Есть два комплекта аппаратуры - один находится в основном режиме, другой в резервном, и один комплект АПД (стандартный модем, подключаемый по стыку 2).
Данные идут естественно с комплекта, который находится в основном режиме. При выходе его из строя к модему должен подключиться другой комплект,
который переходит в основной режим.
Как лучше сделать соединение выходных драйверов RS232 в одну линию?
Есть RS232 драйверы с тремя состояниями, например SP3243, где выходы передатчиков отключаютя в третье состояние по по сигналу
SHUTDOWN. Но все затеяно для экономии потребления, можно ли использовать это для монтажного соединения выходов передатчиков RS232
с помощью входа SHUTDOWN?
Если питание подано на оба комплекта, то все вроде будет нормально. Но как-то не очень ясно, что будет, если питание с одного комплекта снять,
но сигналы с модема на входы приемников микросхемы будут продолжать приходить. Будет или нет запитка микросхемы, на которую не подано питание,
через входные сигналы, в логике 74АС я такое вcтречал. Будут или нет подсаживаться выходные сигналы включенного передатчика основного комплекта?
Каким будет входное сопротивление выключенных приемников, т.е. не подсядут ли уже сигналы с модема? Они ведь используются в основном комплекте.
На странице 3 даташита SP3243 приведен параметр Output Leakage Current при снятом питании, он имеет небольшое значение, тогда
вроде все должно быть нормально, но все же стопроцентной уверенности нет, в даташите напрямую не сказано, что возможно монтажное соединение
выходных драйверов от разных источников,вход shutdown подразумевается для экономии потребления. Кто нибудь использовал подобные драйверы
для решения такой задачи? Возможно использование оптореле, но тогда получится довольно громоздкое решение.
Подчеркну, конфликта не должно быть и в том случае если питание с одного комплекта аппаратуры снято, но на вход приемников
с модемов идут активные сигналы.
DmitryM
Oct 28 2011, 12:57
Поставить три преобразователя RS232-TTL, например два MAX213 и один MAX211. Два из них MAX213+MAX211 будут преобразовывать в TTL с соответствующим блокированием выходов каждого из них по необходимости, а третий MAX213 будет преобразовывать обратно в RS232 и передавать сигналы в модем. В таком случае будет железно работать монтажное соединение.
Почему 213 и 211? У них инверсные входы управления, т.е. дополнительных инверторов не понадобится. Зависеть от питания комплекта аппаратуры тоже не будет, поскольку самостоятельняа схема переключения, запитать например от модема.
Цитата(DmitryM @ Oct 28 2011, 16:57)

Поставить три преобразователя RS232-TTL, например два MAX213 и один MAX211. Два из них MAX213+MAX211 будут преобразовывать в TTL с соответствующим блокированием выходов каждого из них по необходимости, а третий MAX213 будет преобразовывать обратно в RS232 и передавать сигналы в модем. В таком случае будет железно работать монтажное соединение.
Почему 213 и 211? У них инверсные входы управления, т.е. дополнительных инверторов не понадобится. Зависеть от питания комплекта аппаратуры тоже не будет, поскольку самостоятельняа схема переключения, запитать например от модема.
у мах211 и мах213 в третье состояние отключаются логические, а не RS232 выходы!!!
DmitryM
Oct 29 2011, 07:29
Цитата(aem @ Oct 28 2011, 17:52)

у мах211 и мах213 в третье состояние отключаются логические, а не RS232 выходы!!!
Дык, а я и предлагаю монтажное по ТТЛ выходам, надежно, проверено
Цитата(DmitryM @ Oct 29 2011, 10:29)

Дык, а я и предлагаю монтажное по ТТЛ выходам, надежно, проверено
Вся-то и проблема, в том что нужно монтажное соединения по ТТЛ выходам, а по RS232 выходам,
неужели не у кого такая задача не вставала?
DmitryM
Nov 1 2011, 03:51
Цитата(aem @ Oct 31 2011, 15:29)

Вся-то и проблема, в том что нужно монтажное соединения по ТТЛ выходам, а по RS232 выходам,
неужели не у кого такая задача не вставала?
А в чем принципиальность объединения по RS232 выходам? Почему преобразовать, объединить, преобразовать не подходит?
Неужели никто не сталкивался с подключением двух комплектов к одному модему?
kolobok0
Nov 8 2011, 09:08
Цитата(aem @ Nov 7 2011, 15:40)

Неужели никто не сталкивался с подключением двух комплектов к одному модему?
вам уже сказали выше как это сделать...
монтажное или.
делается до безобразия просто. приводится сигнал к стандарту TTL и на обычной логике соединяете, потом опять к нужному вам стандарту(RS232). по такому принципу можно соеденить сколь угодно много RS232 друг с другом. по типу звезда. единственный минус - разруливать коллизии программно придётся...
вот и вся недолга
(круглый)
alexvu
Nov 14 2011, 20:27
Если задача разовая, почему бы не сделать переключатель на реле? Дешево и сердито.
Коммутировать прямо сигналы интерфейса переключающими контактами.
Включенное реле подключает основной прибор, когда на нем есть питание и он в норме (не знаю уж, чем Вы это определяете), а когда оно выключено - подключен резервный прибор. Вроде, всё.
Не забудьте сделать хорошую общую "землю" всех интерфейсов.
Есть одна старая схема. Иногда очень выручала (сам использовал на 9600 бод).
Конечно есть ограничения на тип применяемого в устройстве DCE преобразователя RS232/TTL.
Он должен считать за лог 1 не только уровень -25...-3 но и 0...1
Во многих случаях в оборудовании используютя преобразователи позволяющие отойти от стандарта.
Да и вообще столкнулся с теоретически верным rs232 только один раз - это мой рабочий комп =(
Нажмите для просмотра прикрепленного файла