reakorngra 0 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Не подскажите пожалуйста как подключить ATmega8 к шаговому двигателю EM 235 или EM234 через драйвер ir3101 а то сам не могу додуматься Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Не подскажите пожалуйста как подключить ATmega8 к шаговому двигателю EM 235 или EM234 через драйвер ir3101 а то сам не могу додуматься Начните вот с этой статьи: http://www.digit-el.com/files/articles/step/step.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 37 11 апреля, 2013 Опубликовано 11 апреля, 2013 (изменено) · Жалоба Начните вот с этой статьи: 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); } Изменено 11 апреля, 2013 пользователем IgorKossak [codebox] для длинного кода, [code] - для короткого!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Со своей стороны посоветую присмотреться к готовым платам на базе Arduino Можно и так, но все же понимание физической сути процессов будет не лишним, и начать, наверное, стоит именно с этого ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeBS 0 14 апреля, 2013 Опубликовано 14 апреля, 2013 · Жалоба Там уже и прога/прошивка готовая есть В апп.нотах это тоже есть. Без всяких итальянских штучек :). Весь код - 10 байт (AN360). Например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 37 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба Не хочется новую тему создавать, тем более что вопрос может показаться смешным. Поэтому тут напишу. Короче говоря, и готовые платы управления шаговыми двигателями дороговаты, и сами шаговые двигатели не так дешевы, как хотелось бы. Но есть одно но, которое не дает покоя моему воображению, жадному до халявы. :) Речь идет об утиле из CD/DVD-приводов. Эти приводы при интенсивном использовании быстро слепнут или начинают писать с ошибками, из-за чего и часто меняются, пополняя собой мусорные баки и свалки. Тогда как шаговый двигатель, который двигает головку в радиальном направлении (не путать с тем, что вращает диск!) совершенно исправен. А главное, какой двигатель! Уже с червячным редуктором. На него каплю маслица капнуть, так вообще будет, как новый. :) Отсюда у меня целых три идеи, одна другой дурнее чуднее: Идея №1. Эта мало отличается от названия данной темы и сводится созданию конструктива, этим двигателем управляющего. Однако эта идея слишком тривиальна, а потому отложим ее в сторону. Идея №2. Эта уже гораздо чуднее - перепрошить на свой лад микроконтролер, который всем делом в том приводе управляет, а если нельзя, то вырвать его с корнем и поставить на его место свой, по цоколевке похожий. Эту идею подогревают иждевенческие настроения, базирующиеся на том, что внутри CD-привода уже все есть в готовом виде: и подвод питания, и силовые элементы управления двигателем, и все уже на монтажке готовым собрано. Ну ослеп тот лазер, но он нам и не нужен. И без лазера этот привод мог бы сослужить хорошую службу. Конечно не в качестве привода для колес игрушечных автомобильчиков, но для каких-то практических нужд, когда нужно какую-то механику линейно позиционировать. Идея №3. Совсем залихватская. Узнать коды управления позицинированием головки, если такие сушествуют у IDE/ATA/SATA-интерфейса. Т.е. не в режиме рабочего чтения/записи, а как технологический отладочный режим. Тогда бы и электронику не пришлось ковырять, а шаговые двигатели от списаных CD-приводов можно было использовать вместе с их готовым интерфейсом. А то и вместе с корпусом, который тоже относительно неплох. Какие будут мнения о перспективах воплощения этих идей? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба Тогда как шаговый двигатель, который двигает головку в радиальном направлении (не путать с тем, что вращает диск!) совершенно исправен. Да, но это не шаговый двигатель, а самый обычный коллекторный с червячным редуктором. Еще один коллекторный движок через ременную передачу и шестеренчатый редуктор выбрасывает диск. А трехфазный BLDC его вращает. Нет там шаговых двигателей, вообще. И, наверное, никогда не было. Во всяком случае, я не видел их ни в одном из исследованных мною приводов ... P.S. В дисководах - да, там головку перемещает шаговый движок. Но у него конструкция неудобная, вал одним концом опирается на подшипник движка, а другим - на шасси дисковода. По крайней мере, подавляющее большинство виденных мною накопителей имели именно такую конструкцию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fmdost 0 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба UPD , опоздал с ответом. В СиДиРОМах приводы коллекторные. В дисководах 5,25 и 3,5, да, шаговые. И старых принтерах, в струйных, и в матричных тоже шаговые. А, в струйных ещё и очень мощные. А, ещё в струйных есть весьма точный "энкодер" ввиде ленты, и прекрасные направляющие по которым это всё бегает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 37 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба Да, но это не шаговый двигатель, а самый обычный коллекторный с червячным редуктором. P.S. В дисководах - да, там головку перемещает шаговый движок. Но у него конструкция неудобная, вал одним концом опирается на подшипник движка, а другим - на шасси дисковода. По крайней мере, подавляющее большинство виденных мною накопителей имели именно такую конструкцию. Как жалко! А то я вроде бы видела отходящие от него 4 проводка и решила, что он шаговый. В СиДиРОМах приводы коллекторные. В дисководах 5,25 и 3,5, да, шаговые. Вот с этого места, пожалуйства, подробнее! Можете дать характеристику тем, что во флоповодах стоят? Они по своим параметрам на что-то годны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeBS 0 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба Знать, так. Ежели хочется поиграться - берется 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] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fmdost 0 21 апреля, 2013 Опубликовано 21 апреля, 2013 · Жалоба .. Вот с этого места,.. 3.5 не помню, а в 5,25 от начальной до крайней дрожки делал меньше полоборота, и был размером на всю высоту корпуса. В струйниках точно ШД с лентой. Во всяком случае в старых, >=5 лет. До сих пор на полочке лежат :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vgo1 0 22 апреля, 2013 Опубликовано 22 апреля, 2013 (изменено) · Жалоба Знать, так. ... Почему биполярный включать сложнее чем униполярный? Я пользуюсь парой L297 L298 и все становится очень-очень просто. Изменено 22 апреля, 2013 пользователем IgorKossak бездумное цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeBS 0 22 апреля, 2013 Опубликовано 22 апреля, 2013 · Жалоба Я пользуюсь парой L297 L298 и все становится очень-очень просто. Если так рассуждать, то вообще все двигатели включаются одинаково - купил готовый модуль и подсоединил. А вот ежели самому на рассыпухе делать... 4 транзистора или 8 - что проще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться