Не сходится контрольная сумма ответа при опросе ВКТ-7 через радиомодем Спектр433 и USB-RS485 адаптер Болид

Подниму тему!

Подключаем ВКТ-7 через RS-485 к ПК (у ПК адаптер USB-RS485 Болид) по проводу - все работает.

Подключаем ВКТ-7 через радиомодемы Спектр433 к ПК. На стороне ПК радиомодем подключен через RS232, на стороное ВКТ-7 радиомодем подключен через RS485 - все работает.

Подключаем ВКТ-7 через радиомодемы Спектр433 к ПК. На стороне ПК радиомодем подключен через RS485, на стороное ВКТ-7 радиомодем подключен через RS485 - не работает. Пишет “не сходится контрольная сумма”. Стандартная программа VKT Easy тоже не работает.


Примечательно, что радиомодем с абсолютно этими же настройками подключенный к Меркурий 230 по схеме:
“на стороне ПК радиомодем подключен через RS485, на стороное Меркурий 230 радиомодем подключен через RS485 - все работает”.

Подскажите, куда “копать”?

Логи прилагаю
Журнал по ПК-RS485-радиомодем -радиомодем-RS485-ВКТ7.xls (26 KB)
Журнал по ПК-RS232-радиомодем -радиомодем-RS485-ВКТ7.xls (28 KB)
RS-485_радимодем подключение_dump.порт_опроса.2016-03-17.txt (1.84 KB)
RS-485_проводное подключение_dump.порт_опроса.2016-03-17.txt (5.25 KB)

В дампах видно, что пакет с ответом искажается уже после приёма первого байта.

Ищите ошибку со стороны подключения радиомодема по RS485 к компьютеру (кстати, как именно вы это сделали?).

Подключение к компьютеру по rs485 осуществлено через USB-RS485 адаптер Болид. В настройках болида меняли режимы управления потоком, изменений никаких. Попробуем достать другой адаптер.

Проблема решилась заменой адаптера RS485 на стороне ПК!

Следовательно, адаптер вносил какие-то искажения в передаваемый пакет. Возможно, это происходило из-за настроек контроля чётности.