Forum: Mikrocontroller und Digitale Elektronik [ATmega8] PWM-Signal übern ADC einlesen


von Sebastian (Gast)


Lesenswert?

Nabend,

ich hab hier ne Schaltung, welche über den ADC eines ATmega8 ein poti 
ausliest und dann einen Transistor entsprechent mit PWM ansteuert.
Standartschaltung halt eben.

Nun möchte ich "nach dem Transistor" die Spannung, welche also am 
Verbraucher (LED+R) anliegt (max. 5V) nochmal messen, um dann die genaue 
Spannung mit der eingestellten Spannung zu vergleichen.

Ich gehe ja mal stark davon aus, dass ich das (verstärkte) PWM-Signal 
nicht einfach auf nen ADC-Eingang geben kann, sondern dass ich es erst 
glätten muss.
Wie stelle ich sowas an?
Reicht es einfach nen 22µF Elko gegen GND vor den ADC-Eingang zu 
schalten?
Oder muss da noch mehr passieren?

Sebastian
von Wolfgang (Gast)


Lesenswert?

Sebastian schrieb:
> Oder muss da noch mehr passieren?

Da mußt du wohl als einfachste Lösung einen RC-Tiefpaß 1. Ordnung 
aufbauen.

Wenn du einen Kondensator direkt am Ausgang anschließt, fließen kurze 
heftige Lade- und Entladeströmung. Guck mal ins Datenblatt deines 
ATmega8, was der als Ausgangsstrom verträgt und dann rechne aus, was bei 
einem 22µF Kondensator passiert.
von H.Joachim S. (crazyhorse)


Lesenswert?

PWM nicht verstanden?
Am Transistor liegt im eingeschalteten Zustand nur die Restspannung, die 
kann man anhand der Bertriebsbedingungen auch aus dem Datenblatt 
halbwegs genau ablesen, wenn man kein Oszi hat.
Die Leistung am Verbraucher ergibt sich aus dem von dir ausgegebenen 
Tastverhältnis - das kennst du eh.
Kannst aber den A/D-Wandler mit der PWM synchronisieren. Und dann im 
richtigen Moment messen. Erkenntnisgewinn ist aber minimal.
von Sebastian (Gast)


Lesenswert?

Sorry, ich hab vergessen, zu sagen, dass ich einen PNP-Transistor 
benutze.

Und zu dem Elko: Der wird doch dann direkt von der Hauptquelle gespeist 
und net vom µC? Oder versteh ich Dich falsch, Wolfgang?
von Werner (Gast)


Lesenswert?

Sebastian schrieb:
> Und zu dem Elko: Der wird doch dann direkt von der Hauptquelle gespeist
> und net vom µC?

Das Problem bleibt aber das gleiche. Bei PWM schaltest du zwischen zwei 
Werten hin- und her (meist mit möglichst steiler Flanke), dein ADC 
braucht eine Gleichspannung.
von Sebastian (Gast)


Lesenswert?

Okay, dann mach ichs anders.

ich werde die Spannung, welche an der LED anliegt glätten und dann 
hinter dem Glättungselko aufn AVR gehen.
evtl mit RC-Tiefpass.
von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

So, ich machs jetzt wie in der angehängten Grafik.

Mit den Werten werde ich dann experimentieren.

Was sagt ihr dazu, kann ich das so lassen?

Gute Nacht
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.