У меня есть система вызова медсестры, у которой есть выход, который подключается к пейджинговому передатчику. Хорошо работает прямо сейчас. Мы вставили последовательный сплиттер «Y», чтобы мы могли получать те же данные, но на другой компьютер для захвата. Исходная сторона, идущая к пейджинговому передатчику, работает безупречно, пока я не подключу другую сторону к компьютеру / устройству. Тогда оригинальная сторона начинает выплевывать бредовые символы. Вот странная вещь, хотя, когда я подключаю другую (новую) сторону к ПК, он выводит правильные данные.
Оригинальная сторона использует последовательный кабель для соединения системы вызова медсестры с пейджинговым передатчиком, поэтому я просто предположил, что должен использовать то же самое на другой (новой) стороне. Скорость передачи в бодах совпадает на всех устройствах, 9600 8N1.
Ищете любые советы или, возможно, что-то искать.
Какой сериал? 3 провода (заземление, отправка, получение). 5 проводов? 7 проводов? Правильно ли пересекаются провода TX / RX между ** двумя ** ом 3 системами? Что произойдет, если Nurcall отправит на ПК1, а ПК1 подаст сигнал «Пожалуйста, подождите, я не могу идти в ногу», а ПК2 - нет? ...
Hennes 6 лет назад
0
Или, может быть, более прямой: выход последовательного порта не просто вывод. Это тоже вход.
Hennes 6 лет назад
0
2 ответа на вопрос
1
dlwalter
Возможно, «новое» последовательное соединение с ПК влияет на логические уровни сигнала и портит чтение на пейджинговом устройстве.
Возможно, один из этих сплиттеров последовательного порта может быть лучше спроектирован для правильного подключения к последовательному трафику.
Можно ли установить монитор последовательного порта на главном компьютере и использовать его для регистрации последовательного трафика?
0
Mokubai
Последовательные линии данных RS232 не любят разделяться. Они не поддерживают «многоточечные» соединения, аналогичные тем, которые вы пытаетесь выполнить.
Они не работают, потому что уровни сигнала RS232 предполагают наличие только одного приемника на каждой стороне, и этот приемник имеет определенный импеданс. При подключении нескольких приемников уровень сигнала ослабевает и выходит за пределы спецификации. Поскольку сигнал больше не гарантированно достигает требуемого уровня, он только иногда определяется как передаваемые логические уровни, и вы получаете мусор.
Если вы хотите использовать многоканальный метод связи, вам нужно будет преобразовать сигнал во что-то другое. RS485 поддерживает многоточечное подключение, и вы можете купить преобразователи RS232 в RS485 или USB в RS485, которые используют протокол сигнализации и метод завершения, который гораздо лучше подходит для вашего случая использования.