Często pojawiają się pytania jak sterować silnikiem krokowym, jak zrobić robota z silnikiem krokowym. Poniższy projekt nieco przybliży problematykę silników krokowych.
Adres źródła strony jest tutaj: http://electronics-diy.com/stepper_motors.php
Materiały
- M42SP-5 Unipolarny silnik krokowy (lub podobny)
- ULN2003 - driver silnika krokowego
- złącze męskie DB25 (do podłączenia z portem dukarki)
- przewody, cyna ...
Schemat
Jest to bardzo prosty do zbudowania kontroler który pozwoli kontrolować położenie silnika krokowego za pomocą portu LPT.
Zasada działania silnika krokowego
Silnik krokowy znacząca różni się od normalnego silnika prądu stałego. W normalnym silniku wirnik "kręci się" natomiast w silniku krokowym wirnik silnika zmienia swoje położenie o jeden krok. Silnik który zastosowano w projekcie posiada 48 kroków, co powinno zadowolić większość użytkowników jeśli chodzi o precyzję położenia. Aby wprawić silnik krokowy w ruch należy podawać zasilanie sekwencyjnie na odpowiednie cewki.
Połączenia silnika krokowego
Unipolarny silnik powinien mieć 5 lub 6 wyprowadzeń w zależności od modelu. Jeśli posiada 6 wyprowadzeń jak ten na rysunku powyżej to należy połączyć piny 1 i 2 razem i podłączyć do zasilania 12-24Vdc. pozostałe piny a1 (żółty), b1 (czarny), a2 (pomarańczowy), b2 (brązowy) powinny być podłączone do drivera ULN2003 tak jak pokazano na schemacie.
Tryby pracy silnika krokowego
1. Pojedyncze krokowanie - najprostszy tryb sterowania silnika przez podawanie napięcia na kolejne cewki (jedna cewka w jednym czasie). Dla naszego silnika wymagane jest 48 kroków aby silnik wykonała pełen obrót. Na jeden krok silnik zmienia położenie o 7.5 stopnia. Poniższa sekwencja musi być powtórzona 12 razy dla wykonania przez silnik pełnego obrotu.
2. Zwiększony moment obrotowy - w tym trybie mamy większy moment obrotowy przez podanie zasilania na dwie cewki jednocześnie.
3. Krokowanie co pół kroku - silnik krokowany jest co pół kroku tak więc potrzebuje 96 kroków na wykonanie jednego pełnego obrotu. W tej konfiguracji w jednym kroku silnik zmienia swoje położenie o 3.75 stopnia.
Można tutaj zauważyć połączenie trybu 1 (jaśniejszy zielony) i 2 (ciemniejszy zielony).
Aplikacja do sterowania silnika krokowego z portu LPT
Do celów testowych (edukacyjnych) stworzona została aplikacja.
Aplikacja posiada możliwość wyboru trybu pracy silnika, zmianę prędkości oraz zmianę kierunku wirowania. Do pracy aplikacji wymagane jest zainstalowanie Microsoft .NET Framework który można pobrać stąd: http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
Aplikacja jest do pobrania stąd: http://electronics-diy.com/download_file.php?apps&file=Stepper%20Motor%20Controller
Fajne? Ranking DIY
