Easyelectronics.ru

Электроника для всех
Текущее время: 25 ноя 2017, 07:11

Часовой пояс: UTC + 5 часов



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 08 дек 2015, 22:01 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Разработал интерфейсную плату и драйвер шагового двигателя на микросхеме A4989(A3986).
Работает отлично.
Драйверы стыкуются через гребенку, разработаны с возможностью установки на плоскость радиатора для управления до 10А.
Питание логики развязано гальванически и подается через два USB разьема от внешних питальников.
Для драйверов задаются режимы переключателями, ток задается выставлением опорного напряжения переменным резистором. Платы драйверов можно заменить любым другим.
Есть в наличии платы для драйверов и интерфейсная плата.
Вложение:
photo_2015-12-02_17-26-15.jpg
photo_2015-12-02_17-26-15.jpg [ 150.48 Кб | Просмотров: 8297 ]

Вложение:
photo_2015-12-08_23-46-02.jpg
photo_2015-12-08_23-46-02.jpg [ 109.21 Кб | Просмотров: 8297 ]

Вложение:
photo_2015-12-08_23-43-10.jpg
photo_2015-12-08_23-43-10.jpg [ 158.58 Кб | Просмотров: 8297 ]

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 08 дек 2015, 22:50 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Вложение:
photo_2015-12-09_00-48-04.jpg
photo_2015-12-09_00-48-04.jpg [ 165.08 Кб | Просмотров: 8275 ]

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 08 дек 2015, 22:53 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 1936
2013 год - уже старая разработка :-)
такой мотор потянет?
57HS11242A4
как оно в сравнении с драйверами на TB6600 (вообще как правильно сравнивать драйвера - ну кроме того критерия, что они работают?)
какой в итоге получается стоимость драйвера?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 08 дек 2015, 22:57 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Да на разработку ушло пару лет точно. Причин было много.
Конечно потянет. Она тягает до 10А
Ну даташит посмотрите сравните микросхемы.
Ну работает тихо, плавно, не свистит, не кряхтит.
На фото движки 57BYGH627 3А

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 08 дек 2015, 23:10 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 1936
закрытый проект?
про изучить даташиты - ключевой вопрос новичка: на какие моменты обращать внимание?
вообще я так понимаю в tb6600 ключи встроены в сам чип. и если что-то идёт не так, то меняется целиком чип.
тут же ключи висят снаружи, и чтобы в случае чего, они берут удар на себя. ключи поменять наверняка дешевле и проще, чем целую микруху. а саму микруху убить, наверное, сложнее...

в дешевых драйверах на tb6600 на входе на микросхему стоят оптроны для какой-то защиты. тут их не наблюдаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 00:26 
Заглядывает иногда

Зарегистрирован: 15 окт 2015, 21:27
Сообщения: 136
этот драйвер (A4989) весьма капризный... я бы сказал даже по другому: нужно огромное количество везения чтобы заработала схема, а потом еще больше везения чтобы заработал весь привод в сборе.
Лично столкнулся с проблемой свала этого драйвера в резонанс со всеми вытекающими. Если бы это было однократно, а так каждый раз когда попадали станки с этим драйвером - без бутылки водки и шаманского бубна не обходилось...
Из плюсов только то что можно внешние ключи нацепить на любую мощность.

TB6600 по сравнению с ней как бог! Дубовая и надежная... если не требуется крутить движки с током больше 4А, из личного многолетнего опыта возни с станками Я бы советовал брать TB6600.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 00:44 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 1936
у движка как раз номинальный ток 4.2А и уже два выгоревших TB6600 за пару дней возни со станком. к сожалению, так и не отследили при каких обстоятельствах это происходило и какие вообще существуют меры предосторожности при работе с этими драйверами.
в мск продаются всего в паре точек и вдвое дороже, чем у китайцев. вот изучаю альтернативы. вплоть до снятия мелкого драйвера с 3д принтера с целью посмотреть, что получится.
про капризность a4989 тоже уже начитался, но вот у Oxford вроде бы всё получилось :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 02:12 
Заглядывает иногда

Зарегистрирован: 15 окт 2015, 21:27
Сообщения: 136
goreprogrammist писал(а):
но вот у Oxford вроде бы всё получилось :-)

Когда крутишь просто движок на столе - это одно! Когда у тебя работает станок со всеми моментами сопротивления, механическими возмущениями, сухими трениями, моментами инерции, и т.д. всплывает весьма дурная картина... на столе у меня тоже этот драйвер показывал красивую картинку... токи практически синусоидальные были в микрошаговом режиме, но стоило влезть в станок как появлялись веселости.

goreprogrammist писал(а):
и какие вообще существуют меры предосторожности при работе с этими драйверами

Ну болезни TB6560 почти все унаследовал! Единственное что порадовало - наличие внутренних 5 В.
Боится эта гадость следующего:
- при включенном питании (в том числе во время движения) ни в коем случае нельзя отключать шаговик от драйвера! гарантированно сгорает драйвер;
- Если нет защитных диодов на выходе драйвера - драйвер горит;
- Горит драйвер и при вращении движка за вал!
- Если у Вас плата китайпрома то она имеет пару болячек (разводка) по земле и питанию + нет блокирующих конденсаторов. вызывает перегрев, вгоняет в резонанс.
- критичен он также к блокам питания. При питании от обычных трансформаторов с выпрямителем и емкостным фильтром могут возникнуть перегревы, вплоть до сгорания драйвера. Если же от импульсного и в нем высохли выходные емкости - держите перегрев.
- иногда с драйвера пытаются выжать нереальное - скорость которую не может позволить сама механика и мощность шаговика, накручивают на максимум ток в настройках драйвера, выбирают максимальный спад тока и т.д. (попадалось пару раз, что кулибины перепаивали шунты... ну чтоб току больше гонять в движке)
- пыль! ее скапливается очень много! и гонять надо хоть бы раз в неделю...


Если соблюдать небольшой набор правил то даже самый капризный драйвер (тот же что и а4989) будет работать!

Проверьте все вышеописанные пункты. добавьте предохранители по питанию перед каждым драйвером. добавьте по питанию блокирующих кондеров(гребенку пленочных в 0.01, 0.1, 1, 10 мкФ) ограничьте ток для движка меньше 4 А.

З.Ы. дайте фото драйвера (платы) может имел дело с ними - подскажу пару слабых мест.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 02:28 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Ну сами по себе шаговые хреновые двигатели на станки, когда достигнут некий потенциал, шаговые на помойку и переход на BLDC.
Сейчас веду работы по разработке драйвера для BLDC/DC двигателя, и мозгов для магнитной линейки.
Для высокоскоростного установщика.

Шаговые любят что-то медленное таскать, я вообще не советую шаговые ставить на станки.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 03:07 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 1936
а производители станков вроде как рекомендуют
к тому же не такие они скоростные. и гонять что-то тяжелое (портал, например) вроде как вполне себе бюджетное и ставшее традиционным решение.

I_Red, сейчас нету под рукой. Но вот такой вроде
http://www.soonwell.com/ebay_file/new_p ... N-5A-6.jpg

что происходит, если ток на драйвере выставлен больше, чем номинал мотора? а меньше, чем номинал мотора (просто в интернетах пишут, что в каких-то партиях разводка микропереключателей перепутана)
что происходит, если мотор упёрся (каретка уперлась в стенку)
зачем там второй светодиод (не помню, чтобы загорался хоть раз)

(сорри, мы тут каннибализировали немного тему)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 09 дек 2015, 14:24 
Заглядывает иногда

Зарегистрирован: 15 окт 2015, 21:27
Сообщения: 136
goreprogrammist писал(а):
а производители станков вроде как рекомендуют


ХМ... ну им то выгодно... стоят такие драйвера и движки дешевле вентильных...да и проще с ними работать.
Современные качественные станки клепаются только с вентильными сервоприводами. ШД остается для менее точных задач.
goreprogrammist писал(а):
к тому же не такие они скоростные. и гонять что-то тяжелое (портал, например) вроде как вполне себе бюджетное и ставшее традиционным решение.

