| Ваш IP: 3.231.220.225 | Online(27) - гости: 23, боты: 4 | Загрузка сервера: 0.41 ::::::::::::

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);
}

Комментарии

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

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

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

  • РЕЛЕ ВРЕМЕНИ

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

    Бинауральный преобразователь

    Бинауральный преобразователь — устройство значительно снижающее эффект локализации кажущихся источников звука в голове слушателя и уменьшает неестественное резкое разделение каналов, что обычно возникает при прослушивании стерео фонограмм через стерео телефоны(наушники). Такой преобразователь приближает качество воспроизведения через головные телефоны к качеству воспроизведения через АС. Характеристики бинауральный преобразователя: Номинальное входное напряжение 0,8В …Подробнее...
  • Цифровой автосторож на двух микросхемах

    Данное уст-во предназначено для установки в автомобиле ВАЗ-2107, но его без особых изменений можно установить на любой отечественный или зарубежный автомобиль. Автосторож работает так: после включения питания тумблеров из салона автомобиля следует выдержка 15-20 секунд, в течении этого времени автосторож не реагирует на замыкание контактных датчиков(дверные выключатели внутри салонного освещения). …Подробнее...
  • Блок бесперебойного питания

    Блок бесперебойного питания

    Блок бесперебойного питания обеспечивает выходную мощность до 220 Вт. В схеме (см. рисунок) и напряжение свинцового автомобильного аккумулятора GB1 приложено к задающему генератору на микросхеме DD1 частотой 50 Гц, который раскачивает мощные ключевые транзисторы, попеременно прикладывающие 12 В к обмоткам Ia и Iб повышающего трансформатора Т2. С вторичной обмотки Т2 …Подробнее...
  • Радиоприемник УКВ с ЧМ в диапазоне частот 64-108 МГц и низковольтным питанием

    Приемник работает в диапазоне 64-108 МГц и имеет чувствительность не хуже 5 мкВ/м. Номинальное напряжение питания — 3 В. Весь высокочастотный тракт, включая ЧМ детектор, УВЧ и гетеродин, собран на одной специализированной микросхеме DA1 типаК174ХА34. Эта микросхема представляет собой УВЧ смеситель, гетеродин, УПЧ, усилитель-ограничитель, ЧМ детектор, системы шумопонижения и сжатия …Подробнее...