Znaleziono 4 wyniki
Wróć do „Problem ze sterowaniem silnikami krokowymi”
- 23 kwie 2015, 00:09
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Problem ze sterowaniem silnikami krokowymi
- Odpowiedzi: 10
- Odsłony: 1480
- 22 kwie 2015, 23:52
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Problem ze sterowaniem silnikami krokowymi
- Odpowiedzi: 10
- Odsłony: 1480
- 22 kwie 2015, 22:50
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Problem ze sterowaniem silnikami krokowymi
- Odpowiedzi: 10
- Odsłony: 1480
Wyprowadzenia A, B, C, D podłączone bezpośrednio do ATmegi, ta zasilana jest napięciem 5V, w połączeniu z rezystorami 12k na bazach BC547, wydaje mi się, że ATmega tego nie odczuje.
Zaraz sprawdzę, jak to wygląda przy 1 amperze.
Dziękuję bardzo!
[ Dodano: 2015-04-22, 22:56 ]
Jeszcze pytanie do samej idei - idę we właściwym kierunku?
Załóżmy, że krok jest wykonywany co 200ms, czy przez cały ten czas cewki silnika powinny być zasilane? Czy mogę po prostu zasilić je przez powiedzmy 1ms i następnie wyłączyć przepływ prądu, aż do kolejnego kroku - 199ms w tym wypadku?
Zaraz sprawdzę, jak to wygląda przy 1 amperze.
Dziękuję bardzo!
[ Dodano: 2015-04-22, 22:56 ]
Jeszcze pytanie do samej idei - idę we właściwym kierunku?
Załóżmy, że krok jest wykonywany co 200ms, czy przez cały ten czas cewki silnika powinny być zasilane? Czy mogę po prostu zasilić je przez powiedzmy 1ms i następnie wyłączyć przepływ prądu, aż do kolejnego kroku - 199ms w tym wypadku?
- 22 kwie 2015, 20:47
- Forum: Silniki Krokowe / Sterowniki Silników Krokowych
- Temat: Problem ze sterowaniem silnikami krokowymi
- Odpowiedzi: 10
- Odsłony: 1480
Problem ze sterowaniem silnikami krokowymi
Cześć,
ostatnio kupiłem używane bipolarne silniki krokowe.
R = 1,6 Ohm;
I_max = 1,5 A;
U = 2,5V;
M = 0,43Nm;
L = 12,5mH;
200 kroków na obrót.
Ażeby nimi sterować, zrobiłem dwa mostki H na tranzystorach bipolarnych. Silniki zasilam napięciem +12V, jak pokazano na schemacie, nie ma na nim rezystora 1R, na którym spadek napięcia mierzę. Wykorzystałem sekwencję zasilania cewek silnika jak na grafice poniżej.
Wejścia A, B, C, D podłączyłem do mojego mikrokontrolera – ATmega 8. Próbuję zaimplementować swego rodzaju „chopper” prądu, a wygląda to następująco:
Efekt jest taki, że silnik albo przeraźliwie piszczy, albo drży. Czasami, odpowiednio dobierając odstęp pomiędzy krokami, udaje mi się go zmusić do ruchu, wtedy też jest niemiłosiernie głośny, do tego, pomija niektóre kroki.
Proszę o diagnozę tego zjawiska i pomoc w rozwiązaniu problemu. Jako kompletny laik w dziedzinie silników krokowych porwałem się na napisanie własnego sterownika i bez pomocy się nie obędę.
Z góry dziękuję za wszelkie rady i wskazówki.
Pozdrawiam.
A tu wspomniane grafiki:


ostatnio kupiłem używane bipolarne silniki krokowe.
R = 1,6 Ohm;
I_max = 1,5 A;
U = 2,5V;
M = 0,43Nm;
L = 12,5mH;
200 kroków na obrót.
Ażeby nimi sterować, zrobiłem dwa mostki H na tranzystorach bipolarnych. Silniki zasilam napięciem +12V, jak pokazano na schemacie, nie ma na nim rezystora 1R, na którym spadek napięcia mierzę. Wykorzystałem sekwencję zasilania cewek silnika jak na grafice poniżej.
Wejścia A, B, C, D podłączyłem do mojego mikrokontrolera – ATmega 8. Próbuję zaimplementować swego rodzaju „chopper” prądu, a wygląda to następująco:
Kod: Zaznacz cały
- licznik milisekund := 0;
- dopóki licznik milisekund < 200 ( krok silnika co każde 200ms )
-licznik mikrosekund := 0
- włącz zasilanie odpowiednich cewek
- dopóki licznik mikrosekund < 50us ( „chopper” 40kHz )
- jeżeli prąd płynący przez cewkę osiągnął ustaloną wartość ( obecnie 0,2A )
- wyłącz zasilanie cewek
- zakończ pętlę
- dopóki licznik mikrosekund < 50us
- nie rób nic
- wyłącz zasilanie cewek
- zwiększ indeks mówiący o sekwencji zasilania cewek
- przejdź do początku
Proszę o diagnozę tego zjawiska i pomoc w rozwiązaniu problemu. Jako kompletny laik w dziedzinie silników krokowych porwałem się na napisanie własnego sterownika i bez pomocy się nie obędę.
Z góry dziękuję za wszelkie rady i wskazówki.
Pozdrawiam.
A tu wspomniane grafiki:

