- Охлаждение шаговых двигателей
- Подпишитесь на автора
- Подпишитесь на автора
- Еще больше интересных постов
- Парковка в полный шаг
- Подпишитесь на автора
- RuRAMPS4d v1.3 и термопара К типа
- Подпишитесь на автора
- Blue Pill & SSD1306, ну очень маленькие. но 32 бит!
- Подпишитесь на автора
- Комментарии
- Обзор драйвера шагового двигателя A4988
- Технические параметры
- Общие сведения о драйвере A4988
- Подключение драйвера шагового двигателя A4988 к Arduino UNO
- Драйвер шагового двигателя DRV8825. Подключение к Arduino.
- Технические характеристики драйвер DRV8825.
- Общая информация о драйвере DRV8825.
- Распиновка драйвера DRV8825.
- Подключение питания.
- Выводы для подключения шагового двигателя.
- Выводы управления.
- Настройка микрошага драйвера DRV8825.
- Система охлаждения DRV8825.
- Настройка тока DRV8825.
- Подключение драйвера шагового двигателя DRV8825 к Arduino UNO.
- Скетч вращения шагового двигателя NEMA 17, драйвер DRV8825.
- Использование драйвера DRV8825 с CNC shield v3.
- Видео
Опции темы
Я обычным циакриновым клеем клеил. На процессор на DTV приставке. Тепло передается отлично, не отваливается.
А чем вам БФ-2, или, что проще БФ-6 из любой аптеки не нравится?
Я делал проще. В центр паста по краям клей. Какой подруку попадет.))
Именно для мелких радиаторов и малого тепла в пару-тройку-пяток ватт идельаны БФ-ы.
Он при нагреве усаживается, образуя токую пленку и притягивает радиатор.
Тепло отлично держат, доступны в любой аптеке.
Скотч теплопроводный 2-х сторонний. Брал, емнип, в чипе-дипе. Нормально.
БФ (Бутираль (поливинилбутираль) фенольный (фенолформальдегидный)) — термореактивный однокомпонентный полимеризующийся клей с возможностью применения как простого высыхающего клея. После горячей полимеризации создаёт малоэластичный шов с термостойкостью до 180 °C
ПС. Если сильно просроченный, то не высыхает.
Купил термоклей для этого предназначенный и приклеил радиаторы к процессорам одноплатников. Все работает отлично и не надо химичить. Тебе рекомендую.
Не знаю. У меня держит. Перемешивать не надо. Клеил таким образом радиаторы на драйвера шаговых моторов. Нормально держит. Можно конечно и клей спецовый заказать с Китая, но мне надо было быстро.
Ты так пишешь, как будто я сижу и специально в миксере мешаю.
Возьмем для примера процик роутера, у него будет 2-3 кв. см. площади. Посредине TQFP/BGA с вероятностью под 80% будет яма в полмилиметра.
Рассчитать количество пасты просто невозможно. Или контакта нет, или паста раздавится и полезет в стороны, смешиваясь с клеем.
Вариант ляпнуть пасты как нибудь, намазать по бокам «сопливого» клея, слегка как-нибудь прижать.
Нафиг мне пасты 1мм, если у нее теплопроводность при таком слое будет как у куска картона.
Если мазать (термо)клеем, то потом сильно прижимаешь, выдавливая остатки, что бы радиатор прямо лег на выпуклости корпуса.
Слой получается минимальный.
И красиво, и крепко, и теплопроводно.
Я такого не писал.
Ладно. Я же не настаиваю и не утверждаю, что мой совет идеальный.
Охлаждение шаговых двигателей
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Статья относится к принтерам:
Активное охлаждение подразумевает циркуляцию воздуха в камере, что не есть хорошо для определённых видов пластика, поэтому пока решил обойтись пассивными радиаторами.
Цены на термопрокладки конские, поэтому решил клеить на тонкий двусторонний скотч для тач скринов.
Стало вроде как спокойнее.
Без радиаторов температура адовая, палец не терпит и 10 секунд, с радиаторами к двигателям можно спокойно прикасаться и даже держать на них палец. Я понимаю что данный вид оценки совершенно не подходит под изыскания подтверждённые измерениями, однако я своей доработкой доволен.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Еще больше интересных постов
Парковка в полный шаг
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
RuRAMPS4d v1.3 и термопара К типа
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие. но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Комментарии
Шаговики греются напряжение на драйверах неправильное
мотор экструдера над горячим столом греется и без напряжения 🙂
Всё выставлено по науке, кстати по Вашей ссылке
Просто у китайцев чуть чуть другая наука, поэтому тут обычно методом научного тыка
Истина в методе тыка. Просто убавляй опорное пока не станет хорошо. Вот и вся наука.
Я понимаю что данный вид оценки совершенно не подходит под изыскания подтверждённые измерениями,
Значит гораздо меньше 60
Вопрос что за скотчь? модель или ссылку, спс
с напряжением может быть всё ок, советую проверить сопротивление по осям, ну и скорее всего просто хороший бокс) яб сделал перфорацию в корпусе в местах крепления моторов а на них напечатал кожухи.
Бокс от пластмасски )
http://siriust.ru/oborudovanie/remont-displeynyh-moduley/skotch-polirol/skotch-dvuhstoronniy-chernyy-0.05mm-5mm-50m/
вот такой скотч
Какая рабочая температура шаговых двигателей по даташиту?
кстати интересный вопрос
80c максимально допустимая температура для Nema17 моторов.
80c максимально допустимая температура для Nema17 моторов.
Болезнь всех фирменных принтеров с закрытой прошивкой и неправильными токами.
Есть высокотемпературный клей-герметик (на Али).
И радиатор клею и дополнительно кулер вешаю.
Я думал о клее, но сразу возникает вопрос с демонтажем.
Встречался я с компами, где тянешь радиатор, а потом тупо втыкаешь на вытянутый проц.
Это еще фигня. Можно повтыкать на оторванный чип видюхи.
Это была бы печалька.
Как то раз после моего полуслепого коллеги постарше припаивал ножку к процу назад.
Не.
Я видел контакт PIV-478, приваренный лазером.
Год 2004.
Просто надо не тянуть, а крутить :)))
В косичку заплетать. Сразу. 😀
https://3deshnik.ru/blogs/akdzg/pravilnaya-nastrojka-toka-dlya-shagovyx-dvigatelej принято за феншуй.
драйвера DRV8825
двигатели 17HS4401
DRV8825
Current Limit = Vref * 2
Vref = Current Limit / 2
Например для 17HS4401: Vref = 1,7 / 2 = 0,85В
всё по статье выставлял
Чет не верю я в скотч. уж лучше стяжками притянуть к двигу за уши радиатор и чуток термопасты. Было бы спокойнее. Имхо.
Я даже модель разработал, однако места там нет ( ( (
а просверлить отверстие в радиаторе и прикрутить винтами двигателя не?;)
двигатели трогать не буду.
Угу. Поэтому во вред красоте, вынес движки за пределы корпуса.
Цены на термопрокладки конские
[COLOR=#444444]это где такое?[/COLOR]
[COLOR=#444444]думаю,что 3х3 см вполне за сотку можно купить, а то и меньше[/COLOR]
или 100р. это много?
с шагами всё нормально, и ток по методике. Читай выше.
С каких пор двухсторонняя клейкая лента для сенсоров оказалась теплопроводной, да такой чтобы эффективно отводить тепло на радиатор пассивный? Я понимаю термопрокладки. но и те так себе эту роль выполняют.
Да вот не соглашусь, попробуйте, увидите )
Я и тужить не буду. Я в школе и в институте изучал теплопроводность. да и практика моя подсказывает что бумага не верх идеала теплопроводности, а уж тем более с толстым слоем клея. Да и вы не привели доводов, ибо замеров температуры до и после хотя бы той же термопарой не было. так что просто треп.
Воздух в закрытом коробе быстро нагреется сам и нагреет радиатор.
Не согласен, Вы упускаете ‘конвекцию’ и ‘тепловую трубу’.
Стойки монтажил сам и принцип тепловой трубы могу и понять и объяснить.
Я же хочу ставить медленную принудиловку 120мм на приток-отток, с увеличенным пассивным оребрением.
Ну охлаждать то ты будешь потоком из вне. Так ведь? А автор топика утверждает что есть великий профит от того что пассивноым охлаждением в горячем корпусе можно чего-то добиться дельного и не требущего контроля.
А автор топика утверждает что.
А где Вы увидели что я на 100% разделяю точку зрения ТС?
добиться дельного и не требущего контроля
Обзор драйвера шагового двигателя A4988
Автор: Сергей · Опубликовано 11.04.2019 · Обновлено 13.04.2020
Сегодня расскажу о драйвере A4988, данный драйвер подойдет тем, кто планирует создать свой собственный 3D-принтер или станок ЧПУ с управлением шаговым двигателям.
Технические параметры
► Напряжения питания: от 8 до 35 В
► Установка шага: 1, 1/2, 1/4, 1/8, 1/16
► Напряжение логики: 3 В или 5.5 В
► Защита от перегрева: Есть
► Максимальный ток на фазу: 1 А без радиатора, 2 А с радиатором.
► Габариты модуля: 20 мм х 15 мм х 10 мм
► Габариты радиатора: 9 мм х 5 мм х 9 мм
Общие сведения о драйвере A4988
Основная микросхема модуля это драйвер от Allegro — A4988, которая имеет небольшие размеры (всего 8 мм х 6 мм), хоть микросхема и маленькая, но она может работать с выходным напряжение до 35 В с током до 1 А на катушку без радиатора и до 2 А с радиатором (дополнительным охлаждением). Для управления шаговым двигателем, необходимо всего два управляющих контакта (по сравнению с L298N необходимо четыре), один используется для управления шагами, второй для управления вращения двигателем.
Драйвер позволяет использовать пять вариантов шага, полный шаг, полшага, четверть шага, восьмой шаг и шестнадцатый шаг.
Распиновка драйвера A4988:
На драйвере A4988 расположено 16 контактов, назначение каждого можно посмотреть ниже:
► EN — включение и выключение модуля (0 — включен, 5 В — выключен).
► MS1, MS2 и MS3 — выбор режима микро шаг (смотрите таблицу ниже).
► RST — сброс драйвера.
► SLP — вывод включения спящего режима, если подтянуть его к низкому состоянию драйвер перейдет в спящий режим.
► STEP — управляющий вывод, при каждом положительном импульсе, двигатель делает шаг (в зависимости от настройки микро шага), чем быстрее импульсы, тем быстрее вращаться двигатель.
► DIR — управляющий вывод, если подать +5 В двигатель будет вращается по часовой стрелке, а если подать 0 В против часовой стрелки.
► VMOT & GND — питание шагового двигателя двигателя от 8 до 35 В (обязательное наличие конденсатора на 100 мкФ ).
► 2B, 2A, 1B, и 1A — подключение обмоток двигателя.
► VDD & GND — питание внутренней логики от 3 В до 5,5 В.
Если не планируете использовать вывод RST необходимо подключить его к выводу SLP, чтобы подтянуть его к питанию, тем самым включить драйвер.
Настройка микрошага
Драйвер A4988 может работать микрошаговом режиме, то есть может подавать питание на катушки с промежуточным уровням. Например, если взять двигатель NEMA17 с шагом 1.8 или 200 оборотов, в режиме 1/4, двигатель будет выдавать 800 шагов за оборот
Дня настройки микрошагов, драйвер A4988 имеет три выхода, а именно MS1, MS2 и MS3. Установив соответствующие логические уровни для этих выводов, можно выбрать режим микрошага.
Вывода MS1, MS2 и MS3 в микросхеме A4988 подтянуты резистором к земле, поэтому, если не подключать их, двигатель будет работать в режиме полного шага.
Система охлаждения A4988
При интенсивной работе микросхемы A4988 начинает сильно греется и если температура превысит придельные значение, может сгореть. По документации A4988 может работать с током до 2 А на катушку, но на практике микросхема не греется если ток не превышает 1 А на катушку. Поэтому если ток выше 1 А необходимо устанавливать радиатор охлаждения, который идет в комплекте.
Настройка тока A4988
Перед использованием мотора нужно сделать небольшую настройку, необходимо ограничить максимальную величину тока, протекающего через катушки шагового двигателя и ограничить его превышение номинального тока двигателя, регулировка осуществляется с помощью небольшого потенциометра.
Существует два способа настройки:
1. Замерить ток, для этого возьмем амперметр и подключим его в разрыв любой из обмоток (двигатель должен работать в полношаговом режиме), так же, при настройки ток должен составлять 70% от номинального тока двигателя.
2. Расчет значение напряжения Vref, согласно документации на A4988, есть формула I_TripMax = Vref / (8 × Rs), из которой мы можем получить формулу.
Vref = I_TripMax x 8 x Rs
где,
I_TripMax — номинальный ток двигателя
Rs — сопротивление на резисторе.
В моем случаи на драйвере A4988 установлены резисторы Rs = 0,100 Ом (R100), а номинальный ток двигателя 17HS4401 равняется 1,7 А.
Vref = 1,7 х 8 х 0,100 = 1,36 В
Мы рассчитали максимальное значение для двигателя 17HS4401, но при таком напряжение двигатель будет греться в режиме ожидания, необходимо уменьшить это значение на 70%, то есть:
Vref х 0,7 = 0,952 В
Осталось только настроить, берем отвертку и вольтметр, плюсовой шуп вольтметра устанавливаем на потенциометр, а шуп заземления на вывод GND и выставляем нужное значение.
Подключение драйвера шагового двигателя A4988 к Arduino UNO
Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Драйвер шагового двигателя A4988 x 1 шт.
► Шаговый двигатель 17HS4401 x 1 шт.
► Комплект проводов DuPont 2.54 мм, 20 см x 1 шт.
Подключение:
Теперь, можно приступить к сборке схемы. Первым делом, подключаем VDD и GND к 5 В и GND на Arduino. Контакты DIR и STEP подключим к цифровым контактам 2 и 3 на Arduino. Подключение шагового двигатель к контактам 2B, 2A, 1A и 1B.
Предупреждение: Подключение или отключение шагового двигателя при включенном приводе может привести к его повреждению.
Затем необходимо подключить контакт RST к соседнему контакту SLEEP, чтобы включить драйвер. Так-же контакты выбора микрошага необходимо оставить не подключенными, чтобы работал режим полный микрошаг. Теперь осталось подключить питание двигателя к контактам VMOT и GND, главное не забудьте подключить электролитический конденсатор на 100 мкФ, в противном случаи при скачке напряжение, модуль может выйти из строя.
Программа:
Теперь можно приступки к программной части и начать управлять шаговым двигателем с помощью драйвера A4988, загружайте данный скетч в Arduino.
Драйвер шагового двигателя DRV8825. Подключение к Arduino.
В предыдущей статье уже рассмотрели самый распространённый драйвер шагового двигателя A4988. В данной статье рассмотрим еще одни, не менее популярный, драйвер шагового двигателя DRV8825 и подключим его к Arduino, а также научимся управлять шаговым двигателем. Не смотря на то, что драйвер шагового двигателя DRV8825 полностью взаимозаменяем с драйвером A4988, драйвер DRV8825 имеет ряд преимуществ: рабочее напряжение до 45В, ток до 2,5 А и деление микрошага до 1/32.
Технические характеристики драйвер DRV8825.
Общая информация о драйвере DRV8825.
Драйвер позволяет использовать шесть вариантов шага: 1; 1/2; 1/4; 1/8; 1/16; 1/32.
Распиновка драйвера DRV8825.
На драйвере DRV8825 расположено 16 контактов:
Подключение питания.
Модуль может питаться от источника постоянного тока до 45 В. и до 2,5 Ампер при 24 В. А при 45 В. номинального тока до 2,2 А. В общем случае напряжение может быть между 8 и 45 Вольт постоянного тока.
Пожалуйста, смотрите, что ваш блок питания рассчитан, по крайней мере, на 30% больше, чем максимальный ток, который может быть подан в ваш шаговый двигатель. Обратитесь к техническому паспорту производителя для того, чтобы узнать это значение.
Выводы для подключения шагового двигателя.
Выводы управления.
STEP — управляет микрошагом мотора. Каждый высокий импульс, отправляемый на этот вывод, приводит двигатель в действие на количество микрошагов, заданное выводами Microstep Selection (MS1, MS2 и MS3). Чем быстрее импульсы, тем быстрее будет вращаться двигатель.
DIR — управляет направлением вращения двигателя. Если на него подать высокий уровень, то двигатель будет вращаться по часовой стрелке, а если низкий — против часовой стрелки.
Если вы просто хотите, чтобы двигатель вращался только в одном направлении, то вы можете соединить вывод DIR непосредственно с VCC или GND соответственно.
Настройка микрошага драйвера DRV8825.
Драйвер DRV8825 может работать в микрошаговом режиме, то есть может подавать питание на катушки с промежуточным уровнем. Например, если взять двигатель NEMA17 с шагом 1.8 градусов или 200 шагов на оборот, в режиме 1/4, двигатель будет выдавать 800 шагов за оборот.
Дня настройки микрошага на драйвере DRV предусмотрены три выхода, а именно M0, M1 и M2. Установив соответствующие логические уровни для этих выводов, можно выбрать режим микрошага.
Выводы M0, M1 и M2 в микросхеме DRV8825 подтянуты резистором к земле, поэтому, если не подключать их, двигатель будет работать в режиме полного шага.
Система охлаждения DRV8825.
При интенсивной работе микросхемы драйвер DRV8825 начинает сильно греться и если температура превысит предельное значение, то он может сгореть. По документации DRV8825 может работать с током до 2,5 А. на катушку, но на практике микросхема не греется, если ток не превышает 1,2 А. на катушку. Поэтому если ток выше 1,2 А. необходимо устанавливать радиатор охлаждения, который идет в комплекте.
Настройка тока DRV8825.
Перед использованием мотора нужно сделать небольшую настройку, необходимо ограничить максимальную величину тока, протекающего через катушки шагового двигателя, и ограничить его превышение номинального тока двигателя, регулировка осуществляется с помощью небольшого потенциометра.
Для настройки необходимо рассчитать значение напряжения Vref.
Vref = Current Limit / 2
Current Limit — номинальный ток двигателя.
Для примера рассмотрим двигатель NEMA 17 17HS4401 с током 1,7 А.
Vref = 1,7 / 2 = 0,85 В.
Осталось только настроить, берем отвертку и вольтметр, плюсовый щуп вольтметра устанавливаем на потенциометр, а щуп заземления на вывод GND и выставляем нужное значение.
Подключение драйвера шагового двигателя DRV8825 к Arduino UNO.
Подключим двигатель DRV8825 к Arduino UNO по схеме.
Для этого подключаем GND LOGIC к GND на Arduino. Контакты DIR и STEP подключим к цифровым контактам 2 и 3 на Arduino. Подключение шагового двигателя к контактам B2, B1, A2 и A1.
Предупреждение: Подключение или отключение шагового двигателя при включенном приводе может привести к его повреждению.
Затем необходимо подключить контакт RST к соседнему контакту SLP к 5В на Arduino, чтобы включить драйвер. А контакты выбора микрошага необходимо оставить не подключенными, чтобы работал режим полный микрошаг. Теперь осталось подключить питание двигателя к контактам VMOT и GND MOT, главное не забудьте подключить электролитический конденсатор на 100 мкФ к контактам питания двигателя. В противном случае, при скачке напряжения модуль может выйти из строя.
Скетч вращения шагового двигателя NEMA 17, драйвер DRV8825.
Как уже было упомянуто выше, драйвер DRV8825 заменим драйвером A4988, поэтому и код вращения двигателем можно взять из предыдущей статьи: Драйвер шагового двигателя A4988. Но для увеличения кругозора сегодня будем использовать код вращения двигателя nema 17 без использования библиотеки.
Описание скетча:
Для работы данного скетча, не требуется никаких библиотек. Программа начинается с определения выводов Arduino, к которым подключены выводы STEP и DIR. Так же указываем stepsPerRevolution количество шагов на оборот.
В функции void setup() указываем управляющие контакты как выход.
В основной функции void loop(), вращаем двигатель по часовой стрелке, затем против, с разной скоростью.
Подробнее о подключении шаговых двигателей к Ardiono смотрите на сайте Ардуино технологии.
Для более простого подключения шагового двигателя к Arduino или другому микроконтроллеру существуют модули. Модули бывают разные, на фото ниже приведен пример двух различных модулей.
Распиновку и как подключать модуль драйвера DRV8825 будем рассматривать в следующей статье.
Использование драйвера DRV8825 с CNC shield v3.
Драйвер DRV8825 можно установить на CNC shield v3. CNC shield используются для управления ЧПУ станками и облегчают сборку электроники.
Данный набор позволяет без пайки собрать электронику для двух осевых, трех осевых, четырех осевых ЧПУ станков, а также для самостоятельной сборки 3D принтеров. При реализации ЧПУ станков данные шилды используются достаточно часто благодаря своей низкой цене и простоте сборки. Более подробно CNC shield v3 будем рассматривать в следующих статьях.
Понравился статья Драйвер шагового двигателя DRV8825? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Видео
Как поменять драйвер? Делаем 3D принтер тихим!Скачать
Аварийный выход гибридных драйверов. Подключение.Скачать
Управление шаговым двигателем. Драйвер A4988, подключение и настройкаСкачать
Борьба с шумом или как я тестировал драйвера шаговых двигателейСкачать
ncstudio.xyz | ПoPHoГРaФИЯ по ЧПУ-шному! / Not worth it at all!Скачать
DM556 ремонт драйвера шагового двигателяСкачать