Forum: Mikrocontroller und Digitale Elektronik negative PWM & H-Brücke


von Majnoun (Gast)


Lesenswert?

Hallo,

wie erzeuge ich eine negative PWM-signal.

ich habe eine H-Brücke Betriebsspannung 24 V, gewünschte 
Ausgangsspannung 10.8 V - daher Tastverhältnis 0,45. mein ziel ist aus 
der Gleichspannung 24 V möchte ich mittels der Taktung der einzelnen 
Mos´fet der H-Brücke eine Wechselspannung von 10.8V erzeugen. Was muss 
ich da beachten? Hat jemand eine Idee? Ich komme leider nicht weiter.

Atmega32 16Mhz

ich sollte eine PWM-signal von -10.8V....10.8V erzeugen. nur hab ich 
dazu keine Idee.

von tsaG (Gast)


Lesenswert?

Majnoun schrieb:
> Was muss
> ich da beachten? Hat jemand eine Idee?

Die Funktion einer H-Brücke verstehen und die daraus gewonnenen 
Erkenntnisse in die Programmierung des µC einfließen lassen.
Du musst den aritmethischen Mittelwert der Brückenspannung einstellen 
über den Tastgrad der PWM.
Dazu muss einmal der Transistor rechts unten konstant ein un der links 
oben gepulst werden (ergibt positive Spannung) und für negative Spannung 
der links unten konstant an und der rechts oben gepulst werden. Die 
anderen nicht beteiligten jeweils aus.
mfg

von Majnoun (Gast)


Lesenswert?

Danke,

aber ich komm immer noch nicht weiter.

TCCR1A und TCCR1B hab die einstellungen wie beschreiben eingestellt.
den TOP definiere ich mit ICR1.

und schreibe dann noch die werte für OCR1A und OCR1B.

für OCR1B hab ich am Atmel noch zu setzlich PD4 eingestellt.

am Oszi kommt aber leider kein rechtecksignal eher ein Dreiecksignal.

hat jemand eine C-Code als Hilfe..

von spess53 (Gast)


Lesenswert?

Hi

>für OCR1B hab ich am Atmel noch zu setzlich PD4 eingestellt.

Was soll das bedeuten?

>am Oszi kommt aber leider kein rechtecksignal eher ein Dreiecksignal.

Hört sich nach geschalteten Pull-Up an.

MfG Spess

von Majnoun (Gast)


Lesenswert?

hallo,


an der H-Brücke möchte ich erreichen, das Mosfet S1 und S3 
gleichschalten
und dann S2 und S4 gleichschalten.

das ist das was ich erreichen möchte.

Daher habe ich mir gedacht, zwei pegel zu simulieren.

einer mit OCR1A und der invetierte mit OCR1B
OCR1A liegt an µC (PD5) und OCR1B an PD4 an.


mein ziel ist durch diesen Schaltvorgang einen von + spanung zur 
-spannung
wechselsenden puls zu erreichen.

ich weiss nur nicht was ich im code schreiben muss.

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.