Блог старого компьютера

Блог старого компьютера


Главная Радиолюбителю Управление шаговым двигателем через LPT

Управление шаговым двигателем через LPT

10.12.2013 05:12 Администратор Радиолюбителю
Печать PDF

Все мы давно забыли что значит пользоваться дискетками формата 3.5, а вот дискеты формата 5.25 многие даже не застали. И неудевительно, ведь технологии огромными шагами идут вперед. Почему я затронул тему о старых дискетах? А затронул я эту тему потому как у многих людей где то под столом или в гараже валяются данные устройства которые вроде бы и не нужны но выкинуть жалко. Вот и мне жалко выбросить. В моем случае я имею 3 дисковода формата 5.25 ( если не ошибаюсь в форм факторе). В этих замечатальных больших устройствах есть нехилый шаговый двигатель который может пригодится при разработке какого нибудь станка ЧПУ или же в разработке робота, микродрели и других стройствах в которых нужна точность поворота двигателя. В данной статье я покажу как заставить данный двигатель работать.

 Каким двигателем мы будем управлять показан в шапке поста, изображение кликабельно, так что можно его отлично рассмотреть. Данный двигатель имеет 5 выводов, один из них это на общий, остальные 4 это обмотки, на которые для вращения шкива необходимо подавать последовательно импульсы.  Так как этот двигатель стоял в дисководе компьютера то я полагаю что его питание 12 вольт, следовательно что так просто ни к компу ни к микроконтролеру его не подключить (компьютер и микроконтролле не выдаст нужное нам напряжение), нужно собирать небольшую схему желательно с использованием микросхемы, но так же можно собрать и на транзисторах, к примеру на КТ819 если не ошибаюсь.

Микросхемы можно использовать следующие ULN2003,а можно нашу К1109КТ22 ну и другие аналоги. Поскольку ни той ни той микросхемы у меня не было я решил посмотреть кто же управлял этим двигателм в дисководе. Это оказалась японская микросхема от фирмы mitsubishi M54534P в DIP корпусе (на другом дисководе она же но в SMD). Выпаивая микросхему некоторые ноги я случайно обломил. Русского даташита на эту микросхему я не нашел, так же как и схему ее подключения в каких нить устройствах. Пришлось изучать иностранный даташит. Так как подключать сперва я решил к компу через LPT то пришлось смотреть раписновку. Поглядев распиновку набросал небольшую схему.

Схема кривовата, желательно использовать ноги микросхемы по порядку но этого я сделать не мог, так как при выпаивании обломил их.

Далее фотка моего так сказать тестового устройства.

Как видите, из фотографии выше LPT разъем у меня самопальный, ну не было у меня нормального. Устройство готово к тесту. Для теста нам необходима программа которая будет подавать импульсы на LPT порт и блок питания на 12 вольт подключаемы по схеме. Эти импульсы будут открывать транзисторные цепи микросхемы и на выводах шагового двигателя будет появлятся напряжение. Проверить поступают импульсы или нет с LPT порта можно обычным светодиодом подключая его к одному из 4 выходов указанных на схеме одним концом и другим к GND. Если все импульсы есть, а двигатель не крутится вам необходимо проверить схему. Возможно вы не правильно нашли общий у двигателя. Я его находил с помощью тестера замеряя сопротивление между выводами (нужно найти вывод с которым 4 остальных вывода будут выдавать одно сопротивление).

Так как без программы двигатель не запустить, то выкладываю и ее, программа не моя, нашел ее в интернете. Скачать программу управления шаговым двигателем.

Ниже приведу видео работы всего этого, видео ужасного качества, до сих пор не сменил телефон.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?