Драйверы на TMC2160
- urry
- Кандидат
- Сообщения: 96
- Зарегистрирован: 06 янв 2018, 19:33
- Репутация: 11
- Настоящее имя: Юрий
- Откуда: Липецкая область
- Контактная информация:
Драйверы на TMC2160
Изучив обзоры и характеристики решил попробовать драйверы на TMC2160. Заказал реализацию в корпусе, хотя есть бескорпусные варианты в пару раз дешевле, и сегодня их получил.
К монтажу вопросов не возникло, есть вопросы к охлаждению, но они решаемы. Попробовал заменить ими драйвера на TB67S109AFTG, подключил точно так же, с общим плюсом входных сигналов и управлением минусом - ни один из 3х не дышит. С подключением не вижу где может вкрасться проблема при замене одного драйвера на другой в рабочей системе. На фото выше на плате видны 4 джампера. В их назначение пока не вник, документации по ним нет. Возможна, конечно, бракованная партия, но хочется верить в лучшее. Буду благодарен если кто-то подкинет конструктивную идею.
Идеи типа "выкинь это гуано и купи лидшайн" мне не кажутся конструктивными.
Идеи типа "выкинь это гуано и купи лидшайн" мне не кажутся конструктивными.
-
- Мастер
- Сообщения: 625
- Зарегистрирован: 24 авг 2014, 10:29
- Репутация: 82
- Настоящее имя: Drey
- Откуда: Воронеж
- Контактная информация:
Re: Драйверы на TMC2160
Енейбл отключи.6 переключатель - ток удержания полный и половина,
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Драйверы на TMC2160
Драйвер мудреный, он может и по SPI работать, и сам лимиты определяет. Возможно он вкючен на SPI. Кто знает как его китайцы сконфигурировали. Ищите документацию.
-
- Мастер
- Сообщения: 995
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Драйверы на TMC2160
При подаче питания на удержание встает? Какую документацию вам надо, даташит на 2160 не секретный вроде.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Драйверы на TMC2160
Даташит не секретный, но работа микросхемы зависит от прошивки, которая в неё залита. По умолчанию пишут управляется Step-Dir. Если нужно что-то иное, то обратитесь к продавцу.
- urry
- Кандидат
- Сообщения: 96
- Зарегистрирован: 06 янв 2018, 19:33
- Репутация: 11
- Настоящее имя: Юрий
- Откуда: Липецкая область
- Контактная информация:
Re: Драйверы на TMC2160
Вот кстати да, интересный эффект - встает на удержание при подаче питания, и снимается с удержания при нажатии на ресет в мач3, тогда как должен наоборот. Вот схема подключения от продавана, вариант, который я использую. LPT интерфейс.
У джамперов подписи SD0, SD1, SCK, CS. Наверняка переключение каких-то режимов, но понимания пока не приходит.
-
- Мастер
- Сообщения: 995
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Драйверы на TMC2160
Вы бы не позорились, а посмотрели сначала этот даташит. Никакой прошивки там нет, режим переключается аппаратной ногой.
Отцепите все провода кроме питания. Удержание есть? Тогда подключите только степ и пробуйте крутить.
Последний раз редактировалось Kost_irk 10 янв 2021, 00:16, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Драйверы на TMC2160
Насчет позориться это Вы перегнули. Ну может полноценной прошивкой это не назовешь, но тем не менее у микросхемы есть с десяток, а то и больше конфигурационных регистров, которые определяют ее режим работы. И программируются они как раз по тем четырем пинам (только это не пины, а SPI порт и никаких перемычек там быть не должно). Должно быть приложение для конфигурации. А аппаратная нога разрешает использование режима SPI.
Если при сбросе МАЧ драйвер снимается с удержания, то есть вероятность, что Енейбл инверсный.
-
- Мастер
- Сообщения: 995
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Драйверы на TMC2160
Я вас еще раз отправляю читать даташит, а потом уже писать.svm писал(а): ↑ Ну может полноценной прошивкой это не назовешь, но тем не менее у микросхемы есть с десяток, а то и больше конфигурационных регистров, которые определяют ее режим работы. И программируются они как раз по тем четырем пинам (только это не пины, а SPI порт и никаких перемычек там быть не должно).
Логика работы такая: режим работы выбирается одной ногой spi_mode. Если выбран режим spi, тогда драйвер настраивается через эти ваши регистры, при этом хочу заметить, что настраивать нужно каждый раз после подачи питания, т.е. память энергозависимая.
Если же выбран режим работы простой (как в нашем случае), то все ноги, имеющие отношение к spi уходят на тот красненький переключатель, и режим работы настраивается ими. Для этого и нужны перемычки, чтобы эти сигналы были соединены с переключателем.
Ну и я про то же.
- urry
- Кандидат
- Сообщения: 96
- Зарегистрирован: 06 янв 2018, 19:33
- Репутация: 11
- Настоящее имя: Юрий
- Откуда: Липецкая область
- Контактная информация:
Re: Драйверы на TMC2160
Отцеплял. Удержание есть только когда подключен EN, пока мач не в рабочем состоянии (мигает ресет). Если EN отключить удержания не появляется. Если отставить только один DIR крутить тоже не получается, никаких звуков или движений.
-
- Мастер
- Сообщения: 995
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Драйверы на TMC2160
Значит включите инверсию всех пинов в маче.
- iMaks-RS
- Мастер
- Сообщения: 1726
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 198
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Драйверы на TMC2160
Тихий режим проверьте, очень интересен.. по приведенному Вами описанию - на 350 оборотах движка вообще не слышно.... с швп 4-5мм, самое то для мелких настольников, типа 1610-3018
- yurayerz
- Опытный
- Сообщения: 130
- Зарегистрирован: 04 янв 2015, 02:46
- Репутация: 33
- Настоящее имя: Юрий
- Откуда: Ярославль
- Контактная информация:
Re: Драйверы на TMC2160
Если шпиндель с частотником, проверьте работу драйверов вкупе с включенным шпинделем. Я купил два драйвера MKS TMC2160_OC как раз из указанного в первом посте обзора, и даже собрал себе новый блок драйверов (два TMC2160_OC + два MKS LV8727, не спрашивайте "почему?"). У них у всех было подключение с общим катодом (на картинке видно клемму GND), поэтому пришлось резать ноги оптопарам и перекоммутировать перемычками. И все бы хорошо, и тихий режим, и скорость до 6000мм/мин вместо 2500мм/мин на предыдущем TB6600. Пока не включил шпиндель.
Взбесились именно обе TMC2160. Чего я только не делал, поставил ферритовые кольца на проводах частотника, одел металлическую оплетку от душа на шлейф контроллера (у меня SMC4-4-16A16B), блок драйверов в металлическом коробе - корпусе от компьютерного БП. Ничего не помогало. Причем, и у LV8727, и у TMC2160_OC абсолютно одинаковые входные цепи - оптрон pc817 на EN, 4N35 на DIR и 6N137 на Step. Даже топология входных цепей одинакова - MKS же!
Ну, поиск и борьба с наводками - это отдельный вид спорта. Может со временем и победилось бы. Но почему из четырех драйверов в одном корпусе при прочих равных условиях очумели только два - мне так и не понятно. Половину каникул на это потратил, но так и не порешал. Вернулся к TB6600 и LV8727.
Сдается мне, наводки от шпинделя больше влияли не на сигналы степ/дир, а на затворы расхваливаемых выходных полевиков. Но у меня на повторные эксперименты уже нервов не хватитhttps://www.youtube.com/watch?v=VCyKzb0CthUhttps://www.youtube.com/watch?v=y8NfoZGzfU0
ЗЫ. Вспомнил еще особенность - на движке NEMA17 стелс-режим работал нормально, и даже реально тихо. А на NEMA23 работал только один раз. Чтобы повторно запустить, надо выключить и включить опять режим стелс. Или передернуть питание. Вот не знаю почему так. Поэтому на ролике движок ездит не в тихом режиме (предпоследний джампер на плате выключен)
Взбесились именно обе TMC2160. Чего я только не делал, поставил ферритовые кольца на проводах частотника, одел металлическую оплетку от душа на шлейф контроллера (у меня SMC4-4-16A16B), блок драйверов в металлическом коробе - корпусе от компьютерного БП. Ничего не помогало. Причем, и у LV8727, и у TMC2160_OC абсолютно одинаковые входные цепи - оптрон pc817 на EN, 4N35 на DIR и 6N137 на Step. Даже топология входных цепей одинакова - MKS же!
Ну, поиск и борьба с наводками - это отдельный вид спорта. Может со временем и победилось бы. Но почему из четырех драйверов в одном корпусе при прочих равных условиях очумели только два - мне так и не понятно. Половину каникул на это потратил, но так и не порешал. Вернулся к TB6600 и LV8727.
Сдается мне, наводки от шпинделя больше влияли не на сигналы степ/дир, а на затворы расхваливаемых выходных полевиков. Но у меня на повторные эксперименты уже нервов не хватитhttps://www.youtube.com/watch?v=VCyKzb0CthUhttps://www.youtube.com/watch?v=y8NfoZGzfU0
ЗЫ. Вспомнил еще особенность - на движке NEMA17 стелс-режим работал нормально, и даже реально тихо. А на NEMA23 работал только один раз. Чтобы повторно запустить, надо выключить и включить опять режим стелс. Или передернуть питание. Вот не знаю почему так. Поэтому на ролике движок ездит не в тихом режиме (предпоследний джампер на плате выключен)
- urry
- Кандидат
- Сообщения: 96
- Зарегистрирован: 06 янв 2018, 19:33
- Репутация: 11
- Настоящее имя: Юрий
- Откуда: Липецкая область
- Контактная информация:
Re: Драйверы на TMC2160
Работает тихий режим, реально тихо, пробовал на 57hs76 и 57hs56. За десяток запусков никаких глюков с ним пока не заметил. Субъективно показалось что шаговый в этом режиме меньше греется (на ощупь при работе тестовой программы туда-сюда 40см на полчаса). Но ограничение оборотов в 350, про которое пишут в обзоре удручает. При швп 1605 это всего 1750 мм/мин.
Проверял. Разницы с работой без шпинделя не заметил, сбоев, срывов и дерганий не появилось. Никаких особых мер борьбы с помехами у меня нет - только земля вся звёздочкой из одной точки, фильтр на входе питания частотника и колечко на выходе.
Термопасты под радиатор добавил и ножки пластиковые подпилил для лучшего контакта, но радиатор и так холодный. 8 мосфетов в моем драйвере сделаны без охлаждения вообще, при работе слегка греются на ощупь. По даташиту они расчитаны на работу до 150 градусов, этого нет даже рядом, пока оставляю как есть.
Буду тестировать дальше на длительных программах в разных режимах, это дело не быстрое. Пока же эти драйвера не приговорил.
- iMaks-RS
- Мастер
- Сообщения: 1726
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 198
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Драйверы на TMC2160
Да.. всё-таки получается хорошая альтернатива оригинальным лидшайнам 542м... и дешевле в 3 раза. Только подстройки под индуктивность обмоток движков нет.. Надо бы заказать.. сравнить... движки Sumtor, низкоиндуктивные, с оргинальными 542ми после подстройки - не шипят в режиме удержания и нет срыва под нагрузкой при подаче выше 5м/мин (боле 1000 оборотов). Как проведу эксперементы, отпишусь. ))
-
- Мастер
- Сообщения: 995
- Зарегистрирован: 19 июл 2018, 07:46
- Репутация: 193
- Откуда: Иркутск
- Контактная информация:
Re: Драйверы на TMC2160
Тринамики всегда неплохие вещи делали, давно в своих разработках пользуем, еще когда не было этого всего на али, микросхемы покупали и ставили. Сейчас конечно проще, готовый модуль и все дела. По сравнению с дровами типа 6600 небо и земля.
- urry
- Кандидат
- Сообщения: 96
- Зарегистрирован: 06 янв 2018, 19:33
- Репутация: 11
- Настоящее имя: Юрий
- Откуда: Липецкая область
- Контактная информация:
Re: Драйверы на TMC2160
По испытаниям. Хоть про тихий режим и написано "Under Stealthchop mode, maximum stepper motor rpm is approximately 350RPM", но у меня он работает и на больших оборотах, 500 держит стабильно, больше не гонял. Из минусов Stealthchop иногда боится нажатия кнопки Stop в Mach3 при работающем G коде, пару раз удалось так получить отваливание драйвера до перевключения питания. В нормальном режиме такого нет.
Срывов-пропусков на скоростях, на которых данный мотор обязан работать при данном напряжении не появляется.
Работал при 36В, 8 микрошагов, NEMA23 2х типов.
Еще момент - продаван дает два варианта их подключения - с общим анодом(который я использовал) и общим катодом. Глянув вовнутрь понятно, что схему с общим катодом использовать нельзя, ибо там стоит электролитический кондер, и при включении с общим катодом он окажется переполюсованным со всеми вытекающими.
Срывов-пропусков на скоростях, на которых данный мотор обязан работать при данном напряжении не появляется.
Работал при 36В, 8 микрошагов, NEMA23 2х типов.
Еще момент - продаван дает два варианта их подключения - с общим анодом(который я использовал) и общим катодом. Глянув вовнутрь понятно, что схему с общим катодом использовать нельзя, ибо там стоит электролитический кондер, и при включении с общим катодом он окажется переполюсованным со всеми вытекающими.