Jak wysterować AllegroMicro A3964SB i Minebea
: 24 sie 2011, 23:49
Witam.
Dostałem popsutą drukarkę laserową HP. Rozebrałem ją, żeby sobie zabrać silniczek i przy okazji pomyślałem o sterowniczku.
Znajdował się w niej sterownik silnika AllegroMicro A3964SB.
http://www.datasheetcatalog.org/datashe ... s/3964.pdf
oraz unipolarny silniczek Minebea (cztery kabelki) wraz z interesującą mnie przekładnią.
Sterownik ma dwa wejścia Phase_1 i Phase_2 oraz Enable.
Teraz zastanawiam się, jakimi sygnałami mam zmusić ten silnik do pracy - obrotów w jednym, drugim kierunku oraz postoju z "trzymaniem" osiągniętego stanu.
Teraz już zgłupiałem, jakimi sygnałami mogę to napędzać.
Skoro mam dwie cewki to dla Phase _1 i _2 odpowiednio:
P_1 + oraz P_2 -
P_1 + oraz P_2 +
P_1 - oraz P_2 +
P_1 - oraz P_2 -
Proszę o potwierdzenie lub ciętą ripostę;) . Proszę mi nie proponować zakupu gotowego sterownika sterowanego sygnałami enable + step + dir
Do celów edukacyjnych chcę się katować maksymalnym reusability. Układem AllegroMicro chcę sterować z poziomu portu GPIO płytki z mikrokontrolerem ARM lub z poziomu LPT.
Pozdrawiam,
Zienek
Dostałem popsutą drukarkę laserową HP. Rozebrałem ją, żeby sobie zabrać silniczek i przy okazji pomyślałem o sterowniczku.
Znajdował się w niej sterownik silnika AllegroMicro A3964SB.
http://www.datasheetcatalog.org/datashe ... s/3964.pdf
oraz unipolarny silniczek Minebea (cztery kabelki) wraz z interesującą mnie przekładnią.
Sterownik ma dwa wejścia Phase_1 i Phase_2 oraz Enable.
Teraz zastanawiam się, jakimi sygnałami mam zmusić ten silnik do pracy - obrotów w jednym, drugim kierunku oraz postoju z "trzymaniem" osiągniętego stanu.
Teraz już zgłupiałem, jakimi sygnałami mogę to napędzać.
Skoro mam dwie cewki to dla Phase _1 i _2 odpowiednio:
P_1 + oraz P_2 -
P_1 + oraz P_2 +
P_1 - oraz P_2 +
P_1 - oraz P_2 -
Proszę o potwierdzenie lub ciętą ripostę;) . Proszę mi nie proponować zakupu gotowego sterownika sterowanego sygnałami enable + step + dir

Pozdrawiam,
Zienek