Hallo, ich habe eine Sinuskommutierung für BLDC-Motoren mit einem ATmega88 zum laufen bekommen. Nun habe ich das Programm so verändert um einer dreipunkt-Wechselrichter zu verwenden. Alle Mosfets sollen n-Kanal sein. Die notwendigen Signale für die vier Mosfets in jedem Zweig werden erzeugt. Jetzt weiß ich jedoch nicht, wie ich die oberen drei Mosfets ansteuern soll. Ich hatte gedacht, dass ich für die Ansteuerung der oberen drei Mosfets als Gate-Treiber den Schaltkreis IR2117 (ein High-Side Treiber) verwenden kann. Halt genau wie in einem normalen Wechselrichter. Jedoch funktioniert das nicht. Hat jemand eine Idee, wie man die Gate-Treiber möglichst ohne viel Aufwand (am besten per IC) realisieren kann.
Peter schrieb: > Jedoch funktioniert das nicht. Was funktioniert nicht? Werden die Low Side FET zu selten geschaltet um den Bootstrap Kondensator zu laden? Dann einen Treiber mit Ladungspumpe verwenden. Axel
Nein die Kondensatoren werden geladen, jedoch kommen am Ausgang der Gate-Treiber nicht die gewünschten Signale raus.
Du hättest auch schreiben können, warum das nicht funktioniert: Du bekommst den Bootstrap-Kondensator nicht geladen. Lösungen z.B.: DC-DC-Wandler Ladungspumpe Trafo-Ansteuerung fertige ICs gibts AFAIK nicht, hab aber nicht gesucht.
Wie sollen denn die Kondensatoren geladen werden, wenn Vs nicht runter auf das GND-Potential kommt? (Das ist bei deiner Dreipunktschaltung zwangsläufig so)
OK, ich werde es mal mit einer Ladungspumpe probieren. Ich melde mich dann, ob es geklappt hat. Danke
Du benötigst einen geeigneten DC/DC Wandler der die hohe Spannung dauerhaft isolieren kann. RPxxxx von Recom kann das z.B. Dann kannst ohne Bootstrapping schalten und walten wie du willst. Gruß Knut
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.