inventor 0 11 февраля, 2022 Опубликовано 11 февраля, 2022 · Жалоба Добрый день, вот такая проблема. есть радиомодем и передатчик, которые делает российская контора SPUTNIX нам нужно написать свою прогу для управления по этому радиоканалу. задача такая, есть CAN - адрес отправителя, получателя, данные и размер нужно как то сопоставить передачу по компорту, которая содержит эти параметры в своем пакете есть какие то настроечные параметры CAN, как скорость, длительность сегментов и прочее которые так же могут передаваться в Com пакете. правая коробка определяется как обычный виртуальный com порт, с ней идет их прога, называемая Хьюстон что то она пересылает в правую коробку, но сопоставить что идет в портовом пакете и как это соответсвует передаче CAN мы не знаем, может кто то работал с передатчиками от SPUTNIX и знает их внутренних формат или просто подскажет где копать. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 11 февраля, 2022 Опубликовано 11 февраля, 2022 · Жалоба Подключите к CAN-шине сниффер и смотрите, что там бегает. А на USB натравите wireshark, авось, если протокол не слишком сложный, можно будет понять что да как. А можно еще проще, если USB подключается как CDC: при помощи socat реальное это устройство (скажем, /dev/ttyACM0) перенаправьте на какой-либо порт, а потом тем же socat создайте виртуальное устройство, работающее с этим портом. Запустите netcat (или другую утилиту, скажем, я себе свою написал) и смотрите, что там в порту происходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться