Страница 2 из 3

Re: Разрабатываю драйвер

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

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 17:09
Baha
selenur писал(а):выполнять обычные шаги, и при этом внутри даже хранит координаты, и прочее.... цена 3$
все это он умеет только, когда работает от внутреннего генератора. :)
на базе L6470,
0_b2ac2_ec3bd55a_orig.jpg (2621 просмотр) <a class='original' href='./download/file.php?id=25559&mode=view' target=_blank>Загрузить оригинал (627.85 КБ)</a>
0_b2ac1_83bfc010_orig.jpg (2621 просмотр) <a class='original' href='./download/file.php?id=25560&mode=view' target=_blank>Загрузить оригинал (571.03 КБ)</a>

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 17:25
mycnc
mechatronic писал(а): После долгих экспериментов я пока пришел к связке 8 транзисторов, четырех драйверов IR2104. ШИМ сделан на ПЛИС, а мозги на контроллере. Т.е. конструкция ближе всего к геккодрайву, правда без контроллера.
Прямо описание ET4 - http://www.bevelcutting.com/mycnc-et4-step.html

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 17:38
mechatronic
Не отрицаю, что можно регулировать ток ПИД регулятором, но цена решения? Это неоправданно дорого даже для дорогих драйверов ШД.

А по поводу L6482. Микруха неплохая, но у нее другое назначение, в ней уже есть контроллер движения. Больше подходит для решения более узких задач автоматизации.
И цена ниразу не 3$
http://www.efind.ru/icsearch/?search=L6482
Я сказал бы что около 10$, это сравнимо со стоимостью той связки что применяю я.
И я не нашел в ней блока подавления резонанса.

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 19:33
romanru1
mechatronic писал(а):Если у вас есть какие идеи и пожелания к параметрам и фичам платы, приму с благодарностью.
Раз уж разрабатывать новый драйвер , я бы посмотрел в сторону трехфазных шаговиков ( в смысле что бы была такая функция у драйва )
и в сторону шаговик+энкодер ( мода такая пошла , неплохая ИМХО ), тем более што плис задействуете !
Даже если энкодер будет просто ошибку задания вылавливать и выдавать ALARM , то это уже плюс большой .

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 22:29
mechatronic
О трехфазных моторах знаю, преимущества есть, только кто их таскать будет из-за бугра? Да и они скорее всего дороже.

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

Re: Разрабатываю драйвер

Добавлено: 04 мар 2014, 23:42
aftaev
mechatronic писал(а):Опять же, если самый ходовой мотор стоит 1200 руб, то сколько стоит энкодер к нему?
20-30$
mechatronic писал(а):При грамотной эксплуатации станка, с проблемой пропуска столкнуться просто невозможно.
:good:

Re: Разрабатываю драйвер

Добавлено: 05 мар 2014, 07:07
Starik
http://hal.archives-ouvertes.fr/docs/00 ... udolph.pdf -- еще мыслей для размышления :)

Re: Разрабатываю драйвер

Добавлено: 05 мар 2014, 07:21
romanru1
mechatronic писал(а):с проблемой пропуска столкнуться просто невозможно.Могу ошибаться, но на текущий день думаю именно так.
Да я тоже так думаю и шаговиками давно уже "переболел" , даже и сейчас на станке один шаговик остался который кстати за последние
2 года ни одного шага не пропустил ( драйвер Геко , двиг nema34 , питание 60 в , 4.5 м/м ) .
Вы спросили - что бы вы хотели видеть , значит разрабатываете не из академического интереса .
Значит Вам нужно постараться что бы ваш продукт был интересен на фоне того же Лидшайна за 70-100$ !
На счет грамотной эксплуатации станка согласен ( работает же 2 года без единого пропуска ) ,
но бывают у людей всякие задачи , не только трех осевые фрезезные .
Часто встречающаяся задача в мехатронике - что бы было бюджетно и что бы был большой момент и что бы был ALARM в случае
" препятсвия " и энкодера бы хватило 50 LPR ( ТА ЖЕ РЕЗЦЕДЕРЖКА , ТОТ ЖЕ ПРИВОД ПИНОЛИ ).

Re: Разрабатываю драйвер

Добавлено: 05 мар 2014, 08:04
michael-yurov
romanru1 писал(а):Даже если энкодер будет просто ошибку задания вылавливать и выдавать ALARM , то это уже плюс большой .
Если только с точки зрения маркетинга...
Ну вот у меня у драйверов есть выход ошибки в случае пропуска, но я им не пользуюсь, т.к. не вижу никакого смысла.

Re: Разрабатываю драйвер

Добавлено: 05 мар 2014, 23:48
mechatronic
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$ !
Что вам нравится в лидшайне? Ваше мнение о драйвере?

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 09:05
sidor094
Уважаемый mechatronic .Я занимался разработкой драйвера для шд5 .В выходных каскадах отказался от драйверов ir2104 из-за малого выходного тока
для управления мощными транзисторами.Сейчас стоит IR2184. Её ток до 2А.Функционально аналогична ir2104,но к сожалению не совпадает по ногам.
С ней устройство стало значительно надёжнее.

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 10:51
mechatronic
Обоснуйте вашу рекомендацию, пожалуйста.
IR2104 стоит много где, и по крайней мере у меня проблем не вызывал, скорость переключения для 20кГц ШИМ достаточная.

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 11:06
sidor094
При управлении транзисторами с относительно небольшими токами проблем с микросхемой ir2104 не возникало.Но при установке транзисторов на большие токи и напряжения ,а так-же IGBT начались отказы драйверов и как правило транзисторов.Дело в том что выходного тока 270ма не хватает для зарядки больших входных ёмкостей мощных транзисторов.При установке IR2184/(ток 1.8 а) отказы прекратились.Кроме того выходные транзисторы стали меньше греться.Наверное из-за более быстрого перезаряда ёмкостей.

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 12:33
mechatronic
Я использую IRFU3410, у них заряд 56 nC и емкость 1600pF, что на 30% меньше чем у IRF540 который стоит в G210, поэтому смысла менять не вижу.
Думаю у вас проблема была глубже, связанная с поведением всей схемы при выключении транзистора
вот здесь есть немного в конце
http://www.gaw.ru/html.cgi/txt/publ/igbt/igbt_1.htm

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 12:53
sidor094
Я использовал irfb4410 и irg7ph42. У них емкости раза в 2 - 3 выше . Точно не помню .4-5 тыс pf.

Re: Разрабатываю драйвер

Добавлено: 06 мар 2014, 16:11
romanru1
mechatronic писал(а):Что вам нравится в лидшайне? Ваше мнение о драйвере?
Цена / качество . Есть Лидшайн , Геко и Yako . Вот на них станки работают , работают ....
Китайцы на свои большие и не очень станки ставят яко или лидшайн ( геко дороговато получается да и далеко )
Порталы по 300 кг ездят по 7 м/м с нормальным ускорением .
То есть как бы проверенное решение за разумные деньги .
Я ни сколько не отговариваю Вас делать драйвер , просто вы спросили ( и правильно сделали если хотите коммерческий продукт делать ), я подумал и ответил что думаю .

Re: Разрабатываю драйвер

Добавлено: 10 мар 2014, 20:18
mechatronic
Я два раза ремонтировал Лидшайны, мне понравилось как он сделан.
Необычно было то, что в них стояли раздельные шунты на каждый полумост, да и самой аналоговой обвязки довольно много.
Что кстати говорит о том, что есть что улучшать и изобретать, иначе китайцы бы ставили L297 и усе.
Между прочим в ни в одном из них я не нашел компенсатора резонанса, но мб это старые версии драйверов?

Наткнулся на древний манускрипт
https://docs.google.com/viewer?url=pate ... 673855.pdf

По такому принципу в гекко сделан стабилизатор, но как я уже писал, эта схема без перестройки будет работать только на жестко заданном микрошаге.

Re: Разрабатываю драйвер

Добавлено: 11 мар 2014, 15:16
mechatronic
3.jpg (2349 просмотров) <a class='original' href='./download/file.php?id=25762&mode=view' target=_blank>Загрузить оригинал (373.06 КБ)</a>
Приехала платка на опыты. Уже нашел где я не развел дорогу)
На ней помимо 4-х драйверов есть:
5 входов
1 реле
1 выход для вкл и выкл частотника
преобразователь ШИМ в аналог для задания оборотов
детектор сигнала накачки ChargePump

Кодовое название проекта XM440, что может означать 4 канала по 4А, хотя планирую поднять до 6-7А
Под вопросом осталась интеграция дампера, возможно я добавлю его на плату потом.

В общем засучил рукава, грею паяльник!

Re: Разрабатываю драйвер

Добавлено: 11 мар 2014, 15:56
aegis
mechatronic писал(а):преобразователь ШИМ в аналог для задания оборотов
можно кусочек этой схемы с номиналами?