Форум ForNext.ru

Обсуждение Работ => Электроника => Topic started by: mentat-vvo on 14 Март 2011, 20:24:23

Title: Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: mentat-vvo on 14 Март 2011, 20:24:23
Собрал простой контроллер всяческих ШД от дисководов (униполярных). Микросхема-драйвер оттуда же.

Особенности контроллера:
+ Подключается к LPT порту ПК, оптическая развязка интерфейса
+ Имеет 3 сигнала управления - STEP (ШАГ), DIR (направление вращения) и ENABLE (питание оптопар со стороны ПК)
+ Работает в режиме полушага (400 шагов на оборот)
+ Автоматически снижает мощность на валу ШД при простое более 2.5с с помощью ШИМ-сигнала, заведенного на ножку STROBE драйвера ШД
+ Питается от одного источника +12В через разъем, подходящий от блока питания ПК

-Нет стабилизации по току
-Ограничение микросхемы драйвера BA13002F по току - 350 мА

Выложена версия под D-sub разъем питания. Уже готова более компактно-продвинутая версия. Если интересует - спрашивайте. Под нее переделана программа с использовавнием прерываний для опроса портов входа управляющих сигналов.
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: maxkf on 16 Апрель 2011, 09:55:25
Приветствую! Можно посмотреть на измененную плату драйвера? Еще вопрос какой ток они могут выдержать?
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: mentat-vvo on 16 Апрель 2011, 12:09:53
Приветствую! Можно посмотреть на измененную плату драйвера? Еще вопрос какой ток они могут выдержать?
Максимальный ток обусловлен возможностями микросхемы-драйвера. В новой версии я поставил M54534P, там 320 мА на канал. BA-шка 350 мА, выше написано. Эта версия движками не пищит - Частота ШИМ за пределами слышимости. Кварц я не ставил, хотя он предусмотрен (циллиндрический). Tiny2313 программирую на 8 МГц (встроенный RC-осциллятор)
(http://static.baza.farpost.ru/bulletins_images/1/0/5/10550974.jpg)
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: maxkf on 20 Апрель 2011, 10:09:57
А есть какие нибуть драйвера на 3-4 ампера?
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: mentat-vvo on 20 Апрель 2011, 12:36:29
Какие-нибудь где-то есть, несомненно. Если нужна стабилизация тока и движки биполярные, есть специализированные микросхемы, какие- можно глянуть в спецификации мощных драйверов, что предлагают за деньги. До 2.5А можно разогнать микруху TA8435HQ c активным охлаждением и внешними диодами. Для биполярных также можно сделать Н-мост на силовых ключах, надо 2 (моста), а стабилизацию мутить программно.

Для униполярных можно выводы объединять у слаботочных микрух-драйверов, типа тех, что я привел в этой ветке. На один DIP16-корпус бывает до 8 драйверов до 1А. У тошибы есть такие, в принтерах епсон стояли.

А куда такие мощные нужны?
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: maxkf on 20 Апрель 2011, 13:29:07
да я собрался чпу собрать размером 1400х2400мм вот и ищу что подойдет, чпу по дереву будет
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: mentat-vvo on 20 Апрель 2011, 18:10:51
Так по дереву и на 2.5А движки пойдут, или надо ОЧЕНЬ быстро чтобы работало?  ;D
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: maxkf on 20 Апрель 2011, 20:31:50
Дык станок тяжелый будет чтобы на верняка  :D еще не определился с передачей тросс, ремень или винт? ??? Но наверно будит винт из строительной шпильки на м18 по две на каждую ось кроме Z
Title: Re:Контроллер унипорярного шагового двигателя на основе драйвера BA13002F
Post by: mentat-vvo on 20 Май 2011, 19:11:27
Вот такую штуку возьми http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=250518752296&ssPageName=STRK:MEWAX:IT
Винт тоже можно у китайцев найти. Шпилька - жуткий колхоз. У меня вообще на Y-координате резьба нарезана самостоятельно - надо менять ось, гуляет точность местами.