Sterownik silnika krokowego oparty na A3977

A3977 schemat blokowy


Właściwości A3977:

układ A3977  występuje jedynie w wersjach SMD:

A3977xED

obudowa A3977xED


A3977xLD

A3977xLP


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:

  1. maleje ilość energi podawanej do silnika w jednym mikrokroku - maleje ryzyko rezonansów układu mechanicznego i silnika
  2. rośnie rozdzielczość sterownia (nie dokładność!)
  3. 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)?
  1. bo układ jest mniej stratny => przez co wydziela mniej ciepła!
  2. 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