Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Вс дек 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
Добрый вечер.
Подключил оптроны.
заработало) Только импульсы по ЛПТ порта идут с такой частотой, что не всегда оптрон успевает закрыться и их отработать. Пришлось уменьшить скорость подачи импульсов до минимума. Возможно, придется найти что то более быстродейственное. Буду покупать шаговики теперь.
Спасибо всем!
Единственный вопрос по быстродействию.
С Уваженеим!
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.