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

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

Вт сен 01, 2020 00:13:16

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

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

Вт сен 01, 2020 06:50:23

Раз пишешь сам, то что мешает выводить в консоль свои запросы и полученные на них ответы?

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

Вт сен 01, 2020 09:17:14

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

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

Вт сен 01, 2020 10:02:08

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

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

Вт сен 01, 2020 10:31:17

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

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

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

Крекнутой serial port monitor нет, вот и думаю как обойтись)
Ответить