Sterownik silnika krokowego oparty na A3977
Właściwości A3977:
- prąd wyjściowy ±2.5 A, maksymalne napięcie zasilania 35 V
- Low rDS(ON) Outputs, 0.45 Ohms Source, 0.36 Ohms Sink Typical
- Automatic Current Decay Mode Detection/Selection
- 3.0 to 5.5 V Logic Supply Voltage Range
- Mixed, Fast, and Slow Current Decay Modes
- Home Output
- Synchronous Rectification for Low Power Dissipation
- Internal UVLO and Thermal-Shutdown Circuitry
- Crossover Current Protection
układ A3977 występuje jedynie w wersjach SMD:
A3977xED
A3977xLD
Dlaczego warto kłopotać się ze sterowaniem mikrokrokowym silnika?
Sterowanie silnika krokowego mikrokrokowo wymaga ustalania poziomów
prądu podawanego na uzwojenia silnika - wartość tych poziomów układa
się na kształt sinusoidy. Oczywiście
występuje pewna kwantyzacja, bo ilość poziomów musi być skończona
wraz ze wzrostem ilości mikrokroków:
- maleje ilość energi podawanej do silnika w jednym
mikrokroku - maleje ryzyko rezonansów układu mechanicznego i silnika
- rośnie rozdzielczość sterownia (nie dokładność!)
- zazwyczaj rosną maksymalne osiągi silników (szybkość, max moment)
Realizacja takiego sterowania jest zazwyczaj troszeczkę skomplikowana. Na rynku pojawiło się pare scalaków
które mają się tym zająć - ale niema ich wiele - i raczej nie są tanie. Dość kompletnym sterownikie mikrokrokowy
jest Allegro A3977.
Dlaczego komplikujemy układ sterowania prądu tworząc pętle PWM(układ regulacji szerokpści impulsu)?
- bo układ jest mniej stratny => przez co wydziela mniej ciepła!
-
drugi powód jest trudniej wyjaśnić - dzięki sterowaniu PWM
możliwe jest stosowanie wysokiego napięcia zasilania cewek... jak
wiadomo szybkość narastania prądu w indukcyjności zależna jest od
napięcia wymuszenia - im wyższe tym czas narastania krószy... w ten
sposób możliwe jest szybsze przekazanie energi do silnika - i możliwe
jest również dlatego osiągnięcie większej szybkości obrotowej silnika