Ich brauche eine möglichst kleine Schaltung, die 2 Impulse erzeugen kann (z. B. 200 Millisekunden lang und auseinander), wenn ich eine Taste drücke. Mein Gedanke war, einen 555-Timer zu verwenden und ihn auf meinen gewünschten Puls einzustellen (genaues Timing ist nicht wichtig), aber ich weiß nicht, wie ich die Anzahl der Male begrenzen soll, die es passiert.
Grundsätzlich habe ich einen Momentschalter als Trigger, und wenn ich ihn drücke, muss ich 2/3 Impulse erzeugen, um etwas zu steuern. Ich bin auch völlig offen für einen besseren Weg, dies zu tun, aber die Schaltung muss klein sein, und sie steuert nur ein Signal mit geringer Leistung, um Songs mit einem Android-Telefon abzuspielen / zu überspringen, also wäre alles Passive noch besser, also ich brauche keine Kraft.
Sie können einen 555-Timer als Freigabe für einen zweiten 555-Timer haben. Einer im monostabilen Modus und der andere oszilliert mit der Frequenz, die Ihre Impulse haben müssen. Machen Sie dann einfach den Einzelimpuls des ersten 555 lang genug, um so viele Impulse des zweiten zu enthalten, wie Sie möchten.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Beachten Sie, dass sich die Pin-Nummern für die beiden Pakete nicht an denselben Stellen befinden. Das war ziemlich schnell gezeichnet, also auch auf Fehler prüfen :)
Der alte 666-Timer ist dafür klobig und groß. Eine viel einfachere Lösung ist ein winziger Mikrocontroller.
Der PIC 10F200, der in einem SOT-23-Gehäuse geliefert wird, kann diese Aufgabe problemlos erledigen. Äußerlich wird lediglich eine Bypass-Kappe benötigt. Das sind viel weniger Teile und viel kleiner als jede 666-Timer-Lösung, zumal Sie zwei davon benötigen.
Das Mikro kann dann auch richtig mit Schalterprellen umgehen, mit denen die Timer-Schaltung ein Problem haben könnte.
Fügen Sie einen Elektrolytkondensator über den 100k-Widerstand in Abbildung 1b hinzu.
Der Kondensator wird durch ein kurzzeitiges Schließen des Schalters aufgeladen und hält somit den Reset-Pin 4 für eine Weile hoch, damit der 555 eine Weile läuft und eine Reihe von Impulsen erzeugt, bevor er auf niedrig wechselt.
Der 100k-Widerstand entlädt den Kondensator langsam, die benötigte Zeit bestimmt die Anzahl der Impulse, die aus dem 555 kommen.
Der Wert des Kondensators hängt von der Periode und der Anzahl der Impulse ab, die Sie erzeugen möchten. Sie müssen experimentieren.
Etwa RC = xT
Wobei R Ihre 100k ist, C ist der Kapazitätswert.
X ist die Anzahl der gewünschten Impulse und T ist die Periode eines Impulses.
Diese Frage und die meisten Antworten erinnern mich an die Zeit, als ich eine kleine Kammer mit geregelter Temperatur zum Testen eines Forschungs-ASIC zusammenbauen musste.
Ich habe schnell ein paar Transistoren (einer war der Temperatursensor) und ein paar Widerstände zusammengebaut, um einen Proportionalregler und eine Heizung herzustellen (ein integraler Begriff würde einen sehr großen Kondensator erfordern). Ich habe das thermische Ersatzschaltbild entworfen, um einen Teil der Umgebungstemperatur an den Sensor zu koppeln, um einen Ableitungsterm hinzuzufügen. Das war also eine elektrothermische TE.
Es hat gut funktioniert und seinen Job gemacht. Aber am Ende und nach all der Zeit, die mit mechanischer Optimierung verbracht wurde, und dem Fehlen eines integralen Begriffs, kam ich zu dem Schluss: Ich wünschte, ich hätte einfach einen Mikrocontroller verwendet.
So. Wenn Sie experimentieren und lernen möchten, machen Sie weiter. Setzen Sie ein paar 555 zusammen mit einigen Toren und zwicken Sie nach vorne.
Aber wenn Sie einfach nur die Arbeit erledigen wollen, verwenden Sie einen Mikrocontroller. Es wird höchstens ein winziger IC und ein paar Passive sein. Es wird weniger Strom verbrauchen und jahrelang mit einer Knopfbatterie betrieben werden können.
Sie könnten die @Samuel-Schaltung verwenden (die zwei IC555 verwendet) oder sich meine Lösung ansehen, die nur einen 555 verwendet und im astabilen Modus verdrahtet ist, solange Sie den Druckknopf gedrückt halten, würde er Impulse erzeugen
Jippie