sterownik urzadzenia programowany przez USB

Dec 09, 2011 4 Replies

Witam,



Poszukuję maksymalnie prostego układu opartego o mikrokontroler, pozwalający sterować czterema silnikami krokowymi bipolarnymi w zaprogramowany wcześniej sposób. Warunek jest taki, aby można było połączyć go przez port USB z laptopem i wgrać sekwencję ruchów silników.



Generalnie chodzi o to, aby zaprogramować z komputera określoną trasę ruchu urządzenia, które powinno następnie działać autonomicznie.



Co byście polecili?



Pozdrowienia, Jarek


Am 09.12.2011 13:14, schrieb Jarek:

Maksymalnie prosty w konstrukcji? Weź sobie mikrokontroler jaki lubisz z odpowiednią liczbą portów i międzymordziem USB. Choćby Arduino. A reszta zależy od tego, co to za silniki. Bo interface będzie wyglądał nieco inaczej dla silniczków swatcha, a inaczej dla siłowników zaworów na lotniskowcach. Po drodze jest jeszcze cała paleta od mA do kA i od V do kV.

Waldek

W dniu 2011-12-13 11:08, Waldemar Krzok pisze:

No to chyba nie wszystko. On chce wgrywać sekwencję ruchów. Czyli musiałby się zdecydować na jakiś język opisu ruchów i w tym mikrokontrolerze dorzucić interpreter tego języka.

Am 13.12.2011 11:43, schrieb Mario:

Niekoniecznie. Sekwencję ruchów można skompilować na laptopie, a do kontrolera wgrywać gotową state machine. Robiłem coś takiego dla jednego krokowca z opcją na dwa na MSP430F2013. Kwestią jest poziom komplikacji sterownika. Czy są potrzebne mikrokroki, czy jest potrzebne sterowanie balistyczne, czy wystarczą same kroki. Potrzebny current shaping itd etc. A to wsio zależy od tego, co się chce tymi krokowcami napędzać.

Waldek

Dzięki za wszystkie odpowiedzi. Również poszedłem tą drogą i zamówiłem moduł Atmega32. To powinno rozwiązać wszystkie moje problemy.

Pozdrawiam, Jarek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required