1 (edytowany przez Kuri 2013-04-07 09:09:23)

Temat: Sterowanie silnikiem krokowym

Chodzi mi o sterowanie silnikiem krokowym prze użyciu gpio.
Czy taki gotowy zestaw by się nadawał ? :
http://allegro.pl/silnik-krokowy-ze-ste … 94616.html

2

Odp: Sterowanie silnikiem krokowym

Toto pracuje na 5v, w routerach masz 3.3v

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Sterowanie silnikiem krokowym

mam ten zestaw -> http://allegro.pl/silnik-krokowy-ze-ste … 94616.html

Sprawdziłem przed chwilą i 3.3V z arduino są go w stanie wysterować.

na Elektrodzie piszą to samo -> http://www.elektroda.pl/rtvforum/viewto … 29#4545429

Pamiętaj tylko, że potrzebujesz osobnego zasilania 5V  dla silnika i ULN2003 (tyle ma ten silnik.  UNL2003 może pracować na napięciu do 50 V -> http://www.ti.com/lit/ds/symlink/uln2003a.pdf).

A no i oczywiście połącz masy strony 3,3V i 5V.

TL-WR1043ND + Gargoyle PL || WRT54GL

4

Odp: Sterowanie silnikiem krokowym

Nie będą już nowego tematu.
Mam listwę zasilającą którą jest sterowana (on/off) pilotem.
Zdjęcie płytki pilota:
http://img20.imageshack.us/img20/1809/dsc06529n.jpg
Dało by się podpiąć pod gpio? Pilot ma własne zasilanie jak widać.

5

Odp: Sterowanie silnikiem krokowym

Pewnie tak, bo docelowo zapewne idzie impuls do przełącznika.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Sterowanie silnikiem krokowym

http://wiki.openwrt.org/_media/inbox/wr1043ndserial.jpg

Tu są piny gpio? chodzi mi o te miejsca w białym prostokącie pod napisem JP1. Na mierniku przy 2 od gór miejscach napięcie skacze od 0,02 do 0,03.

7

Odp: Sterowanie silnikiem krokowym

Tu nie ma gpio. Myślałeś że tak po prostu są wyprowadzone?  Skoro już byłeś na wiki openwrt.org to czemu nie spojrzałeś do rozpiski gpio? http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd#gpios

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Sterowanie silnikiem krokowym

czyli np oznaczenie D6 prze diodach? to ma napięcie 3,3.

9

Odp: Sterowanie silnikiem krokowym

Jak cały router, 3.3v. Pisałem to już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Sterowanie silnikiem krokowym

czyli tutaj jest gpio?

11

Odp: Sterowanie silnikiem krokowym

Czyli wg rozpiski gpio20 jest na płytce w punkcie oznaczonym gpio20, gpio7 jest przycisku qss itd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Sterowanie silnikiem krokowym

czyli gpio8 jest przy WLAN, a skoo D11=D7. D11 to dioda. Czyli gpio8 steruje dioda WLAN tak?

13

Odp: Sterowanie silnikiem krokowym

Tylko że tych nie możesz użyć bo są wykorzystywane przez system. W 1043 możesz użyć gpio20. Jak wywalić z /etc/config/system to jeszcze LED qss i USB. Reszta jest używana przez system i nic ci po nich.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Sterowanie silnikiem krokowym

Kolego micolajevicz - mam pytanie: Czy ten silnik ma wyczuwalny palcami luz na przekładni? Drugie pytanie z jaką częstotliwością udało ci się nim sterować za pomocą tego sterownika i z jaką szybkością się wtedy kręcił (wiem, że będzie to raczej liczba sekund na obrót).

15 (edytowany przez Szymon_Zy 2013-04-08 09:27:14)

Odp: Sterowanie silnikiem krokowym

Kuri napisał/a:

Chodzi mi o sterowanie silnikiem krokowym prze użyciu gpio.
Czy taki gotowy zestaw by się nadawał ? :
http://allegro.pl/silnik-krokowy-ze-ste … 94616.html

Ten silnik krokowy nawet przy 12V idzie (przy 5V kręci się bardzo wolno), ale ..... jest nieprecyzyjny. Nie da się nim dokładnie sterować. Niemożliwe jest określenie dokładnej liczby kroków aby obrócić go o pełny kąt. Zawsze jest to 360.x

Duża dyskusja o tym była na forum Arduino.

16

Odp: Sterowanie silnikiem krokowym

Wyszedłem sobie z gpio (wywaliłem led od qss bo i tak mi nie potrzebna). Gdy "diodę" włączę napięcie się pojawia, wyłączę znika.Czyli jest ok. Tylko teraz nie wiem za bardzo gdzie by się podpiąć pod tego pilota. Próbowałem pod ten przycisk jeden, ale jak podłączę kabelki po skosie to bez znaczenia czy jest napięcie czy nie to i tak zadziała. Ktoś się orientuję jak by to podłączyć?

17

Odp: Sterowanie silnikiem krokowym

Szymon_Zy napisał/a:

Ten silnik krokowy nawet przy 12V idzie (przy 5V kręci się bardzo wolno)

Przecież przy silniku krokowym prędkość obracania nie zależy od przyłożonego napięcia.

ale ..... jest nieprecyzyjny. Nie da się nim dokładnie sterować. Niemożliwe jest określenie dokładnej liczby kroków aby obrócić go o pełny kąt. Zawsze jest to 360.x

No, ale jak to możliwe? Chyba że jest źle sterowany/za mocno obciążony i gubi kroki.

18

Odp: Sterowanie silnikiem krokowym

Kuri napisał/a:

Wyszedłem sobie z gpio (wywaliłem led od qss bo i tak mi nie potrzebna). Gdy "diodę" włączę napięcie się pojawia, wyłączę znika.Czyli jest ok. Tylko teraz nie wiem za bardzo gdzie by się podpiąć pod tego pilota. Próbowałem pod ten przycisk jeden, ale jak podłączę kabelki po skosie to bez znaczenia czy jest napięcie czy nie to i tak zadziała. Ktoś się orientuję jak by to podłączyć?

Nie podłączj tego pilota tak bezpośrednio pod gpio, jest zasilany z 12V baterii - w nagorszym przypadku możesz upalić port. Podłącz to przez jakiś transoptor (np PC817) - jak nie wiesz jak,  wrzuć zdjęcie pilota od strony ścieżek, to narysuję schemat.

19

Odp: Sterowanie silnikiem krokowym

slx napisał/a:

No, ale jak to możliwe? Chyba że jest źle sterowany/za mocno obciążony i gubi kroki.

Też chciałbym się dowiedzieć, bo jest mi taki silnik potrzebny, tylko nie wiem czy spełni moje oczekiwania. Albo ten silnik to faktycznie tandeta z jakąś przekładnią cierną itp. albo gubi kroki, bo jest źle sterowany. Bardzo podobne silniki są stosowane w klimatyzatorach do poruszania kierownicą powietrza i raczej wszytko działa w porządku.  Tutaj ponownie prośba do kolegi micolajevicz żeby rozwiał nasze wątpliwości.
Co do sterowania pilotem to również opowiadam się za jakimś transoptorem albo nawet miniaturowym przekaźnikiem. Spotkałem się z sytuacją, że wyprowadzenie przycisku pilota poza płytkę skutkowało znacznym zniejszeniem zasięgu nawet do zaprzestania pracy w ogóle. Przekźnik lub transoptor trzeba wlutować możliwie blisko oryginalnego przycisku - to jest urządzenie radiowe, projektowane jako całość i nie wiadomo jak się zachowa.

20

Odp: Sterowanie silnikiem krokowym

slx napisał/a:
Szymon_Zy napisał/a:

Ten silnik krokowy nawet przy 12V idzie (przy 5V kręci się bardzo wolno)

Przecież przy silniku krokowym prędkość obracania nie zależy od przyłożonego napięcia.

ale ..... jest nieprecyzyjny. Nie da się nim dokładnie sterować. Niemożliwe jest określenie dokładnej liczby kroków aby obrócić go o pełny kąt. Zawsze jest to 360.x

No, ale jak to możliwe? Chyba że jest źle sterowany/za mocno obciążony i gubi kroki.

Poszukaj o tym silniku. Ja się z nim rok temu w jeden wieczór bawiłem. Ze steppermotor i accelstepper. Nie mogłem precyzyjnie wykonać pełnego obrotu. Zawsze był to 360.x stopni więc sobie dałem spokój.

Co do prędkości jeśli do UNL2003 do gniazda zasilania podpiąłem 12V to jeden step był większy - czytaj szybciej się obracał silnik.

Z tego co wiem to jest to właśnie silnik z klimatyzatora do ruszania żaluzją. Jest tak zestopniowany, że nie da się zrobić dokładnie pełnego koła. Jak komuś nie zależy to może go użyć.

21

Odp: Sterowanie silnikiem krokowym

mrox napisał/a:

Kolego micolajevicz - mam pytanie: Czy ten silnik ma wyczuwalny palcami luz na przekładni? (...)

Też mam taki silnik i jest niewielki luz. Dodatkowo tak z 1mm rusza się wzdłuż osi.

22 (edytowany przez mrox 2013-04-10 19:56:13)

Odp: Sterowanie silnikiem krokowym

Szymon_Zy napisał/a:

Jest tak zestopniowany, że nie da się zrobić dokładnie pełnego koła. Jak komuś nie zależy to może go użyć.

Faktycznie - poczytałem o tym silniku i wychodzi na to, że liczba kroków na obrót jest niecałkowita i wynosi około 2037.886419753.
Oczywiście będzie to liczba całkowita na ileś tam obrotów (w końcu ułożenie kółek się powtórzy) - nie ma siły, ale nie podejmuję się tego obliczyć wink
Dla mnie nie ma to znaczenia gdyż będzie on kręcił śrubą lub cięgłem - i tak wyjdzie niecałkowity posuw na obrót.