leadshine dcs810 и hsm 150 - не сошлись характерами.. Решено

Контроллеры, драйверы, датчики, управляющие устройства.
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

leadshine dcs810 и hsm 150 - не сошлись характерами.. Решено

Сообщение nizamus »

История такова - достались мне незадорого три комплекта прекрасных щеточных двигателей, агрегатированных с редукторами и энкодерами. Люфты-отсутствуют. шестерни- разрезные с преднатягом. Все привалочные -фрезерованы. В общем, делать умели, жаль, что перестали. Исходя из ТТХ http://www.regulace.cz/DOWNLOADS/PDF/ru_kl_hsm_150.pdf - решил, что все это неплохо должно подружиться с драйверами http://www.leadshine.com/productdetail. ... del=dcs810. Пришли драйвера из Darxton. Все подключилось. Установился Protuner. В итоге- при запуске драйвер вываливается в ошибку по overcurrent. Что означает- ток более 20 ампер. Запитал все хозяйство от лабораторного блока с ограничением в 5 А.
Теперь возникает вопрос... Откуда 20 А? Проблема в БП? Каков алгоритм проверки?. Как обмануть драйвер? Есть ли варианты заставить работать совместно драйвер и мотор малой кровью... дмаю в эту сторону "сопротивление обмоток - 0.7 ом".
Последний раз редактировалось nizamus 24 дек 2018, 19:04, всего редактировалось 1 раз.
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение xvovanx »

nizamus писал(а):достались мне незадорого три комплекта прекрасных щеточных двигателей
nizamus писал(а):драйвера из Darxton
Драйвера для серв или шаговых двигателей, которые импульсами запитываются, а вы подключаете к ним щеточные постоянного тока.
Последний раз редактировалось xvovanx 22 дек 2018, 00:32, всего редактировалось 3 раза.
Аватара пользователя
niksooon
Мастер
Сообщения: 2144
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1207
Откуда: Кашира
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение niksooon »

xvovanx писал(а):Драйвера для серв или шаговых двигателей, которые импульсами запитываются, а вы подключаете к ним щеточные постоянного тока
Драйвера как-бы под DC моторы .... так что не надо ересь гнать............
Т С..... как-бы не помешает сравнить характеристики вашего мотора с лишайниковскими движками подходяшими к этому драйверу и главное энкодер на совместимость проверить надобно не забыв про правильное чередование выходных сигналов с него.............
Последний раз редактировалось niksooon 22 дек 2018, 00:53, всего редактировалось 2 раза.
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение Mamont »

В описании написано что драйвер для щеточных серв.

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

зы при прямом подключении к лабораторному блоку , напряжение ж само сабой ставится 0 и потиху увеличивается
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение xvovanx »

Mamont писал(а):В описании написано что драйвер для щеточных серв.
да, лопухнулся лень было даташиты открывать, привык, что вокруг все шаговые да шаговые :oops:
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение michael-yurov »

nizamus писал(а):Запитал все хозяйство от лабораторного блока с ограничением в 5 А.
Теперь возникает вопрос... Откуда 20 А?
В обмотках ток может быть во много раз выше, чем потребление драйвера.
Так же как на выходе блока питания ток во много раз выше, чем он берет от сети.
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

С энкодерами и подключением все нормально. Как и с направлением их вращения. При включении драйвер выполняет тест. Двигатель сначала проворачивается на доли градуса, этого достаточно для получения нескольких импульсов. После чего встаёт в режим «удержания» - вот именно в этот момент и возникают максимальные токи. Ибо ротор по факту удерживается на месте путём чёрной магии и колдовства, отчего пищит нещадно. После чего драйвер вываливается в ошибку и говорит - хватит. В настройках есть запароленный пункт Настройки токовой петли, что не даёт мне покоя. Так же я понимаю, что если вынести выходной каскад на на адекватный радиатор - проблем не будет. Как заставить драйвер пройти проверку? Есть ли опыт общения с техподдержкой? Фактически Черная магия заключается в высокочастотном коммутировании полюсов после прохождения пид регулятора. Что при напряжении в 24 вольта и сопротивлении в 0,7 ом даёт оверкурент.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение N1X »

Такс, на удержании ему постоять удается? Т.е. именно держит? Значит энкодер считает правильно.
С этим драйвером не связывался, но если сделан он грамотно, то должно быть так:
контур тока, вокруг него контур скорости, вокруг него контур положения.
Контур тока регулирует ток (режим Кэпа включен, гы), и если он адекватно работает - тока выше 20 ампер быть не должно. Контур скорости дает задание на регулятор тока, когда максимум - привод должен выдать сколько может и терпеть :) Если при этом рассогласование по скорости не убирается, обычно дается ошибка "Overload", т.е. ток у нас на максимуме, но догнать заданную скорость мы не могем, значит перегруз. Overcurrent - это из ряда вон.
ПИД по скорости доступен к настройкам? Если да, то можно выставить в нули интегральную и диф составляющие, пропорциональную поставить очень низкую, и посмотреть че будет. Если все равно будет переток, то значит регулятор тока идет в разнос, при условии, что все исправно. Т.е. он настроен на двигатель имеющий сильно другие параметры и тогда действительно нужно отстраивать регулятор тока.

Однако: регулятор тока эта та штука, которая при неправильной настройке может убить или мотор или привод, поэтому аккуратно.
Еще как вариант можно последовательно с мотором дроссель поставить попробовать, это может помочь, т.е. постоянная времени системы поменяется и можно попасть в окно устойчивой работы регулятора, но правильнее конечно разобраться в причине, а не плодить костыли...
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

Если глобально - то вопрос выглядит так: есть сервопривод, несмотря на кастрюльность, обладающий вполне привлекательными характеристиками. Есть необходимость им управлять. При предварительной оценке по ттх- 810 лишай вполне должен был справится. Так как лишай понимает степ дир- был закуплен комплект рязанской месы под степ дир. Ну и прочее железо под задачу. К сожалению- драйвер из коробки отказывается работать в связке с мотором. Других драйверов, под щёточный мотор на просторах страны быстро не найти. Я даже вариантов не знаю... Куда копать при таком варианте? Вижу следующие пути... Либо обманывать Лишай (электронный шунт в момент включения и вынос транзисторов на радиаторы), Либо общаться с техподдержкой лишая - искать вариант увеличения лимита по току ( и снова выносить каскад на радиаторы). Если кто в теме- подскажите, для чего в настройках protuner есть настройка current loop , и она запаролена? Точней, я понимаю, что производитель не даст возможности консюмеру намеренно загнать гарантийный девайс в предельный режим и сжечь стойку/станок/цех. Но вдруг все проще, и кто то знает пароль? :hehehe: . Ну либо придётся паять дурмашинки по открытым проектам и лишиться удобной Настройки через протюнер, словить геморроя при отладке и оттянуть пуск железки на неопределённый срок. Что недопустимо...
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

N1X писал(а):Такс, на удержании ему постоять удается? Т.е. именно держит? Значит энкодер считает правильно.
С этим драйвером не связывался, но если сделан он грамотно, то должно быть так:
контур тока, вокруг него контур скорости, вокруг него контур положения.
Контур тока регулирует ток (режим Кэпа включен, гы), и если он адекватно работает - тока выше 20 ампер быть не должно. Контур скорости дает задание на регулятор тока, когда максимум - привод должен выдать сколько может и терпеть :) Если при этом рассогласование по скорости не убирается, обычно дается ошибка "Overload", т.е. ток у нас на максимуме, но догнать заданную скорость мы не могем, значит перегруз. Overcurrent - это из ряда вон.
ПИД по скорости доступен к настройкам? Если да, то можно выставить в нули интегральную и диф составляющие, пропорциональную поставить очень низкую, и посмотреть че будет. Если все равно будет переток, то значит регулятор тока идет в разнос, при условии, что все исправно. Т.е. он настроен на двигатель имеющий сильно другие параметры и тогда действительно нужно отстраивать регулятор тока.

Однако: регулятор тока эта та штука, которая при неправильной настройке может убить или мотор или привод, поэтому аккуратно.
Еще как вариант можно последовательно с мотором дроссель поставить попробовать, это может помочь, т.е. постоянная времени системы поменяется и можно попасть в окно устойчивой работы регулятора, но правильнее конечно разобраться в причине, а не плодить костыли...
Удержание работает. То есть мотор пищит от шима и держит положение. С хорошим моментом. Но это присходит несколько секунд. Дальше - ошибка. Гружу протюнер , смотрю ошибки - оверкуррент. Ставил проп единицу, диф и интегер- 0. Сохраняюсь - та же история. Видимо алгоритм проверки идёт на лимитных значениях, после грузится сетап
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение N1X »

nizamus писал(а):Ставил проп единицу
Это минимум, или там дробный коэффициент?

Осциллографа нет, чтоб через шунт ток мотора в момент включения снять? Это может многое прояснить. Писк идет на ровной звуковой частоте? Громкий?
Если нет осциллографа попробуй для проверки взять трансформатор железный, например 220-12 ватт на 100 и подключить его вторичку последовательно с мотором (выводы первички заизолировать, а то долбануть может). Ну или дроссель от ДРЛ например. Посмотреть как изменится ситуация.

Просто если регулятор тока не устойчив из-за не подходящих к этом мотору параметров, то при задании например нуля он будет гнать на выход синус. Среднее значение тока будет ноль, а амплитудное может быть любым, вот защита и срабатывает. Правда писк должен быть лютым в этом случае. Я просто к тому, что если с дросселем заработает - значит действительно дело в контуре тока и нужно получать доступ к его настройке. Но опять же: чтобы настроить контур тока, нужно иметь хотябы осциллограф, чтобы этот ток видеть в динамике...
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

