| Ваш IP: 3.238.107.166 | Online(30) - гости: 22, боты: 8 | Загрузка сервера: 0.2 ::::::::::::

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,2 В; • напряжение конца разряда (напряжение, ниже которого элемент разряжать не следует) составляет 1,0…1,05 В; • емкость …Подробнее...
  • Частотомер на PIC16F628A

    Частотомер на PIC16F628A

    На рисунке показана схема простого частотомера созданного на основе микроконтроллера PIC16F628A. Частотомер измеряет частоту от 2 Гц до 10 МГц, результат измерения выводится на первую строку индикатора 1602А, во второй строке отображается период измеряемого сигнала от 100 нс до 500 мс. Время измерения 1 секунда. Сигнал уровня ТТЛ можно непосредственно …Подробнее...
  • Индикатор перегорания предохранителя

    Данное уст-во индицирует перегорание предохранителя короткими звуковыми и световыми сигналами. индикатор также может работать в цепи постоянного или переменного тока с частотой до 1000Гц и напряжением от 10 до 1000В. В качестве время задающего конденсатора служит пьезокерамический излучатель BQ1 — 0,022…0,5мкФ. Литература Радиолюбитель 2\1999 Автор: М.Шустов, А.Шустов г. ТомскПодробнее...
  • СТАЦИОНАРНЫЙ МОЩНЫЙ СВЕТОРЕГУЛЯТОР

    Сетевой полупроводниковый светорегулятор комнатного освещения со стационарной установкой вместо сетевого выключателя. Предназначен для плавного регулирования яркости свечения ламп накаливания подвесных и потолочных светильников в жилых  помещениях при максимальной мощности нагрузки 300 Вт. Надежная и устойчивая работа светорегулятора обеспечивается в течение длительного времени при эксплуатации в условиях умеренно холодного климата при …Подробнее...
  • Источник питания с фиксированным выходным напряжением 1,5…9В

    Источник питания с фиксированным выходным напряжением 1,5…9В

    При помощи стабилизатора напряжения LM317 можно сделать источник питания с фиксированным выходным напряжением — 1,5, 3, 4,5, 6 и 9В. Максимальный выходной ток источника питания 1,5А. Источник питания имеет защиту от КЗ выхода и тепловую защиту. Для стабилизатора LM317 необходим теплоотвод. В уст-ве используется трансформатор мощностью 20-25 Вт с выходным …Подробнее...