Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Светодиоды диагностики в MODBUS
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
sasha_z
Всем добрый день!
Вопрос разработчикам устройств с поддержкой протокола MODBUS.
Используете ли Вы светодиоды для индикации процесса приема/передачи пакетов или нет?
Дело в том что спецификация протокола, описанная в файле "MODBUS over Serial Line. Specification and Implementation Guide", подразумевает наличие как минимум одного светодиода для этих целей.
HARMHARM
Цитата(sasha_z @ Mar 31 2009, 12:11) *
Всем добрый день!
Вопрос разработчикам устройств с поддержкой протокола MODBUS.
Используете ли Вы светодиоды для индикации процесса приема/передачи пакетов или нет?
Дело в том что спецификация протокола, описанная в файле "MODBUS over Serial Line. Specification and Implementation Guide", подразумевает наличие как минимум одного светодиода для этих целей.

Использую на slave один светодиод. Постоянное свечение - наличие питания, периодическое - наличие обмена с мастером.
velbovv
Использую в измерительном датчике два светодиода:
1. индикация процесса измерения (вспышка 0.5 гц)
2. индикация ответа (вспышка на каждый переданный фрэйм но не чаще 0.5 гЦ)
вспышки короткие (50 мс) для экономии питания.
Itch
Разные варианты имеют право на существование:
1 светодиод - мигание при приеме корректного пакета себе и при передаче ответа. Само мигание может быть как строго на время передачи, так и на короткое время (10мс)

2светодиода (красный и зеленый) - красный показывает, что на линии летают какие-то данные, зеленый - как в первом случае 1 светодиод.
Удобно это тем, что сразу видно, есть ли вообще опросы, корректные ли они, видно загруженность линии и т.п.
sasha_z
То есть хотя бы один светодиод нужен.
Просто у нас с коллегой вышла дискуссия по этому поводу - ставить или не ставить, если ставить то сколько и как часто мигать ими.
И не будет ли постоянное моргание светодиода на передней панели раздражать пользователя.
Сам я остановился на варианте с 1-м светодиодом, включающимся при приеме своего фрейма и передаче ответа. Включается строго во время приема и передачи.
Всем спасибо за ответы.
Rst7
Частенько, если не жмет, включаю светодиоды видимого спектра последовательно с сведодиодами оптронов гальваноразвязки RS485. Независимо от выбранного протокола мыгаеть smile.gif

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