Ich arbeite an einem Drehzahlregelkreis für einen Gleichstrommotor mit Bürsten (24 V, 500 U / min, 2 A, 4 kgcm).
Die Hauptkomponenten, die ich verwenden möchte, sind PIC16f873, 4n25-Optokoppler, IRFZ44N-MOSFET, BY 500 - 800-Diode (für Freilauf).
Es gibt mehrere Probleme, die durch die PWM-Frequenz beim Antreiben eines Motors beeinflusst werden:
Jede Spule hat einen endlichen Widerstand, was zu einem Leistungsverlust führt, der proportional zum Quadrat des durch sie fließenden Stroms ist. Die Verluste sind bei gleichem Durchschnittsstrom höher, wenn es eine große Stromänderung über einen Impuls gibt. Betrachten Sie das extreme Beispiel der Spule, die fast sofort auf die gepulste Spannung reagiert, und Sie treiben sie mit einer 50%igen Rechteckwelle an. Die ohmsche Verlustleistung beträgt 1/2 des Vollbetriebes der Spule, wobei der durchschnittliche Strom (daher das resultierende Motordrehmoment) ebenfalls 1/2 des Vollbetriebs beträgt. Wenn die Spule jedoch mit einem konstanten 1/2-Strom anstelle von Impulsen angesteuert würde, wäre die Widerstandsdissipation 1/4 des Vollausschlags, aber mit der gleichen 1/2 des Vollausschlagstroms und daher dem Drehmoment.
Eine andere Möglichkeit, darüber nachzudenken, besteht darin, dass Sie keinen signifikanten Wechselstrom zusätzlich zum durchschnittlichen Gleichstrompegel wünschen. Der Wechselstrom bewegt den Motor nicht, nur der Durchschnitt. Die Wechselstromkomponente verursacht daher nur Widerstandsverluste in den Spulen und anderen Stellen.
Was Ihre Strecke betrifft, so ist meine größte Sorge, wie langsam Q1 gefahren wird. Opto-Isolatoren sind notorisch langsam (im Vergleich zu den meisten anderen Komponenten wie einzelnen Transistoren), insbesondere beim Ausschalten. Sie haben nur R2 (obwohl ich seinen Wert lesen kann), der das FET-Gate nach unten zieht, um es auszuschalten. Das wird langsam. Das kann in Ordnung sein, wenn Sie eine langsame PWM-Frequenz tolerieren können, wenn Sie alle anderen Kompromisse berücksichtigen, die ich oben erwähnt habe.
Sie könnten erwägen, einen PIC auf der Motorseite des Optos anzubringen. Sie können digital mit diesem PIC über eine UART-Schnittstelle oder etwas kommunizieren, das nicht mit der PWM-Frequenz laufen muss. Dieser PIC erzeugt dann lokal die entsprechende PWM und treibt Q1 mit zusätzlichen Schaltkreisen für diesen Zweck hart ein und aus. Auf diese Weise gehen die Hochgeschwindigkeitssignale und schnellen Flanken nicht über einen Optokoppler.
Ich würde einen optoisolierten Gate-Treiber wie diesen empfehlen: https://www.fairchildsemi.com/datasheets/FO/FOD3182.pdf Ich habe so etwas in einem Klasse-D-Verstärker mit einer Schaltfrequenz von ~ 200 kHz verwendet.
Um den Wicklungswiderstand zu kommentieren, fließt der Strom im Motor weiter durch die Diode und steigt beim Einschalten exponentiell an, und exp. abklingen, wenn sie ausgeschaltet sind, so dass die Hitze in den Wicklungen nicht so stark ist.
Superkatze
raforanz
Olin Lathrop
raforanz
Superkatze