Здравствуйте. Есть проект опроса модулей ADAM-4017 по протоколу ADAM-4000. Проблема заключается в необходимости задержки начала передачи запроса после включения передатчика сигналом RTS и организации некоторой задержки выключения передатчика после окончания передачи. Установка таймаутов "Вкл. передатчика" и "Таймаут ожидания ответа" не привели к желаемому результату. Мне сказали, что в ранних релизах (у нас 5.08) некоторые таймауты были перепутаны, правда ли это? Идеальным вариантом является добавление в начало и конец посылки дополнительных байт (0xFF). Есть ли возможность поправить протокол? Как влияют на установки com порта в редакторе базы каналов, стандартные настройки windows com порта (в частности управление передачей)?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Путаницы в функциях таймаутов не было. В последних релизах были проведены некоторые модификации таймаута "Вкл.передатчика" для МикроМРВ. Для задержки передачи после сигнала RTS используется таймаут "Вкл.передатчика". Задержать выключение передатчика после передачи нельзя. Но в последних релизах указанный дополнительный байт передается автоматически.
Posted by Гришечко А. (Участник № / Member № 2228) on :
А есть ли возможность для нашего конкретного случая изменить драйвер ADAM-4000 для установки посылки типа: 1. Начало посылки: 0xFF 0xFF 0xFF 0xFF 0xFF 0x23 (0x23 - байт начала); 2. Конец посылки: 0x0D 0xFF 0xFF 0xFF 0xFF 0xFF (0x0D - байт конца)