Ich habe den Auftrag, eine Art Alarm auszulösen. Wenn der Benutzer die Drucktaste drückt, sollte ein 1-kHz-Ton erzeugt und auf einer Art Lautsprecher ausgegeben werden (ich verwende einen Summer).
Dieses Teil weiß ich, wie man es macht. Ich kann NE 555 verwenden, um astabil zu machen, um eine 1-kHz-Ausgabe zu erzeugen. Aber ein anderer Teil der Aufgabe ist das Problem. Es heißt, dass sich der Arbeitszyklus von 50% auf 0% ändern sollte, während der Benutzer den Druckknopf gedrückt hält ... Ich habe nicht einmal eine Idee, was ich versuchen soll ...
BEARBEITEN: Der Arbeitszyklus sollte von 50% auf 0% abfallen.
Soll das Tastverhältnis von 50 % auf 0 % umschalten oder von 50 % auf 0 % abfallen? Ist bei den 50 % eine besondere Genauigkeit erforderlich? Gibt es eine Anforderung bezüglich Ruhestrom?
Ich würde vorschlagen, dass Sie mit einem 555 oder einem ähnlichen Chip beginnen, um eine symmetrische Sägezahnwelle (muss keine geraden Seiten haben) zu erzeugen, und diese dann in eine Seite eines Komparators einspeisen. Die andere Seite des Komparators sollte an eine Schaltung angeschlossen werden, die eine Spannung erzeugt, die beim ersten Drücken der Taste bei halber Schiene beginnt, danach aber entweder in Richtung VDD ansteigt oder in Richtung Masse abfällt. Wenn Sie einen SPDT-Taster verwenden können, besteht eine einfache Realisierung einer solchen Schaltung darin, den Mittelpol des Tasters mit einer Kappe zu verbinden, deren anderes Bein geerdet ist. Verbinden Sie den Öffner mit VDD und den Schließer mit dem Komparatoreingang. Verbinden Sie einen Widerstand von diesem Komparatoreingang mit Masse.
Konzeptionell wäre es schön, wenn ein einziges aktives Gerät verwendet werden könnte, um die Ausgabe bereitzustellen, ohne dass ein separater Komparator erforderlich wäre. Es ist möglich, dass der 555 einen Ausgang liefert, dessen Arbeitszyklus durch eine Eingangsspannung beeinflusst wird. Leider wird die Frequenz auch von der Eingangsspannung beeinflusst; Ich bin mir nicht sicher, ob es eine einfache Möglichkeit gibt, eine kompensierte Schaltung so herzustellen, dass die Verringerung der Hochzeit durch eine Erhöhung der Niedrigzeit ausgeglichen wird, um eine einigermaßen konstante Frequenz zu erzielen (im Gegensatz dazu, dass ein Gerät eine 1-kHz-Frequenz erzeugt Referenzsignal, das dann von einem zweiten aktiven Gerät geformt wird). Eine Zwei-Chip-Schaltung erscheint jedoch nicht unvernünftig.
Hier ist eine einfache Schaltung, die das Konzept veranschaulichen wird. Für Simulationszwecke wird ein Operationsverstärker verwendet, aber ein Komparator würde genauso gut funktionieren. Eine kleine Anmerkung: Viele Komparatoren erden den Ausgang, wenn der + Eingang höher als der - Eingang ist, sodass die Polarität der eines Operationsverstärkers entgegengesetzt wäre.
Persönlich würde ich einen kleinen Mikrocontroller verwenden.
So etwas wie ein ATTiny oder ein PIC10F zum Beispiel. Beide sind unglaublich billig und es werden so gut wie keine externen Komponenten benötigt, außer einigen Widerständen, einem Knopf und einem Piezo-Wandler.
Das ist eigentlich ganz einfach, wenn man richtig darüber nachdenkt. Sie sagen, es sei kein Problem, einen 1-kHz-Oszillator herzustellen, der einen Lautsprecher antreibt. Sie wissen bereits, wie Sie das aktivieren und deaktivieren. Im Freilauf sollte die Einschaltdauer bereits etwa 50 % (eine Rechteckwelle) betragen. Beachten Sie nun, dass eine Einschaltdauer von 0 % mit Aus gleichbedeutend ist. Anstatt also den Switch Gate Ihres 1-kHz-Oszillators zu haben, machen Sie einen anderen langsameren Oszillator und lassen Sie diesen Gate den 1-kHz-Oszillator haben.
Zusammenfassend haben Sie also den Schalter, der einen langsamen Oszillator (sagen wir 10 Hz) ansteuert, der den 1-kHz-Oszillator ansteuert, der den Lautsprecher antreibt. Sie müssen die Polarität des ersten Oszillatorausgangs und des zweiten Oszillatoreingangs so anordnen, dass der zweite Oszillator ausgeschaltet ist, wenn der erste durch den Schalter ausgeschaltet ist.
Im Grunde genommen werden hier nur zwei statt einer derselben Schaltung verwendet, die Sie bereits herstellen können.
Haben Sie mehrere 555-Timer in Betracht gezogen? Die erste Einstellung des variablen Arbeitszyklus als Eingang für den 1-kHz-Generator?
xx77aBs
Superkatze
Superkatze