Страница 1 из 1

Биполярный двигатель дёргается

Добавлено: Вт авг 12, 2014 21:38:53
Zabante!
Приветствую!

Выдрал из принтера 4-х контактный шаговый двигатель. M49SP-2K даташит находится за 5 сек. Вот интересная инфа:
питание 24 в
Пиковый ток: 1А
Тип: 2-2 Phase excitation (Bipolar driving)

Купил для возлюбленного драйвер L293B. Сконнектил с PIC 16F876. Программу забацал... Тут http://www.radiohlam.ru/control/bipolar ... diagramma2 всё расписано как раз для тугих... И даже наброски схемы есть (защитные диоды я тоже не ставил, хотя на L293B надо)... Зато я параллельно каждой обмотке поставил 0.1uF

Вот собранное устройство: https://pp.vk.me/c620226/v620226008/12a ... p_FJlk.jpg
Питаю от транса 18в + 10000uF = 24вольта - то, что доктор прописал.

соответствие ног PIC и L239B
RC3 =1A и 3A
RC4=1,2En
RC5=3,4En
RC6=2A и 4A

Программа на PICBasic
Device = 16F873A
Xtal = 4
All_Digital = true
Config XT_OSC, WDT_OFF, PWRTE_OFF, BODEN_OFF, LVP_OFF, CP_OFF, DEBUG_OFF
Init:
PORTC = $00
TRISC = %00000000


main:
PORTC.4=1
PORTC.5=0
PORTC.3=1
PORTC.6=0
DelayMS 500
PORTC.4=0
PORTC.5=1
DelayMS 500
PORTC.4=1
PORTC.5=0
PORTC.3=0
PORTC.6=1
DelayMS 500
PORTC.4=0
PORTC.5=1
DelayMS 500

GoTo main

Программу строил по алгоритму из статьи, DelayMS 500 поставил из головы.

Проблема: 2 секунды движок крутится как надо, потом его подклинивает и у него начинаются колики...
Что я не так делаю? Я хочу просто шаговый режим...

Re: Биполярный двигатель дёргается

Добавлено: Ср авг 13, 2014 14:02:31
hrpankov
... сколько много слов, а схемки нет!.... возможно срабативает токовая защита ПИК-а? ...
:shock: :shock: :facepalm: :facepalm: :beer: :beer: