tonyk_av 45 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 45 minutes ago, Сергей Борщ said: Забудьте все, что вам тут понаписали. Китайский 8-канальный логический анализатор, Только вот дешёвый анализатор не работает с сигналами EIA-422 с амплитудой плюс-минус 200мВ. И сигналы EIA-232 амплитудой плюс-минус 12В () тоже сходу на любой анализатор не подать. К тому же, дешёвые USB-UART у ТС уже есть, а вот анализатора, похоже, нет. ИМХО, анализатор для такой задачи не особо нужен. Если обмен не идёт о мегабитных скоростях, то тайминги более-менее точно можно оценить по времени прихода сообщений с учётом длин сообщений. Да и на UART не встречал протоколов типа запрос-ответ, требующих ну очень точного соблюдения таймингов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 28 минут назад, tonyk_av сказал: Только вот дешёвый анализатор не работает с сигналами EIA-422 с амплитудой плюс-минус 200мВ. И сигналы EIA-232 амплитудой плюс-минус 12В Откуда в данной задаче взялись 422 или 232? Он, кстати (скорее некстати), еще и за пивом не бегает. Для наблюдения за 422 и 232 аналитзатор нужно подключать к выходу приемника. 28 минут назад, tonyk_av сказал: К тому же, дешёвые USB-UART у ТС Воооот: UART. Его анализатор прекрасно пишет/анализирует. 28 минут назад, tonyk_av сказал: ИМХО, анализатор для такой задачи не особо нужен. Я бы не был столь категоричен. Автор изложил довольно конкретно: 17 часов назад, MiklPolikov сказал: Что бы было понятна очередность пакетов, которыми обмениваются устрйоства. Что бы был лог, в котором друг за другом показано, что отправило одно устройство, и что ему ответило второе. Разглядывать все это через логический анализатор - очень удобно. 28 минут назад, tonyk_av сказал: дешёвые USB-UART у ТС уже есть, а вот анализатора, похоже, нет. Это хороший повод приобрести его, чтобы в следующий раз он уже точно был. Ведь и паяльника у него тоже когда-то не было, а анализатор инструмент исключительно полезный и, как я писал выше, при такой цене должен быть в столе у каждого разработчика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 1 час назад, tonyk_av сказал: Только вот дешёвый анализатор не работает с сигналами EIA-422 с амплитудой плюс-минус 200мВ. Ну вообще-то при определённых условиях можно китайским анализатором смотреть линию RS-422. Я так делаю, когда очень надо посмотреть что на линии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 18 hours ago, MiklPolikov said: Вопрос: так можно сделать в Device Monitoring Studio или ещё где-то ? Где то ещё - Python + Pyserial + час времени на написание простейшей программы монитора (правда CPU будет грузить на 100%) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 6 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба ТС! Вам же уже показали правильную программку - docklight. Она умеет как раз то, что Вы ищете - мониторинг протокола в обе стороны с двух UART. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vvppvv 0 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба Нашёл! Свою старую демо-программку (это я в 95 году учился для х86 программировать, почти 30 лет назад :)). Это как демонстрация той самой моей идеи. Работает под MS-DOS, сейчас запустил на Win7-64, просто кинув файл Fox-pg.exe на иконку DOSBox. Левым Ctrl поочищать окно, а правым Shift останавливать-пускать поток. Вот что-то такое я имел ввиду. На экране монитора, разумеется, всё можно подсветить разными цветами, для наглядности. Китайский анализатор, клон Sealogic (или как там его) у меня есть, работает, но вот UART порты на нем не смотрел, как-то было без надобности. Fox-pg.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sidy 1 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 3 hours ago, Сергей Борщ said: Забудьте все, что вам тут понаписали. Китайский 8-канальный логический анализатор, стоящий копейки на али и лежащий (должен лежать, по крайней мере) в тумбочке у каждого разработчика позволит наблюдать и пересылаемые байты и временнЫе интервалы между ними. И, естественно, сохранять в файл. А с помощью какой программы потом смотреть диаграммы сигналов на компьютере? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба 26 минут назад, sidy сказал: А с помощью какой программы потом смотреть диаграммы сигналов на компьютере? Saleale Logic, sigrok + PulseView Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 18 мая, 2023 Опубликовано 18 мая, 2023 · Жалоба Ещё есть WeAct Logic Analazer, который можно тоже использовать с программой Saleae Logic (vid-pid поменять, о чём где-то у них написано). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SimSup 1 28 мая, 2023 Опубликовано 28 мая, 2023 · Жалоба Если есть ПК с двумя портами, как я понял, то можно попробовать Eltima Serial Port Monitor. Мне два порта сразу в один лог писать не приходилось, но настройку сессии такую помню. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 28 мая, 2023 Опубликовано 28 мая, 2023 · Жалоба 14 minutes ago, SimSup said: Eltima Serial Port Monitor Ага! У Элтимы много всяких утилит для работы с последовательными портами, только все все платные. Очень удобно разбираться со всякими протоколами. Рутрэкер в помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться