Сниферить обмен между портами RS232

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
muhomka
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Вс ноя 06, 2011 00:44:41
Откуда: Киев

Сниферить обмен между портами RS232

Сообщение muhomka »

Пишу ПО под Win10 для общения между компом и устройством по последовательному порту по протоколу Modbus. Задумался, что неплохо бы было сделать разветвитель, и подключить ноут, чтоб сниферить обмен между устройством и компом. Прослушивая TxD можно слушать DTE устройство (запросы и команды от компа), а слушая RxD - ответ устройства. Но хотелось бы все же объеденить линии RxD и TxD, чтоб срузу слушать и запрос и ответ, но так нельзя сделать напрямую. Не подскажите схемку развязку как можно организовать такое? Serial Port Monitor и др проги не предлагать. Спасибо
tonyk
Это не хвост, это антенна
Сообщения: 1305
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Сниферить обмен между портами RS232

Сообщение tonyk »

Раз пишешь сам, то что мешает выводить в консоль свои запросы и полученные на них ответы?
muhomka
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Вс ноя 06, 2011 00:44:41
Откуда: Киев

Re: Сниферить обмен между портами RS232

Сообщение muhomka »

В этом проблемы нет, но я хочу сделать программу на 3й стороне, на ноуте, для отладки софта. Иногда к примеру нужно проверить наличие общения между компом и устройством, просто видеть запросы и ответы
tonyk
Это не хвост, это антенна
Сообщения: 1305
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Сниферить обмен между портами RS232

Сообщение tonyk »

Можно, конечно. Делал когда-то нечто подобное. Практика показала, что без этого можно обойтись. Не трать на это время, не стОит оно того.
muhomka
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Вс ноя 06, 2011 00:44:41
Откуда: Киев

Re: Сниферить обмен между портами RS232

Сообщение muhomka »

Можно, конечно. Делал когда-то нечто подобное. Практика показала, что без этого можно обойтись. Не трать на это время, не стОит оно того.

:))) Вот тоже склоняюсь к этому, но все равно хочется сделать такую штуку) а вы как делали? Осталась схема?

Добавлено after 1 minute 38 seconds:
Можно, конечно. Делал когда-то нечто подобное. Практика показала, что без этого можно обойтись. Не трать на это время, не стОит оно того.

Крекнутой serial port monitor нет, вот и думаю как обойтись)
ZyaK
Потрогал лапой паяльник
Сообщения: 361
Зарегистрирован: Сб май 03, 2014 20:01:51
Откуда: Ижевск

Re: Сниферить обмен между портами RS232

Сообщение ZyaK »

я слушал обмен между стройствами одновременно и RX и TX просто через 2 диода на приём, легко, удобно и очень быстро
Электроника -очень точная наука, бубен необходимо держать в левой руке!!!
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Сниферить обмен между портами RS232

Сообщение Eddy_Em »

Под линуксом я себе такую штуку написал. Лежит на гитхабе
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5723
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: Сниферить обмен между портами RS232

Сообщение >TEHb< »

Прямолинейное как палка решение: слушать двумя разными портами. В одном будут сигналы от компа, во втором от устройства.
"Привет!" - соврал он.
Аватара пользователя
es131245
Потрогал лапой паяльник
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Re: Сниферить обмен между портами RS232

Сообщение es131245 »

2 буфера и осцил на выходе.
Хотя сам делал и на транзисторах
smart_pic
Встал на лапы
Сообщения: 132
Зарегистрирован: Ср фев 11, 2015 19:16:32
Контактная информация:

Re: Сниферить обмен между портами RS232

Сообщение smart_pic »

У меня мосты ТСР-RS232 (или RS485) . Очень удобно отлаживать. Сейчас практически везьде сетка проложена. А там где есть RS232 сильно выручают. Всегда на монтаж беру с собой пару штук.
На фото вариант RS485 , плата универсальная - впаивается нуджный драйвер. Мост с питанием по РОЕ , размеры маленькие , можно в любом месте разместить и потестить если надо.
Если на компе , а на ноутах и подавно , нет СОМ порта , то эти штуки сильно выручают.
Буру с собой свич с РОЕ, бухту витой пары - и все потом легко тестируется и настраивается.
Вложения
TCP-RS485 вер.jpg
(66.9 КБ) 176 скачиваний
TCP-RS485 низ.jpg
(229.49 КБ) 155 скачиваний
Ответить

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