Problem mit Summeralarm

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.

Antworten (4)

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.

Es soll von 50% auf 0% abfallen. Keine weiteren Anforderungen. Und keine besondere Präzision. Es sollte etwa 50 % betragen. Ich kenne mich mit Komparatoren nicht aus ... Wird ein Operationsverstärker als Komparator verwendet? Würde das, was Sie beschrieben haben, mir 1 kHz mit abnehmender Einschaltdauer geben? Danke das du antwortest :)
Es gibt zwei Arten von "idealen" Komparatoren; Man verhält sich wie ein idealer Operationsverstärker, dessen Ausgänge an die Schienen angeschlossen sind. Der andere wirkt wie ein Schalter, der den Ausgang immer dann mit Masse verbindet, wenn der erste Typ eine positive Spannung ausgeben würde. Es ist möglich, einen Operationsverstärker als Komparator zu verwenden, aber es ist wichtig zu beachten, dass Operationsverstärker eine begrenzte (wenn auch große) Verstärkung haben und so ausgelegt sind, dass ihre Verstärkung bei hohen Frequenzen abfällt, da dies die Stabilität in typischen Anwendungen tendenziell verbessert. Im Gegensatz...
...Komparatoren sind so konstruiert, dass sie so hart und so schnell wie möglich schalten, wenn sie feststellen, dass ein Eingang höher als der andere ist. Dies wird oft erreicht, indem eine kleine Menge internes positives Feedback aufgenommen wird.

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.

Ich habe keinen Programmierer, also kann ich keinen Mikrocontroller verwenden :(

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.

vereinbart, kann eine einfache Deaktivierung in wenigen Augenblicken vorgenommen werden.
Aus der Beschreibung geht meiner Meinung nach nicht hervor, ob es sich um eine "Gated" -Deaktivierung oder um einen abnehmenden Arbeitszyklus handeln soll.
Es tut mir leid, dass ich eine irreführende Frage gepostet habe, es sollte ein verfallender Arbeitszyklus sein ...

Haben Sie mehrere 555-Timer in Betracht gezogen? Die erste Einstellung des variablen Arbeitszyklus als Eingang für den 1-kHz-Generator?

Wird der Arbeitszyklus nicht durch verwendete Widerstände definiert? Wie kann ich es mit einem anderen 555-Timer steuern?
Sie können das Tastverhältnis mit der Steuerspannung manipulieren. Beispiel 12 in diesem Anhang: doctronics.co.uk/pdf_files/555an.pdf