logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak użyć joysticka jednoosiowego do regulacji prędkości silnika krokowego?

Aranaszek 21 Kwi 2008 21:57 2877 2
REKLAMA
  • #1 5062549
    Aranaszek
    Poziom 10  
    Posty: 26
    Witam,
    Mimo, iż na forum znajduje sie wiele materiałów dotyczących sterowania silnikami krokowymi postanowiłem stworzyć nowy.

    Chciałbym stworzyć następujący projekt:

    silnik krokowy sterowany za pomocą joysticka. Byłby to joystick jednoosiowy regulujący prędkość obrotową. Im większe wychylenie, tym większa prędkość.

    Problem polega na tym, że mam za sobą dopiero jeden projekt związany z mikrokontrolerami i niestety potrzbuję paru wskazówek.

    Generalnie projekt chciałbym wykonać według takiej idei:

    Jak użyć joysticka jednoosiowego do regulacji prędkości silnika krokowego?

    Moje pierwsze pytanie dotyczy przetwornika. Generalnie czy dobrze rozumiem idee działania takiego połączenia?

    Joystick działa na zasadzie potencjometru, czyli w zależności od położenia zmienia wartość rezystancji, czyli sygnał wejściowy na przetwornik miałby rożne natężenie prądu. Przetwornik A/C generalnie na wyjściu przedstawiłby ten sygnał w postaci binarnej. Tylko jak? Czy np. gdyby wyjście przetwornika było doprowadzone do portu mikrokontrolera to w przypadku sygnału z joysticka o wartości powiedzmy 5 mA otrzymałbym na porcie uC liczbę binarną odpowiadającą dajmy na to dziesiętnie 32 ? Dla 10 mA otrzymałbym powiedzmy 64 itd?


    Drugie pytanie dotyczy regulacji prędkości.

    Chciałbym to zrealizować w ten sposób. Regulacja prędkości odbywałaby się na zasadzie opóźnienia, tzn. wartość otrzymana z joysticka odpowiadałaby określonemu opóźnieniu w wykonywaniu poszczególnych kroków, co wpływałoby na prędkość obrotową silnika, np. poprzez wykonywanie rozkazu NOP pomiędzy załączaniem kolejnych uzwojeń. Czy jest to jednak dobra droga do regulowania prędkości?

    Wiem, że takie pytania mogą wydawać się banalne, lecz niestety sprawia mi to trochę kłopotów.
    Z góry dziękuję za wszelką pomoc.
  • REKLAMA
  • #2 5062634
    Xsid
    Poziom 14  
    Posty: 109
    Pomógł: 5
    Ocena: 6
    -Nie wiem czy zdajesz sobie sprawę, że na przetwornik musisz podać sygnał w postaci napięcia.
    -Możesz zastosować przetwornik, który znajduje się wewnątrz mikrokontrolera.
    -Regulację prędkości najczęściej realizuje się wykorzystując modulację PWM.
REKLAMA