Страница 1 из 1

Шаговый двигатель не шагает

Добавлено: Чт дек 22, 2016 16:26:49
alex1126
Решил сделать устройство которое будет крутить шаговый двигатель. Но чего то затупил я где то. Не буду описывать все шаги, расскажу итог:

Есть плата с l297. Ее выходы (a b c d) вывел на модуль l298n (для андуринки). На выходе с модуля, к которым подключаются обмотки двигателя повесил светодиоды. Кликаю клоком на l297 - светодиоды загораются как в книжке. Все нормально.
Руками подаю напряжение на обмотки двигателя - все работает, двигатель крутится.

Казалось бы, все работает. Собираем вместе - то есть обмотки так же вешаем на выходы модуля l298n и... кликаю клоком на l297 а светодиоды как зажглись в "первой" позиции так и не моргают, то есть l298n не шагает двигателем и он (двигатель) - не крутится.
Отсоединяем - по отдельности в к работает - двигатель вручную шагает, светодиоды перемигиваются.

Чувствую что где то глупость какую то совершил, но не могу понять где.

Добавлено after 3 minutes 7 seconds:
Едет забыл добавить - отсоединял l297 от модуля и руками подавал плюс на входы in1, in2, in3, in4 - двигатель крутит.

Re: Шаговый двигатель не шагает

Добавлено: Чт дек 22, 2016 17:17:31
vem566
Вложенная ссылка отправляет на саму себя. Схема где?

Re: Шаговый двигатель не шагает

Добавлено: Пт дек 23, 2016 08:05:27
alex1126
https://yadi.sk/i/7qGuxf3_34X3PJ

Вот тут схема. Практически из даташита

Re: Шаговый двигатель не шагает

Добавлено: Сб дек 24, 2016 17:07:14
alex1126
Взял атмегу, напрограмировпл Ее что бы она переключала ноги как l297. Подключил Ее вместо 297 - двигатель закрутился.
Почему 297 отказывается переключать обмотки когда к ней подключаешь шаговик? Выходы sens посажены на землю и не должны о перегрузке сообщать, да и не должно Ее быть...

Re: Шаговый двигатель не шагает

Добавлено: Пн дек 26, 2016 14:38:00
alex1126
Вообщем сейчас ситуация такая:
Если мою сделанную плату подключить к двигателю (ну то есть как и задумывалось) то двигатель не крутиться и "пищит". Светодиоды, которые подключены к проводам фаз - горят все четыре. Но если выходы с платы (то есть с l298) подключить не к двигателю а к андуриновскому модулю в качестве сигнальных линий, то все работает.
То есть без нагрузки моя плата работает как и должна. В чем причина? Единственный ньюанс ещё есть - вместо Диодов которые ставят на фазы двигателя я вставил диодный мосты...

Re: Шаговый двигатель не шагает

Добавлено: Пн дек 26, 2016 14:40:57
vem566
Если двигатель пищит, скорее всего большая частота шагания. Есть у шаговиков такая беда, как максимальная скорость. После он просто не успевает шагать, а дергающийся с большой скоростью ротор и издает звук.

Re: Шаговый двигатель не шагает

Добавлено: Пн дек 26, 2016 15:47:30
A. Fig Lee
Надо отсоединить L298 и посмотреть че выдает на выходах. После ресет должно быть
0110 и на IN 11.
Убедиться что крутятся.
у меня в полушаге такая последовательность

Home 101101
000101
110101
110000
110011
000011
101011
101000

Re: Шаговый двигатель не шагает

Добавлено: Вт дек 27, 2016 14:35:13
alex1126
vem566 писал(а):Если двигатель пищит, скорее всего большая частота шагания. Есть у шаговиков такая беда, как максимальная скорость. После он просто не успевает шагать, а дергающийся с большой скоростью ротор и издает звук.
Да там вообще скорости нет. За формирование последовательности включения фаз отвечает l297. А каждый шаг это перевод ноги clock в ноль. И вот этой ногой я дергаю руками. Но даже без дерганья, то есть она включается и пошёл писк, хотя двигатель должен стоять, там фазы статичны.

Добавлено after 3 minutes 2 seconds:
A. Fig Lee писал(а):Надо отсоединить L298 и посмотреть че выдает на выходах. После ресет должно быть
0110 и на IN 11.
Убедиться что крутят
Если отключить шаговый двигатель а вместо него на "фазы" посадить светодиоды - то все работает как и должно - светодиоды зажигаются в нужной последовательности. Если добавить двигатель - то все диоды горят и двигатель пищит.

Re: Шаговый двигатель не шагает

Добавлено: Вт дек 27, 2016 20:21:10
vem566
Стало быть проблема в двигателе. Скорее в его подключении.

Re: Шаговый двигатель не шагает

Добавлено: Ср дек 28, 2016 12:55:51
alex1126
vem566 писал(а):Стало быть проблема в двигателе. Скорее в его подключении.
Двигатель рабочий. Он работает если "вручную" подавать напряжение на фазы и от модуля андуринки l298n. Фазы подключены правильно. И если только одну фазу подключить - тоже свистит. Фазы подключал как и на модуле андуринки

Re: Шаговый двигатель не шагает

Добавлено: Ср янв 18, 2017 20:05:11
alex1126
Посмотрел осцилографом что твориться на обмотках:
WhatsApp Image 2017-01-18 at 19.12.25.jpeg
(132.88 КБ) 397 скачиваний
WhatsApp Image 2017-01-18 at 19.12.24.jpeg
(136.84 КБ) 581 скачивание
WhatsApp Image 2017-01-18 at 19.12.23.jpeg
(137.63 КБ) 547 скачиваний
это все когда только подается питание. Двигатель еще не должен крутиться, он должен "встать". То есть как выше тут писали: 0110 и на IN 11. И вот вместо постоянного уровня там вот такая чехорда....

куда хоть дальше смотреть?

Re: Шаговый двигатель не шагает

Добавлено: Ср янв 18, 2017 20:18:34
vem566
А если посмотреть на выходе источника питания?

Re: Шаговый двигатель не шагает

Добавлено: Ср янв 18, 2017 21:14:07
Mishany
Да косяк с питанием.

Re: Шаговый двигатель не шагает

Добавлено: Чт янв 19, 2017 11:56:04
alex1126
Да, похоже на то. Всем спасибо. заработало. У меня плата была подключена через макетку, и похоже там гдето что то терялось. Подключил как и должно быть - все заработало.