Бюджетное и традиционное - да! а насчет скоростных? это портал медленно перемещается, а ШД с дроблением шага (какой там? 1/16 или 1/8...) совместно с драйвером пашут как кони! Ведь с ШД идет на редуктор (опционально) а потом на винтгайку или рейку - вот тут то и визуальная медлительность.
goreprogrammist писал(а):
I_Red, сейчас нету под рукой. Но вот такой вроде
http://www.soonwell.com/ebay_file/new_p ... N-5A-6.jpg

Смело добавляйте по питанию самого драйвера блокирующие конденсаторы, лишними не будут. Еще неплохо бы было усилить силовые дорожки.

goreprogrammist писал(а):
что происходит, если ток на драйвере выставлен больше, чем номинал мотора? а меньше, чем номинал мотора (просто в интернетах пишут, что в каких-то партиях разводка микропереключателей перепутана)

Ну из даташита драйвера:
- максимальный ток 4,5 А, пиковый ток 5 А на фазу на протяжении 100 мс, но я больше 4 А не рекомендовал бы использовать.
- рекомендуемое напряжение питания драйвера от 8 В до 42 В (пиковое 50 В), но я больше 36 не советовал бы использовать.
Ничего не будет хорошего при превышении тока, что-то сгорит!
http://www.kosmodrom.com.ua/pdf/TB6600HG.pdf
Как выставляется ток - в даташите нарисовано. с помощью мультиметра и закона Ома можно определить какой джампер за что отвечает.
goreprogrammist писал(а):
что происходит, если мотор упёрся (каретка уперлась в стенку)

Должен сработать путевой концевик и отключить эту ось! Для этого концевик должен присутсвовать в станке (на каждой оси два)
Если же их нету? - то что нибудь сгорит в станке или отломится от станка.
Практически приближаем движок к режиму КЗ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 11 дек 2015, 21:38 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 1936
ура! починился заменой одного из диодов на выходе и одного из токоизмерительных резисторов.

так и не вынес для себя критериев, по которым определяется, насколько хорош тот или иной драйвер (на что обращать внимание в даташитах)

