Ich habe die strenge Anforderung 1 , einen Schrittmotor mit einem L/R-Treiber (Konstantspannung) anzutreiben, aber das Problem ist, dass anscheinend niemand mehr diese kommerziell herstellt, da sie im Vergleich zu den Chopper-Treibern ineffizient sind.
Wenn Sie nachlesen, wie die Chopper-Treiber funktionieren , scheint es, als würden Sie ihnen eine Strombegrenzung geben, und die Platine verwendet eine Rückmeldung über einen Messwiderstand, um die Spannung ein- und auszuschalten, um einen konstanten Strom an der angegebenen Grenze unabhängig von der Motordrehzahl aufrechtzuerhalten .
Dieser Strombegrenzungsmechanismus brachte mich zum Nachdenken: Wenn ich die Stromgrenze so hoch machen würde, dass diese Grenze selbst bei maximaler Ausgangsspannung (Versorgungsschiene minus einem kleinen Abfall) niemals erreicht werden könnte, hätte ich den Chopper-Treiber effektiv in ein L/R Konstantspannungstreiber?
Zur Verdeutlichung sind hier die Spezifikationen für den Schrittmotor, den ich antreiben muss:
2-phase, Bi-polar
1,600 steps/revolution
Winding Inductance: 80mH - 150mH
Winding Resistance: 160 - 220 ohm
Operating Voltage: 15V - 35V
Übrigens, wenn jemand einen echten L/R-Konstantspannungstreiber kennt, der die oben genannten Spezifikationen erfüllt, wäre das ideal!
1 Der Grund dafür ist, dass die Flughardware einen L/R-Antrieb verwendet und wir Test Like You Fly müssen , eine NASA-Richtlinie, die besagt, dass Sie Geräte am Boden in derselben Form, Passform und Funktion wie Flughardware testen sollten .
Es sei denn, es gibt eine Nuance der Frage, die ich vermisse:
Ein Schrittmotortreiber mit konstanter Spannung (L/R-Typ) für einen Schrittmotor ist ein Paar H-Brücken ohne Strombegrenzung/Chopping. Es ist nicht so, dass diese Geräte nicht mehr hergestellt werden, sie werden normalerweise nicht als "Schrittmotortreiber" verkauft.
Beispielsweise treibt der klassische L298 (L298N, L298D) Dual-H-Brücken-IC einen bipolaren Stepper im Konstantspannungsmodus an, also:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Eliminieren Sie die Messwiderstände, und es gibt keine Strombegrenzung mehr – oder lassen Sie sie vorzugsweise dort und bemessen Sie sie nur für Fehlerbedingungen, dh Kurzschlussschutz.
Bei einem minimalen Spulenwiderstand von 160 Ohm und einer 35-Volt-Motorversorgung werden die resultierenden maximalen 219 mA pro Kanal von den 2 Ampere DC-Nennstrom des L298 problemlos bewältigt.
Der L298 in seinen verschiedenen Varianten wird noch hergestellt: Gehen Sie mit dem L298D, um die integrierten Back-EMF-Schutzdioden angesichts der induktiven Last zu nutzen.
Es sind zwar auch MOSFET-basierte H-Brücken-ICs erhältlich, die einen höheren Wirkungsgrad bieten, dies kann jedoch in einem Design irrelevant sein, bei dem der Effizienzverlust in der Reihe R, der jeder Spule hinzugefügt wird, wahrscheinlich sowieso den größten Wärmebeitrag leistet.
Über die Verwendung eines Chopper-Treibers als L / R-Treiber: Die qualifizierte Antwort ist ja, solange grundlegendes Vollschrittfahren versucht wird. Nur bei Mikroschritten wird eine feine Stromsteuerung zu einer Notwendigkeit.
Einige Chopper-Treiber mögen es möglicherweise nicht, keine Stromrückmeldung zu erhalten, und melden möglicherweise einen Fehler, aber dem typischen Vollschritttreiber ist das egal, er leitet einfach den gesamten Strom bis zum widerstandsbegrenzten Wert des Steppers (160 bis 219 mA pro Schritt). Kanal, bei gegebenen Spulenspezifikationen) und kein Zerhacken einleiten.
Andi aka
BelagerungX
Andi aka
Connor Wolf
BelagerungX
Connor Wolf
Andi aka
Anindo Ghosh
Ken