Hallo Leute, ich habe folgendes Problem: Ich brauche für ein Spulenpaar eine konstante Stromregelung von +/-2A. (Es soll ein Gleichfeld mit einer bestimmten Stärke aufgebaut werden, später Wechselfeld mit max. 10Hz) Dabei dachte ich an einen Motortreiber-IC (2 Vollbrücken), den ich mittels PWM eines ARM-Controllers ansteuere. Meine erste IC-Auswahl: DRV8412 oder A4950 Die prinzipielle Funktionsweise der Brücken habe ich verstanden, doch wie kann ich am Ende mit einem bestimmten PWM- Tastverhältnis den richten Strom einstellen? Schon einmal vielen Dank.
@ Mäxx (Gast) >Die prinzipielle Funktionsweise der Brücken habe ich verstanden, doch >wie kann ich am Ende mit einem bestimmten PWM- Tastverhältnis den >richten Strom einstellen? Siehe PWM. Die H-Brücke erweitert das nur dadurch, dass ein Zweig die PWM macht und der zweite durch einfaches Umschalten der Masse für die Last die Polarität vorgibt. Dann muss man auch die PWM in der Polarität umschalten, damit es wieder passt.
Das ist mir klar, doch resultiert am Ausgang des IC doch eine durch die PWM eingestellte Spannung. Ich brauche aber einen definierten Strom. Der Widerstand meiner Spulen ist aber noch nicht bekannt- bzw. variabel. Nimmt man dafür noch einen zusätzlich Shunt o.ä. mit zugehöriger Schaltung?
@ Mäxx (Gast) >Das ist mir klar, doch resultiert am Ausgang des IC doch eine durch die >PWM eingestellte Spannung. Ich brauche aber einen definierten Strom. Als musst den Strom im Fußpunkt deiner H-Brücke messen und reglen.
Nur um sicher zu gehen: Ich verschalte einen Präzisionswiderstand vom Fußpunkt der Brücke gegen Masse. Die darüber abfallende Spannung jage ich über eine AD-Wandler in meinen Controller und kann dann mein PWM-Signal nachjustieren? Oder gibt es da noch eine analoge Variante? Vielen Dank schon mal, für die schnelle Anwort!
@ Mäxx derTolle (boardmarker1) >Ich verschalte einen Präzisionswiderstand vom Fußpunkt der Brücke gegen >Masse. Die darüber abfallende Spannung jage ich über eine AD-Wandler in >meinen Controller und kann dann mein PWM-Signal nachjustieren? Ja. >Oder gibt es da noch eine analoge Variante? Nö. PWM ist digital. Man kann es einen IC machen lassen, L297 ist der Klassiker.
Ich verwende in einem aktuellen Projekt den drv8412. Dieser hat aber keinen analogen Stromregler drin. Ich brauch ihn dafür nicht. Hat den Vorteil, dass der bis 500kHz kann. Controller ist ein STM32L476. Die DRV8844 (und die Verwandtschaft davon) dürfte für 2A auch ausreichen. Ist etwas einfach zu verschalten und braucht keine 2. Betriebsspannung. Den hatte ich zum Vergleich auch mal aufgebaut. Das Muster kann ich dir gerne vermachen. Schreib mit per PN bei Interesse. Wer alles drin hat, ist z.B. das TMC5160BOB. Im direct mode kann man die beiden Stromwerte direkt eingeben. Diese werden mit 9Bit DACs angesteuert. Mit Umpolung werden daraus 10 Bit. Zurätzlich könnte man den noch analog modulieren.
Der DRV8412 macht nach umfangreichen Tests einen sehr guten Eindruck. 500kHz sind realistisch verwendbar. Klappt sehr gut das Teil.
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.