У меня есть система вызова медсестры, у которой есть выход, который подключается к пейджинговому передатчику. Хорошо работает прямо сейчас. Мы вставили последовательный сплиттер "Y", чтобы мы могли получать те же данные, но на другой компьютер для захвата. Исходная сторона, идущая к пейджинговому передатчику, работает безупречно, пока я не подключу другую сторону к компьютеру / устройству. Тогда оригинальная сторона начинает выплевывать бредовые символы. Вот странная вещь, хотя, когда я подключаю другую (новую) сторону к ПК, он выводит правильные данные.

Оригинальная сторона использует последовательный кабель для соединения системы вызова медсестры с пейджинговым передатчиком, поэтому я просто предположил, что должен использовать то же самое на другой (новой) стороне. Скорость передачи в бодах совпадает на всех устройствах, 9600 8N1.

Ищете любые советы или, возможно, что-то искать.

2 ответа2

1

Возможно, "новое" последовательное соединение с ПК влияет на логические уровни сигнала и портит считывание пейджингового устройства.

Возможно, один из этих сплиттеров последовательного порта может быть лучше спроектирован для правильного подключения последовательного трафика.

Можно ли установить монитор последовательного порта на главном компьютере и использовать его для регистрации последовательного трафика?

0

Последовательные линии данных RS232 не любят разделяться. Они не поддерживают «многоточечные» соединения, аналогичные тем, которые вы пытаетесь выполнить.

Они не работают, потому что уровни сигнала RS232 предполагают наличие только одного приемника на каждой стороне, и этот приемник будет иметь определенный импеданс. При подключении нескольких приемников уровень сигнала ослабевает и выходит за пределы спецификации. Поскольку сигнал больше не гарантированно достигает требуемого уровня, он только иногда определяется как передаваемые логические уровни, и вы получаете мусор.

Если вы хотите использовать многоканальный метод связи, вам нужно будет преобразовать сигнал во что-то другое. RS485 поддерживает многоточечное подключение, и вы можете купить преобразователи RS232 в RS485 или USB в RS485, которые используют протокол сигнализации и метод завершения, который гораздо лучше подходит для вашего случая использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .