roboforum.ru

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

Двунаправленная развязка

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

Двунаправленная развязка

Сообщение DrZugrik » 13 окт 2008, 16:14

Приветствую, уважаемые. Подскажите пожалуста двунаправленный изолятор, желательно многоканальный. Дело в том что хочу защитить LPT, COM, USB ото всех своих "'экспериментов", вот и решил делать через развязки. Опторазвязки дешевые, но мне нужна двунаправленность, т.к. многие линии портов являются вводом/выводом. Смотрел и в сторону индуктивных и емкостных, но цена не понравилась. Никому не встречалось ничего подобного, и чтобы цена была невысокая?
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Двунаправленная развязка

Сообщение Mazayac » 13 окт 2008, 20:31

Разберитесь сначала в списке развязываемых портов :)
В LPT и COM все линии однонаправленные, никаких проблем с развязкой нет.
Гальваническую развязку USB нипочем не сделаете (уже обсуждалось, USB хаб с развязкой стоит за бугром каких-то бешеных денег), пробуйте в другом месте, например, между чипом USB-COM(TTL) и микроконтроллером.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Двунаправленная развязка

Сообщение DrZugrik » 13 окт 2008, 22:45

ну я имел ввиду именно ВСЕ порты? как вы уже поняли:) сделал развязку LPT посмотрите кто сможет, вовремя найденный косяк бережет время и нервы)
Вложения
LPT.rar
развязка LPT
(27.43 КиБ) Скачиваний: 51
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Двунаправленная развязка

Сообщение EdGull » 13 окт 2008, 22:56

а схема картинкой где?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Двунаправленная развязка

Сообщение Mazayac » 13 окт 2008, 23:52

Ну супер! Выкладывать печатку без схемы и требовать ее реверс-инжиниринга - это да!
Но уже могу сказать, что используемые оптопары - как правило не годятся для нормальной работы, ибо тормозные.
Нормальная развязка строится на активных оптронах типа 6N138,139,HCPL-2730, HCPL-2731, HCPL-2601,2611,2630,2631
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Двунаправленная развязка

Сообщение blindman » 14 окт 2008, 03:19

Mazayac писал(а):В LPT и COM все линии однонаправленные

LPT разные бывают. В том числе и с двунаправленными линиями.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Двунаправленная развязка

Сообщение Mazayac » 14 окт 2008, 08:17

blindman писал(а):LPT разные бывают. В том числе и с двунаправленными линиями.

Это всего-навсего "фирменные расширения", которые нафиг никому не нужны.
[[ru:IEEE_1284]]
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Двунаправленная развязка

Сообщение blindman » 14 окт 2008, 08:22

Настолько нафиг не нужные, что их даже стандартизировали
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Двунаправленная развязка

Сообщение Mazayac » 14 окт 2008, 08:44

Имелось в виду, что самодельные девайсы Битроникс не используют никогда :)
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Двунаправленная развязка

Сообщение DrZugrik » 15 окт 2008, 09:49

прошу прощения, моя ошибка, сейчас выложу структурную схему в фалах JPG и Splan 6.0. Схему дорабатываю , результат выложу.
Вложения
LPT.rar
сруктурка в SPlan
(16 КиБ) Скачиваний: 23
1.JPG
структурная схема развязки LPT
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Двунаправленная развязка

Сообщение Mazayac » 15 окт 2008, 09:59

Схема нерабочая :D
1. Светодиоды оптопар сгорят без токоограничительных резисторов.
2. При попытке одновременной передачи разных логических уровней с двух сторон сгорят транзисторы оптопар.
3. Светодиоды HL2, 4, 6 и т.д. мало того что включены задом наперед, так они еще не дадут схеме работать вообще.
Дальше не анализировал, убегаю на работу 8)
Вы подумайте сначала, зачем Вам двунаправленная развязка LPT??? Когда во всех любительских конструкциях используется только однонаправленный режим.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

Re: Двунаправленная развязка

Сообщение DrZugrik » 15 окт 2008, 10:50

Ну вот..спасибо за конструктив) исправил что придумал. А можно по поводу пункта 2 поподробней, как это можно исправить? а двунаправленность мне вот зачем - имеется станок с чпу, собираюсь повесить на него датчики, чтобы обратная связь была. ну а вдруг ток пробьет на корпус, датчику-кнопке врядли что сделается, но есть ведь вероятность что погорят микрухи в схеме управления, это всегда можно заменить/восстановить, а если порт в компе сгорит - это в худшем случае материнку выкидывать:( есть у меня и еще несколько задумок как можно похимичить с LPT и тут уж не каждый порт может выдержать, да и я запросто могу наделать глупых ошибок (как здесь)и погорит все нафиг). Вообщем двунаправленность мне для обеспечения обратной связи.

выкладываю доработанные-исправленные схемы , решил попробовать поставить оптопары PC847 - их там 4 штуки в одном корпусе.
Вложения
lpt_3.rar
(13.44 КиБ) Скачиваний: 20
2.JPG
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Двунаправленная развязка

Сообщение EdGull » 15 окт 2008, 11:01

станок и всё такое это хорошо, так а двухнаправленность-то зачем???
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Двунаправленная развязка

Сообщение Myp » 15 окт 2008, 11:02

так вы на вопрос так и не ответили :D
зачем вам двунаправленность то ?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Двунаправленная развязка

Сообщение DrZugrik » 15 окт 2008, 11:19

ну незнаю, на мой взглдяд ответ понятен, чтобы получать данные по LPT с какого-либо устройства/ чтобы передавалась информация от компа в устройство и от устройства к компу.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

След.

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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 3