Осциллограф есть. Тормозной но есть. Через полчаса буду пробовать.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение N1X »

Ну вот еще резистор 0.1 ома найти, или что-то похожее, будет совсем хорошо )
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение FLUKE »

Пароль, если не врёт склероз, 123456. Или похожее...
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

итак. с паролем все в порядке. но с настройками по току не получилось ничего. что не удивительно. ибо все процессы вокруг тюнинга будут плясать ПОСЛЕ селфтеста, о чем прямо указано в мануале. осциллограф тоже, к сожалению, не помог, так как он не совсем осциллограф, а больше игрушка... трансформатор последовательно - нашел один - сопротивление около 28 ом. не пробовал еще. И еще : в мануале есть прямая рекомендация о параллельном включении конденсатора в 1000 мкф в цепь питания, что завтра и испробую... Вообще ситуация крайне странная. ибо сегодня нашел уже вполне себе блок питания с гарантированными 30 ампер на выходе, что не дает сомневаться в стабильности питания. ток при застопоренном моторе не превышает 10 А при 24 вольт. повешу завтра емкость, после отпишу по результатам. дополнительно изучил характеристики моторов http://www.leadshine.com/UploadFile/Down/DCM5xxxxd.pdf, которые идут с этим драйвером- вполне сопоставимые характеристики.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение michael-yurov »

nizamus писал(а):ток при застопоренном моторе не превышает 10 А при 24 вольт
Что-то слишком дофига.
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами...

Сообщение nizamus »

Итак.. Для того, чтобы заработал драйвер DCS 810 в связке с щеточным двигателем НЕ из линейки Leadshine, подходящим по характеристикам, необходимо ОБЯЗАТЕЛЬНО первоначально отстроить обратную связь по току. Для этого необходим кабель связи для rs 232 - старый мышиный хвост и телефонный кабелек с RJ (на драйвере стоит 6-ти контактный , но используются центральных 3, поэтому телефонный 4-х контактный вполне). Далее- обязательно необходимо корректно подключить энкодер. Про питание. Блоки питания импульсные - просаживаются легко и не всегда стоит доверять написанному... Это необходимо учесть, и при настройке использовать проверенные варианты. Если кабель питания до блока длиной свыше 50 см - необходим электролитический кондер в 1000 мкф на, подключенный паралельно на вход питающего кабеля. Далее в программе Protuner (в обоих версиях драйверов, там их две у производителя), необходимо найти пункт меню current loop. Он запаролен. Пароль - 654321. В появившемся окне снизить коэффициент Kp. А коэффициент Ki выставить в 0. I-test выставить в 1. Тут я указываю на мой частный случай с двигателем HSM 150, в котором при прохождении селфтеста пропорциональный коэффициент по току был слишком велик, что приводило к амплитудным скачкам , превышающим 20 А, после чего драйвер уходил в ошибку. После снижения Kp - необходимо обязательно сохранить значение в драйвере. И (если драйвер стоит в ошибке ) перезагрузить его. В общем то - все. Драйвер проходит тест, после чего необходима тонкая настройка обратной связи по току, а потом по позиции. Алгоритм настройки описан в мануалах к драйверу.
nizamus
Кандидат
Сообщения: 64
Зарегистрирован: 07 сен 2018, 22:34
Репутация: 9
Настоящее имя: руслан
Откуда: уфа
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами.. Ре

Сообщение nizamus »

Если кому интересно. Драйвер пустил дым. Вскрытие показало обгоревший шунт. Произошло при включении станка.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами.. Ре

Сообщение N1X »

Шунт это следствие, не мог он пустить дым просто так. Дым пустили скорее всего силовые ключи. А вот когда их уже пробило и неконтролируемый ток пошел через шунт - пустил дым уже он.
Аватара пользователя
Alexandr Borisjuk
Опытный
Сообщения: 105
Зарегистрирован: 01 июл 2017, 10:12
Репутация: 17
Настоящее имя: Александр Борисюк
Откуда: Минск
Контактная информация:

Re: leadshine dcs810 и hsm 150 - не сошлись характерами.. Ре

Сообщение Alexandr Borisjuk »

nizamus писал(а):Про питание. Блоки питания импульсные - просаживаются легко и не всегда стоит доверять написанному... Это необходимо учесть, и при настройке использовать проверенные варианты.
Понимаю, что поздно, но может пригодится в дальнейшем
322.jpg (2514 просмотров) <a class='original' href='./download/file.php?id=158453&mode=view' target=_blank>Загрузить оригинал (224.98 КБ)</a>
Полный текст здесь: http://www.cnccontrollers.ru/pdf/ADR940.pdf
Ответить

Вернуться в «Электроника»