Ich bin neu (und Anfänger) in der Elektronik. Ich bin gekommen, um Ihr Wissen zu suchen, um zu sehen, ob mir jemand bei einer sehr einfachen Schaltung helfen kann.
Es ist ein 555-Chip, der jede Stunde eine LED (für ca. 1/2 Sekunde) aufleuchten lassen sollte. Ich habe es geschafft, den Schaltplan mit einer bekannten Software zu erstellen.
Meine Frage ist, dass ich nicht weiß, welche Werte die Widerstände und / oder Kondensatoren setzen 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, ein Projekt zu lernen und zu realisieren. Jetzt funktioniert die Schaltung, aber nicht in der gewünschten Frequenz Blitzbeleuchtung (jede Stunde ein kleiner Blitz).
PS: Beigefügtes Bild des Schaltplans. Entschuldigung für mögliche Fehler im Text, ich habe den Google Übersetzer verwendet.
PS: Ich denke, das ist eine stabile und oszillatorische Schaltung ... aber ich bin mir nicht sicher.
Antworten:
So großartig der 555 auch ist, seine Drift kann für so lange Zeiträume etwas zu hoch sein.
Ich empfehle Ihnen, stattdessen eine MCU wie die ATtiny4 zu verwenden. Es wird in der SOT23-6-Verpackung geliefert und verfügt über einen internen RC-Oszillator, der ziemlich genau ist.
Wenn Sie auf eine ATtiny25 / 45/85 (SOIC-8 / DIL-8 / QFN-20) umsteigen , können Sie diese nach der Installation von arduino-tiny mithilfe der Arduino IDE programmieren und eine externe 32,768-kHz-Uhr unterstützen Kristall, der die Genauigkeit um mehrere Größenordnungen verbessert.
quelle
Was Sie verlangen, kann ein RC-Timer wie der 555 nicht. Das Problem ist, dass für so lange Zeiten der Strom zum Laden oder Entladen der Kappe so klein ist, dass Leckströme dominieren.
Einen Mikrocontroller kann problemlos einen Impuls von 1/2 Sekunde pro Stunde erzeugen. Selbst das einfachste kann der PIC 10F200. Sie können den Timer so einstellen, dass der 1-MHz-Befehlstakt durch 250 geteilt wird, um 250-µs-Ticks zu erhalten. Dann zählen Sie mit Variablen von dort.
Sie können 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 bis zu der Zeit, wie lange die LED leuchtet. Dann wären es 359.950 für die Zeit zwischen den LED-Impulsen. Sie können diesen Wert mit 3 Bytes zählen.
quelle
Das "Upgrade" der Produkte der Serie 555 besteht aus einer Familie programmierbarer Zähler (diese stammen aus den frühen Jahren vor Mikrocontrollern). Mein Unternehmen 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.
quelle
Ein CMOS NE555 mit Kondensator mit geringer Leckage (nicht elektrolytisch, aber 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 stellen Sie einen NE555-Oszillator her, der schneller läuft, und kaskadieren Sie einen Binärteiler, um seine Frequenz auf einen Zyklus pro Stunde zu reduzieren.
quelle