Wish List 0

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
-The INA3221  is a three-channel, excessive-facet modern-day and bus voltage display with an  I 2 C  and  SMBUS  like minded interface. 
-The INA3221 not best video display units the shunt voltage drop and bus deliver voltage, it additionally gives programmable conversion time and common calculation mode for those alerts.
-The INA3221  presents essential and warning alarms to come across multiple programmable out-of-range conditions on every channel.
-The INA3221  senses the present day on the bus (the voltage varies from  0V  to  + 26V  ).
-This tool  operates  from a  unmarried 2.7V to 5.5V  deliver and consumes  350μA (typ) of  deliver present day.
-INA3221  rated working temperature variety of  -40 ° C  to  + a hundred twenty five [deg.] C .
-The  I 2 C  and  SMBUS-  well matched interface has 4 programmable addresses.

1. Three-channel monitoring, using individual bus voltages
2. 0.1 ohm 1% 2W current sense resistor.
3. Up to 26V detection voltage with ± 8mV accuracy.
4. Up to ± 1.638A current measurement with ± 0.4mA accuracy.
5. PCB size: 38 * 32 mm.
6. Weight (excluding pins and other): 4.4g.
7. The module can be selected through pad jumpers, using 4 I2C addresses: 0x40, 0x41, 0x44, 0x45.
1. Triple-Channel with different bus voltage.
2. 0.1 ohm 1% 2W current sense resistor.
3. Up to + 26V target voltage, with ± 8mV resolution.
4. Up to ± 1.638A current measurement, with ± 0.4mA resolution.
5. Dimension: 38 * 32 mm.
6. PCB (no header or terminal block): 4.4g.
7. This board / chip uses I2C 7-bit addresses 0x40, 0x41, 0x44, 0x45, selectable with jumpers.


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


//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

Write a review

Please login or register to review