roboforum.ru

Технический форум по робототехнике.

Управление двигателем по LPT с опторазвязкой

Управление двигателем по LPT с опторазвязкой

simer » 27 янв 2008, 18:25

Для первого опыта управления по LPT решил подергать двигателем от каретки CD-ROM.

Изображение

Напрямую подключать двигатель, конечно же не стал. Были идеи использовать ключ или буфер, но оптимальным решением, конечно же была опторазвязка. Ехать за деталями было лень, да и куча компьютерного железа не дает спокойно на него смотреть :)
На глаза попалась плата от шариковой мыши с ее фотоэлементами.

Изображение

В мозгу созрела идея как-то использовать железки для пользы.

Изображение

Быстренько набросал на макетке схему

Изображение

Определил где какие выводы в оптоэлементах

Изображение

Т.к. фотоприемник сдвоенный (очевидно для определения направления движения колесика в мыши), OUT2 остался висеть в воздухе. Транзистор взял первый попавшийся NPN, все резисторы по 200 Ом. Параллельно двигателю включил светодиод для наглядности. Светодиод D4 - индикатор питания. Питание 5В.

Инфракрасный светодиод через резистор подключил к 2 (анод) и 25 (катод) выводу разъема для LPT.

Изображение

Вот как это все неаккуратно выглядит :)

Изображение

Для управления использовал программу с сайта http://www.pcports.ru/articles/10.php
Изображение
Для включения двигателя, пишем в поле "Data to Port" 1 , нажимаем "Write Data".
Для выключения - 0.
Вложения
Delphi_inpout32.rar
(183.17 КиБ) Скачиваний: 116

Re: Управление двигателем по LPT с опторазвязкой

Duhas » 04 фев 2008, 21:04

мона облизать инфу и в вики если у кого есть время ...

Re: Управление двигателем по LPT с опторазвязкой

EdGull » 04 фев 2008, 21:14

Duhas писал(а):мона облизать инфу и в вики если у кого есть время ...

А самому что, религия не позволяет? ;)

Re: Управление двигателем по LPT с опторазвязкой

Duhas » 04 фев 2008, 21:22

да аффтар думаю справится с этим куда лучше по причине наделать нужных фоток и тд ) и фтарое я пока что хочу сессию закрыть ) и третье никогда ничего не писал в вики (((

Re: Управление двигателем по LPT с опторазвязкой

avr123.nm.ru » 04 фев 2008, 21:32

Полярность фотодиодов не правильная на схеме !

Re: Управление двигателем по LPT с опторазвязкой

simer » 05 фев 2008, 00:34

avr123.nm.ru писал(а):Полярность фотодиодов не правильная на схеме !

Ну вообщем-то я думаю там не фотодиоды внутри, а транзисторы скорее всего, я просто так условно обозначил фотоприемник.

Re: Управление двигателем по LPT с опторазвязкой

-= Александр =- » 05 фев 2008, 01:29

Я где-то в инете видел ребята делали такую компактную коробочку с DB25 мамой с одной стороны и папой с другой - в ней опторазвязка всех ног LPT. Самое то для всяких поделок типа станков и управлялок моторами!

Re: Управление двигателем по LPT с опторазвязкой

Master » 05 фев 2008, 14:03

Пытался делать тока слишком громоздкое у меня получалось.

Re: Управление двигателем по LPT с опторазвязкой

avr123.nm.ru » 05 фев 2008, 16:26

simer писал(а): я просто так условно обозначил фотоприемник.


Дак и условно нужно правильную полярность указывать ИМХО.

Re: Управление двигателем по LPT с опторазвязкой

kukkk » 14 май 2008, 22:47

Извините... :oops: А зачем нужна оптовязка? у меня такой моторчик работает напрямую от лтп...

Re: Управление двигателем по LPT с опторазвязкой

FireFly » 14 май 2008, 23:04

Шоб порт не спалить :wink:

Re: Управление двигателем по LPT с опторазвязкой

Master » 15 май 2008, 09:06

kukkk писал(а):Извините... :oops: А зачем нужна оптовязка? у меня такой моторчик работает напрямую от лтп...

Спалишь порт будешь потом волосы на попе рвать.

Re: Управление двигателем по LPT с опторазвязкой

loid » 15 май 2008, 14:09

simer, ты ещё не выбросил двигатель который диск вращает? У меня руки не доходят подсоединить его к компу и прогоу запустить его, также достич максимальных оборотов что он способен.

Re: Управление двигателем по LPT с опторазвязкой

simer » 15 май 2008, 14:31

loid писал(а):simer, ты ещё не выбросил двигатель который диск вращает? У меня руки не доходят подсоединить его к компу и прогоу запустить его, также достич максимальных оборотов что он способен.


А я даже и не пытался запускать его, имхо он трехфазный

Re: Управление двигателем по LPT с опторазвязкой

kukkk » 15 май 2008, 16:37

Как можно пожечь Ltp?


cron
Rambler\'s Top100 Mail.ru counter