ВНУТРЕННЯЯ СЕТЬ ДАТЧИКОВ УРОВНЯ ТОПЛИВА EUROSENS DOMINATOR
Редко, но встречаются такие задачи, когда необходимо просуммировать данные с нескольких датчиков уровня топлива (ДУТ). Например, для вывода на локальный дисплей или подключить несколько ДУТ к оборудованию, имеющему только последовательный интерфейс RS232. В этом случае обычно требуется устройство, которое просуммирует показания объемов топлива в емкостях и отправит сумму в готовом виде в устройство сбора информации. Для датчиков Eurosens Dominator RS, CAN такое устройство не требуется. Помимо основного интерфейса, каждый датчик еще имеет однопроводной интерфейс K-line, используемый для настройки датчиков. При необходимости через него можно организовать внутреннюю сеть датчиков, в которой один из датчиков выступит Мастером, опросит все остальные датчики и выдаст сумму в основной интерфейс. Выглядит это как показано на схеме.
Как видно из схемы, сумматор может работать и по интерфейсу RS485 и по интерфейсу K-line. Во втором случае у всех датчиков достаточно соединить между собой провода K-line (OUT). Рассмотрим пример настройки датчиков. Настройки slave-датчиков (опрашиваемых датчиком-мастером).
После сохранения этих настроек и подключении системы датчиков выходной сигнал датчика-мастера будет пропорционален сумме объема топлива во всех емкостях. При этом значение выходного сигнала датчика может быть  больше максимального, установленного для датчика-мастера, так как оно относилось только к баку, в котором установлен сам датчик, а сумма объема может превышать полный объем топлива в баке датчика-мастера. Пример :
  • 3 датчика имеют в настройках диапазон выходных значений от 0 до 1023
  • Датчик-мастер установлен в баке емкостью 200л
  • 2 датчика-слейва установлены в баках емкостью по 100л каждый.
Полностью заполненная система баков даст сумму 400л, что в 2 раза больше объема бака с датчиком-мастером, поэтому максимальное возможное выходное значение во внешнюю систему = 2046 (400 литров).