Ich muss alle sagen wir 30 Sekunden einen Impuls erzeugen. Ich brauche diesen Zeitraum nicht, um genau zu sein (20 ... 40 Sekunden Schwankung sind in Ordnung). Die Impulsdauer sollte etwa 1 ms betragen.
Ich habe versucht, NE555 dafür zu implementieren, aber es sieht so aus, als wäre NE555 nicht für die Erzeugung dieser niedrigen Frequenzen gedacht, da es einen relativ großen Kondensator benötigen würde (ich möchte in der kleinen und billigen CMD-Technologie bleiben, also ist eine Obergrenze von 10 uF maximal) und viele MOhm Widerstände. Dies kann mich zu den Topologieleckproblemen führen.
Also habe ich versucht, nach einer Zähllösung zu suchen, aber es sieht so aus, als würde ich maximal 100 kHz geteilt durch 64 K erhalten, was definitiv nicht genug ist.
Als nächstes habe ich versucht, mir die Watchdog-Timer anzusehen . Nach anfänglichem Filtern sehe ich jedoch, dass der längste Zeitraum 1,6 Sekunden und der niedrigste Preis 33 Cent beträgt.
Wichtiger Hinweis: Ich möchte diese Lösung so günstig wie möglich haben . Ich hoffe, innerhalb von 10-15 Cent für die Stückliste dieser Schaltung zu passen.
Bleibt irgendetwas aus meinen Augen? Irgendwelche Gedanken?
Eine Zähllösung ist der richtige Weg, wenn Sie mit einer Frequenz von 1 kHz beginnen und einen 15-Bit-Zähler verwenden, erhalten Sie 30,5 MHz. Die Verwendung eines 14-Bit-Zählers wie CD4060 ist auch möglich, wenn Sie mit 500 Hz beginnen. Für die Pulsbreite von 1 ms kann ein zweiter NE555 verwendet werden.
Wenn es Ihnen nichts ausmacht, einen Mikrocontroller zu verwenden, wäre der pic10f200 eine billige und einfache Lösung. Sie kosten etwa 30 Cent und würden diese Aufgabe problemlos bewältigen.
Wenn es Ihnen nichts ausmacht, elektromechanische statt rein elektronische Lösungen zu verwenden, wäre die einfachste Möglichkeit, dies zu implementieren, ein Getriebeuntersetzungsmotor, der eine Nocke dreht, die einen Mikroschalter betätigt - und dann mit geeigneter Elektronik (555 als One-Shot, z Instanz), um Ihren Ein-Millisekunden-Impuls zu erzeugen.
Neil_DE
Russell McMahon
John Dvorak
Roman Matwejew
John Dvorak
John Dvorak
v7d8dpo4