Итак, задумывая драйвер на полевиках для биполярников, я и не думал что тема вызовет такой интерес и придется писать маленькую статью по сборке и настройке. Здесь будет рассматриваться драйвер как отдельный блок. Т.к. я использую блочную конструкцию. Т.е. три драйвера, интерфейсная плата, блок питания. Во первых при выходе из строя одного драйвера, просто меняется драйвер на запасной, а во вторых (и главное) планируется модернизация, мне проще снять один драйвер, и поставить модернизируемый вариант для обкатки. «Одноплатник» это уже развитие темы, и на вопросы по настройке ИБП я думаю с удовольствием ответит Dj_smart, а также дополнит и поправит мой труд. А теперь к делу…

 

Драйвер шагового двигателя

 

 

     Пункт первый (набившим плату можно не читать J). После травления, лужения, и сверловки, внимательно осмотрите всю плату на предмет косяков. Сопли, протравленные дорожки, и т.д. могут серьезно обломать весь кайф. Далее набиваем плату, сначала все перемычки, затем сопротивления, диоды, панели, емкости и биполярные транзисторы. Хочу обратить особое внимание на Ваше внимание, извините за… Не ленитесь перед впайкой проверить деталь на исправность. Прозвонка иногда спасает от дыма… Я зная цветовую кодировку резисторов на ура, подкалывался несколько раз, причем со спец. эффектами. Когда используешь резисторы из загашников которые годами выпаивались из всего что под руку попадет, забываешь, что при нагреве красный может стать оранжевым, а оранжевый - желтым…  Впаиваем провода питания +5В, степ, GND, и провода контроля Vref. Примерно вот так это выглядит:

 

Драйвер шагового двигателя
 

    Пункт второй (настраиваем режимы работы и удержания). 555 я лично впаиваю в плату, кто поставил панель, значит втыкаем, блок индикации должен быть отключен. Подстроечники на середину. Вывод степ замыкаем на общий (раб. режим). Прозваниваем цепь +5В и если нет короткого, включаем питание. Тестер подключен к контрольным точкам Vref (молодец Dj_smart, предусмотрел на плате), если номиналы подстроечников и сопротивления между ними соответствуют схеме, то подстроечником  раб. режима можно регулировать напряжение около 0 — 1В т.е. ток 0 — 5А. Настроим на 1А. Тут все просто. Rизм. у нас 0,2 Ом. Нам нужен 1А. 0,2х1=0,2В. Т.е. если мы установим Vref — 0,2В, ток в обмотке будет 1А. Если нам нужен ток в обмотке скажем 2,5А, то Vref=0,2х2,5=0,5В.

Короче мы выставили 0,2В.

   

Драйвер шагового двигателя

 

 

 Теперь размыкаем степ и общ. Если все элементы в норме и по схеме, то после размыкания примерно через полсекунды Vref снизится вдвое (если второй подстроечник посередине) Настраиваем им Vref удержания. У меня 50 проц. от рабочего:

 

Драйвер шагового двигателя
 

Главное обратите внимание на обязательную задержку при переключении. При замыкании степ на общий, мгновенно должен включаться рабочий режим, а при размыкании уходить на удержание с задержкой 0.5с. Если задержки нет ищите проблемы, иначе при работе будут не хилые глюки. Если не заводится, идите в тему форума, не устраивайте пожаровJ.

  

     Пункт третий (настраиваем блок индикации). Печатка разведена под 315-361, как и у Dj_smarta тоже мешок, надо куда то паять… Но в принципе туда можно паять любую пару, из наших я испытывал 502 — 503, 3102 — 3107, все пашет, только будьте внимательны с цоколевкой! Если все правильно впаяно и рабочее, то работает без проблем. Индикация вносит небольшую корректировку в Vref, так что после подключения индикации, окончательно отрегулируйте ток под свой ШД (лучше для начала 70% от номинального). Фотки как горят светодиоды делать не стал J. 

 

     Пункт четвертый, важный (297)  Выключив питание втыкаем 297 на свое место. Еще раз проверяем монтаж, и элементы обвязки, если все ОК (при любом сомнении проверяем дважды) врубаем питание. Проверяем осциллографом сигнал на первой ноге, он такой:

   

