PWM-Steuerung DC-Motor mit Bremsfunktion

Gast #1818166
Lesenswert?
• ▲
▼
Hallo,

auf dieser Seite ist ein Vierkantsteller (H-Brücke) beschrieben: 
http://de.wikipedia.org/wiki/Vierquadrantensteller

Es werden die verschiedenen Vorgänge der Schaltungen während der 4 
Funktionen - Vorwärtslauf beschleunigen - Vorwärtslauf bremsen - 
Rückwärtslauf beschleunigen - Rückwärtslauf bremsen - beschrieben. Die 
Vorgänge beim Bremsen (inkl. Rückspeisen in die Akkus) verstehe ich.

Was ich allerdings nicht verstehe ist, dass beim Beschleunigen immer die 
unteren FETs durchgeschaltet werden und dann jeweils die oberen mit dem 
PWM-Signal gesteuert werden. Der Schaltungsaufwand wäre viel geringer, 
wenn man nur die beiden unteren FETs je nach Bedarf mit dem PWM-Signal 
pulst und dann jeweils einen der beiden oberen dazu schaltet. Da eher 
selten zwischen Vorwärts-/Rückwärtslauf umgeschaltet wird, besteht so 
auch nicht die Gefahr, dass die Bootstrap-Kondensatoren geleert 
werden...

Gibt es einen bestimmten Grund dafür, dass die oberen FETs mit dem 
PWM-Signal angesteuert werden?

Danke!

Gruß,
Thomas
Gast #1818758
Lesenswert?
• ▲
▼
Thomas H. schrieb:
> Gibt es einen bestimmten Grund dafür, dass die oberen FETs mit dem
> PWM-Signal angesteuert werden?

Es gibt auch Schaltungen, bei denen die Lowside FETs gepulst werden. Ist 
halt meistens Geschmacksache, außer man macht so Sachen wie Strommessung 
über den Rdson vom FET oder sonst was spezielleres.
#1819522
Lesenswert?
• ▲
▼
@Thomas H. (tommy1977)

>PWM-Signal gesteuert werden. Der Schaltungsaufwand wäre viel geringer,
>wenn man nur die beiden unteren FETs je nach Bedarf mit dem PWM-Signal
>pulst

Was spart man da ein? Nichts.

> und dann jeweils einen der beiden oberen dazu schaltet. Da eher
>selten zwischen Vorwärts-/Rückwärtslauf umgeschaltet wird, besteht so
>auch nicht die Gefahr, dass die Bootstrap-Kondensatoren geleert
>werden...

Genau anders herum wird ein Schuh draus! Eine normale Bootstrapschaltung 
kann man nicht statisch steuern, sprich 0% und 100% Tastverhältnis sind 
nicht drin. Ja, es gibt bessere, erweiterte Schaltungen, die können das, 
aber nicht alle. Und eben darum ist es besser, die High Side FETs mit 
PWM zu steuern, damit bleibt der Bootstrap in Bewegung. Siehe 
Treiber.

MFG
Falk
(Firma: Promaxx.net) #1819562
Lesenswert?
• ▲
▼
Falk Brunner schrieb:

> Genau anders herum wird ein Schuh draus! Eine normale Bootstrapschaltung
> kann man nicht statisch steuern, sprich 0% und 100% Tastverhältnis sind
> nicht drin. Ja, es gibt bessere, erweiterte Schaltungen, die können das,
> aber nicht alle. Und eben darum ist es besser, die High Side FETs mit
> PWM zu steuern, damit bleibt der Bootstrap in Bewegung. Siehe
> Treiber.

Nö.

Der Bootstrap-Kondensator wird nur geladen, wenn die Low-Side 
durchgeschaltet ist. Darum würde ich die PWM an die Low-Side legen.
Gast #1820232
Lesenswert?
• ▲
▼
> Was spart man da ein? Nichts.

Natürlich spart man was. Wenn ich den Motor kontrolliert bremsen möchte 
(also mit Rückspeisung), dann muss ich beide LS-FETs einzeln schalten 
und auch einzeln mit dem PWM-Signal pulsen können - je nach momentaner 
Drehrichtung. Beim Beschleunigen kommen die HS-FETs dazu. Wenn ich die 
einfach nur dazuschalten muss ist das einfacher, als bei allen FETs ein 
PWM-Signal an- und ausschalten zu müssen.

> Genau anders herum wird ein Schuh draus! Eine normale Bootstrapschaltung
> kann man nicht statisch steuern, sprich 0% und 100% Tastverhältnis sind
> nicht drin. Ja, es gibt bessere, erweiterte Schaltungen, die können das,
> aber nicht alle. Und eben darum ist es besser, die High Side FETs mit
> PWM zu steuern, damit bleibt der Bootstrap in Bewegung. Siehe
> Treiber.

Das stimmt so nicht.
Um die HS-FETs permanent (od. mit sehr langsamer Frequenz) High od. Low 
zu schalten kann man die Bootstrap-Komponenten komplett weglassen - 
dafür reicht die interne Ladungspumpe. Das steht übrigens auch in den 
App.-Notes der Treiber so drin... Die Ladung im Bootstrap ist dazu da, 
das Gate schnell genug laden/entladen zu können (wegen der 
Schaltverluste). Ein PWM-Signal ist also eher problematischer, da die 
Bootstrap-Kondensatoren bei z. B. 80% möglicherweise nicht genügend Zeit 
haben, um wieder ausreichend geladen zu werden...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.