Wie 0-5V PWM Signal auf 0-10V ändern?

Gast #1050599
Hallo Leute,

Ich bin leider noch einer der µC-Einsteiger, und hab da mal eine Frage, 
vielleicht hat ja jemand ne gute Idee!

Ich bin grad dabei für eine eigenbau Windkraftanlage die 
Erregerspannungs-regelung für den Generator zu entwickeln. Das was man 
so ferig kaufen kann ist mal wieder nicht gut genug; ))

Ich brauche am Generator abhängig von der Drehzahl unterschiedliche 
Erregerspannungen und die werden über einen Atmega 8 berechnet.
Soweit die Vorgeschichte.....

Ich erzeuge mittels PWM an meinem AVR ein entsprechendes 0-5V 
Ausgangssignal. Soweit ganz gut,aber mein "Leistungsteil" der die 
eigentliche Erregerspannung mit der ausreichenden Stromstärke erzeugt 
ist ein feriges Bauteil von Reichelt und benötigt ein Eingangssignal von 
0-10 V.

Nun zu meiner Frage: wie erzeuge ich aus meinen 0-5V ein 0-10V 
Ausgangssignal? Die Auflösung meines 0-5V signals ist ausreichend, so 
dass es mir reichen würde, das Signal einfach "aufzuweiten" blos wie?

Irgendwie muss dieses Problem doch "standart" sein hab ich gedacht, 
finde da aber leider nichts brauchbares zu..
Wäre nett wenn mir da jemand helfen könnte!

Schönen Dank und Gruß aus Norddeutschland
Gerd
Gast
>Ich erzeuge mittels PWM an meinem AVR ein entsprechendes 0-5V
>Ausgangssignal. Soweit ganz gut,aber mein "Leistungsteil" der die
>eigentliche Erregerspannung mit der ausreichenden Stromstärke erzeugt
>ist ein feriges Bauteil von Reichelt und benötigt ein Eingangssignal von
>0-10 V.

Schmeiss das Bauteil raus und geh direkt mit der PWM über einen 
geeigneten Transistor auf die Spule.
Gast
Hallo.

Was du brauchst heißt Spannungswandler. Das funktioniert ganz einfach 
mit 2 Transistoren und 3 Widerständer.

Der ATMega8 steuert über seinen PWM Ausgang einen NPN Transistor an. An 
die Basis den ersten Widerstand als Vorwiderstand einbauen (Typisch 
10k).
Der Emitter des NPN Tr. gegen GND.
Für den 10V Zweig brauchst du jetzt Transistor Nummer 2, einen PNP 
Transistor. An den Emitter die 10V und zwischen Emitter und Basis den 2. 
Widerstand (Typisch 100k). Der Collector ist dann der Ausgang mit für 
dein 10V PWM. Der 3. Widerstand (Typisch 10k) verbindet nun die Basis 
des PNP mit dem Collector des NPN Tr.

Im Prinzip fetig. Je nach Strombedarf müssen die Transistoren 
dimensioniert werden, bzw. auch die Widerstandswerte angepasst werden.
Gast
Hallo Gerd,

ich glaube , was du suchst ist ein PWM -> Analog Wandler.
Wird z.B. bei FU's häufig verwendet.

Im Anhang findest du eine Schaltung die das macht.

Gruss Gerhard
Angehängte Dateien:
Gast
Moin,
Danke für die Antworten!

Die Spannung über einen Transistor zu schalten hab ich auch schon 
gedacht, bietet sich vielleicht sogar an, da ich zufällig auf der 
Platine sowieso schon 10V habe.. was für ein Transistor empfiehlt sich 
denn da? Wenn ich damit nur die Eingangsspannung zu meinem 
"Leistungsteil" generiere braucht der ja nicht viel Strom abkönnen.


Die Idee mit dem PWM Signal sofort meine Erregerspannung zu erzeugen hat 
natürlich auch einen Reiz.(weniger Bauteile und erheblich günsitger..)
Laut Datenblatt benötige ich eine Erregerspannung von 0-36V bei max 
1,5A. Diese Spannung speist aber eine Induktive Last (im Prinzip einen 
Elektromagneten..)

Zur Zeit hatte ich geplant dieses Teil von Reichelt zu verwenden:

www.reichelt.de/?;ACTION=3;LA=4;GROUP=C39;GROUPID=3299;ARTICLE=63390;STA 
RT=0;SORT=preis;OFFSET=16;SID=32KisajqwQASAAAErjWu8a5ef9a9dbc49c5294ad89 
7ec3e4e446c

Hat vielleicht jemand einen Schaltplan wie man diese Schaltung aufbauen 
könnte? Welcher Transistor verträgt denn 36V bei 1,5A? ich hab leider 
bei den Transistortypen nicht so den Druchblick...; (


Danke und Gruß
gerd


PS: Op ist natürlich auch ne Möglichkeit, aber hier ist ein Transistor 
glaub ich einfacher..

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.