Forum: Analoge Elektronik und Schaltungstechnik Wechselstromgenerator


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Lukas K. (kugelblitz)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich mochte mit einem Arduino Nano(Atmega328, AVR) eine Wechselspannung 
erzeugen:

-32V bis 32V(ausgenommen -5V bis 5V),
max 600mA,
Verbraucher mit variablem Widerstand

mein Ansatz ist:
Über ein PWM Ausgang möchte ich die Spannung generieren und, mit 2 
weiteren Ausgängen(normale Ausgänge) und einem Motortreiber(L293d) 
möchte ich die Pulse generieren.

Mein Problem besteht darin das PWM Signal in eine Analoge Spannung 
umzuwandeln. Ich dachte erst an einen RC Tiefpass aber da ich 
Verbraucher mit unterschiedlichen Widerständen nutzen will wird das 
nicht funktionieren.
Zur Verdeutlichung habe ich eine kleine Schaltung Skizziert.
R1 und R2 10KOhm

Meine Frage ist also wie schaff ich es, dass eine Analoge Spannung an 
dem Motortreiber anliegt die sich durch den widerstand des Verbrauchers 
nicht beeinflussen lässt?

vielen dank schon mal im voraus.
mfg

: Bearbeitet durch User
von Helge (Gast)


Lesenswert?

In deiner groben darstellung fehlen ein paar Widerstände, und die -32V 
sehe ich auch nicht.

von Helge (Gast)


Lesenswert?

Bei ausreichend hoher Schaltfrequenz im Verhältnis zur gewünschten 
Ausgangsspannung kannst du einen LC-Tiefpass nehmen. Eine Kontrolle der 
erzeugten Spannung durch den Mikrocontroller ist trotzdem sinnvoll.

von Lukas K. (kugelblitz)


Lesenswert?

Danke für die schnelle Antwort, die Widerstände hatte ich vergessen(R1 
und R2 10KOhm). Das umkehren der Stromrichtung möchte ich mit dem 
Motortreiber umsetzen. Erzeugt der LC- Tiefpass, wenn der l293d 
durchschaltet keine Spannungsspitze?

von Helge (Gast)


Lesenswert?

Ja sicher. Dafür hat der 293D Dioden drin. Ein wenig effizienter wirds 
mit ein paar Schottkies drumrum.

von Lukas K. (kugelblitz)


Lesenswert?

Ich habe die Schaltung auf einem Steckbrett aufgebaut, es funktioniert 
jetzt alles vielen dank.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.