Günstige und einfache Lösung für Niederfrequenz-Impulsgeneratoren (Zeitraum etwa zehn Sekunden).

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?

Auf dieser Seite geht es nicht um Empfehlungen für bestimmte Komponenten, jedoch <cough> CD4060 </cough>
Ich habe CD4060 erwähnt und sehe, dass es bereits mehrfach erwähnt wurde. Es wird Ihren Bedarf mit Leichtigkeit decken. Durch die Verwendung von Dioden-Feedback von und Ausgangspin oder mehreren Pins können Sie es bei einer bestimmten Zählung zurückholen oder stoppen oder pulsieren oder ....
Wie viel würde es kosten, einen Laser auf eine buchstäbliche Wanduhr zu richten und den Punkt zu beobachten?
Entschuldigung, @JanDvorak, habe deine Idee nicht verstanden :)
Jede bestimmte Stelle auf einer Wanduhr wird einmal pro Minute vom Minutenzeiger passiert. Die Ausgabe der Helligkeitsstufe dieses Punktes ergibt Ihren Puls. Zwei Punkte, um zwei Impulse pro Minute zu erhalten.
Wie viel würde ein einfacher Relaxationsoszillator kosten? Ein Operationsverstärker, drei Widerstände und eine Kappe?
Benutze dein Gehirn. Ein Zähler kann die Frequenz durch 65536 teilen. 2 kann sie durch 4294967296 teilen.

Antworten (3)

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.

Ist es also richtig, dass ich die Primärfrequenz niedriger machen kann als in der Digikey-Tabelle angegeben? Diese Frequenz kann also als "maximal" angesehen werden und ist über RC an den Eingängen einstellbar?
Siehe Abbildung 14 auf Seite 12 dieses Datenblatts ti.com/lit/ds/symlink/ne555.pdf , wie man 1 kHz oder 500 Hz erhält.
Warum haben Sie NE555 erwähnt? Eigentlich hoffe ich, dass ich einen Zähler wie den CD4060 ohne zusätzliche Komponenten verwenden kann (mit Ausnahme einiger Widerstände und Kappen natürlich!)
Was wird die Uhr erzeugen? Wenn Sie dies in die Gleichung einbeziehen, wird ein Mikrocontroller mit eingebautem Oszillator zum klaren Gewinner.
RE "A second NE555": 555er sind als NE556 dual erhältlich. Erwähnung, da OP anscheinend versucht, jeden möglichen Cent an Kosten zu senken.
@ScottSeidman, also kann CD4060 die Uhr nicht selbst generieren?
@ Roman - Ich stehe ein bisschen korrigiert. ti.com/product/CD4060B sagt, dass es mit einem RC- oder Quarzoszillator funktioniert.
@ScottSeidman zusätzlich zu Ihrer Korrektur: electronic.stackexchange.com/a/177143/35875 sagt, dass CD4060 alleine funktionieren sollte :)

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.

Ich dachte an diese Lösung (habe sie im Hauptthema nicht erwähnt). Allerdings kann ich es in meinem Fall nicht ernst nehmen, da der Controller programmiert werden sollte (0,3 USD Controller selbst + Programmierung ca. 0,5 USD Arbeitszeit oder für Händlerarbeit)
@roman Die Programmierung erfolgt nur einmal. Ziemlich sicher, dass Sie 15 Minuten (gemäß Ihrer Kostenschätzung) erübrigen können, um eine Schleife in der Montage einzugeben.
@JanDvorak Ich meinte die HEX-Übertragung auf den Controller. Natürlich würde ich den Code erstellen - das ist nicht das Problem.
@JanDvorak Sie können den vorprogrammierten Mikrocontroller als Mehrwertoption bestellen. Selbst nach diesen Kosten vermute ich, dass dies Ihre kostengünstigste Lösung ist.
@JanDvorak, in Quants von 5K würde die Vorprogrammierung eines 10f200 (direkt von Microchip) etwa 0,02 USD kosten, zuzüglich einer Einrichtungsgebühr.
@ScottSeidman wusste nicht, dass es so billig sein könnte. Ich fragte digikey und arrow nach den Programmierkosten - es war mehr als 10 mal teurer.
@RomanMatveev - versuchen Sie es mit microchipdirect.com/programming/… Es ist möglicherweise nicht ganz einfach. Die Lieferzeiten können lang sein. Wie immer gilt: Je größer Ihre Zählung, desto größer der Schläger, den Sie schwingen.

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.

„Wichtiger Hinweis: Ich möchte diese Lösung so günstig wie möglich haben. Ich bezweifle, dass Getriebe und ein Motor annähernd billig sind.
Außerdem erwarte ich, dass diese Lösung viel weniger zuverlässig sein wird. Danke trotzdem für die Idee!