RS232 switcher

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Сообщения: 13
Зарегистрирован: Пн ноя 10, 2014 14:10:48

Сообщение wjick »

день добрый!
возникла необходимость в разветвителе com порта.

имеется табло получающее сигналы от датчика, соединенных интерфейсом RS-232. И имеются 2 датчика, нужно реализовать переключение между этими двумя датчиками (датчики давления)
можно и в ручном режиме. может кто уже сталкивался с подобным. Ка это культурно организовать?

спасибо!
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

береш тумблер с 6ю контактами
там 2 посередине рх и тх кидаеш на табло, а крайние по бокам на датчики
тематические ответы только в форуме, в приват не пишите
Реклама
As
Модератор
Аватара пользователя
Сообщения: 46684
Зарегистрирован: Пт янв 23, 2009 19:20:05

Сообщение As »

wjick писал(а):...возникла необходимость в разветвителе com порта...
Могу, как вариант, предложить плату расширения для компьютера на восемь портов... :roll: :))
(правда, она на шину ISA... :dont_know: :( )
Родился
Сообщения: 13
Зарегистрирован: Пн ноя 10, 2014 14:10:48

Сообщение wjick »

товарищи, сегодня посмотрел сколько проводников задействовано в устройстве (датчик - табло ) все кроме 7 и 9 контакта.
у меня возник вопрос: "если "разрывать"переключателем 5 пин, (SG)"? будет ли отключатся датчик? или все таки надо "разрывать" все 7 проводников?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

не надо 5, это земля
и 7 что-то много для табло
должно быть только 2 и 3 контакт
тематические ответы только в форуме, в приват не пишите
Реклама
Родился
Сообщения: 13
Зарегистрирован: Пн ноя 10, 2014 14:10:48

Сообщение wjick »

kalobyte писал(а):должно быть только 2 и 3 контакт
тем не менее
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

остальные могут быть просто замкнуты между собой, чтобы устройста определяли соединение
но если тебе надо все 7, то нужно 2 штуки Cd4053
тематические ответы только в форуме, в приват не пишите
Родился
Сообщения: 13
Зарегистрирован: Пн ноя 10, 2014 14:10:48

Сообщение wjick »

сегодня протестил простым отсоединением кабеля одного датчика и присоединением другого, табло сваливается в ошибку что нет связи с датчиком, и возникает необходимость перезапускать табло.
вопрос: по каким проводам идет опрос о присоединении датчика? (чтоб табло в ошибку не уходило)???

p.s. а cmos4016 не пойдет? у неё вроде 4 канала?
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

wjick писал(а): у неё вроде 4 канала?
они переключают направление, а не входы
wjick писал(а):вопрос: по каким проводам идет опрос о присоединении датчика? (чтоб табло в ошибку не уходило)???
ну значит есть дополнительные провода, но они не обязательны или можно тупо подать на вход этих сигналов 1 или 0
посмотри что там с напряжениями и все
по идее для передачи данных достаточно 2х проводов или даже одного, инфу с индикатора получать не надо же, разве только если требуется обязательный сигнал отсутствия связи с индикатором

просто поделка поди древняя

упд
сходил посрал
пока срал, то подумал, что индикатор вообще не имеет контроллера и сделан тупо на логике
так что для передачи может использоваться целый ворох проводов
тематические ответы только в форуме, в приват не пишите
Мучитель микросхем
Сообщения: 447
Зарегистрирован: Ср сен 26, 2012 14:12:47
Откуда: Київ

Сообщение Cheba »

Скорее всего датчики ещё что-то выставляют на DSR или DCD. Надо смотреть, что делается на первой и шестой ножке разъема. Но их коммутировать не надо, этот "RS232 switcher" может сам жестко выставлять сигналы готовности оборудования. Но вот с CTS/RTS (7-я и 8-я ноги) возможно придется тоже повозиться и передавать тоже, кроме собственно сигнальных TxD и RxD
Это распространенное заблуждение, что TxD и RxD достаточно для передачи, оно конечно работает, пока нет аппаратного Flow Control. Так что необходимо и достаточно двухполюсного переключателя на четыре группы, это будет электромеханическое решение, или взять действительно 4016, только все равно придется городить вокруг нее преобразователи уровня. Напоминаю, что RS-232 двуполярный, и логической единице там соответствует напряжение от -3...-5 (в большинстве современных компьютеров, где интерфейс ещё остался) до -12...-15 вольт для всяких древних девайсов, рассчитанных на большую дальность кабеля и повышенную помехоустойчивость (подозреваю как раз это случай у ТС), а логический ноль - от +3..+5 и до +12..+15. 4016, это конечно дубовая микросхема, но и ей может стать плохо от подобного сигнала.
Ответить

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