H-Brücke als C-code

Gast #1780003
Lesenswert?

Kommt sehr auf die Beschaltung der Halbbrücke an.
Wenn Du 2 Halbbrückentreiber mit PWM Eingang hast und einem Enable dann 
so ähnlich wie:
1
if (pwm >= 0)
2
{
3
  SET_PIN_LOW_BYPIN(HALBRUECKE_1); 
4
  SET_PIN_HIGH_BYPIN(HALBRUECKE_2);
5
}
6
else
7
{
8
    SET_PIN_HIGH_BYPIN(HALBRUECKE_1);
9
    SET_PIN_LOW_BYPIN(HALBRUECKE_2); 
10
}
11
  Pwm_Set(abs(pwm));
Moderator (Firma: Titel) Persönliche Seite #1780009
Lesenswert?

> hat jemand einen Code Beispiel für eine H-Brücke
Das ist so eine doofe Frage wie:
Welchen Treibstoff braucht mein Fahrzeug?

Poste doch mal einen Schaltplan deiner H-Brücke
und beantworte diese Fragen:
Was willst du denn mit der H-Brücke machen?
Einfach nur einen Motor links und rechts laufen lassen?
Oder auch noch dessen Geschwindigkeit ändern?
Evtl. sogar bremsen?
Wie sieht deine Anschaltung aus?
Welche Frequenz bzw. Umschalthäufigkeit hast du?
Brauchst du eine Totzeit für deine Treiber?

EDIT:
Du kannst nur sehr schlecht warten, wie?
Beitrag "H-Brücke ansteuern"
Wozu der Doppelpost?
Gast #1780183
Lesenswert?

Hallo,

mit der H-Brücke möchte ich eine Wechselspannung erzeugen.

über S1 und S3 ein + 10V; S2 und S4 ein -10V. Ständig wechselnd
mit einer Freuquenz von 20kHz.

Bis jetzt hab das Tastverhältnis eingestellt durch PWM. Nur weiter weiss 
ich nicht mehr. verwende ATmega32 in C-Code....
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.