Was ist ein guter Rechteckgenerator?


17

Was ist eine gute Schaltung, um eine Rechteckwelle zu erzeugen? Die genaue Wellenform ist nicht so wichtig - ich möchte nur einen Piezo-Summer mit 150 kHz starten lassen. Ich möchte auch Effizienz und einstellbare Amplitude.

(Motivation: Ich möchte etwas Öl verdampfen, um es zu verbrennen. Ich wähle 150 kHz nach dem in Make gehackten Glade Wisp.)

Das einfachste, was ich gefunden habe, war dieses, das aus einem Kondensator, 3 Widerständen und einem Operationsverstärker und einem Komparator bestand. Ist dieses Design ein guter Weg zu gehen?

Vorausgesetzt, es hat laut derselben Seite eine Periode von

T=2RCln1+L1-L wobeiL=R1R1+R2

Die Wahl von R1 = R2 ergibt L = 1/2, was (1 + L) / (1-L) = ungefähr e ergibt, was das Einfachere ergibt

T = 2RC

Ich bin hier im Wald, aber ich nehme an, dass R1 = R2 = R eine gute Wahl ist.

Der TI-Wert beträgt 1 / 150kHz. also RC = 3,33e-6

Eine andere Wahlmöglichkeit bietet sich an. Sagen wir, ein 100 Ohm Widerstand und ein 0,033 uF Kondensator? Ist diese Wahl wichtig? Ist die Wahl des Operationsverstärkers wichtig?

Entschuldigung für die lange Frage, aber wenn jemand, der weiß, was er tut, mit mir hierher laufen könnte, würde ich es sicherlich schätzen.


3
Ich füge nur eine kleine Erklärung hinzu, wie von @Lou gefordert. Mein Ziel ist es, einen Olivenölbrenner zu bauen, der für leichte Rucksacktouren geeignet ist. Ich weiß nicht, ob das funktionieren wird, aber ich möchte es versuchen. Dies würde Olivenöl in einen Mehrzweckartikel verwandeln, der von mir und meinem Herd verbrannt werden kann. Es hat einen höheren Energiegehalt pro Unze als Alkohol, aber sein Flammpunkt ist zu niedrig, um bei normalen Temperaturen flüssig zu verbrennen. Meine Idee ist es, es mit Ultraschall zu verdampfen und den Dampf zu verbrennen.
Grumdrig

Olivenöl brennt gut mit einem Docht, aber das produziert im Allgemeinen nicht viel Schüttgut. Es wird eher wie eine kleine Kerze sein.
XTL

Ja ich weiß. Es ist nicht genug, um etwas zu kochen, und die Verbrennung ist nicht sehr vollständig. (Ruß wird produziert.)
Grumdrig

Antworten:


26

Wenn Sie für einen 555-Rechteckwellengenerator googeln, erhalten Sie Tausende Treffer für Schaltungen, die auf einem 555-Chip basieren und eine Rechteckwelle erzeugen. Es gibt eine Rechteckwelle Rechner hier , die Sie mit den Berechnungen experimentieren ermöglichen sollen.

Als zusätzlichen Bonus sind 555 Chips spottbillig.

Oder sehen Sie sich 556 Chips an, bei denen es sich im Grunde genommen um zwei 555 auf demselben Chip handelt.


4
Wenn es Tausende solcher Schaltkreise gibt, könnten Sie zumindest einen hier reproduzieren !
Federico Russo

18

Für einen einfachen Oszillator denken die Leute oft sofort an einen 555-Timer-IC. Diese Schaltung ist noch einfacher:

Oszillator

Der 74HC1G14 ist die Single-Gate-Version des gängigeren 74HC14 im SOT-23-Gehäuse.


11

Bitte beachten Sie: Die Schaltung, mit der Sie verbunden sind, verwendet einen Komparator , keinen Operationsverstärker. Sie können Operationsverstärker in Komparatorschaltungen verwenden, diese sind jedoch aus verschiedenen Gründen nicht für den Einsatz geeignet: Operationsverstärker sind für Verstärkungsanwendungen optimiert, bei denen die Eingänge durch Rückkopplung auf die gleiche Spannung gebracht werden und die Wiederherstellung möglicherweise lange dauert von der Sättigung, wenn ihre Eingänge durch positive Rückkopplung auseinander zoomen, wie in dieser Schaltung. Ein Komparator wird schneller sein und das Richtige tun.

Bezüglich der Schaltungen: Ich würde entweder einen LM393- Komparator oder einen 555-Komparator (schwer zu übertreffen: viele Hersteller und Sie können ihn von Radio Shack oder in großen Mengen von Digikey bei 11c erhalten) oder einen 74xx123-Komparator ( dieser von TI ist 16c) verwenden in großer Menge). Der Komparator benötigt ein paar Teile mehr als die beiden anderen.


Der LM358 ist ein Dual-Operationsverstärker, kein Komparator.
Clint Lawrence

gack! Sie haben Recht, ich hatte einen Gehirnkrampf, ich dachte an einen LM393.
Jason S

