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

Усилить напряжение с LPT порта

Вс дек 13, 2009 11:51:18

Всем здравствуйте. Пытаюсь повторить схему управления шаговыми двигателями на основе pic12c508a

На данный момент проблема в том, что с LPT порта приходит 3.3 вольта.
И я так понимаю, что ПИК не воспринимает это значение как логическую 1. Пытаюсь усилить сигнал от ЛПТ транзистором npn КТ805АМ, подключаю ЛПТ к базе и через транзистор хочу пропустить 5 вольт к ноге микроконтроллера. Но что то пока не получается. Говорят что нагрузку нужно подключить к коллектору.. у меня нехватает мозгов как это сделать)
Схема запитана от 5в БП компьютера, соответственно у ЛПТ и БП общая земля. Может есть другие варианты. На оптопарах..или как еще. но хотелось бы как можно проще)
Помогите пожалуйста.

Вс дек 13, 2009 12:21:34

Что важнее для вас сгоревший порт или 3 корпуса оптронов типа TLP521 или TLP523? стоимостью по 30 р/шт. И вообще начинайте со схемы а не с подключений. Разогнать от порта 805-й транзистор это чудовищно глупо. Хотябы надо ставить ULN2008 или еще какую

Вс дек 13, 2009 13:00:37

http://img685.imageshack.us/img685/9806/53020975.png
Схема вотъ.
Что, пора бежать за оптопарой в магаз:)?

Вс дек 13, 2009 13:11:38

А на pic питание подано, и вообще, он прошит?

Вс дек 13, 2009 13:20:28

Да. питание МК от линий БП компьютера. Напрямую от +5В и земля.
МК прошит. Если подать на его ножку +5В то он правильно дергает всеми остальными. Если управляющие сигналы идут с LPT 3.3В(по осциллографу) то МК ничего не делает. Я так понимаю что он не воспринимает уровень 3.3В как логическую 1.
Хотя поидее по даташиту вроде должен

Вс дек 13, 2009 13:39:01

А без компа проверяли? Схема и прошивка работают или в кучу скинули и айда в рукопашку?

Вс дек 13, 2009 13:46:18

извиняюсь, не понял последнего вопроса.
Схема и прошика рабочие. я их пытаюсь повторить.
МК запитываю от блока питания компа. И сигналы приходят от ЛПТ порта этого же компа.
И по ЛПТ приходят 3.3В всего. Явно этого не достаточно чтобы МК видел их как лог1.
Потому как я подавал +5В от БП компа на нужную ногу и МК работал. Если подается 3.3В на ногу МК не работает.

Задача-усилить сигнал 3.3В до +5В.
И в холостую, без подключенной микросхемы, ЛПТ выдает 3.3в. не больше. Потому думаю запитывать схему от внешнего источника не имеет смысла. Схема никак не просаживает напряжение на ЛПТ.

Вс дек 13, 2009 13:55:25

Прежде чем стыковать внешнее устройство с ПК желательно проверить его одного. От кнопок или еще чего. убелившись что устройство живет, можно проводить стыковку. А когда все в куче, не разберешь кто был в чем виноват

Вс дек 13, 2009 14:33:03

Можно попробовать такой вариант:
транзистор любой маломощный структуры n-p-n (КТ315 например)
Вложения
kaskad.gif
(1.44 KiB) Скачиваний: 908

Вс дек 13, 2009 17:28:46

Вообще то +3.3 должно восприниматся как логическая 1. Половина напряжения питания плюс 0,4V Тоесть начиная с 3,1 уже 1. Может причина в чем то другом ?

Вс дек 13, 2009 18:32:47

Можно попробовать такой вариант:
Нельзя.
По Вашему варианту сигнал будет инвертироватся. Придётся 2 таких каскада ставить.
А вообще, МК 3.3V как лог.1 принимает на ура. Проблема явно в другом.

Вс дек 13, 2009 19:54:24

Хм, согласен, фигня получилась.

Вс дек 13, 2009 19:58:47

Urec писал(а):Если подать на его ножку +5В то он правильно дергает всеми остальными.

Вопрос на засыпку: на какую ножку?

Вс дек 13, 2009 22:11:30

Похоже что автор "умер, но дело его живет"...
Извините за офтоп

Пн дек 14, 2009 09:11:15

Meteor писал(а):Похоже что автор "умер, но дело его живет"...
Извините за офтоп

Воти не оффтопьте пож.

Сигналы step-dir приходят на 5 и 4 ногу соответственно.
И ноги 2,3,6,7 начинают переключать полевые транзисторы в соответствии с прошивкой.
Я купил оптронов АОУ115.
Сегодня попробую проверить устройство без подключения к компу. от внешнего питания.

Пн дек 14, 2009 10:18:51

Urec писал(а):Я купил оптронов АОУ115.

Вы уверены что сможете обеспечить портом токи для светодиодов для такого оптрона?

Пн дек 14, 2009 11:57:47

-------Какие светодиоды выбрать?
Мне понравились обычные советские светодиоды АЛ307 (красные) с током потребления 10 мА. Будучи подключенными без использования сопротивлений, эти светодиоды горят очень-очень ярко. Падение напряжения на каждом светодиоде 1.7 В, при токе 36 мА. Да, выводы LPT порта фактически дают такой ток и до сих пор исправны, как и светодиоды, номинально рассчитанные на ток лишь 10 мА.
Подойдут также яркие белые светодиоды из дешевых фонариков: при падении напряжения на диоде 3 В, в цепи течет ток 8.5 мА. ----
Это из статьи я выдернул
А по даташиту ток включения оптопары 20мА,
так что надеюсь что заработает.

Я потому и открыл вопрос на форуме чтоб помогли.Своих знаний маловато.

Пн дек 14, 2009 12:13:55

Я развязываюсь 2-мя способами. Или через TLP5xx или через ADUM140x. В зависимости от бюджета. Второй способ дорогой, но зато минимум обвязки и токов на коммутацию. Первый более дешевый, но требует как минимум 3мА, лучше до 7 мА.

Пн дек 14, 2009 12:36:23

ок. спасибо. вечером попробую, отпишусь.

Пн дек 14, 2009 23:08:56

Добрый вечер.
Подключил оптроны.
заработало) Только импульсы по ЛПТ порта идут с такой частотой, что не всегда оптрон успевает закрыться и их отработать. Пришлось уменьшить скорость подачи импульсов до минимума. Возможно, придется найти что то более быстродейственное. Буду покупать шаговики теперь.
Спасибо всем!
Единственный вопрос по быстродействию.
С Уваженеим!
Ответить