Ina3221 Three Way Bidirectional Bus Low Side High Side Voltage Current Power Monitor I2C
Rs. 112.00 Rs. 128.00
- Brand: https://www.ti.com/product/INA3221
- Product Code: SEN-CURRENT
- SKU -
- Availability: In Stock
- Price in reward points: 6
- For Bulk Order 9962060070
Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
SPECIFICATION:
-Common mode voltage (Max) (V)26
-Common mode voltage (Min) (V)0
-Input offset (+/-) (Max) (uV) 80
Input offset drift (+/-) (Typ) (uV/C)0.1
-Gain (V/V) 1
-Gain error (%) 0.25
-Gain error drift (+/-) (Max) (ppm/°C) 50
-CMRR (Min) (dB) 110
-Bandwidth (kHz) 3.5
-Supply voltage (Max) (V) 5.5
-Supply voltage (Min) (V) 2.7
-Iq (Max) (mA) 0.35
-Digital interface I2C, SMBus
-Features Alert Function, Bi-directional, Low-side Capable
-Resolution (Bits) 13
-Rating Catalog
-Operating temperature range (C) -40 to 125
OVERVIEW:
-Senses Bus Voltages From 0 V to 26 V
-Reports Shunt and Bus Voltage
High Accuracy:
-Offset Voltage: ±80 µV (max)
-Gain Error: 0.25% (max)
-Configurable Averaging Options
-Four Programmable Addresses
-Programmable Alert and Warning Outputs
-Power-Supply Operation: 2.7 V to 5.5 V
PACKAGE INCLUDES:
1 PCS x Ina3221 Three Way Bidirectional Bus Low Side High Side Voltage Current Power Monitor I2C
https://www.ti.com/product/INA3221
//SOURCE CODE TAKEN FROM BELOW LINK
//https://github.com/beast-devices/Arduino-INA3221/blob/main/examples/get_started/get_started.ino
#include <Wire.h>
#include <Beastdevices_INA3221.h>
#define SERIAL_SPEED 115200 // serial baud rate
#define PRINT_DEC_POINTS 3 // decimal points to print
// Set I2C address to 0x41 (A0 pin -> VCC)
Beastdevices_INA3221 ina3221(INA3221_ADDR41_VCC);
void setup() {
Serial.begin(SERIAL_SPEED);
while (!Serial) {
delay(1);
}
ina3221.begin();
ina3221.reset();
// Set shunt resistors to 10 mOhm for all channels
ina3221.setShuntRes(10, 10, 10);
}
void loop() {
float current[3];
float voltage[3];
current[0] = ina3221.getCurrent(INA3221_CH1);
voltage[0] = ina3221.getVoltage(INA3221_CH1);
current[1] = ina3221.getCurrent(INA3221_CH2);
voltage[1] = ina3221.getVoltage(INA3221_CH2);
current[2] = ina3221.getCurrent(INA3221_CH3);
voltage[2] = ina3221.getVoltage(INA3221_CH3);
Serial.print("Channel 1: ");
Serial.print(current[0], PRINT_DEC_POINTS);
Serial.print("A, ");
Serial.print(voltage[0], PRINT_DEC_POINTS);
Serial.println("V");
Serial.print("Channel 2: ");
Serial.print(current[1], PRINT_DEC_POINTS);
Serial.print("A, ");
Serial.print(voltage[1], PRINT_DEC_POINTS);
Serial.println("V");
Serial.print("Channel 3: ");
Serial.print(current[2], PRINT_DEC_POINTS);
Serial.print("A, ");
Serial.print(voltage[2], PRINT_DEC_POINTS);
Serial.println("V");
delay(1000);
}
15 days