Natürlich verhält sich ein Operationsverstärker ohne Rückkopplung etwas wie ein Komparator. Es stimmt, es ist nicht dasselbe wie eine Oc-Ausgabe, aber Sie können die Rail-to-Rail-Swings verwenden, um ähnliche Dinge zu tun.
JustJeff

8

Wenn Sie einen A-stabilen Vibrator bauen möchten, ist die gewählte Schaltung in Ordnung. Sie möchten, dass der R-Wert den Operationsverstärker nicht lädt. Dies bedeutet, dass Sie R so auswählen, dass kein Operationsverstärker geladen wird. Wenn Sie einen Basisband-Operationsverstärker wie einen TL072 (FET) oder einen LM358 (BJT) verwenden, sollten Sie sich im Widerstandsbereich von 10 bis 100.000 bewegen.

Mit Ihrer Schaltung benötigen Sie Trimmwiderstände, um das Ding richtig aufzuladen. Ein Potentiometer in Übereinstimmung mit R (Ihr Rückkopplungswiderstand) wird wahrscheinlich für die Abstimmung erforderlich sein.

Ich denke, Sie werden feststellen, dass es eine Menge Mühe ist, eine Oszillatorschaltung auf diese Weise herzustellen. Ich würde es nur tun, wenn Sie einen sehr zwingenden Grund haben, keinen Mikrocontroller zu verwenden. Ein einfacher Stempel-, Propeller- oder Atmel-basierter MCU-Schaltkreis könnte diese Rechteckwelle viel genauer erzeugen. Ein 555-Timer würde auch funktionieren, aber ich würde nur die MCU-Route gehen, ein ATtiny 8-Pin ist 3 Dollar, also warum nicht einfach das verwenden.

Aber es macht Spaß, mit Multivibratoren zu spielen, wenn Sie nur spielen. Denken Sie daran, die Ausgabe zu puffern, damit Sie das Ding nicht laden! Viel Glück.


Danke für diese Info! Der Grund, warum ich keinen Mikrocontroller verwenden wollte, liegt darin, dass ich davon ausgegangen bin, dass er weniger energieeffizient ist als eine einfachere Schaltung. Aber wenn die Verstärkungsstufe die Hauptleistungsaufnahme ist, ist die MCU möglicherweise ein kleines Problem.
Grumdrig

6

Können Sie nicht einfach eine Standard- Quarzoszillatorschaltung wie den Pierce-Oszillator verwenden und den Piezo mit seiner natürlichen Resonanzfrequenz ansteuern?

Hier ist eine Schaltung für einen Ultraschallreiniger , die anscheinend dem Prinzip Ihres Verdampfers entspricht. Sie können sich auch Patente für Ultraschallbefeuchter, Zerstäuber, Zerstäuber usw. ansehen .

Egal, was Sie verwenden, Sie sollten einen Resonanzinduktor in Reihe mit dem Piezo schalten, damit Hunderte von Volt ihn antreiben. http://www.techmind.org/sl/#electric

Sicherlich ist ein Mikrocontroller zu viel des Guten, wenn das Mikro genau diese Art von Oszillator enthält, um die Uhr laufen zu lassen. Sie würden einen Quarzoszillator verwenden, um einen Computer zu betreiben, um einen Quarzoszillator zu betreiben.


Meine ersten Umsetzungsversuche haben nichts dazu beigetragen, die Spannung anzukurbeln, und sind daher gescheitert. Ich habe jedoch noch nichts dagegen unternommen - danke für die Info - ich werde das überprüfen.
Grumdrig

5

Wie von @Scott Murphy und @Lou empfohlen, werde ich dies mit einem Arduino (mit dem ich vertraut bin) implementieren, der auf einen Verstärker stößt. Abhängig vom Stromverbrauch kann es sinnvoll sein, später auf einen anderen Stromkreis umzuschalten, aber ich werde diese Brücke überqueren, wenn ich dazu komme - wenn das Öl brennt und der Stromverbrauch höher ist als es sein könnte. In diesem Fall probiere ich eine 555-Schaltung aus oder modifiziere den erwähnten astabilen Multivibrator, wie empfohlen.

Für die Verstärkung verwende ich zunächst einen Kopfhörerverstärker und stelle bei Bedarf eine Operationsverstärkerschaltung zusammen.

Wird hier aktualisiert, wenn die Implementierung zusammenkommt (oder auseinanderfällt).


Groß. Ich bin sehr gespannt, wie es Ihnen geht, und Videos / Fotos / Details Ihres Erfolgs (oder eines katastrophalen Scheiterns) werden sich sicherlich als hilfreich erweisen.
Amos

Ein Arduino um eine Rechteckwelle zu machen ??? Glaubst du, das wird genügen? Sie benötigen * mindestens * (!) Einen Core i7-950 bei 3 GHz.
Stevenvh

Ich würde einen Cray machen - was zum Teufel, was?
Mickeyf_supports_Monica

4

Ich stimme oben mit Scott überein: Ein Mikro ist der Weg hierher, es sei denn, Sie spielen nur mit der speziellen Absicht, Oszillatoren zu lernen. Das Einstellen der Amplitude kann jedoch etwas schwierig sein. Kannst du uns mehr darüber erzählen? Muss es zu Kalibrierungszwecken einmalig (oder sehr selten) angepasst werden, oder muss es häufig geändert werden können? Muss es vom Benutzer einstellbar sein oder wird es auf der Grundlage von Parametern in der Schaltung eingestellt? Welchen Amplitudenbereich benötigen Sie und welche Auflösung (bzw. wie viele Schritte) benötigen Sie in diesem Bereich?

Am einfachsten ist es, einen Verstärker mit einstellbarer Verstärkung mit einem Potentiometer für die Einstellung zu bauen, wenn Sie die Amplitude nur für Kalibrierungszwecke oder für seltene manuelle Einstellungen einstellen müssen.

Eine andere Möglichkeit, es einstellbar zu machen, besteht darin, den PWM-Ausgang des Mikros zu verwenden und diesen einem Filter zuzuführen. Sie müssen jedoch einen Filter erstellen, der 150 kHz durchläuft und alles bei Ihrer PWM-Frequenz (die von Ihrer Mikrofrequenz abhängt) glättet ). Dies ist schwierig und schränkt Ihre Auflösung streng ein.

Wenn Sie eine Rechteckwelle über der Mikrospannung benötigen, benötigen Sie auf jeden Fall eine Verstärkerschaltung, und Sie können die Verstärkung des Verstärkers wahrscheinlich auch mit dem Mikro steuern.

Denken Sie mal darüber nach, sind Sie sicher, dass Sie die Amplitude steuern müssen? Sie können wahrscheinlich alles, was Sie zu kontrollieren versuchen, auch durch andere Tricks steuern. Wenn Sie weitere Informationen austauschen könnten, könnten wir Ihnen wahrscheinlich andere Steuerungsideen geben.


Danke auch für diese Info. Ich wünschte, ich könnte mehr als eine Antwort akzeptieren. Die Amplitude muss einstellbar sein, da 1) ich nicht weiß, wie viel Leistung ich benötige, und 2) die Bedingungen (z. B. Temperatur) wahrscheinlich die benötigte Leistung beeinflussen (obwohl ich sie wahrscheinlich auf "hoch genug" einstellen könnte und sein könnte erledigt). So kann es ziemlich grob sein und vielleicht irgendwann behoben werden.
Grumdrig

@Grumdrig: Hier ist es nützlich, die Frage selbst zu beantworten, die Antwort als "Community-Wiki" -Antwort zu markieren und dann alle guten Teile aus den anderen Antworten hinzuzufügen. Indem Sie es als Community-Wiki-Antwort markieren, können andere die Antwort im Laufe der Zeit verbessern, ohne die Arbeit anderer zu würdigen.
Craig Trader

1
Ich stimme Craig zu. Das Besondere an solchen elektronischen Projekten ist, dass die gestellten Fragen in der Regel nicht atomar sind, so dass es unmöglich ist, eine Antwort zu finden. Ein weiteres nettes Feature des Community-Wikis ist, dass sich die Antwort mit der Entwicklung der Frage ändern kann und es den Leuten leichter fällt, die Entwicklung des Projekts zu verfolgen. Wenn Sie bereit sind, würden Sie die Ergebnisse Ihres ersten Schusses mit der Rennstrecke veröffentlichen? Ich bin wirklich gespannt, wie gut es mit einer Ultraschalllösung zerstäubt wird, und ich interessiere mich für die Rucksackaspekte. Ich werde über Effizienz nachdenken, während ich warte.
Lou

Vielen Dank @Craig. Ich kannte diese Feinheiten der Meta-Verwendung nicht. Ich werde meine wikified Antwort in 36 Stunden (!) Annehmen, wenn Chiphacker mich lässt.
Grumdrig,

Ich spiele seit über einem Jahr mit StackOverflow. Sie werden es rechtzeitig abholen.
Craig Trader

3

Wenn Sie nur eine einfache Verstärkungseinstellung wünschen, würde ich den 555-Timer verwenden. Verwenden Sie dann ein Potentiometer parallel zu einem Widerstand am Ausgang, um einen Log-Poti zu erstellen -> https://sound-au.com/project01.htm

Wenn Sie eine genaue Steuerung wünschen, würde ich den anderen Antworten zustimmen, ein Arduino-Board oder eine MCU wären viel besser.

Vergiss nicht, das Volumen ist nicht linear!

Ich habe einen Open-Source-Taschenoszillator namens Posc entwickelt, der zwei Rechteckwellen enthält, die von zwei 555-Timern erzeugt werden . html Auf dieser Seite befinden sich einige PDF-Dateien, die das Layout der Schaltung und der Komponenten zeigen.


Vergessen zu erwähnen, die Freude eines 555-Timers ist, dass keine Verstärkung erforderlich ist, um einen kleinen Lautsprecher oder einen piezoelektrischen Summer anzusteuern. Die meisten anderen Oszillatoren erfordern jedoch eine Verstärkung mit einem zusätzlichen IC oder einigen Transistoren.
Jim

Die zweite URL ("Tutorials") ist ein toter Link.
Gbarry
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.