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

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

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

Сообщение Urec »

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

На данный момент проблема в том, что с LPT порта приходит 3.3 вольта.
И я так понимаю, что ПИК не воспринимает это значение как логическую 1. Пытаюсь усилить сигнал от ЛПТ транзистором npn КТ805АМ, подключаю ЛПТ к базе и через транзистор хочу пропустить 5 вольт к ноге микроконтроллера. Но что то пока не получается. Говорят что нагрузку нужно подключить к коллектору.. у меня нехватает мозгов как это сделать)
Схема запитана от 5в БП компьютера, соответственно у ЛПТ и БП общая земля. Может есть другие варианты. На оптопарах..или как еще. но хотелось бы как можно проще)
Помогите пожалуйста.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Что важнее для вас сгоревший порт или 3 корпуса оптронов типа TLP521 или TLP523? стоимостью по 30 р/шт. И вообще начинайте со схемы а не с подключений. Разогнать от порта 805-й транзистор это чудовищно глупо. Хотябы надо ставить ULN2008 или еще какую
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

http://img685.imageshack.us/img685/9806/53020975.png
Схема вотъ.
Что, пора бежать за оптопарой в магаз:)?
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

А на pic питание подано, и вообще, он прошит?
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

Да. питание МК от линий БП компьютера. Напрямую от +5В и земля.
МК прошит. Если подать на его ножку +5В то он правильно дергает всеми остальными. Если управляющие сигналы идут с LPT 3.3В(по осциллографу) то МК ничего не делает. Я так понимаю что он не воспринимает уровень 3.3В как логическую 1.
Хотя поидее по даташиту вроде должен
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

А без компа проверяли? Схема и прошивка работают или в кучу скинули и айда в рукопашку?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

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

Задача-усилить сигнал 3.3В до +5В.
И в холостую, без подключенной микросхемы, ЛПТ выдает 3.3в. не больше. Потому думаю запитывать схему от внешнего источника не имеет смысла. Схема никак не просаживает напряжение на ЛПТ.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Прежде чем стыковать внешнее устройство с ПК желательно проверить его одного. От кнопок или еще чего. убелившись что устройство живет, можно проводить стыковку. А когда все в куче, не разберешь кто был в чем виноват
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Можно попробовать такой вариант:
транзистор любой маломощный структуры n-p-n (КТ315 например)
Вложения
kaskad.gif
(1.44 КБ) 932 скачивания
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

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

Сообщение Аlex »

Можно попробовать такой вариант:
Нельзя.
По Вашему варианту сигнал будет инвертироватся. Придётся 2 таких каскада ставить.
А вообще, МК 3.3V как лог.1 принимает на ура. Проблема явно в другом.
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Хм, согласен, фигня получилась.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

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

Вопрос на засыпку: на какую ножку?
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Похоже что автор "умер, но дело его живет"...
Извините за офтоп
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

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

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

Сигналы step-dir приходят на 5 и 4 ногу соответственно.
И ноги 2,3,6,7 начинают переключать полевые транзисторы в соответствии с прошивкой.
Я купил оптронов АОУ115.
Сегодня попробую проверить устройство без подключения к компу. от внешнего питания.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

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

Вы уверены что сможете обеспечить портом токи для светодиодов для такого оптрона?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

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

Я потому и открыл вопрос на форуме чтоб помогли.Своих знаний маловато.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Сообщение Meteor »

Я развязываюсь 2-мя способами. Или через TLP5xx или через ADUM140x. В зависимости от бюджета. Второй способ дорогой, но зато минимум обвязки и токов на коммутацию. Первый более дешевый, но требует как минимум 3мА, лучше до 7 мА.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

ок. спасибо. вечером попробую, отпишусь.
Urec
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт дек 20, 2007 15:24:27

Сообщение Urec »

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

Вернуться в «Интеграция с ПК»