Редко, но встречаются такие задачи, когда необходимо просуммировать данные с нескольких датчиков уровня топлива (ДУТ). Например, для вывода на локальный дисплей или подключить несколько ДУТ к оборудованию, имеющему только последовательный интерфейс RS232. В этом случае обычно требуется устройство, которое просуммирует показания объемов топлива в емкостях и отправит сумму в готовом виде в устройство сбора информации.
Для датчиков Eurosens Dominator RS, CAN такое устройство не требуется. Помимо основного интерфейса, каждый датчик еще имеет однопроводной интерфейс K-line, используемый для настройки датчиков. При необходимости через него можно организовать внутреннюю сеть датчиков, в которой один из датчиков выступит Мастером, опросит все остальные датчики и выдаст сумму в основной интерфейс.
Выглядит это как показано на схеме.

Как видно из схемы, сумматор может работать и по интерфейсу RS485 и по интерфейсу K-line. Во втором случае у всех датчиков достаточно соединить между собой провода K-line (OUT).
Рассмотрим пример настройки датчиков.
Настройки slave-датчиков (опрашиваемых датчиком-мастером).


Настройки датчика-мастера


После сохранения этих настроек и подключении системы датчиков выходной сигнал датчика-мастера будет пропорционален сумме объема топлива во всех емкостях. При этом значение выходного сигнала датчика может быть больше максимального, установленного для датчика-мастера, так как оно относилось только к баку, в котором установлен сам датчик, а сумма объема может превышать полный объем топлива в баке датчика-мастера.
Пример :
- 3 датчика имеют в настройках диапазон выходных значений от 0 до 1023
- Датчик-мастер установлен в баке емкостью 200л
- 2 датчика-слейва установлены в баках емкостью по 100л каждый.
Полностью заполненная система баков даст сумму 400л, что в 2 раза больше объема бака с датчиком-мастером, поэтому максимальное возможное выходное значение во внешнюю систему = 2046 (400 литров).