к вопросу шаговики vs bldc - и где эта грань, когда потенциал шаговика исчерпан? и даёт ли bldc необходимый момент? (или предполагаются редукторы с соответствующим удорожанием конструкции?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 11 дек 2015, 22:30 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
на счет разницы двигателей все просто грань резко выраженная когда хотят передвигаться с высоким ускорением и скорости подач высокие так как серва сохраняет момент во всем диапазоне.
ни один шаговик не даст таких скоростей. при чем без пропуска шагов с гарантией.
я сервоприводы 400-700w своим телом не смог остановить, и ускорение такое что портал мое тело откидывает прилично. при этом они холодные всегда.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 11 дек 2015, 22:51 
Заглядывает иногда

Зарегистрирован: 15 окт 2015, 21:27
Сообщения: 136
goreprogrammist писал(а):
к вопросу шаговики vs bldc - и где эта грань, когда потенциал шаговика исчерпан? и даёт ли bldc необходимый момент? (или предполагаются редукторы с соответствующим удорожанием конструкции?)


Насколько я помню у BLDC характеристика (самого двигателя без систему управления т.е привода) намного жестче чем у шагового с приводом (у которого система управления выполняет только угловое позиционирование без каких либо регуляторов). Все BLDC работают с частотником в паре, соответственно жесткость характеристики стремится к единице, поскольку это все обернуто как минимум тремя контурами обратных связей.
+ многие BLDC продаются уже с редуктором, называется это мотор-редуктор. Вот только цена частотника и двигателя BLDC по сравнению с шаговыми Вас испугает и вгонит в депрессию. Для любительских поделок ШД с головой! если все из качественных деталей, правильно просчитано и настроено.
BLDC чаше применяют в более серьезных станках используемых в промышленности (там, где оно требуется и окупится) при необходимости повышенных динамических характеристик станка и точности позиционирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 13 авг 2017, 21:35 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Все верно . В общем каждому двигателю свое применение.
Я потихоньку проект развиваю. Идет улучшение ТТХ драйвера, плюс новые фишки будут.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 13 авг 2017, 22:50 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 3390
Система отслеживания стабильности шаговика не планируется? Если смотреть его ток, то можно определить, когда ток уходит в критическую зону и появляется шанс срыва - тогда скорость импульсов следует ограничивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 14 авг 2017, 09:45 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1114
I_Red писал(а):
TB6600 по сравнению с ней как бог! Дубовая и надежная... если не требуется крутить движки с током больше 4А, из личного многолетнего опыта возни с станками Я бы советовал брать TB6600.

Есть еще TB6564AHQ (она часто попадается под названием THB6064AH).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 14 авг 2017, 16:12 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
u37 писал(а):
Система отслеживания стабильности шаговика не планируется? Если смотреть его ток, то можно определить, когда ток уходит в критическую зону и появляется шанс срыва - тогда скорость импульсов следует ограничивать.

Драйвер работает под управлением A4989 поэтому в рамках ее возможностей. Сейчас работаю над печатной платой оптимизация, переход на SMD транзисторы для маломощных движков. Так как на 3A радиатор не требуется, они еле теплые. Так же ведутся работы по схемотехнике, добавляется обслуживающий микроконтроллер для программирования рабочего тока, автоматическое понижение тока в режиме удержания, улучшается система питания. Прорабатываю интерфейсную плату новую. В общем улучшаю в плане схемотехники и дизайна.

Работа А4989 меня пока устраивает.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 14 авг 2017, 20:04 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1114
Oxford писал(а):
Работа А4989 меня пока устраивает.

Есть еще очень интересный DRV8711, думаю за счет его использования можно сильно упростить обвязку, многое из перечисленного выше у него есть в пузе готовое и доступное по SPI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 14 авг 2017, 20:38 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1114
Кстати, есть еще очень интересный проект https://hackaday.io/project/11224-mechaduino . Там ребята используют шаговики в режиме BLDC с датчиком и получают характеристики на уровне промышленных сервоприводов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 16 авг 2017, 01:57 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
Да проект интересный. Ну каждый свое мутит кто что хочет. DRV8711 Интересная, но особо не отличается от A4989, тем более дороже в три раза.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 16 авг 2017, 12:50 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1114
Oxford писал(а):
DRV8711 Интересная, но особо не отличается от A4989, тем более дороже в три раза.

1/256 против всего лишь 1/16 у A4989, строенный источник референсного напряжения полностью регулируемый через SPI, все остальные опции (decay mode, детектор пропуска шагов и прочее) - настраивается тоже через SPI. Если довесить все, чего не хватает A4989, да еще МК что бы это настраивать удаленно, то вовсе не факт, что получится проще и/или дешевле.

P.S. у ST есть еще более прикольные чипы (L6480), но, увы, они не имеют классического STEP/DIR интерфейса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 16 авг 2017, 14:40 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
выше 1/16 не нужно момент двигателя резко падает и точности нету на микрошаге. основные режимы это шаг и полушаг, если только не спец двигателя под микрошаг заточенные, что обычно почти не встречается на практике. поэтому практической ценности не представляет такое дробление только вред.
техас наверно не говорил что это чисто маркетинг. тут на 1/16 и то уже точности нет, а вы говорите про 512. видать только в теории знакомы с этим. именно поэтому там где нужна точность и скорость используются сервоприводы, поэтому они так дороги.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 16 авг 2017, 15:13 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1114
Oxford писал(а):
техас наверно не говорил что это чисто маркетинг. тут на 1/16 и то уже точности нет, а вы говорите про 512. видать только в теории знакомы с этим. именно поэтому там где нужна точность и скорость

Часто скорость нужна меньше, чем плавность и тут большое количество микрошагов может оказаться полезным. Кроме того, количество микрошагов не самое интересное в этом чипе. Гораздо интереснее то, что он полностью программируется по SPI, закрывая практически ровно тот функционал, который вы собираетесь реализовать внешними компонентами. Впрочем, решать, естественно, вам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интерфейсная плата и драйвер шагового двигателя
СообщениеДобавлено: 16 авг 2017, 15:48 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2968
Откуда: Кемеровская область, Киселевск
а что я внешними пытаюсь реализовать чего нет? Если сравнивать и там и там микроконтроллер, так аллегра дешевле.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB