Это в простых драйверах cycle-by-cyclr current limit (ограничение длительности импульса постоянным сравнением напряжения на токоизмерительном резисторе с опорным напряжением), а в драйверах посерьезнее именно описанный UAVpilot способ.mechatronic писал(а):В драйверах ШД не используют ни ПИ ни ПИД регулятров, а используют только cycle-by-cyclr current limit.
Разрабатываю драйвер
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Разрабатываю драйвер
Re: Разрабатываю драйвер
все это он умеет только, когда работает от внутреннего генератора.selenur писал(а):выполнять обычные шаги, и при этом внутри даже хранит координаты, и прочее.... цена 3$
на базе L6470,
Сферический ватник в вакууме.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Разрабатываю драйвер
Прямо описание ET4 - http://www.bevelcutting.com/mycnc-et4-step.htmlmechatronic писал(а): После долгих экспериментов я пока пришел к связке 8 транзисторов, четырех драйверов IR2104. ШИМ сделан на ПЛИС, а мозги на контроллере. Т.е. конструкция ближе всего к геккодрайву, правда без контроллера.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Не отрицаю, что можно регулировать ток ПИД регулятором, но цена решения? Это неоправданно дорого даже для дорогих драйверов ШД.
А по поводу L6482. Микруха неплохая, но у нее другое назначение, в ней уже есть контроллер движения. Больше подходит для решения более узких задач автоматизации.
И цена ниразу не 3$
http://www.efind.ru/icsearch/?search=L6482
Я сказал бы что около 10$, это сравнимо со стоимостью той связки что применяю я.
И я не нашел в ней блока подавления резонанса.
А по поводу L6482. Микруха неплохая, но у нее другое назначение, в ней уже есть контроллер движения. Больше подходит для решения более узких задач автоматизации.
И цена ниразу не 3$
http://www.efind.ru/icsearch/?search=L6482
Я сказал бы что около 10$, это сравнимо со стоимостью той связки что применяю я.
И я не нашел в ней блока подавления резонанса.
-
romanru1
- Мастер
- Сообщения: 584
- Зарегистрирован: 22 фев 2013, 22:31
- Репутация: 177
- Откуда: Первоуральск
- Контактная информация:
Re: Разрабатываю драйвер
Раз уж разрабатывать новый драйвер , я бы посмотрел в сторону трехфазных шаговиков ( в смысле что бы была такая функция у драйва )mechatronic писал(а):Если у вас есть какие идеи и пожелания к параметрам и фичам платы, приму с благодарностью.
и в сторону шаговик+энкодер ( мода такая пошла , неплохая ИМХО ), тем более што плис задействуете !
Даже если энкодер будет просто ошибку задания вылавливать и выдавать ALARM , то это уже плюс большой .
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
О трехфазных моторах знаю, преимущества есть, только кто их таскать будет из-за бугра? Да и они скорее всего дороже.
Ставить энкодер на шаговик, имхо - зло. Сама идея шаговика и заключается в том чтобы не ставить энкодер. Опять же, если самый ходовой мотор стоит 1200 руб, то сколько стоит энкодер к нему?
Считаю, что если реально нужно не допустить пропуска шагов, нужно ставить серву и не дергаться. При грамотной эксплуатации станка, с проблемой пропуска столкнуться просто невозможно.
Могу ошибаться, но на текущий день думаю именно так.
Ставить энкодер на шаговик, имхо - зло. Сама идея шаговика и заключается в том чтобы не ставить энкодер. Опять же, если самый ходовой мотор стоит 1200 руб, то сколько стоит энкодер к нему?
Считаю, что если реально нужно не допустить пропуска шагов, нужно ставить серву и не дергаться. При грамотной эксплуатации станка, с проблемой пропуска столкнуться просто невозможно.
Могу ошибаться, но на текущий день думаю именно так.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Разрабатываю драйвер
20-30$mechatronic писал(а):Опять же, если самый ходовой мотор стоит 1200 руб, то сколько стоит энкодер к нему?
mechatronic писал(а):При грамотной эксплуатации станка, с проблемой пропуска столкнуться просто невозможно.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Starik
- Опытный
- Сообщения: 136
- Зарегистрирован: 13 май 2012, 21:22
- Репутация: 17
- Откуда: Долгопрудный
Re: Разрабатываю драйвер
http://hal.archives-ouvertes.fr/docs/00 ... udolph.pdf -- еще мыслей для размышления 
-
romanru1
- Мастер
- Сообщения: 584
- Зарегистрирован: 22 фев 2013, 22:31
- Репутация: 177
- Откуда: Первоуральск
- Контактная информация:
Re: Разрабатываю драйвер
Да я тоже так думаю и шаговиками давно уже "переболел" , даже и сейчас на станке один шаговик остался который кстати за последниеmechatronic писал(а):с проблемой пропуска столкнуться просто невозможно.Могу ошибаться, но на текущий день думаю именно так.
2 года ни одного шага не пропустил ( драйвер Геко , двиг nema34 , питание 60 в , 4.5 м/м ) .
Вы спросили - что бы вы хотели видеть , значит разрабатываете не из академического интереса .
Значит Вам нужно постараться что бы ваш продукт был интересен на фоне того же Лидшайна за 70-100$ !
На счет грамотной эксплуатации станка согласен ( работает же 2 года без единого пропуска ) ,
но бывают у людей всякие задачи , не только трех осевые фрезезные .
Часто встречающаяся задача в мехатронике - что бы было бюджетно и что бы был большой момент и что бы был ALARM в случае
" препятсвия " и энкодера бы хватило 50 LPR ( ТА ЖЕ РЕЗЦЕДЕРЖКА , ТОТ ЖЕ ПРИВОД ПИНОЛИ ).
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Разрабатываю драйвер
Если только с точки зрения маркетинга...romanru1 писал(а):Даже если энкодер будет просто ошибку задания вылавливать и выдавать ALARM , то это уже плюс большой .
Ну вот у меня у драйверов есть выход ошибки в случае пропуска, но я им не пользуюсь, т.к. не вижу никакого смысла.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Спасибо за порцию матана! Жалею, что успешно прогуливал пары в универе.Starik писал(а):http://hal.archives-ouvertes.fr/docs/00 ... udolph.pdf -- еще мыслей для размышления
Статья не конкретная, я немного порылся и нашел это:
http://alexandria.tue.nl/extra1/afstversl/E/611123.pdf
http://tkuir.lib.tku.edu.tw:8080/dspace ... 80-887.pdf
В общих чертах понятно, что делали авторы, но я подумал если такое доводить до ума, то получится девайс сопоставимый по сложности с сервой.
Зато такой драйвер по умолчанию будет оснащен "электронной коробкой передач".
Но все эти заморочки все равно не решают проблемы пропуска шагов ниже определенной скорости вращения.
Резюме - идея годная, но сейчас на нее не хватит сил и времени.
Жду плату из резонита, затем буду отлаживать простейший вариант.
Что вам нравится в лидшайне? Ваше мнение о драйвере?Вам нужно постараться что бы ваш продукт был интересен на фоне того же Лидшайна за 70-100$ !
-
sidor094
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Разрабатываю драйвер
Уважаемый mechatronic .Я занимался разработкой драйвера для шд5 .В выходных каскадах отказался от драйверов ir2104 из-за малого выходного тока
для управления мощными транзисторами.Сейчас стоит IR2184. Её ток до 2А.Функционально аналогична ir2104,но к сожалению не совпадает по ногам.
С ней устройство стало значительно надёжнее.
для управления мощными транзисторами.Сейчас стоит IR2184. Её ток до 2А.Функционально аналогична ir2104,но к сожалению не совпадает по ногам.
С ней устройство стало значительно надёжнее.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Обоснуйте вашу рекомендацию, пожалуйста.
IR2104 стоит много где, и по крайней мере у меня проблем не вызывал, скорость переключения для 20кГц ШИМ достаточная.
IR2104 стоит много где, и по крайней мере у меня проблем не вызывал, скорость переключения для 20кГц ШИМ достаточная.
-
sidor094
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Разрабатываю драйвер
При управлении транзисторами с относительно небольшими токами проблем с микросхемой ir2104 не возникало.Но при установке транзисторов на большие токи и напряжения ,а так-же IGBT начались отказы драйверов и как правило транзисторов.Дело в том что выходного тока 270ма не хватает для зарядки больших входных ёмкостей мощных транзисторов.При установке IR2184/(ток 1.8 а) отказы прекратились.Кроме того выходные транзисторы стали меньше греться.Наверное из-за более быстрого перезаряда ёмкостей.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Я использую IRFU3410, у них заряд 56 nC и емкость 1600pF, что на 30% меньше чем у IRF540 который стоит в G210, поэтому смысла менять не вижу.
Думаю у вас проблема была глубже, связанная с поведением всей схемы при выключении транзистора
вот здесь есть немного в конце
http://www.gaw.ru/html.cgi/txt/publ/igbt/igbt_1.htm
Думаю у вас проблема была глубже, связанная с поведением всей схемы при выключении транзистора
вот здесь есть немного в конце
http://www.gaw.ru/html.cgi/txt/publ/igbt/igbt_1.htm
-
sidor094
- Мастер
- Сообщения: 826
- Зарегистрирован: 20 фев 2014, 09:13
- Репутация: 81
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Разрабатываю драйвер
Я использовал irfb4410 и irg7ph42. У них емкости раза в 2 - 3 выше . Точно не помню .4-5 тыс pf.
-
romanru1
- Мастер
- Сообщения: 584
- Зарегистрирован: 22 фев 2013, 22:31
- Репутация: 177
- Откуда: Первоуральск
- Контактная информация:
Re: Разрабатываю драйвер
Цена / качество . Есть Лидшайн , Геко и Yako . Вот на них станки работают , работают ....mechatronic писал(а):Что вам нравится в лидшайне? Ваше мнение о драйвере?
Китайцы на свои большие и не очень станки ставят яко или лидшайн ( геко дороговато получается да и далеко )
Порталы по 300 кг ездят по 7 м/м с нормальным ускорением .
То есть как бы проверенное решение за разумные деньги .
Я ни сколько не отговариваю Вас делать драйвер , просто вы спросили ( и правильно сделали если хотите коммерческий продукт делать ), я подумал и ответил что думаю .
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Я два раза ремонтировал Лидшайны, мне понравилось как он сделан.
Необычно было то, что в них стояли раздельные шунты на каждый полумост, да и самой аналоговой обвязки довольно много.
Что кстати говорит о том, что есть что улучшать и изобретать, иначе китайцы бы ставили L297 и усе.
Между прочим в ни в одном из них я не нашел компенсатора резонанса, но мб это старые версии драйверов?
Наткнулся на древний манускрипт
https://docs.google.com/viewer?url=pate ... 673855.pdf
По такому принципу в гекко сделан стабилизатор, но как я уже писал, эта схема без перестройки будет работать только на жестко заданном микрошаге.
Необычно было то, что в них стояли раздельные шунты на каждый полумост, да и самой аналоговой обвязки довольно много.
Что кстати говорит о том, что есть что улучшать и изобретать, иначе китайцы бы ставили L297 и усе.
Между прочим в ни в одном из них я не нашел компенсатора резонанса, но мб это старые версии драйверов?
Наткнулся на древний манускрипт
https://docs.google.com/viewer?url=pate ... 673855.pdf
По такому принципу в гекко сделан стабилизатор, но как я уже писал, эта схема без перестройки будет работать только на жестко заданном микрошаге.
-
mechatronic
- Новичок
- Сообщения: 23
- Зарегистрирован: 04 мар 2014, 11:14
- Репутация: 9
- Откуда: Питер - Харьков
- Контактная информация:
Re: Разрабатываю драйвер
Приехала платка на опыты. Уже нашел где я не развел дорогу)
На ней помимо 4-х драйверов есть:
5 входов
1 реле
1 выход для вкл и выкл частотника
преобразователь ШИМ в аналог для задания оборотов
детектор сигнала накачки ChargePump
Кодовое название проекта XM440, что может означать 4 канала по 4А, хотя планирую поднять до 6-7А
Под вопросом осталась интеграция дампера, возможно я добавлю его на плату потом.
В общем засучил рукава, грею паяльник!
На ней помимо 4-х драйверов есть:
5 входов
1 реле
1 выход для вкл и выкл частотника
преобразователь ШИМ в аналог для задания оборотов
детектор сигнала накачки ChargePump
Кодовое название проекта XM440, что может означать 4 канала по 4А, хотя планирую поднять до 6-7А
Под вопросом осталась интеграция дампера, возможно я добавлю его на плату потом.
В общем засучил рукава, грею паяльник!
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: Разрабатываю драйвер
можно кусочек этой схемы с номиналами?mechatronic писал(а):преобразователь ШИМ в аналог для задания оборотов
нікому нічого не нав'язую.