Witam wszystkich.
Mam nadzieję że mi tutaj pomożecie bo mam pewien problem...
Robię projekt w którym wykorzystuję suwnicę od starej drukarki z silnikiem krokowym unipolarnym, kartę pomiarową i labview.
Założenie jest takie aby można było precyzyjnie przesuwać element na suwnicy wzdłuż wyskalowanej osi...
Złożyłem wszystko, pod kartę i silnik podłączyłem sterownik AVT1525B
http://cyfronika.com.pl/kityavt2009/avt1525
Jednak mam problem aby dobrze sterować silnikiem, w labview zrobiłem to na pętlach while które działają przez zadaną liczbę "i" pętli. Tyle czasu pracuje silniczek. Rozwiązanie takie jest mało precyzyjne bo czasami przez ułamek sekundy silniczek obruci się więcej a czasami mniej...
Czy jest jakieś rozwiązanie tego problemu? Słyszałem że powinienem wysyłać na wyjście z karty sygnał prostokątny (ilość kroków) a nie tak jak robię, czas stanu wysokiego...
Czy ten sterownik który posiadam nadaje się do takiego sterowania?
Może powinienem mieć inny sterownik który jasno ma określone sterowanie ilością kroków...
Karta której używam to USB-1208FS firmy MCC...
Proszę Was o pomoc, z góry bardzo dziękuję i pozdrawiam serdecznie!
[ Dodano: 2011-05-11, 21:15 ]
Z programem już sobie poradziłem, ale problem stwarza sterownik.
Można go sterować tylko stanem, nie ma możliwości aby wykonywał pojedyńcze kroki.
Czy wiecie może gdzie mogę kupić sterownik, albo samą płytke pod sterownik, taki który bez względu na czas przyłożenia sygnału do złącza STEP, obracał silnikiem o jeden krok ( zawsze o jeden krok), aby ilość kroków była równa ilości impulsów bez względu na czas ich trwania...
Będę bardzo wdzięczny za pomoc, chętnie kupię taki sterownik albo samą płytkę, bo nie mam możliwości wytrawienia...
Poydrawiam.
pozycjonowanie - silnik krokowy, labview
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 7735
- Rejestracja: 23 lis 2004, 22:41
- Lokalizacja: kraków
witam.
coś mieszane jest
na impuls STEP sterownik - a więc i silnik - powinny reagować tak - jedne impuls ( L - H - L - lub odwrotnie ) jeden krok .
przy pracy pełnokrokowej oczywiście .
stanem wysokim - lub niskim sterujesz DIR i EN .
pozdrawiam .
dodając przeczytałem opis - pomyliłem z innym
w tym układzie masz od razy generator i nic dziwnego że tak to działa .
jeżeli z pc masz możliwość podawania pojedynczych impulsów to przecież każdy " zwykły " sterownik da radę - np 297/298 .
jak silnik malutki to i radiatora nie musisz dawać .
coś mieszane jest

na impuls STEP sterownik - a więc i silnik - powinny reagować tak - jedne impuls ( L - H - L - lub odwrotnie ) jeden krok .
przy pracy pełnokrokowej oczywiście .
stanem wysokim - lub niskim sterujesz DIR i EN .
pozdrawiam .
dodając przeczytałem opis - pomyliłem z innym

w tym układzie masz od razy generator i nic dziwnego że tak to działa .
jeżeli z pc masz możliwość podawania pojedynczych impulsów to przecież każdy " zwykły " sterownik da radę - np 297/298 .
jak silnik malutki to i radiatora nie musisz dawać .
Mane Tekel Fares