roboforum.ru

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

Гальваническая развязка LPT

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

Гальваническая развязка LPT

Сообщение Master » 03 мар 2007, 19:40

Вчера имел хороший шанс спалить свой LPT-порт.
Посему решил изготовить гальваническую развязку для всех регистров LPT (ножек) как для входов, так и для выходов. Также разместить на плате светодиоды для индикации состояния регистров до гальванической развязки, так и после. Развязка на оптопарах 4N25.

Вот схема для развязки линий LPT out. Может что не правильно? У меня есть сомнения в номиналах резисторов, т. к. в левой части получается делитель и нужно ли развязывать земли?
Вложения
LPT OUT.JPG
Последний раз редактировалось Master 03 мар 2007, 20:00, всего редактировалось 1 раз.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 03 мар 2007, 19:45

боюсь 1 ком многовато для светодиода оптопары, наверно 470-560 лучше.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 03 мар 2007, 20:02

Немного подправил схему. Подтянул резистором 1К к земле выход после развязки, чтобы при отсутствии лог 1 на ножке ЛПТ на развязке формировался 0.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 06 мар 2007, 01:31

Набросал фрагмент схемы для линий ввода PIN 10-13, 15

Люди, кто шарит зацените, а то боюсь спалить ЛПТ при опытах.
Вложения
LPT IN.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 07 мар 2007, 17:27

Такое впечатление что разговариваю сам с собой :( Что никому нечего сказать? А то соберу и все писец ЛПТшнику.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение MegaBIZON » 07 мар 2007, 17:40

Да. Теперь ты изгой. :cry:
:)
Да наверное правильно всё, раз молчат.
Да и потом, щас скажут, мол, так и так делай, а ты пожжош. Неловко получится. Вот и молчог...
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Сообщение avr123.nm.ru » 07 мар 2007, 18:08

Скажу то что всегда говорю ...

http://avr123.nm.ru/z4.htm  

в самом низу!

Подробнейше описан LPT  а заодно COM  MIDI  rs485

и есть опторазвязка для MIDI  - может тебе также сделать ?

А светодиоды советую "вешать" через буферы чтоб сигналы не грузить.

=================
Еще ОЧЕНЬ советую посетить сайт Ковтуна:

http://www.valery-us4leh.narod.ru/main.html

=================

Еще не забудь выложить окончательный вариант прежде чем делать.

и схемы советую рисовать в EAGLE  или  PROTEUS хотябы.

В PROTEUS можно проверить реально работу с LPT.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Chooze » 12 мар 2007, 08:36

В принципе оптика это хорошо!!! Преветствую такое решение. Такое решение оправдано если ты управляеш мощной нагрузкой работающей от сети 220. А если у тебя всё проще то можно применить буфер простой ап5 или ап6 али аналоги. Если что, спалиш буфер и всё. Такое решение применили во внутрисхемном программаторе на ап5.
Просто с оптикой дороговато, да и линий у лпт много, разоришься + плата гиганских размеров. К стати есть 2 отопары в одном корпусе Ltv827. Есть 8 Cny74-4H.  Для общего ознакомления бывают в продаже светодиоды на напряжение +5, +12, у них резюк в нутри - можно вешать на ноги контроллеров без боязни перегрузить выход  - потребление не более 1ма! Название L-934GD-5v.
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Сообщение Master » 12 мар 2007, 12:21

Я на счет буфера думал, но буфера 5-и вольтовой логики запросто выдерживают кратковременную подачу и 12 вольт (проверено), но выдержит ли такое издевательство ЛПТ. Оптопары специально делаю в отдельных корпусах, что бы в случае сгорания одной не менять целый блок, из-за этого плата получается рамером 250х250.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 12 мар 2007, 12:22

У меня есть еще такой вопрос - нужно ли после опторазвязки ставить триггер Шмидта?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Tracer » 12 мар 2007, 12:59

Ну если тебе нужны фронты у импульсов как в учебнике рисуют то ставь Хуже не будет однозначно :wink:
Аватара пользователя
Tracer
 
Сообщения: 195
Зарегистрирован: 24 ноя 2004, 12:36
Откуда: Харьков


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron