Skip to content

llcool/ina219-linux-lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple tool for ina219 to linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.5%
  • Makefile 1.5%