pracuje nad projektem dwukołowego balansującego robota mobilnego, o napędzie podobnym do tego z Segway-a.
Wszystko idzie w miare dobrze jednak mam problem z silnikami krokowymi. Nie spodziewałem się że utknę w tym miejscu

Dlatego postanowiłem poprosić o pomoc fachmanów z cnc.info.pl

Sprzęt który sprawia że zarywam noce:
- Silniki QSH5718-76-28-189
specyfikacja:
http://www.produktinfo.conrad.com/daten ... 28_189.pdf
(w tabeli skrajnie po prawej stronie)
- sterownik Pololu 2503
specyfikacja:
https://www.pololu.com/docs/pdf/0J55/du ... shield.pdf
- Raspbery pi, kod w pythonie
- silniki podłączone są następująco:
- czarny kabel - m1a
- zielony - m2a
- czerwony - m1b
- niebieski - m2b
- zasilanie - testowałem 12.5V, 15.8V, 24V (z baterii lipo)
(na stronie 7 specyfikacji silnika są pokazane kolory kabli, strona 16 w specyfikacji sterownika schemat podłączenia)
- sekwencje zgodnie z tym opisem:
http://www.8051projects.net/stepper-mot ... quence.php
krótki film z działania:
http://youtu.be/LiKX6w9xySs
przy tym pwm silnik powinien kręcić się ok. 3-4 razy na sekundę, a ... zamula
Opis problemu:
- napisałem prosty program testowy, który wysyła PWM powoli rozpędzający silnik
- silnik kręci się zdecydowanie za wolno jak na ten sygnał PWM, robi sporo hałasu, i ma przycinki
Podejrzenia:
- po podłączeniu silnika, zaczyna on stawiać opór, więc być może prąd w stanie spoczynku jest za mocny??? Może wyłączyć okresowo zwoje które nie pracują aktualnie??? Jest taka opcja w sterowniku
- źle podłączony silnik??
- złe sekwencje??
Może muszę zmienić driver? Czy ten da radę?
Drodzy doświadczeni koledzy proszę o pomoc w tym temacie, bo już powoli kończą mi się pomysły.
pozdrawiam!
Grzegorz W. - dronsky (cnc.info.pl / rc-fpv.pl )