...
Как правило, линии нумеруются от 1 до N. Например, в TG8V есть 4 входа названных ADC1, ADC2, ADC3, ADC4. Для входной линии номер X есть 4 сенсора:
Название в устройстве | Name (Id) | Описание |
inXadc | IN_ADC (-11) | Напряжение на входной линии X |
inXdig | IN_DIG (-12) | Двоичное состояние входной линии X (порог 1.0V): |
inXcount | IN_COUNT (-13) | Счетчик положительных импульсов на inXdig, uint32_t. Добавляется по фронту, переполняется при 2^32, сохраняется при сбросах и отключении питания. |
inXup | IN_UPTIME (6) | Полное время inXdig=1, секунды, uint32_t, переполняется при 2^32, сохраняется при сбросах и отключении питания. |
Передача этих сенсоров может управляться:
Вручную как описано в SENS модуль установкой параметра
/sens <name>#Sendв Off или NormalАвтоматически (в некоторых устройствах). В таком случае параметр
/sens <name>#Sendдолжен быть Auto и режим передачи будет выбираться в зависимости от конфигурации устройства.
Импульсные сенсоры в TG8V
Для корректной работы сенсоров inXcount, inXup импульсы (и паузы) на входных линиях должны иметь длительность больше интервала опроса линий. В TG8V частота опроса 128 Гц, соответственно, длительность импульса и паузы должна быть не менее 1/128 с.