Witam!
Zbudowałem sterownik silnika krokowego oparty na scalaku A3977. Do sterowania silnikiem używam 3 sygnałów DIR, STEP oraz ENABLE. Sygnały te podawane są z Atmegi1280. Logika zasilana jest ze stabilizatora 5V. Amplituda sygnałów też 5V (atmega zasilana również ze stabilizatora). Napięcie zasilania silnika to 12V z akumulatora (obecnie 12,5). Podczas gdy podaję kroki na sterownik słychać tylko pisk lub cykanie w zależności od czasu trwania impulsu (100us pisk, 10-100ms cykanie). RESET ustawione na 5V, MS1 i MS2 na 0, SLEEP na 5V.
Wyprowadzenia silnika podłączone zgodnie z datashetem:
http://www.shinano.com/motors/docs/SKC_stepper_operation.pdf (ten sam producent i kolory przewodów takie same, ale model sinika inny)
Gdy odłączę przewód z sygnałami silnik zaczyna wariować (tylko gdy trzymam przewód w dłoni). Co może być nie tak?
Oto schemat:
Oto filmiki ukazujące sytuację:
(a tu z innym silnikiem ukazane "wariacje silnika")
Co może być nie tak że nie chce to działać poprawnie?[/youtube]
Zbudowałem sterownik silnika krokowego oparty na scalaku A3977. Do sterowania silnikiem używam 3 sygnałów DIR, STEP oraz ENABLE. Sygnały te podawane są z Atmegi1280. Logika zasilana jest ze stabilizatora 5V. Amplituda sygnałów też 5V (atmega zasilana również ze stabilizatora). Napięcie zasilania silnika to 12V z akumulatora (obecnie 12,5). Podczas gdy podaję kroki na sterownik słychać tylko pisk lub cykanie w zależności od czasu trwania impulsu (100us pisk, 10-100ms cykanie). RESET ustawione na 5V, MS1 i MS2 na 0, SLEEP na 5V.
Wyprowadzenia silnika podłączone zgodnie z datashetem:
http://www.shinano.com/motors/docs/SKC_stepper_operation.pdf (ten sam producent i kolory przewodów takie same, ale model sinika inny)
Gdy odłączę przewód z sygnałami silnik zaczyna wariować (tylko gdy trzymam przewód w dłoni). Co może być nie tak?
Oto schemat:

Oto filmiki ukazujące sytuację:
(a tu z innym silnikiem ukazane "wariacje silnika")
Co może być nie tak że nie chce to działać poprawnie?[/youtube]