Управление шаговым двигателям (биполярный)
HTML-код
- Опубликовано: 31 дек 2015
- Тема урока: управление шаговым двигателем и схема подключения к микроконтроллеру. Разберем управление в биполярном шаговом двигателе шаговый и полушаговый режим. Не используя специализированный контроллер для шагового двигателя либо драйвер. Урок для начинающих и не важно, в какой программе и на каком языке программируете вы микроконтроллеры ( arduino, Atmel Studio и т.д.) Видео урок с подробным объяснением дающий возможность самостоятельно написать программу управления шаговым двигателем на микроконтроллере.
//**** Навигация ****//
1:50 Схема управления на транзисторах
4:07 Схема управления на драйвере ключей L298N
6:25 Режим управления шага с одной фазой
11:05 Режим управления шага с двумя фазами
12:11 Управление в режиме полушага
//***************************//
//***************************//
Купить готовый драйвер ключей в Китае -
alipromo.com/redirect/cpa/o/nz...
Купить шаговый двигатель в Китае - alipromo.com/redirect/cpa/o/o0...
Р.С. Возможно вы захотите купить шаговые двигателя на aliexpress, в поиске пишите шаговый мотор, по запросу шаговый двигатель ничего не найдете. А там найдете, какой нужен, биполярный или униполярный шаговый двигатель.
//***************************//
Схемы, диаграммы управления, демонстрационная программа для Atmel Studio, микроконтроллер atmega16.
atmel-programme.clan.su/bipolj...
Спасибо за хорошо сделанный обзор, доступный и хорошо анимированный. всего вам наилучшего!
Спасибо
Pro trick : watch movies on kaldrostream. I've been using them for watching a lot of movies during the lockdown.
@Brodie Harley yup, I've been using KaldroStream for months myself :D
@Brodie Harley yup, I've been using Kaldrostream for since december myself :D
Огромное спасибо за данный урок))) все очень просто и понятно))) всегда очень жду ваших уроков)
супер урок! теперь все понятно как работает
Шикарное преподнесение материала! Спасибо!
Круто! Про двигателя и другие исполняющие механизмы очень полезно знать!
Хороший урок!
Шдем продвинутую часть)
Зачёт! Как раз то что искал! Спасибо за подарок на Новый год! Кстати, Поздравляю всех с праздником! Всех с инкрементом года!))
Александр, большое спасибо. Восхищён Вашим техническим и педагогическим мастерством.
Спасибо, какое там мастерство, сам многое не знаю )
Александр спасибо вам за полезные уроки
Александр !! С новым годом и желаю новых познавательных уроков от Вас и конечно здоровья огромного !!!
+vladimir melnikov Вас и всех также с новым годом!
Спасибо! Ясней некуда. Ждём продвинутого урока!
С Новым Годом! Спасибо, отличный материал!
Как всегда понятно и доходчиво. Отличный курс, самый лучший из всего что есть в RUclips, только не бросайте Александр Николаевич!!! И с новым годом вас!
Очень наглядно и доходчиво. Видео подобного рода можно смело назвать "качественный контент". Но более продвинутые уроки думаю не обезательно так сильно детализировать.
Жду продвинутый урок!
Огромное спасибо за это видео, это один из лучших уроков на ютюбе)
Очень толковое объяснение. Спасибо.
Ну балуете нас Вы своими уроками))). Спасибо. С Новым годом.
Очень, Очень, Очень ждём следующий урок!!!!!!!!!!!! Больше мяса, меньше картинок - все можно обрисовать диаграммами! Спасибо, было очень информативно!
Момент крутящий, а за видео спасибо!
Браво, это лучшее, что я видел на ТыТруба за последние несколько месяцев! Спасибо!
Огромное спасибо за данный урок
Спасибо за отличный урок!!!
Благодарю за столь детальное рассмотрение данной темы. Очень интересно смотреть и слушать. Успехов вам в продвижении вашего канала. С меня колокольчин, лайк и подписка. Будем следить за новостями канала.
Хороший урок! Молодец! С удовольствием посмотрел.
Спасибо большое за видео. Очень доходчиво и просто.
Очень качественный контент, огромное спасибо!
Отлично, огромное спасибо за труд.
Аександр спасибо, прекрасный урок.
отличное видео. Для начинающих самое то. Спасибо.
Спасибо за подробный разбор,лайк и подписка!
Спасибо за урок. Дождался :-) Жду продвинутый урок. Язык программирования вами же выбран в курсе, и это Си.
ОО Это очень полезный урок!! Спасибо!
C Новым годом! Спасибо за урок!
+Евгений Шарабура Вас также с новым годом
Спасибо! дошло сразу)
Пасиб за ролик наконец разобрался в шаговиках:D
Спасибо. С новым годом Вас.
нужное видео!спасибо!
Просмотрев другие видео на эту тематику, могу сказать, что ваше более точно и доступно обьясняет эту тему, я сильно удивился, когда посмотрел на количество просмотров, почему так мало? Спасибо за качественный контент)
Спасибо, старался )
Спасибо
Спасибище !!!!!!!!!!!!))
Просто отменное преподнесение материала.Благодарю за такой кропотливый труд в создании этого урока.
спасибо!!)
Спасибо. Ткнул по рекламке)
Вам спасибо, все бы так )
6:13 "Если вы не хОчете...".
"Не хотите".
Уроки замечательные, спасибо.
Сколько читаю комментариев, под каждым видео найдется учитель, который пытается поправить автора. Автор живет на Украине, и многие оговорки и ошибки связаны с языком.Ошибок много, но разве вы смотрите урок по микроконтроллерам, чтобы искать ошибки в разговоре?
Александр, момент крутящий. Крутящий, без "ся"
Та я много всяких оговорок делаю, стараюсь, но увы )
Крутящий момент слышал! "Крутящийся" момент первый раз слышу!
ждем продвинутый урок
Спасибо за классный обзор. Жаль нихера не понял :)
это потому что ты деревянный.
Как жаль, что поздно нашел. Сначала сам разобрался, перерыл кучу сайтов, а потом уже наткнулся на видео, которое могло бы сэкономить кучу времени. Жаль не рассказали про классификацию двигателей, хотя бы вкратце.
Все отлично, спасибо
А какой именно тим подключения и код нужен для достижения высоких оборотов? Больше 1000, например?
крутящийся момент )))
Умеет же человек доходчиво объяснять.
Спасибо за урок хотелось бы узнать как управлять трьох фазным бесколекторным дигателем интересует сам принцип а драйвер для него может быть указаный в вашем видео и l6234
2 дня искал и не зря
СССССССПППППППППААААААААСССССССИИИИБББББООООООООО!!!!!
Спасибо за ценную информацию. Возник вопрос , а можно подключить шаговый двигатель к ардуино без драйвера? У меня есть маленький ШД 6-7мм диаметр и 12-14мм длиной.
Отличное видео, как раз собираюсь ЧПУ собрать. Ардуино не для Ваших подписчиков. На днях просматривал прошлые ролики, искал как отключить подчеркивание русских комментариев в ATMEL STUDIO подзабыл. Пока ковыряю управляющие программы, под какую будем точить камень. Жду с нетерпением новых видео.
Спасибо. Начинал с Вами моргать диодом, а недавно BOOT Loader программу написал для atmega8 из любопытства к гарвардской архитектуре.
P.S. Когда перейдем на ARM ?
В полушаговом режиме шаги 3 и 4 ротор смотрит в другую сторону, а так Респект автор, очень красиво и подробно сделал, у меня бы сил не хватило, правда. Что за программа в которой сделано видео, мне она понравилась?
E22NSFBLNFNS02
ПРЕКРАЩЕНИЕ ПРОИЗВОДИТЕЛЯ
ШАГОВЫЙ ДВИГАТЕЛЬ 1500 ОБ / МИН 65VDC 70W БИПОЛЯРНЫЙ скажите пожалуйста какой драйвер можно заказать в Китае я в этом не силён , если не трудно коннчно
Очень хороший и понятный обзор. Александр у меня такой вопрос - возможно -ли подключение драйвера на транзисторах, указанной вами в первой части, к микросхемам КМОП -технологии серии К561ЛА7, ТМ2, (благо этого добра у меня много). И второй возможно-ли подключения драйвера к ним L298N?
Да можно на ТМ2 - 2шт. и ЛА7 - 1шт.
всё понятно объяснили. спасибо. но вот слово Рауза... все равно плюс и подписка. :)
+Артур Шафиков Блин!, не заметил. Правельно говорят, свои ошибки не замечаеш
+Артур Шафиков Та мог бы сделать вид шо не заметил,ну что ты Шариков!? Обижаеш учителя.
Та наоборот все норм. Значит смотрят :)
+кожевник едвард не коверкай фамилии, эдди ) с нг тебя чувачек )
+Александр Писанец смотрят. отличные уроки у Вас :)
Нарешті дочекався по біполярниках, як завжди чудово - лайк без роздумів. До підпищика нижче добавлю ще одну невелику помилку - полярність ротора на 3 и 4 кроці картинки півкрокового режиму неправильна. Надіюсь тема буде ще развиватись.
+wAnubiSw Пересмотрел но не обнаружил ошибки. Если не трудно укажите время где именно.
+Александр Писанец В картинці, що з'являється на 12:20 полярність магнітика в 3 та 4 кроці треба інверсувати.
+wAnubiSw Спасибо,сразу и не заметил.
Як завжди в Ваших відео помилка несуттєва і не впливає на засвоюваність матеріалу(кожен, хто уважно дивився мав би сам зрозуміти принцип дії та виявити помилку самостійно)
+Александр Писанец Скажите, а вы не задумывались о уроке про Таймер 1 и 2 ???
Как подключить биполярный ШД чтоб он играл музыку?
Здравствуйте.
сть ли более упрощённые драйвера, с двумя входами, чтобы на один подавать импульсы (для шагания), а второй взод - направление движения?
Для данного типа шагового двигателя я такой микросхемы не знаю. L297 совместно с драйверами ключей. Не смотря что там не два входа. Как вам нужно, подойдет другой тип шагового двигателя униполярный.
Здравсвуйте, у меня микроконтролер Fujitsu и у меня на лагический "1" подает 3.3 В . этого хватает для управления драйвера L298N?
+Қайыржан Балдуов Да, работать будет.
День добрый Александр.
При подключение 2-х. датчиков расстояния (hc-sr04) можно ли их подцепить на 3 порта? для импульса использовать 2 порта, а для захвата - 1 внешнее прерывание. Я думаю выхода с датчиков подцепить через диоды. Все остальное прописать программно. И еще, датчик работает от 5 в, будет ли он работать от 3.3 в, или все таки на него подать 5 в.(МК на 3.3в)
+Vova Korobkov Датчик работает только от 5 вольт,ниже 4 вольт начинает неправильно делать замер. Насчет одного входа не скажу надо про бывать, теоретически должно работать.
Хоршо обьяснили но не всё понятно. Какова жесткость механических характеристик этих двигателей ?
Александр, подскажите, а достаточно ли импульса между тактами МК для инициализации шага? В смысле между
. PORTA &=~(1
+Алексей Мельников Не очень понял вопрос. Но если вы имеете виду отключение одной обмотки и подключение другой, то да вполне.
Александр при компиляции в авр студии 6.2 Вашего проекта выдает ошибку отсутствие файла elf , но он там есть , в чем моя ошибка?
Попробуйте создать новый проект в студии. Мой откройте через блокнот, выделите и скопируйте в созданный проект.
10:24 Скажите вкратце, что за схемы и алгоритмы нужно использовать, для того чтобы добиться стабильной работы ШГ от ЖД на оборотах 5400-7200 об/мин. ?
Плавный разгон на нужные обороты, иначе может произойти срыв полюсов. Обязательно отслеживать ток шаговика так как напряжение нужно будет поднять в моем случае с 5В на 24В. Это нужно для того чтобы увеличить силу и время крутящего момента. Это основное.
спс, это для меня сложновато пока, попробую использовать родной драйвер от жд.
Интересно сколько он моторов может потянуть если их параллельно подключить..?
можно ли вместо L298N использовать ULN2003? Спасибо
Не работал с такой
А можно за питать переменным напряжением, одну обмотку напрямую а вторую, через конденсатор . Получится подключение со смещением? Для примера вы показали ротор с двумя полюсами поэтому не понятно как ведет себя ротор например с 6 полюсами.
Нет, так не получится. Это не трехфазный мотор а шаговый, совершено c другим принципом работы.
@@user-mj8ux1bn2c На Ютубе много примеров как запустить шаговый без драйвера и они действительно запускают.
ОЧЕНЬ ХОТЕЛОСЬ СДЕЛАТЬ ДРАЙВЕР STEP/DIR С МИКРОШАГОМ НА AVR ПОМОГИТЕ В ТЕОРИИ РАЗОБРАТСЯ
Дружище скажи пожалуйста как можно цифровым сигналом управлять шаговым двигателем .Например есть сигнал шаговый двигатель повернут на примерно 90 градусов, если нет сигнала он возвращается в исходное положение . И все это для того чтоб управлять заслонкой . чтоб она открывалась если нужно и закрывалась если не нужно
Нужно программу писать для мк, я так на пальцах не объясню.
Александр добрый день! Я хочу задать вам необычный вопрос. Почему вы работаете в основном с МК Atmel? Просто читал что многие переходят на STM32, потому что они лучше в разы. И я вот метаюсь меж двух огней.
+Dmitriy kosterov Я вас понимаю) сам накупил отладчик и микроконтроллеры STM32. Давно хочу перейти на stm32, но это опять нужно все учить. Но пока мне и atmege для всего хватает. Конечно stm луче, но и сложнее, как для начинающих не самый летучий выбор.
+Александр Писанец, Вся наша жизнь - это учёба)). Так что я думаю переходить надо, ведь, человеку который знает AVR и ARM - цены не будет =)
класс спасибо
+сергей рудюк Спасибо, старался.
+Александр Писанец
Спасибо за очень познавательное видео, с меня лак! А как сделать контроллер для управление драйверам мостовых ключей?
Так на микроконтроллере все и делается.
+Александр Писанец
Объясните про порты ABCD, что туда потключается?
+Сергей Сергей На микроконтроллере ?
единственный нормальный ролик объяняющий как работает и как запустить шаговый двигатель
Хочу заметить - не ...крутящийся момент... - а надо говорить крутящий момент! - это как раз указывает на то что какое усилие на валу двигателя, а не на то что вал просто крутится. Это важно.
не видел ли ктото драйвер на слыбые 5в двигатели?
a4988 в основном от 12в. нужно чтото более низковольтное.
Здравствуйте. Буду очень рад если кто-то поможет советом. Хочу собрать проводной электронный follow Focus для регулирования фокуса зеркальной камеры закреплённой на обычном механическом Steadicam. Нужна плата управления для шагового Двигателя. Чтобы на ручку стедикама закрепить какой-нибудь переменный резистор или что-то подобное и пропорционально резистору крутить мотор. А возле объектива камеры закрепить этот самый двигатель и через маленький зубчатый ремень или шестерню одетую на этот объектив, была возможность плавно крутить кольцо фокусировки, с помощь этого резистора.
сгорела плата, подал 24v, снял мост как вы говорили двигатель встал в ступор в пшикнула плата. печально....
ссылка на драйвер не верна.
Ошибка в видео, где про 8 шагов. Полюса не по порядку нарисованы. Вызывает непонятку
А где "программирование микроконтроллера"? 0:08
Поясните пожалуйста. Покупаем эту плату управления: ru.aliexpress.com/item/15931-Free-Shipping-New-Dual-H-Bridge-DC-Stepper-Motor-Drive-Controller-Board-Module-L298N-MOTOR/32355666632.html?aff_platform=aaf&cpt=1505800879307&sk=Ee2JQzjUz&aff_trace_key=58d2598879a44fdea83bcb09408d334a-1505800879307-05027-Ee2JQzjUz&terminal_id=a1d09058cb744116b9db24f60c4ac64f - подключаем к ней двигатель + питание = все готово и будет работать? И не каких Ардуино (Уно, Нано, Банано) не нужно?
Микроконтроллер нужен
ШАГ
Ошибки в рисунках сбивают с толу.
Отличный познавательный урок! Вот тут шаговики недорогие - ali.pub/0ejyn
День добрый Александр.
Шаг, Полу-Шаг- это понятно.
А можете хотя бы письменно объяснить 1/16 шага?
+Vova Korobkov Я так понимаю вы имеете виду микрошаг. Там много обяснять нужно, проще использовать готовый драйвер.
+Александр Писанец на 3д принтере стоят работают, интересно знать как?
Так там и стоят драйвера. Спросить можно тут
ruclips.net/channel/UChU649fxsF-koQ6bcLkih9w
Рауза как Rауза или Пауза ?)))
Здравсвуйте,
в продолжении темы по шаговым двигателям не могли бы вы сделать видео-урок по теме гексапода управлемого шаговиком. Здесь готовый проект на немецком. Разобраться в нем и рассказать бы его публике. www-user.tu-chemnitz.de/~ygu/mb-iwp/Hexapod/. И еще конкретно по шаговым двигателям здесь www-user.tu-chemnitz.de/~ygu/mb-iwp/Schrittmotorsteuerung/.
+Alex O Я такими проэктами не когда не занимался.
6
Если все такие умные, где же наша электроника на прилавках. Везде импорт из Китая, но мы пиздец какие молодцы.
начну с того что ардиной баловался год назад и я полный чайник , но очень нужна помощ, Помогите пожалуйста запустить мотор дши 200 для чайников , имею мегу 2560 а драйвер а3984 , вот фотка mkpochtoi.narod.ru/A3984_microshag_16_steeps_70x40_mm_mkpochtoi_ru_pic.jpg , пожалуйста опишите чайнику как все надо =) 8 проводов у мотора , соеденил их по парам как здесь указанно www.cnccontrollers.ru/motor_on.html
Лучше бы пример кода выложили.
Рауза (1сек), не рауза с Пауза!!!
жопу свою критикуй
Не могу воспринимать, музыка отвлекает
Короче говоря, питается он двуполярным переменным током, и весь сказ.
И вы считаете что новичку, все станет ясно после такого объяснения )
Да я и есть новичок, и я написал то что я понял из увидинова, только чуть чуть не правильно написал, ни двуполярным а двух фазным переменным током.
Правильно вы все поняли, выходит не зря я потратил время )
Полумост для шаговиков это не хорошо! Работает шаговик с ним отвратительно, для них есть готовые драйвера!
+Alexandr Kozir Готовый драйвер и состоит из моста в дорогих драйверах может строится все на поливиках.
К примеру на микросхеме l298 микроконтроллер берет на себя передергивание всех обмоток и плавности хода добиться трудно и беда с микрошагом, а например микросхема a4988, уже работает по другому управление ведется двумя выводами step и dir. Ну если просто погонять движок поиграться то l298 пойдет, а для чего то серьезного я думаю врят ли!
+Alexandr Kozir С микросхемой не работал a4988. А насчет L298 то все на ней нормально работает, если на микроконтроллере все управление делать то программа солоновата выходит. Но можно и драйвер применить.
Автор хренов балабол!! Где плата с превью картинки?!
Я рассказал как она работает, а именно какой драйвер используется