sasha_z
Mar 31 2009, 09:11
Всем добрый день!
Вопрос разработчикам устройств с поддержкой протокола MODBUS.
Используете ли Вы светодиоды для индикации процесса приема/передачи пакетов или нет?
Дело в том что спецификация протокола, описанная в файле "MODBUS over Serial Line. Specification and Implementation Guide", подразумевает наличие как минимум одного светодиода для этих целей.
HARMHARM
Mar 31 2009, 13:26
Цитата(sasha_z @ Mar 31 2009, 12:11)

Всем добрый день!
Вопрос разработчикам устройств с поддержкой протокола MODBUS.
Используете ли Вы светодиоды для индикации процесса приема/передачи пакетов или нет?
Дело в том что спецификация протокола, описанная в файле "MODBUS over Serial Line. Specification and Implementation Guide", подразумевает наличие как минимум одного светодиода для этих целей.
Использую на slave один светодиод. Постоянное свечение - наличие питания, периодическое - наличие обмена с мастером.
velbovv
Mar 31 2009, 13:34
Использую в измерительном датчике два светодиода:
1. индикация процесса измерения (вспышка 0.5 гц)
2. индикация ответа (вспышка на каждый переданный фрэйм но не чаще 0.5 гЦ)
вспышки короткие (50 мс) для экономии питания.
Разные варианты имеют право на существование:
1 светодиод - мигание при приеме корректного пакета себе и при передаче ответа. Само мигание может быть как строго на время передачи, так и на короткое время (10мс)
2светодиода (красный и зеленый) - красный показывает, что на линии летают какие-то данные, зеленый - как в первом случае 1 светодиод.
Удобно это тем, что сразу видно, есть ли вообще опросы, корректные ли они, видно загруженность линии и т.п.
sasha_z
Apr 1 2009, 06:32
То есть хотя бы один светодиод нужен.
Просто у нас с коллегой вышла дискуссия по этому поводу - ставить или не ставить, если ставить то сколько и как часто мигать ими.
И не будет ли постоянное моргание светодиода на передней панели раздражать пользователя.
Сам я остановился на варианте с 1-м светодиодом, включающимся при приеме своего фрейма и передаче ответа. Включается строго во время приема и передачи.
Всем спасибо за ответы.
Частенько, если не жмет, включаю светодиоды видимого спектра последовательно с сведодиодами оптронов гальваноразвязки RS485. Независимо от выбранного протокола мыгаеть

Когда 2 светодиода (один на RX, другой на TX) - видно, что данные какие-то летят из шины, и видно, что девайс отвечает (если это слейв).
По большому опыту работы с установкой оборудования в полевых условиях очень рекомендую иметь хотя бы один светодиод, по которому сразу можно сказать, есть ли в линии вообще какие-либо запросы (или помехи), и есть ли из них правильные с ответами от этого устройства.
Вариант с 1 светодиодом может быть расширен так: если UART что-то начал принимать, то мигаем очень короткой вспышкой (~5мс). Далее, если это был наш пакет, то шлем ответ и мигаем длинной вспышкой (~50мс).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.