Как отремонтировать драйвер dm542
Всем привет решил создать такую тему думаю будет полезна хотелось чтоб здесь писали о драйверах кто сам какими пользуется и свои отзывы также конечно можно задавть вопросы. Купил себе драйвера HY-DIV268N-5A и хочу написать о них драйвера неплохие на микросхеме Toshiba tb6600hg. У китайцев заявлено на сайте что можно подавать 50в но не делайте это максимум 42в я подал 46в планировал поднять до 48 и когда гонял станок проверял и настраивал то драйвера пустили дымок. Я их разобрал микросхема сгорела также диоды от ОЭДС были пробиты они на 2А 400в. Эти драйвера подходят для нема 17 и нема 23 двигателей очень хорошо. Думаю это пригодится на нашем форуме кто будет строить станок или обнавлять свой старый то эта информация пригодится. И если у кого другие есть драйвера то пишите свои отзывы чтоб люди знали что стоит покупать а что нет.
2 Ответ от nachkar1978 2017-05-02 06:57:15
3 Ответ от Роман_Удмурт 2017-05-05 20:54:41 (изменено: Роман_Удмурт, 2017-05-05 21:00:51)
Действительно, "чисто для ознакомления, набора опыта и в топку", как выше изложил nachkar1978.
ВНИМАНИЕ! Из личного опыта и практики 3 года с оборудованием завода Twitte Готовые система ЧПУ на основе контроллера TuxWay ПРОБЛЕМ НЕ БЫЛО НИ РАЗУ.
Конечно, не забываем очищать внутренние элементы от древесной пыли. Этот БП с материнкой и драйверами и контроллерами у меня находится в гаражном помещении, круглый год, и при повышенной влажности, и разные паучки в нем ползают - но ведь пашет иногда сутками и по сей день. а нареканий нет вообще.
4 Ответ от Sem 2017-11-16 10:25:21
Для синхронной работы двух ШД по одной оси нужно подключать к одному драйверу паралельно оба ШД увеличив соответственно ток на драйвере в два раза, или необходимо подключать два драйвера к одному выходу контроллера?
5 Ответ от maksim.mixeew2017 2017-11-16 10:38:20
два шд,два драйвера.
6 Ответ от Sem 2017-11-16 12:36:15
Объясните почему?
Просто сам я инженер по электроприводам, но с данными драйверами не встречался, по теории чтобы два двигателя работали синхронно их подключают к одному блоку электропривода, увеличив нагрузочную способность электропривода в одну цепь, иначе при выходе из строя одного элемента, систему переклинет, что приведет к серьезным авариям, как минимум выведет рабочий двигатель и драйвер в режим короткого замыкания.
Повторюсь с современными системами не работал, и эти драйвера не видел, может за 20 лет все поменялось, сейчас современными учёными доказано что и Земля плоская.
7 Ответ от maksim.mixeew2017 2017-11-16 12:46:09
Следует придерживаться правила - для одного ШД нужен один драйвер. Если нужно чтобы 2 ШД вращались (шагали) синхронно - нужно взять два драйвера, подключить к каждому драйверу свой шаговый двигатель и у драйверов объединить сигналы STEP/DIR/ENABLE. Сигналы STEP/DIR/ENABLE будут подаваться синхронно на оба драйвера и ШД будут шагать одновременно. Нельзя к одному драйверу подключить 2 шд,это выведет его из строя.Конечно можно их запаралелить и поднять напругу,но это нагрузка на драйвер и сработает только с биполярниками. Подключать два шд к одному STEP тоже не рекомендуется,так как при подклинивании одного из них,пойдет перекос портала который нужно выправлять в ручную.
8 Ответ от Sem 2017-11-16 13:26:50
Наверное вы описались, т.к. при паралельном подключении напряжение сохраняется, а увеличивается нагрузка в виде тока на выходе драйвера. Напряжение следует увеличивать при последовательном подключении. Напряжение нагрузкой как таковой не является, нагрузка определяется током.
Опять же вопрос: как же происходит защита при отказе одного из элементов- выхода из строя выходного канала контроллера, драйвера или самого ШД? Ведь при неисправности любого элемента произойдет перекос по нагрузке, что произведет к выходу из строя приводов или второго двигателя. Также может произойти режим рекуперации на двигателе, если например откажет канал контроллера, вследствии чего вылетит и драйвер.
9 Ответ от maksim.mixeew2017 2017-11-16 14:26:39
Как Вам сказать,идеальной защиты нет,при отказе контролера встанет весь станок,при отказе драйвера,встанет шд,но второй продолжит работать,не надолго,так как на самом драйвере стоит защита шд,которая и его остановит.На шпинделе так же,на инверторе есть защита.
Добавлено: 2017-11-16 16:28:09
В любом случае,что бы избежать неприятностей,надо регулярно проводить ТО и осмотр станка.
10 Ответ от Sem 2017-11-16 15:49:50
Примерно понятно.
Хотя есть ещё вопросы, но скорей всего к производителям комплектующих.
11 Ответ от anykey54 2017-11-17 12:53:38 (изменено: anykey54, 2017-11-17 12:56:05)
Коллеги, появился новый интересный драйвер
Что-нибудь необычного заметили? Нет? Тогда смотрим сюда:
А питание-то у него " 24V-80VDC or VAC16-70VAC" О, как! Можно БП не использовать. Нашел по нему всего один маленький обзорчик на тюбике от нерусского коллеги - очень хвалит, не греется, говорит, стабильный и ваще конфета. 6А, пиковый 7,2А. Для Нема34 специально.
12 Ответ от Master Yoda 2017-11-17 13:16:05
Цена вопроса и целеобразность использования ?
13 Ответ от ygordom 2017-11-17 13:24:15
Это получается он со своим встроенным импульсником, круто, очень даже круто ))))
14 Ответ от leo_m_1 2017-11-17 18:13:45 (изменено: leo_m_1, 2017-11-17 23:05:14)
У многих драйверов есть свой диодный мост и они могут работать от переменки и постоянки. У меня похожие драйвера тоже есть свой диодный мост. В этих нет своего импульсника! Максимум 70в переменки. им можно подавать.
15 Ответ от anykey54 2017-11-17 18:21:30 (изменено: anykey54, 2017-11-17 18:25:34)
Цена вопроса и целеобразность использования ?
49 американских денег - тыц по поводу целесообразности - экономия на БП (а уж на трех или четырех, так вообще ощутимая).
со своим встроенным импульсником
вычитал, что с выпрямителем (хотя, перевод - штука ненадежная), а китаец написал, что пофигу, как подключать, там типа само все сделается, если постоянный той, но на тюбике смотрел видео, там подключал человек, как привычно - масса крайний, плюс - со стороны других клемм. По плате инфы очень мало, практически нет, китайцы говорят, новая, по отзывам очень хорошая. Если питать переменным, то чет меня сомнения берут по поводу, а какой же мощности (и размера) должен быть транс? Игорь, ты в этом хорошо разбираешься, подумай?
Мне такие едут, ибо *********(цензура) драйвера уже трижды купил! Но два питальника по 800 Ватт я все же взял к ним )))
16 Ответ от ygordom 2017-11-17 18:24:53
Диодный мост не понижает напряжение с 220 до 70, он его только выпримляет (делает + и -)
Понижает его не диодный мост.
17 Ответ от anykey54 2017-11-17 18:28:20 (изменено: anykey54, 2017-11-17 18:30:31)
Игорь, ты прав, но внимательней посмотри, я написал - 24V-80VDC or VAC16-70VAC
Переменкой кормить до 70В, постоянным до 80. Вот я поэтому и спросил про транс - это ж какой он будет такой мощности и 220/70?
18 Ответ от ygordom 2017-11-17 18:31:25 (изменено: ygordom, 2017-11-17 18:32:39)
Я что-то не пойму, он у тебя от сети работает или все-же ему нужна переменка с определенным вольтажом? Т.е. намотанный транс.
Скажем у меня есть рессивер размером с драйвер, старая версия его работала от постоянки 12 вольт, новая версия работает от сети 220.
Если переменка ограничевается 70-ю вольтами, то он далеко не автономный, и дополнительний источник питания ему нужен.
Что касаемо транса на 70 вольт, намотать такой не проблема, тут стоит вопрос по току, есть-ли у драйвера внутри стабилизатор по току или нет, если есть, то можно намотать ампер на 8, а драйвер стабилизирует себе сколько ему нужно, и порог стабилизатора тоже нужно знать что-бы не спалить его к чертям, вообщем хар-ки в студию, тогда можно и будет раздумывать )))
Добавлено: 2017-11-17 19:35:50
19 Ответ от anykey54 2017-11-17 18:43:32
нужна переменка с определенным вольтажом
новая версия работает от сети 220
есть и такие драйвера, офигенские просто! китаисы их позиционируют "для НЕМА_42", но я лучше небольшой вертолет себе куплю, чем их )))
далеко не автономный, и дополнительний источник питания ему нужен
нужно знать что-бы не спалить его к чертям
поэтому я купил для них питальники
я там ссылку на продавана дал выше, ну очень мало инфы по ним, какой-то неруссий коллега славянской наружности видео выложил на тюбике, небольшие коменты от его земляков есть, хвалит. Попробую найти. О, вот жеж
Добавлено: 2017-11-17 21:51:27
Если тебе подойдет сделаю солидную скидку как для хорошего человека
Игорь, спасибо большое! У меня эти драйвера с двумя питальниками по 800 ватт и еще комплект отличных драйверов DQ860MA с четырьмя питальниками на 350 ватт, наконец-то движняк какой-то грузовой начался в честь дня железнодорожника ))). Теперь я как кот Матроскин - с двумя коровами буду, если доедут-таки, тьху-тьху )))
Вычитал, что при питании 24в выставлять 2.8А. 24х2,8=67,2. Если мыслить логически, то для 45в нужно выставить 1,5А. 67,2/45=1,49. Или я не так мыслю? Про выставления microstep для М542Н вообще ничего не нашел. Буду искать для других драйверов. Ключевое здесь наверно ШВП 1605?
Или я не так мыслю?
Не так. У шагового двигателя есть номинальный паспортный ток (в вашем случае - 2.8 ампера). Вот его (либо наиболее близкое к нему значение) и надо выставлять на драйвере. Независимо от того, какое напряжение питания вы на драйвер подаете.
У меня шаговики OK57STH56-2804A
А там черным по белому написано:
Rated Current (A) 2.8 - это англиЦкая фраза переводится как номинальный ток.
БП выкрутил на 45В. ШВП все1605. Драйвера М542Н. Шпинель 800Вт с водяным охлаждением. Начитался ужасов: то драйвера погорели, то шаговики задымили. Подскажите, на драйвере какие надо выставлять настройки ампер и шага?
НЕ ужасы надо читать, а даташиты. Ну и принципы работы и шаговых двигателей и их драйверов.
Надеюсь что про выставление тока уже объяснять не надо , после того, что написал выше.
Честно говоря уже начинают раздражать те, кто НЕ хочет подумать, и почитать что да как, а хотят разу готовое решения на халяву: дескать я здесь накупил всякого рожна на распродажи, а теперь как мне это все рожно собрать в кучу.
нашел фотку задника этого драйвера:
Судя по ней драйвер и ток 2.8А позволяет выставлять и еще есть запас в 5 вольт до предельно допустимого напряжения, но я бы вернул у блока питания родные 42В, дабы обеспечить больший запас.
Вычитал, что при питании 24в выставлять 2.8А. 24х2,8=67,2. Если мыслить логически, то для 45в нужно выставить 1,5А. 67,2/45=1,49. Или я не так мыслю
Именно из-за этого и сужу, что даже НЕ попытались понять принцип работы шаговых двигателей, раз такой бред несете.
Про выставления microstep для М542Н вообще ничего не нашел. Буду искать для других драйверов. Ключевое здесь наверно ШВП 1605?
Еще порция бреда, ибо чего надо больше чем есть на самом драйвере.
Микрошаговость выставляется из условия стабильного прохождения резонансных частот у двигателя (обычно в диапазоне от 4 до 16),учитывая предельных возможностей по частоте используемого контроллера, а надаяться, что супермикрошагом (есть любители 256 ставить на говностанках из спичек и палочек от мороженного, а затем заявлять, что их станок доли микрона отрабатывает ) добьемся прецизионного разрешения смысла нет, особенно на движках с прямоугольным магнитопроводом, и тип ШВП здесь вообще ни при чем, ибо он становится важен для расчета масштабного коэффициента в системе управления.
Лужу, паяю, станки ЧПУ починяю.
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
Добрый день.
Есть настольный китаец. Даже при непродолжительной (20 мин) и не очень быстрой работе (1,5 м/мин по воздуху), "убегает" ноль на пару миллиметров в плюс по тем двум осям, на которых стоят лишайновские контроллеры DM542. На третьей оси стоит лишайновский же DM542-DK, и там ничего никуда не убегает. Первым делом поперекидывал контроллеры между осями, убедился, что глюк связан именно с контролерами: DM542 дают ошибку, будучи установлены на любую из осей, а DM542-DK на любой оси никаких ошибок не дает, и точно возвращается в ноль.
Ну, вроде ясно - надо менять контроллеры. Получил на замену еще пару DM542 по гарантии (просил DM542-DK, но не было в наличии). Но и новыми та же ситуация. Не работают нормально DM542 ни в какую, и токи повышал, и микрошагом игрался, и даже увеличивал скорость работы оптопары установкой доп.резистора (где-то была тема. ).
Предположил, что это какой-то глюк серии или брак партии, решил разориться на "нормальный" контроллер. Купил Leadshine EM503, на всякий случай у другого поставщика. Хорошо, что один купил, а не два сразу. Потому что на нем тоже убегает, и не меньше.
Итого у меня теперь есть шесть контроллеров трех разных типов, из которых нормально в моем станке работает только один. И мне как-то не верится, что пять из них изначально неисправны, хотя и такой бред тоже нельзя полностью исключить. Сомневаюсь, не заказать ли DM542-DK (которые, кстати, только у китайцев есть), раз работает, но это, кроме денег, по сути, опять лотерея.
Станок с пультом RZNC-D5416, синяя плата. Буду рад разным соображениям на этот счет.
Берите осцилограф и смотрите, что приходит на драйвера. Должны быть красивые прямоугольные меандры размахом до 3,9- 5 вольт. И никакой лишней хреноты.
Берите осцилограф и смотрите, что приходит на драйвера. Должны быть красивые прямоугольные меандры размахом до 3,9- 5 вольт. И никакой лишней хреноты.
Вот, что мне удалось намерять старым школьным осциллографом - не уверен, что правильно все сделал: замерял PUL+ относительно PUL-, относительно массы там просто помехи какие-то. На DIR+/DIR похожая картинка.
Сталкнулся с поблемой - после 2-х летнего простоя станков в блоках управления полетели драйвера (1 работает, 1 не работает (мотор трещит и не крутиться), 1 плохо работает (то нормально крутится, то трещит и крутиться с трудом)).
Моторы в порядке - проверено. Дело точно в драйверах.
Станки покупал БУ и на некоторых драйверах обнаружил следы замены элементов.
Замененные ранее элементы обвел цветом (рис1).
Я так понимаю, что резисторы и конденсаторы выходят из строя по причине какого-то неработающего элемента более высокого уровня. Как мне кажется это белая миросхема (обведена синим на рис1) - она же "Оптопара транзисторная" T711 P521GB (рис.2)
С резисторами и конденсаторами я разобрался, но вот с T711 P521GB не совсем.
Элементов с названием P521GB много продается, а вот чтоб в начале названия именно T711 присутствовало, я пока не нашел.
Планирую купить и перепаять. Купить новые драйвера всегда успею, да и стоить 4шт будут не мало.
У меня вот такие вопросы к знатокам лектронники:
На сколько критично, чтобы в начале названия стояла надпись T711?
И что обозначает эта часть названия?
Прикрепленные изображения
оптопара TLP521 вернее всего вообще ни при чем, если станок управляется НЕ Mach-3, ибо на ней делается инверсный ENable, который в подавляющем большинстве китайских управляющих электроник не используется от слова вообще.
Проще и дешевле купить нормальные драйвера, чем оживлять эту трупничину.
Лужу, паяю, станки ЧПУ починяю.
Еще частенько здесь болтаю: Телеграм сообщество ЧПУшников: t.me/cncunion
Станок управляется Mach3.
Новый драйвер стоит за 3000руб. (на али уже посмотрел ) их надо 4 шт, а может и 5. Если сравнивать с теми элементами, которыми (как я полагаю) реанимировали драйвера спецы прошлого владельца (покупал станок бу с производства) , то ремкомлект выйдет всего рублей на 300р. Разница в 10 раз, для меня сейчас это ощутимо. По этому хотелось бы самому попытаться устранить причину.
Подскажите, надо ли обращать на первые 4 символа маркировки на оптопаре TLP521, а именно на T711 ?
Или можно любую использовать, лишь бы кончалась ка надо - P521GB ?
бери любую сама оптопара это уже написали маркируеться TLP521 а всё остальное это может партия номер быть или ещё какая заводская маркировка и она неважна , да и вместо неё хоть PC817А можешь туда ставить .
С Уважением Алексей
да думаю проблема то не в ней ,если конечно не подали туда воль так тцать на вход ей ,надо смотреть выходныные транзисторы ,предварительные каскады ,если горели резисторы токовые то полевой транзистор хоть один он будет убит сто пудов а там и ещё может найтись чего либо . познания в электронике нужны короче говоря .
был бы поближе я б помог разобраться тебе починить их .
С Уважением Алексей
Не, никаких "неправильных" токов быть подано не могло. Резисторы на вид тоже целые. Я как-то блок управления от стиральной машинки Wirpooll ремонтировал, так там у горелых резисторов грыжа вылезала. Здесь такого нет.
Я вот думаю может конденсаторы зимние морозы плохо перенесли. У меня блоки управления один месяц были вынуждены на морозе провести.
у меня когда не было под рукой никаких приборов я только тестером и обходился и находил причины ,восстанавливал и многие думаю также .да и драйвера собирал из безумных эксперементов для шаговых моторов а щас есть практически всё и особо и не пользуюсь ,редко . тестер так и остался основным прибором в работе .
С Уважением Алексей
у горелых резисторов грыжа вылезала
это совсем не обязательно, чаще в обрыв уходят ; лучше кондеры осмотрите на предмет беременности
Есть первый результат - 1 драйвер реанимировал .
1) Сначала проверил 4 резистора по 1ВТ (на первом рис обведены красным). С ними появилась непонятка. Когда на веб калькуляторах по полоскам считал их номинал, то получил результат 8.22 ом. Выпаял их из схемы и начал замерять. Тестер показал, что 2 резистора по 0.9ом. и 2 по 1.5ом. И при этом они совершенно идентично раскрашены .
Выпаял те же резисторы из другого драйвера, померил, все на 0.8 ом. Похоже производитель резисторов наазиатничал. Впаял в ремонтируемый драйвер все по 0.8ом.
2) Далее проверил полевые транзисторы, они крепятся на обратной стороне в количестве 9шт. Два из них убитые, тестер пищит при прозвоне. Из второго драйвера выпаял 2 работающих и заменил.
Драйвер заработал. Мотор отлично крутиться.
Транзистары в Чипе по 30 руб стоят. В итоге ремонт драйвера получилтся в районе 100 руб. (с дорогой).
Так что может моя тема будет для кого-то полезной.
И еще хочу спросить - может ли резистор в следствии своей порчи номинал увеличить в 2 раза (с 0.8ом до 1.6ом)?
Или здесь другой случай - читал, что для определения величины резистора, надо замкунть контакты мультиметра и этот результат вычесть из измеряемого результата. При замыкании контактов мультиметра у меня на экране - 0.8ом. если вычитать, то получаться опять другие величины не совпадающие с полосками. Как быть в такой ситуации?
1) подключал драйвер dm542 к леонардо(по факту искра нео) и к китайской уне. почему то при одном и том же скетче на леонардо мотор крутится быстрее. леонардо шустрее работает?
2)Вчера перепробовал кучу библиотек, но половина не работала, половина работала не так как надо. нужо просто регулировать скорость вращения. В итоге использовал код:
Но скорость вращения мотора меняется не равномерно. необходимо было менять значения от 5 об/мин до 75 об/мин. При вращении резистора на 95% скорость мотора увеличивается примерно до половины, и в оставшиеся 5% хода крутилки происходит увеличение скорости до 75 об/мин. почему так? как правильно сделать? 600 и 14000 - значения задержки. при 600 75 об/мин, при 14000 5 об/мин.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
и 3) как на одном МК управлять и драйвером и LCD ( i2C) экраном? каждый раз когда передаются данный на экран, шаговик приостанавливается. когда давно проблема решилась подключением экрана к одной уне, а драйвера к другой уне. и между собой уны общались по юарт. искру нео с китайской уно подружить почему то не получилось.
например на 3д принтере МЕГА управляется 4-5ю моторами и выводит показания на экран и всё ок. ни один из моторов не притормаживается при обновлении экрана. как так то :(
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
и не получается найти голый код для вывода значений на экран. т.е. как управлять экраном без библиотеки. а в библиотеке код мудрено написан, не пойму.
данные вывожу так:
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Но скорость вращения мотора меняется не равномерно. необходимо было менять значения от 5 об/мин до 75 об/мин. При вращении резистора на 95% скорость мотора увеличивается примерно до половины, и в оставшиеся 5% хода крутилки происходит увеличение скорости до 75 об/мин. почему так?
Вангую, взять потенциометр с линейной характеристикой, а не с магнитолы.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
потенциометр как раз с линейной. через монитор порта наблюдал значение
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Но скорость вращения мотора меняется не равномерно. необходимо было менять значения от 5 об/мин до 75 об/мин. При вращении резистора на 95% скорость мотора увеличивается примерно до половины, и в оставшиеся 5% хода крутилки происходит увеличение скорости до 75 об/мин. почему так? как правильно сделать? 600 и 14000 - значения задержки. при 600 75 об/мин, при 14000 5 об/мин.
Вы меняете период , а хотите менять частоту .
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
не совсем понял куда и как это вставить. управление ведь осуществляется задержкой отсылки сигналов?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
+1 это что бы на ноль не делить.Ошибка при делении. задержка отсылки сигнала дает период между тактами. Обороты это функция обратная от этих периодов. Вот вам и отсутсвие линейности.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
и 3) как на одном МК управлять и драйвером и LCD ( i2C) экраном? каждый раз когда передаются данный на экран, шаговик приостанавливается.
например на 3д принтере МЕГА управляется 4-5ю моторами и выводит показания на экран и всё ок. ни один из моторов не притормаживается при обновлении экрана. как так то :(
То, что при передаче денных на экран все остальные процессы (не только шаговик) приостанавливаются - это вполне нормальная ситуация и иначе быть не может.
Другое дело, что I2C LCD - медленное устройство, а потому в Вашем случае шаговик не просто приостанавливается, а приостанавливается надолго. Т.е. полностью от "приостановки" избавиться не удастся, остается лишь добиться, чтобы уменьшить время приотсановки до приемлемых величин.
Здесь существует, минимум, 3 варианта:
1. Переписать библиотеку с целью уменьшить время вывода.
2. Переписать алгоритм отображения на экране, чтобы за раз выводить не все содержимое экрана, а по одному символу.
Читайте также: