Перейти к содержанию
    

Как подключить ATmega8 к шаговому двигателю EM 235 или EM234?

Не подскажите пожалуйста как подключить ATmega8 к шаговому двигателю EM 235 или EM234 через драйвер ir3101 а то сам не могу додуматься

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не подскажите пожалуйста как подключить ATmega8 к шаговому двигателю EM 235 или EM234 через драйвер ir3101 а то сам не могу додуматься

Начните вот с этой статьи:

http://www.digit-el.com/files/articles/step/step.html

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начните вот с этой статьи:

http://www.digit-el.com/files/articles/step/step.html

 

Ой, какая статья хорошая! Просто оторваться от чтения невозможно. Так и хочется после чтения немедля начать управлять шаговыми двигателями! :)

Со своей стороны посоветую присмотреться к готовым платам на базе Arduino (AVR-конструктор), они обычно недороги - http://freeduino.ru/arduino/mshield.html. Там уже и прога/прошивка готовая есть с функциями, чтобы скоростью двигателя управлять:

void loop() {
 //Задаем направление движение вперед
 motor.run(FORWARD);
 //Устанавливаем скорость 50%
 motor.setSpeed(128);
 //пауза 3 секунды - двигатель крутится
 delay(3000);
 //увеличиваем скорость до 75%, и пауза 3 сек.
 motor.setSpeed(192);
 delay(3000);
 //Снижаем скорость до 50%, и пауза 3 сек.
 motor.setSpeed(128);
 delay(3000);
 //Останавливаем двигатель, и пауза 3 сек.
 motor.run(RELEASE);
 delay(3000);
 //Переключаем направление вращения
 //Двигатель начнет вращаться со скоростью 50%
 motor.run(BACKWARD);
 //пауза 3 секунды - двигатель крутится
 delay(3000);
 //увеличиваем скорость до 75%, и пауза 3 сек.
 motor.setSpeed(192);
 delay(3000);
 //Снижаем скорость до 50%, и пауза 3 сек.
 motor.setSpeed(128);
 delay(3000);
 //Останавливаем двигатель, и пауза 3 сек.
 motor.run(RELEASE);
 delay(3000);
}

Изменено пользователем IgorKossak
[codebox] для длинного кода, [code] - для короткого!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Со своей стороны посоветую присмотреться к готовым платам на базе Arduino

Можно и так, но все же понимание физической сути процессов будет не лишним, и начать, наверное, стоит именно с этого ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там уже и прога/прошивка готовая есть

В апп.нотах это тоже есть. Без всяких итальянских штучек :). Весь код - 10 байт (AN360). Например.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не хочется новую тему создавать, тем более что вопрос может показаться смешным. Поэтому тут напишу.

 

Короче говоря, и готовые платы управления шаговыми двигателями дороговаты, и сами шаговые двигатели не так дешевы, как хотелось бы. Но есть одно но, которое не дает покоя моему воображению, жадному до халявы. :) Речь идет об утиле из CD/DVD-приводов. Эти приводы при интенсивном использовании быстро слепнут или начинают писать с ошибками, из-за чего и часто меняются, пополняя собой мусорные баки и свалки. Тогда как шаговый двигатель, который двигает головку в радиальном направлении (не путать с тем, что вращает диск!) совершенно исправен. А главное, какой двигатель! Уже с червячным редуктором. На него каплю маслица капнуть, так вообще будет, как новый. :)

 

Отсюда у меня целых три идеи, одна другой дурнее чуднее:

 

Идея №1. Эта мало отличается от названия данной темы и сводится созданию конструктива, этим двигателем управляющего. Однако эта идея слишком тривиальна, а потому отложим ее в сторону.

 

Идея №2. Эта уже гораздо чуднее - перепрошить на свой лад микроконтролер, который всем делом в том приводе управляет, а если нельзя, то вырвать его с корнем и поставить на его место свой, по цоколевке похожий. Эту идею подогревают иждевенческие настроения, базирующиеся на том, что внутри CD-привода уже все есть в готовом виде: и подвод питания, и силовые элементы управления двигателем, и все уже на монтажке готовым собрано. Ну ослеп тот лазер, но он нам и не нужен. И без лазера этот привод мог бы сослужить хорошую службу. Конечно не в качестве привода для колес игрушечных автомобильчиков, но для каких-то практических нужд, когда нужно какую-то механику линейно позиционировать.

 

Идея №3. Совсем залихватская. Узнать коды управления позицинированием головки, если такие сушествуют у IDE/ATA/SATA-интерфейса. Т.е. не в режиме рабочего чтения/записи, а как технологический отладочный режим. Тогда бы и электронику не пришлось ковырять, а шаговые двигатели от списаных CD-приводов можно было использовать вместе с их готовым интерфейсом. А то и вместе с корпусом, который тоже относительно неплох.

 

Какие будут мнения о перспективах воплощения этих идей? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда как шаговый двигатель, который двигает головку в радиальном направлении (не путать с тем, что вращает диск!) совершенно исправен.

