Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Płynne sterowanie unipolarnego silnika krokowego

12 Maj 2012 16:12 2214 2
  • Poziom 13  
    Witam!

    posiadam wymontowany silnik krokowy z drukarki, taki jak w załączniku.
    Steruję nim przy pomocy układu ULN2803 (wejścia i wyjścia są połączone parami więc max. prąd to 1A) i ATmegi 8 (wykorzystuję 4 wyjścia).

    Na początku wykonywałem silnikiem pełne kroki, ale po dodaniu półkroków silnik znacznie lepiej pracuje (ciężko zatrzymać go palcem - o to mi chodziło).

    Chcę go wykorzystać do minimaszynki cnc, więc często będą wykonywane małe kroczki. I stąd moje pytanie - w jaki sposób najlepiej go wysterować, żeby się płynnie poruszał. Oraz, czy będzie to znacząca różnica w stosunku aktualnego sposobu.
    Rozumiem że modyfikacją będzie załączanie (oprócz samych stanów wysokich i niskich na wejścia ULNa) stanów pośrednich, najlepiej w kształt sinusa (więc pwm który mi to 'zasymuluje').

    Na ten moment działa to tak:
    Kod: c
    Zaloguj się, aby zobaczyć kod


    pozdrawiam
  • Pomocny post
    Poziom 12  
    Silnik w pełnym kroku musi być silniejszy ale mniej dokładny (większy skok)
    W półkroku będzie bardziej dokładny ale słabszy.
    Wydaje mi sie że ten link
    http://stielec.ac-aix-marseille.fr/cours/abati/flash/pas.swf
    powinien Ci pomóc . a co do sterowników poszukaj na forum jest napewno kilka propozycji.
    A ten silniczek za bardzo sie nie nadaje do cnc. No chyba że chcesz tylko takie testowe do nauki zrobić :)
  • Pomocny post
    Poziom 40  
    Witam
    Jak chcesz żeby miał większą moc to musisz zmienić driver i zwiększyć napięcie zasilające. Dobre drivery zasilają silnik z źródła prądowego, przez co prąd narasta szybciej przy zasilaniu z wyższego napięcia, ale nie przeciąża się silnika bo prąd jest utrzymany na optymalnej wartości. Można dzięki temu jeszcze uzyskać większą prędkość obrotową.