Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.31 KB

README.md

File metadata and controls

19 lines (15 loc) · 1.31 KB

ina219-tool

Реализована простая утилита для работы с одним или несколькими устройствами на базе ina219 подключенными по i2c к компьютеру на Linux.

Требуется пакет libi2c-dev.

ina219-tool [-v] [-c] [-p] [-a] [-k {koeff}] [-s {sample_size = (1, 2, 4, 32, 128)}] {-d {filename}} {device_addr_1 [device_addr_2 ... [device_addr_n]]}

Ключи:

  • -v вывод напряжения на шине
  • -c вывод тока
  • -p вывод потребляемой энергии
  • -a вывод всех трех предыдущих
  • -k коэффициент усиления тока
  • -s размер выборки (варианты: 1, 2, 4, 32, 128). По умолчанию 128
  • -d {filename} - файл для доступа к шине

Пример использования: ina219-tool -a -d /dev/i2c-0 40 41 - Считывание тока и вольтажа с устройств с адресами 0х40, 0х41, висящих на шине /dev/i2c-0 ina219-tool -a -k 1.3 -d /dev/i2c-0 40 41 - Считывание тока и вольтажа с устройств с адресами 0х40, 0х41, висящих на шине /dev/i2c-0, причём ток берется с коэффициентом 1.3