ещё один пост на надоевшую тему A4988 vs DRV8825

Если кто не в теме, то это драйверы ШД типа NEMA17 для всяких настольных 3D-принтеров.

вот что все обычно пишут:
A4988 стоит примерно $6.80, в то время как аналогичный набор из пяти «сделано в Китае» плат шагового драйвера DRV8825

Смешивание шаговых драйверов A4988 и DRV8825. Да, можно! (протестировано и замечательно работает)

Ещё достоверно не определили, насколько реально маленькие алюминиевые радиаторы, показанные на изображениях выше, влияют на охлаждении микросхем, так как для обоих шаговых драйверов гораздо больше зависимость от правильной разводки печатной платы и припоя площадки контакта (так же как надлежащий обдув воздухом, помните об этом!) для отвода тепла, а не для рассеивания через верхнюю часть корпуса микросхемы. Это потому, что оба шаговых драйвера имеют открытую металлические площадку 'под' чипом, который опирается на печатную плату, и это «путь наименьшего сопротивления» для рассеивания тепла. Второй путь рассеивания идет через выводы чипа и в этом аспекте DRV8825 обеспечивает, возможно, немного лучшее рассеивание мощности по сравнению с безвыводным A4988. По моему мнению, рассеивание через вершину микросхемы здесь практически не имеет значения.

Всё это, конечно, цитаты из одной и той же статьи, но тысячи их.

Что же это за хрень? У меня есть ТРИ DRV8825 (корпус SOIC-xx) от ТРЁХ разных продаванов, купленные в РАЗНОЕ ВРЕМЯ!!! Они, суки, греются дай боже! Нагрев до обожжённых пальцев за 15 сек!!! При этом пропускают шаги только так!!! Часто гремит в резонансе.

Потом пришли 2 A4988 — QFN микрушечка на платке. Она вообще не греется! Ход плавный, никаких намёков на пропуск шагов, мотор пальцами остановить нереально. 1/16 шага — очень плавно, никаких дёрганий. Когда стоит на точке, от движка идёт тихий шелест, как и должно быть, пальцем не свернуть (ну, если очень постараться, то, наверное, можно). Никаких намёков на резонанс!

ХЗ, может лично мне попались левые DRV8825, но ввиду вышеизложенных обстоятельств это очень маловероятно.

Мой вердикт: хоть A4988 можеть только 1/16 шага, в отличие от 1/32 у DRV8825, но она реально работает, как и должен работать драйвер ШД, и негреется.
  • 0
  • 14 марта 2016, 10:22
  • scaldov

Комментарии (31)

RSS свернуть / развернуть
но ввиду вышеизложенных обстоятельств это очень маловероятно.
drv8825 у ti стоит почти 2 бакса при партии в 1к. у китайцев цена готового драйвера местами ниже. так что очень даже вероятно.
эти драйвера работают в импульсном режиме, в качестве фнч используется обмотка двигателя. частота шим задается внешней цепочкой, которая, некстати, чувствительна даже к неотмытому флюсу. так что вопрос должен стоять даже не столько в качестве самих микросхем, сколько в качестве реализации драйвера в целом.
A4988 — QFN микрушечка на платке.
с точно таким же термопадом под пузом, как и drv8825
0
  • avatar
  • xar
  • 14 марта 2016, 11:26
с точно таким же термопадом под пузом, как и drv8825
да, но она вообще не греется. А вот drv8825 подогревает до кучи ещё и сам движок.

Насчёт флюса — всё отмыто, никаких следов.
Принципы их работы я тоже знаю.
Но разница — налицо :)
0
1 — поставить в равные условия
2 — сравнивать
3 — обсуждать
0
1 — поставить в равные условия
заменил одно на другое в том же железе — и всё увидел.
2 — сравнил. болевой порог пальцев — 70'С, время разогрева — 15 сек.
3. Вот тут самое интересное. Пост собсно задумывался, чтоб узнать — а как у других (у вас, например)?
0
1 — два драйвера с неизвестной схемотехникой и режимами работы это не равные условия.
остальные пункты не имеют значения. дрв использовал в своем устройстве. проблем не имел
0
drv8825 у ti стоит почти 2 бакса при партии в 1к. у китайцев цена готового драйвера местами ниже.

Речь в моём высере, конечно, о готовом модуле. (^_^)
0
вся суть в том что готовый модуль и есть высер >_<
0
Там еще и микруха может быть левая, как в преобразователях на «LM2596».
0
Не попадалось таких. Интересно, а как ведут себя левые 2596?
0
Это зависит от того, что именно воткнут. В пресловутых китайских модулях на самом деле стоит 2576 или ее клон.
Но может быть и круче — как, например, поддельные FT232.
0
Ну если 2576 то это ещё не плохо, ток то хоть один и тот же) Спасибо
0
Спалил 2 китайских модуля на 2596 случайно замкнув выводы нагрузки. В 2596 должна стоять защита по току. Может кто знает, оригинал бы тоже сгорел?
+1
даташит описывает ограничение тока на индукторе, что, однако, не обязует корректно отрабатывать КЗ. в общем то зависит от реализации (как минимум емкость и иммитанс выходного фильтра)
0
с вероятностью 99.8% или отбраковка или левак. не может оно столько стоить.
0
А не думали, что перегрев и пропуск шагов связаны? :)