Да, но это не шаговый двигатель, а самый обычный коллекторный с червячным редуктором. Еще один коллекторный движок через ременную передачу и шестеренчатый редуктор выбрасывает диск. А трехфазный BLDC его вращает. Нет там шаговых двигателей, вообще. И, наверное, никогда не было. Во всяком случае, я не видел их ни в одном из исследованных мною приводов ...

P.S. В дисководах - да, там головку перемещает шаговый движок. Но у него конструкция неудобная, вал одним концом опирается на подшипник движка, а другим - на шасси дисковода. По крайней мере, подавляющее большинство виденных мною накопителей имели именно такую конструкцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

UPD , опоздал с ответом.

В СиДиРОМах приводы коллекторные. В дисководах 5,25 и 3,5, да, шаговые. И старых принтерах, в струйных, и в матричных тоже шаговые. А, в струйных ещё и очень мощные. А, ещё в струйных есть весьма точный "энкодер" ввиде ленты, и прекрасные направляющие по которым это всё бегает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, но это не шаговый двигатель, а самый обычный коллекторный с червячным редуктором. P.S. В дисководах - да, там головку перемещает шаговый движок. Но у него конструкция неудобная, вал одним концом опирается на подшипник движка, а другим - на шасси дисковода. По крайней мере, подавляющее большинство виденных мною накопителей имели именно такую конструкцию.

Как жалко! А то я вроде бы видела отходящие от него 4 проводка и решила, что он шаговый.

 

В СиДиРОМах приводы коллекторные. В дисководах 5,25 и 3,5, да, шаговые.

Вот с этого места, пожалуйства, подробнее! Можете дать характеристику тем, что во флоповодах стоят? Они по своим параметрам на что-то годны?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знать, так.

Ежели хочется поиграться - берется 5.25 флопповод, у него движок элементарно снимается, униполярный, разобраться с включением легко. Ну мощность для профи в CNC детская, а любители делали свои первые станки на нем. Да и сейчас делают. Проостейшие - из фанеры. Только не ведитесь на пресловутый VRI-CNC некоего Ветрова - полное фуфло что по заявленной точности, что по электронике. Надо будет - объясню в чем фуфлыжность... И на "кулибина" тоже не обращайте внимания - та же причина.

Алюминиевая шайба, которая насажена на ось - элементарно выбивается. Берутся тиски и какие-либо уголки, зазор регулируется, чтобы шайба на них лежала. Движок на ней висит (вниз, уж так гравитация работает :) ).

А дальше хоть гвоздем упираем сверху в ось и молотком небольшим не спеша постукивая выбиваем ее вниз. Существенно: при этом никакой нагрузки на соединение ротора ШД с корпусом - нет. Я делал так - все снялось без повреждений. Можно и распилить шайбу до оси, но это больше мороки. Крепить этот ШД к чему угодно легко. Аналог - ДШИ200-ХХ (ну не помню, в 2008 игрался) по сопротивлению обмотки находится. И размерам.

Из 3.5 флоппи - биполярный дохленький и применять - ну разве мух пугать двигая что-то. Ну и сложнее включать, чем униполярный.

Принтеры - у матричников (особенно древних) - бывает до 2 ШД, один относительно мощный. И ИМС - транзисторные ключи. Крепеж позаковыристей.

Насчет ШД в струйниках - не ломал, не знаю. Но если там энкодер - ШД нафиг не нужен - сервомотор имеет смысл ставить: дешевле и удельная мощность выше.

 

Как жалко! А то я вроде бы видела отходящие от него 4 проводка и решила, что он шаговый.

Вот с этого места, пожалуйства, подробнее! Можете дать характеристику тем, что во флоповодах стоят? Они по своим параметрам на что-то годны?

Вообще-то БЫЛИ в CD иногда и ШД. Факт. Самолично выломал один такой. Но мощность у них несерьезная и применять - особо некуда.

О, нашел! Марка PL15S-020. Полный задохлик - 5В, 10 Ом/фаза. Короче, вот:

Reference Characteristics

Number of Steps per Rotation 20

Drive Method 2-2 PHASE

Drive Circuit BIPOLAR CONST. VOLT.

Drive Voltage 5[V]

Coil Resistance/Phase 10[Ω]

Holding Torque 30[X10-4 N.m]

Maximum PULL-IN Frequency 1450[PPS]

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.. Вот с этого места,..

 

3.5 не помню, а в 5,25 от начальной до крайней дрожки делал меньше полоборота, и был размером на всю высоту корпуса.

 

В струйниках точно ШД с лентой. Во всяком случае в старых, >=5 лет. До сих пор на полочке лежат :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знать, так.

...

Почему биполярный включать сложнее чем униполярный? Я пользуюсь парой L297 L298 и все становится очень-очень просто.

Изменено пользователем IgorKossak
бездумное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я пользуюсь парой L297 L298 и все становится очень-очень просто.

Если так рассуждать, то вообще все двигатели включаются одинаково - купил готовый модуль и подсоединил.

А вот ежели самому на рассыпухе делать... 4 транзистора или 8 - что проще?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...