Ich bin neu (und Anfänger) in der Elektronik. Ich bin gekommen, um Ihr Wissen einzuholen, um zu sehen, ob mir jemand bei einer sehr einfachen Schaltung helfen kann.
Es ist ein 555er Chip, der stündlich eine LED (ca. 1/2 Sekunde lang) zum Leuchten bringen soll. Den Schaltplan habe ich mit einer bekannten Software erstellt.
Meine Frage ist, dass ich nicht weiß, welche Werte die Widerstände und / oder Kondensatoren haben sollen, um diese Licht- oder Blitzfrequenz zu erreichen. Eigentlich löst dies eine Parallelschaltung aus (also brauche ich den Trigger alle 1 Stunde). Ich denke, es muss einige Berechnungen geben, um diese Werte zu erhalten, aber was ich online gesehen habe, finde ich sehr schwer zu verstehen. Ich bin kein Student der Elektronik, nur ein Amateur, der versucht zu lernen und ein Projekt zu realisieren. Jetzt funktioniert die Schaltung, aber nicht in der gewünschten Blinkfrequenz (jede Stunde ein kleiner Blitz).
PS: Angehängtes Bild des Schaltplans. Entschuldigung für mögliche Fehler im Text, ich habe den Google-Übersetzer verwendet.
PS: Ich denke, das ist eine stabile Oszillatorschaltung ... aber ich bin mir nicht sicher.
So großartig der 555 auch ist, sein Drift kann für so lange Zeiträume etwas zu hoch sein.
Ich empfehle Ihnen, stattdessen eine MCU zu verwenden, z. B. die ATtiny4. Es wird in einer SOT23-6-Verpackung geliefert und verfügt über einen internen RC-Oszillator, der ziemlich genau ist.
Wenn Sie zu einem ATtiny25/45/85 (SOIC-8/DIL-8/QFN-20) wechseln, können Sie es mit der Arduino IDE programmieren, sobald Sie arduino-tiny installiert haben , und es kann eine externe 32,768-kHz-Uhr unterstützen Kristall, der die Genauigkeit um mehrere Größenordnungen verbessert.
Was Sie verlangen, kann ein RC-Timer wie der 555 nicht. Das Problem besteht darin, dass der Strom zum Laden oder Entladen der Kappe über solch lange Zeiten so gering ist, dass Leckströme dominieren.
Jede Stunde einen 1/2-Sekunden-Impuls zu erzeugen, ist etwas, was ein Mikrocontroller leicht tun kann. Selbst der einfachste, der PIC 10F200 kann dies tun. Sie können den Timer darin so einrichten, dass er den 1-MHz-Befehlstakt durch 250 teilt, um 250-µs-Ticks zu erhalten. Dann zählen Sie mit Variablen von dort.
Sie könnten den 250-µs-Tick durch 40 teilen, um einen 10-ms-Tick zu erhalten, und diesen dann als Grundlage für alles andere verwenden. Sie zählen 50 davon, um zu messen, wie lange die LED eingeschaltet bleibt. Dann wären es 359.950 davon für die Zeit zwischen den LED-Impulsen. Sie können so hoch zählen, wenn Sie 3 Bytes verwenden.
Das "Upgrade" der Produkte der 555-Serie ist eine Familie programmierbarer Zähler (diese stammen aus den frühen Jahren vor Mikrocontrollern). Meine Firma ist einer von mehreren Herstellern von ICM7555 und seinen großen Brüdern ICM7240, ICM7217, ICM7224, ICM7225, ICM7242, ICM7250, ICM7260. Ich bin mir nicht sicher, ob einer dieser wirklich alten Chips die beste Lösung für das ist, was Sie tun, aber es könnte sich lohnen, einen Blick darauf zu werfen.
Ein CMOS NE555 mit Low-Leck-Kondensator (nicht elektrolytisch, sondern Metallfilm) und hochwertigen Widerständen könnte funktionieren, aber Feuchtigkeit und Schmutz bedeuten, dass er nicht stabil ist.
Der alte CMOS HEF4060 Timer und Teilerchip könnte hier funktionieren,
oder machen Sie einen NE555-Oszillator, der schneller läuft, und kaskadieren Sie einen binären Teiler, um seine Frequenz auf einen Zyklus pro Stunde zu reduzieren.
Ignacio Vazquez-Abrams
Xavi-Gómez-Kanäle
trosley
Ignacio Vazquez-Abrams
Xavi-Gómez-Kanäle
Heiße Licks