Мои DRV8825 не грелись в принтере (ну были горячие, но рукой держать можно было), но у меня были оригинальные полулушные (купленные за адские деньги). Ток настраивал тупо по принципу «максимальный ток, когда двигатели не греются».

Вообще, я совершенно не разбираюсь в том, что сейчас ниже напишу, но импортные юзеры 3д-принтеров предпочитают A4988 по той причине, что они адекватнее работают. В частности, DRV8825 испытывают проблемы с высокими напряжениями и моторами с низкой индуктивностью. Еще DRV8825 перепаивают чтобы они работали в другом режиме. Если интересны подробности — гуглить надо на тему blanking time и decay mode.

Вот одна из ссылок по теме: groups.google.com/d/msg/deltabot/2DKGo3YOrus/uqtL_jbUl8wJ
0
Что-то явно не так. Использовал и то и другое, всё адекватно работает. Да и покупал едва ли не самое дешевое на али. В статье кстати никаких данных в каком окружении они работают, напряжение, ток, двигатель. Знакомый на принтере недавно поменял A4988 на DRV8825, по его словам стало тише, никаких проблем с ними не заметил.
+1
На самом деле очень много факторов может влиять на работу ШД привода. От длинны провода до сечения и как он проложен.
Я сталкивался с проблемой когда в TB6560 на разных движках с одинаковой механикой получал двоякий результат, с одним все прекрасно работало, а с другим вечный резонанс даже на самых малых оборотах в полушаге. Прилепив другой драйвер на основе той же TB6560 картина изменилась зеркально. Как потом мне объяснили, проблема была в частоте осцилляции. Дальше замерив резюки частотозадающие получил разницу в 5 кОм, соответсвенно разные частоты преобразования и ШИМ. Ну что собой представляет обмотка ШД все понимают)) + к ней механнику имеющую свою частоту резонанса + частота резонанса движка + частота коммутации обмотки… вот и выходит греется и драйвер и движок, пропуски шагов, нет стабильности в работе и т.д.
0
Ставил на принтер А4988, потом заменил на DRV8825 с алиэкспресса. Проблема была только в начале, когда не настроил ток подстроечником. Как оказалось, ток там увеличивался против часовой. Я думал, что поставил минимум, а оказалось — максимум. Вот тогда да, драйвера раскалялись мгновенно. Сейчас же они почти холодные в работе. Работают отлично, 4988 остались в запасе.
0
  • avatar
  • ACE
  • 15 марта 2016, 03:13
Как оказалось, ток там увеличивался против часовой
ну вот что значит «ТАМ»? в каком то китайском высере может и да. микрухе же вообще побую куда крутишь потенциометр. ей значение Vref важно.
0
«ТАМ» значит то же, что и у автора топика, готовой модуль. И на этих китайских высерах тысячи человек собирают принтеры и они нормально работают.
0
И на этих китайских высерах тысячи человек собирают принтеры и они нормально работают.
суть в том что эти модули могут быть похожи внешне, но отличаться в принципе. то есть не факт что на визуальных близнецах не будет по разному.
0
Да. Потому стоит их брать там, где есть отзывы от других покупателей. На алиэкспрессе это не проблема. Если ТС купил у трех продавцов и все так ужасно работают, то либо ему сильно не повезло, либо что-то не так делает. Вот для начала стоит проверить настройку Vref. Я настраивал на неподключенных модулях, зная сопротивление токоизмерительного резистора выставлял сопротивление потенциометра. Вот только оказалось что он подключен другой стороной, не так как я привык (и как было на модулях А4988). Дорожки там не разглядеть было.
0
Движок NEMA17, ток 1.7А, индуктивность щас не скажу. Подстроечник не влияет (насколько я понимаю, есть положение подстроечника, когда двигатель стоит, дальше — начинает ход, — такого не было). Померяю Vref для интереса.
0
Вобщем, приехал домой.
С подстроечником дела таковы: устанавливаю Vref на 0.8В — нагрев уменьшается, можно держать палец. Но и движок не крутится :)

Когда крутишь дальше — начинает крутиться с дребезгом и пропуском и аццки греется, при этом Vref уже не мерял, ибо смысла в этом уже нет.

Если кому интересно — могу выслать платки :)

Вобщем, для себя сделал вывод, что эти платки лучше не брать, ибо вероятность напороться на левак близка к 100%
0
Vref == 0.8В соответствует 1.6А току, это достаточно двигателям, которые чаще всего применяются на 3Д принтерах. У вас какие моторы? И какие настройки джамперов, тех что микрошаги выбирают?
0
моторы 1.7А и 1.2А
микрошаги — с контроллера, комбинация соответствует полному шагу.
0
А что за контроллер? И почему микрошаги с него? Может попробовать выставить 1/16 или 1/32 на самом драйвере?
0
контроллер STM32
микрошаги с него потому что так задумано — иногда менять микрошаг.

1/16 вообще не двигается.
0
Тогда сдаюсь. Может какая-то несовместимость с STM32, либо брак. Если есть желание выслать почтой, я могу проверить их у себя. Почтовые расходы с меня.
0
давай адрес, вышлю пару разных.
0
Гуд, в личке
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.