Драйвер шагового двигателя

 

Либо на 16 ноге, он такой:

 

Драйвер шагового двигателя
 

Это означает что шим запустился, счастливчики имеющие частотомер могут померить частоту, она очень приблизительно должна соответствовать 20кГц.

ВНИМАНИЕ!!! Это важно!!! Даже если шим не запустится, логическая часть 297 будет работать, т.е. при подключении нагрузки все сигналы пойдут… Но прикиньте 24В без шима на ШД 2Ом. Так что важно убедиться в запуске генератора микросхемы. 

 

    Пункт пятый. Опять выключаем питание и вставляем IR, впаиваем полевики. При использовании ШД с током обмотки более 2,5А, необходимо полевики вынести на радиатор. Обратите внимание при впайке диодов, они могут различаться по меткам. Мне правда не встречалось (у меня в перемешку 522 и 1N4148 (аналог) у них цоколевка совпадает) Но учитывая что людям IR с неправильной логикой работы попадаются, будьте внимательны. По цепям питания проверяем на коротыш, проверяем монтаж. Я сразу включал все питание, только вместо ШД припаивал соединенные  встречно параллельно  светодиоды:

 

Драйвер шагового двигателя
 

 

Если они шагают, значит все ОК, подрубаем мотор, подключаем к ЛПТ или интерфейсной плате с опторазвязкой (кому как нравиться) и балдеем

 

 

Драйвер шагового двигателя

 

Данное описание не претендует на бестселлер, оно может дополняться и критиковаться но только по существу…

 

Проверяем  L297  с помощью ТМ2

  

  Короче суть прикола .


Шим у нас около 20кГц. Не услышим. Собираем на ТМ2 делитель на 2, при 10 кгц - уже будет пищать на всю. Вот схема 

 Вывод 3 соединяем с выводом 1 L297. Вывод 5 через конденсатор 0,01-0,1 мкф на наушник, второй конец наушника - на массу. Тэкс… Да, питание у неё - 14-я +5, 7-я - масса. Остальные ноги оставляем свободными.

 

 

Драйвер шагового двигателя

 
Скачать [47,38 Kb] (cкачиваний: 1463) схему и печатку от delta24

 

Обсуждение в закрытой части форума (только для постоянных пользователей, для получения доступа обращайтесь к  delta24 )





   
wawa # 1
 
 
Думаю сделать себе такой. А какой максимальный ток можно установить для ШД ?


   
Nikolai4 # 2
 
 
wawa, ток зависит от транзисторов которые коммутируют ШД


   
Yarik_22 # 3
 
 
а можно ли этот драйвер приспособить под ШД с 6 проводами ?! если можно, обясните, либо в личку, за ранее спасибо!


   
uxtbl # 4
 
 
Можно откусить на двигателе лишние провода или закоротить, не помню точно


   
Rodjer # 5
 
 
Откусывать необязательно. Просто не использовать "центральные" то есть отвод от половины обмотки (между собой не соединять! - если конечно не жалко выходную микросхему спалить.....)


   
Yarik_22 # 6
 
 
а как это качественно отразиться на ШД?!


   
Rodjer # 7
 
 
вопрос к автору.....А на 298-й схема хуже? Понятно что с "ирф"-шками мощнее. У меня двиг.57STH76 4 ома обмотки....при 12-14в в 3А-й лимит вроде укладывается....по расчётам wink

А так вообще - здорово, всё подробно,наглядно описано!!!!!! Я правда как раз в этот ШИМ и "втырился". Гдет в монтажке походу накосячил....


   
k41 # 8
 
 
спасибо буду изучать


   
Rodjer # 9
 
 
.....какие эти IR2104 капризные!!!!!!!! 3 "комплекта" поменял,запарился в магазин бегать!!!!!! Не хотят работать собаки!!!!!!!!!


   
Rodjer # 10
 
 
А IFRZ24N не пойдут? у 44х 55А(!!!!) понятно запас,не слишком много? 24е-17А и цена намного дешевле?


   
Nikolai4 # 11
 
 
Rodjer, смотри сам, исходя из тока шагового двигателя , 55А конечно многовато будет


   
Rodjer # 12
 
 
Nikolai4,
спасибо


   
Rodjer # 13
 
 
Наконец замутил! Транзисторы (IRFZ24N )при токе 2.8а даже не греются.Только L297-я чуть тёплая,всё бы хорошо....но
сколько ни бился,раскрутить до таких оборотов - никак. Двигатель 57STH76-2006A. Напряжение БП 24V sad Неплохобы было пошустрее на ускоренных перемещать


   
uxtbl # 14
 
 
24 V достаточно и крутиться должны быстро, смотреть либо ток обмотки либо настройки Match3 если контролер настроен


   
Rodjer # 15
 
 
uxtbl,
Rизм у меня - 0,5 ом (не нашёл на 0.2). То есть получается для тока 2.3А Vref надо выставить 2.3 / 0.5 = 4.6в ? у меня выставляется макс.1.2в.... я так понял надо подбирать R19-39k? ....прогнал,делал как в описании а про резюки не учёл(а то обрадовался - транзисторы холодные wink ). И ещё вопрос. Резисторы (0.5ом) - 5ватные нормально? в смысле потянут....?


   
uxtbl # 16
 
 
Да 5 ватт в самый раз

хотя я так понимаю ты уже сделал и опробовал, а если будут вопросы смотри http://www.cncmasterkit.ru/viewtopic.php?f=3&t=159&start=1380 там автор этой разводки сидит (ник Aveted ) ну и многих других (автор схемы вообще иностранец) и тема раскрыта полностью . Вообще не понимаю почему обсуждение в скрытой ветке ведется.


   
Rodjer # 17
 
 
uxtbl,
Спасибо


   
uxtbl # 18
 
 
Кто нибуть похвастаеться своим станочком????


   
Rodjer # 19
 
 
uxtbl, пока никак немогу заснять свой.....постараюсь заснять - выложить. Схема СУПЕРСКАЯ!!!!!!! Наконец-то настроил - крутит шустро как у автора, правда пришлось напругу до 55в увеличить.....В общем Автору респект!!!!!! Отличная схема. Всем рекомендую, дёшево и сердито!


   
Rodjer # 20
 
 
uxtbl,
https://www.youtube.com/watch?v=xnpF5djPCmo - первый запуск "по воздуху"


   
Vovan69382 # 21
 
 
К какой плате подключен контролер на фото? где взять печатку и схему? и для чего она нада?


   
Rodjer # 22
 
 
Vovan69382,
Плата подключена непосредственно в LPT. Но лучше,если боитесь спалить порт компа (а это возможно на 80%) через опторазвязку(оптроны).
А платы можно поискать тут http://www.cncmasterkit.ru/viewtopic.php?f=3&t=159&start=1380(от uxtbl). Лично я разработал платы сам,по "своему".
А повыше не схема с печаткой?
https://www.youtube.com/watch?v=xnpF5djPCmo - видео первого пробного запуска


   
Vovan69382 # 23
 
 
а чего порт может сгореть?
там печатка самого контроллера

У кого есть печатка со схемай на опторазвязку?


   
Rodjer # 24
 
 
Vovan69382,
....объясню проще. Замечали,когда проводишь по холодильнику включенному в сеть, слегка пощипывает? Вот ЭТО и убивает LPT.
Схема опторазвязки.....можно эту http://cnc.4bb.ru/uploads/0002/2e/22/7847-2-f.jpg


   
pol # 25
 
 
Вопрос автору статьи. Есть ли возможность, изменив выходной контур поставить драйвер на SLA7024M как на:
http://robozone.su/2008/05/26/drajjver-shagovogo-dvigatelja-na-osnove.html
так как последних есть небольшая кучка последних. Спасибо за ответ


   
pol # 26
 
 
Еще вопрос, можно ли реализовать Enable


   
pol # 27
 
 
Про прощения за флуд, изучив подробно схему, данные вопросы снимаются


   
mok # 28
 
 
Не могли бы пояснить, зачем нужен таймер в данной схеме?


   
Rodjer # 29
 
 
mok, Для переключения на ток удержания....чтоб шаговики не грелись


   
Vovan69382 # 30
 
 
а можно ток удержания отключить вообще?


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25