| Ваш IP: 3.238.107.166 | Online(38) - гости: 29, боты: 9 | Загрузка сервера: 0.37 ::::::::::::

INA219 — датчик тока и напряжения (Arduino)

Цифровой датчик тока и напряжения INA219 позволяет с достаточно  большой точностью измерять постоянный ток в прямом и обратном направлении, напряжение от 0 до 26 В. Использование шины I2C делает датчик удобным в использовании совместно с Arduino, так же к шине I2C можно подключить до 4-х таких датчиков.

Основным элементом на плате модуля является микросхема INA219. Микросхема измеряет падение напряжения на шунте (резисторе с малым сопротивлением на выводах Vin+ и Vin-). На плате установлен шунт с сопротивлением 0.1 Ом.

Характеристики датчика тока и напряжения INA219:

  • Тип модуля: INA219
  • Рабочая температура: от -40 °C до 85 °C
  • Дрейф в рабочем температурном диапазоне: 100 мкВ
  • Максимальный измеряемый ток: 3,2 А
  • Точность измерения тока: 0,8 мА
  • Точность измерений по току и напряжению: 1 %
  • Разрешение измерителя: 12-бит
  • Интерфейс: I2C
  • Скорость интерфейса: 3,4 МГц
  • Максимальное измеряемое напряжение: ± 26 В
  • Напряжение питания: от 3 В до 5 В

Ниже показан скетч работы датчика с выводом информации на LCD дисплей 1602, данный пример можно использовать как блок измерения и индикации для источника питания. На плате модуля находятся две группы адресных перемычек, по умолчанию установлен адрес 0х40. Если замкнуть перемычку А0, то адрес поменяется на 0х41, если замкнуть перемычку А1, то адрес поменяется на 0х44, при замыкании двух перемычек адрес поменяется на 0х45.

Плата Пин SDA Пин SCL
Arduino Uno, Nano, Pro и Pro Mini A4 A5
// MAX 26V 2A    
 
#include <Wire.h>
#include <Adafruit_INA219.h> //https://github.com/adafruit/Adafruit_INA219.git
#include <LiquidCrystal.h>
 LiquidCrystal lcd(7, 8, 2, 3, 4, 5);// RS,E,D4,D5,D6,D7
 Adafruit_INA219 ina219_A;
//Adafruit_INA219 ina219_B(0x41); // Address
/*
Board 0: Address = 0x40 Offset = binary 00000 (no jumpers required)
Board 1: Address = 0x41 Offset = binary 00001 (bridge A0 as in the photo above)
Board 2: Address = 0x44 Offset = binary 00100 (bridge A1)
Board 3: Address = 0x45 Offset = binary 00101 (bridge A0 & A1)
*/
 
void setup(){
   Serial.begin(9600);
   ina219_A.begin();
 //ina219_B.begin();   
   lcd.begin(16, 2);
}
 
void loop(){
  lcd.setCursor(3,0);lcd.print("U = ");lcd.print(ina219_A.getBusVoltage_V()+ina219_A.getShuntVoltage_mV()/1000);lcd.print(" V  ");
  lcd.setCursor(1,1);lcd.print(ina219_A.getCurrent_mA()/1000);lcd.print(" A  ");
  lcd.setCursor(9,1);lcd.print(ina219_A.getPower_mW()/1000);lcd.print(" W  ");
  delay(200);
}

Комментарии

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Триггеры, счетчики, регистры, мультиплексоры, шифраторы, дешифраторы

    Триггеры, счетчики, регистры, мультиплексоры, шифраторы, дешифраторы

    Триггер — это уст-во с двумя устойчивыми состояниями равновесия, предназначенные для записи и хранения информации. Триггер способен хранить 1 бит данных. Условное обозначение триггера имеет вид прямоугольника, внутри которого пишется буква Т. Слева к изображению прямоугольника подводятся входные сигналы. Обозначения входов сигнала пишутся на дополнительном поле в левой части прямоугольника. …Подробнее...
  • Расчет числа витков катушки на тороидальном ферритовом сердечнике

    Расчет числа витков катушки на тороидальном ферритовом сердечнике

    Маркировка размеров кольцевых сердечников Сначала цифрами указывается величина начальной магнитной проницаемости, затем марка используемого материала, и потом размер кольца в миллиметрах: 2000НН D x d x h Где — 2000 величина начальной магнитной проницаемости, НН – марка материала, D – внешний диаметр, d – внутренний диаметр, h – толщина кольца, …Подробнее...
  • Фазоуказатель

    Фазоуказатель

    Подключение некоторых устройств, работающих от трехфазной сети переменного тока напряжением 380 В, например электродвигателей, должно соответствовать правильной последовательности чередования фаз. Для определения последовательности чередования фаз можно собрать индикатор, схема которого показана на рисунке. Прибор имеет простую схему, высокую надежность и не требует автономного источника питания. Принцип работы прибора основан на …Подробнее...
  • Стерео усилитель 2*11Вт на LM4755

    Стерео усилитель 2*11Вт на LM4755

    На рисунке показана схема простого усилителя выполненного на ИМС LM4755 производства компании National Semiconductor. Выходная мощность усилителя 11Вт (напряжение питания 24В) на канал при сопротивлении нагрузки 4 Ом или 7Вт при сопротивлении нагрузки 8 Ом. Ток потребления в режиме покоя составляет не более 7мА. Основные характеристики усилителя: Сопротивление нагрузки 4…8 Ом …Подробнее...
  • Регулируемый стабилизатор напряжения с защитой по току (Arduino)

    Регулируемый стабилизатор напряжения с защитой по току (Arduino)

    За основу регуляруемого стабилизатора свята схема со траницы https://rcl-radio.ru/?p=57426 , схема достаточно простая и содержит минимальный набор элементов. Выходное напряжение регулируемого стабилизатора можно регулировать от 0 до 25 В при максимальном токе 3 А. Используя Arduino можно заметно расширить функционал стабилизатора, сделать индикацию и защиту по току и КЗ, добавив …Подробнее...