Измерение постоянного тока шунтом 50А,75мV

Здравствуйте! Есть необходимость мониторить ток (постоянный). Использую аналоговый модуль WBIO-AI-DV-12. На входа А7,А8 подключил с шунта, 50А,75мV, джампера убрал с входов А7,А8, настроил дифференциальный вход напряжения ±400 мВ (Voltage, 0-2.5V). Максимально при 50А выход с шунта будет 75мV. Во вкладке “Devices” все отобразилось, но не в милливольтах а в вольтах, что для визуализации достаточно неудобно (0.075V). Есть ли возможность наблюдать данное значение именно в милливольтах? Может где то можно поменять единицы измерения. А если есть возможность преобразовывать милливольты с шунта сразу в ампераж было бы идеально.

Так, идем в Config, выбираем редактирование /etc/wb-homa-adc.conf


Дальше выбираем нужный канал (A7-A8)
Нам нужно получить ток.
Ток равен U/R.
То есть напряжение надо делить на сопротивление. У нас в настройках есть поле “Voltage multiplier” Вот туда вставим коэффициент. То есть R=0.075/50 = 0.0015 ом
Соответствено ток равняется U*(1/0.0015). 1/0.0015=666,666666667 ~667

Но вот название единицы измерения не сменить. Можно вообще сделать виртуальтное устройство, пример дать?

Спасибо за ответ! “Можно вообще сделать виртуальтное устройство, пример дать?” Если вас не затруднит! Очень выручите

//shunt_amp.js

var v_input78 = "wb-adc/EXT1_A7_A8"; //Пишем сюда строку-источник НАПРЯЖЕНИЯ с шунта

defineVirtualDevice("CurrentValue", {
    title: "currentvalue",
    cells: {
	current: {
	    type: "value",
	    value: 0,
        forceDefault: true // при каждой загрузке сценария поле будет получать значение 10
	},
    }
});

defineRule("ChangeVoltage", {
  whenChanged: v_input78,
  then: function (newValue, devName, cellName)  {
	dev["CurrentValue"]["current"] = newValue/0,0015; //Преобразуем напряжение в ток
  }
});

Извините что поздно.

:+1: Спасибо!

Пожалуйста. Если нужно больше шунтов - то по аналогии можно в скрипт добавить еще.

В скрипт добавил. В каком разделе можно посмотреть визуализацию?

В веб-интерфейсе Devices