• Banner

INA219 DC Current Measurement Module Robotics Bangladesh
  • INA219 DC Current Measurement Module Robotics Bangladesh

INA219 DC Current Measurement Module

RBD-2735

Measures high-side current and voltage up to 3.2A @ 26VDC.

BDT 250.00
BDT 250.00 BDT 250.00 BDT 250.00 BDT 250.00
Tax included Tax excluded Tax included Tax excluded
BDT 250.00 Tax excluded
BDT 250.00 Tax included
BDT 0.00 Tax
BDT 250.00 Tax excluded
BDT 0.00 Tax
BDT 250.00 Tax included
Quantity
30 Items

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Description

DESCRIPTION

The INA219 DC Current Measurement Module can measure high-side current and voltage of up to 3.2A with 0.8mA resolution at voltages of up to 26VDC.

PACKAGE INCLUDES:

  • INA219 DC Current Measurement Sensor Module
  • 6-pin Male Header
  • 2-pin Screw Terminal Block

KEY FEATURES OF INA219 DC CURRENT MEASUREMENT  MODULE:

  • Measures current on the high side of the load
  • Current measurements of up to 3.2A with 0.8mA resolution using a 12-bit DAC
  • Load voltage of 0-26VDC
  • I2C interface
  • 3.3 and 5V logic compatible

Power Connections

The INA219 DC Current Measurement Module is inserted on the high side of the load, between the load and the load positive (+) power supply.  This  load power supply can range from 0V up to 26V.

The module itself is powered from 3-5V, so it is usually powered directly off the MCU.

The modules 3-5V logic supply should not be shared with motors running off the same voltage or else the device may reset due to electrical noise.  If this happens, additional filter capacitance on the Vcc can be added near or on the module to try to minimize the problem.

Note that the INA219 module ground needs to be in common with the load ground or the voltage measurements will not be correct though the current measurement will be correct.  If you don’t care about the voltage measurement, the grounds can be kept separate.

Current Sensing

The module uses a 0.1 ohm 1% 2W current sense resistor which provides its 3.2A current handling capability.  The low resistance keeps the voltage drop to a minimum. At the full rated current, the voltage drop across the current sense resistor would be 0.32V.

If you want to change the current measurement range, this resistor can be replaced with a resistor with a smaller or larger value.  As an example a 0.01 ohm resistor will allow measurement of up to 32A with 8mA resolution.  A 1 ohm resistor will lower the measurement range to 320mA with a 0.08mA resolution.

I2C Communications

The module uses I2C for communications which makes hook-up to the MCU very easy.

The I2C default address is 0x40, but it can be changed to 0x41, 0x44 or 0x45 by bridging a couple of solder pads.

Changing the I2C address is generally not needed unless you are using more than one of these boards in a system or there is an address conflict with another I2C module.  The address pins are labeled A0, A1 on the board.

  • Board 0:  Address = 0x40.  No jumpers needed.  This is how module is shipped.
  • Board 1:  Address = 0x41, Jumper A0 pads
  • Board 2:  Address = 0x44, Jumper A1 pads
  • Board 3:  Address = 0X45, Jumper both A0 & A1 pads

Note that these addresses are not sequential as you might expect, but these are the correct addresses.

Module Connections

The connections to the board can be made by soldering wires to the board, or the supplied headers and terminals can be solder on depending on the needs of the application.  These can be soldered to either side of the board.  For basic breadboard use, it generally works best to put the male header on the bottom of the board so that it can be inserted into the breadboard to hold it in place as shown in the pics.

There is a  6-pin header location on the assembly as well as a 2-pin screw terminal block for the main power connection.

1×6 Header

  • VCC = 3-5V power for the IN219 IC.  Typically connects to 3.3 or 5V from the MCU.
  • GND = Ground connects to MCU and should also be in common with the ground for the load if voltage is being measured
  • SCL = Connects to SCL (I2C) on MCU
  • SDA = Connects to SDA (I2C) on MCU
  • VIN- = Alternate connection point for Vin- rather than using screw terminal
  • VIN+ = Alternate connection point for Vin+ rather than using screw terminal

1×2 Screw Terminal Block

  • VIN- = Connects to the positive terminal of the load.
  • VIN+ = Connects to the positive terminal of the power supply for the load

     Note:  If the current measurement is negative, these VIN connections have been reversed.

This block diagram shows the typical circuit connections.

IN219B Block Diagram

OUR EVALUATION RESULTS:

These module work fairly well and can be used for applications such as monitoring the current and voltage to the motors of a robotic vehicle to keep an eye on the battery voltage and detect stall conditions.

The module current measurement has a theoretical 1.5% tolerance based on the max tolerance of the chip as well as the tolerance of the shunt resistor.  In practice, expect up to about a 10% tolerance, so adequate for more coarse measurements such as detecting motor stall.

The example program below uses the Adafruit INA219 library which can be installed from the Library Manager of the IDE.  The program below is based on their ‘getcurrent’ example program which is included with the library but with some modifications.  When it is run, it outputs the following info.

  • Bus Voltage is the  voltage going to the load before the shunt resistor.
  • Shunt Voltage is the voltage drop across the 0.1 ohm shunt resistor
  • Load Voltage is just the bus voltage minus the voltage dropped by the shunt, so it will be a little less than the Bus Voltage.
  • Current is the current as calculated by taking the Shunt Voltage  and dividing it by the shunt resistance of 0.1ohm.
  • Power is the calculated power using the Load Voltage and Current.

Hookup is easy.  Just connect the I2C SDA and SCL pins on the module to the same pins on the MCU.  Also connect Vcc and ground pins to the MCU power and ground.  Lastly connect that VIN- terminal to the positive terminal of the load and the VIN+ terminal to positive lead of the power source used to power the load.  Ensure there is a common ground between the MCU and power source if you want to measure the voltage.

INA219 DC Current Measurement Module Test Program

/*
*  INA219 DC Current Sensor Module Test
*  Connect the SDA (I2C) of the MCU to the SDA pin on the module
*  Connect the SCL (I2C) of the MCU to the SCL pin on the module
*  Connect power (3.3 or 5V) of the MCU to the Vcc pin on the module
*  Connect ground of the MCU to the GND pin on the module.
*  Ensure the GND of the module is also connected to the ground of the load being measured
*/
#include <Wire.h>
#include <Adafruit_INA219.h>

Adafruit_INA219 ina219;

//===============================================================================
//  Initialization
//===============================================================================
void setup(void) 
{
  Serial.begin(9600);
  while (!Serial) {
      delay(1);    // will pause Zero, Leonardo, etc until serial console opens
  }
  ina219.begin();  // Initialize the INA219.
}
//===============================================================================
//  Main
//===============================================================================
void loop(void) 
{
  float shuntvoltage = 0;
  float busvoltage = 0;
  float current_mA = 0;
  float loadvoltage = 0;
  float power_W = 0;

  shuntvoltage = ina219.getShuntVoltage_mV();     // Read values from INA219
  busvoltage = ina219.getBusVoltage_V();
  current_mA = ina219.getCurrent_mA();
  loadvoltage = busvoltage - (shuntvoltage / 1000); // Calculate voltage at load
  power_W = current_mA * loadvoltage / 1000;        // Calculate wattage of load
  
  Serial.print("Bus Voltage:   "); Serial.print(busvoltage); Serial.println(" V");
  Serial.print("Shunt Voltage: "); Serial.print(shuntvoltage); Serial.println(" mV");
  Serial.print("Load Voltage:  "); Serial.print(loadvoltage); Serial.println(" V");
  Serial.print("Current:       "); Serial.print(current_mA); Serial.println(" mA");
  Serial.print("Power:         "); Serial.print(power_W); Serial.println(" W"); 
  Serial.println("");

  delay(2000);
}

BEFORE THEY ARE SHIPPED, THESE MODULES ARE:

  • Inspected
  • Module basic functionality verified using test program with 100mA @ 5V source.
  • Packaged in a high quality resealable ESD bag for protection and easy storage.

Notes: 

  1. At higher currents the shunt resistor can get quite hot to the touch, so use care when handling.
  2. These modules may be built with IN219A or IN219B parts.  Basic functionality is the same, ‘B’ parts have better accuracy.
  3. Chip may be the pictured SOT-23 package or a larger SOIC-8
Product Details
RBD-2735
30 Items

Specific References

EAN13
2735
Comments (0)
Grade
No customer reviews for the moment.
16 other products in the same category:

Reference: RBD-2077

3mm Two-Color LED Module

(0)
Operating Voltage:2.0v ~ 2.5v Current:10mA Diameter:3mm Wavelength:571nm + 644nm Beam Angle:150
BDT 45.00
BDT 45.00 tax incl.
BDT 45.00 tax excl.
BDT 45.00 tax excl.
BDT 45.00 tax incl.
BDT 45.00 tax incl.
BDT 0.00 Tax
BDT 45.00 tax excl.
BDT 45.00 tax excl.
BDT 0.00 Tax
BDT 45.00 tax incl.
More
In-Stock
In stock: 76

Reference: RBD-1195

TSOP1736 IR Infrared Receiver

(0)
Temperature Coefficient Type: NTC Thermal Time Constant: 10s Resistance  10kΩ Tolerance: ±1%
BDT 65.00
BDT 65.00 tax incl.
BDT 65.00 tax excl.
BDT 65.00 tax excl.
BDT 65.00 tax incl.
BDT 65.00 tax incl.
BDT 0.00 Tax
BDT 65.00 tax excl.
BDT 65.00 tax excl.
BDT 0.00 Tax
BDT 65.00 tax incl.
More
In-Stock
In stock: 21

Reference: RBD-1211

CJMCU-101 OPT101 Analog Light Sensor Intensity Module

(0)
Single supply: 2.7-36v Size of photodiode: 2.29mm x 2.29mm Internal feedback resistor: 1MΩ
BDT 970.00
BDT 970.00 tax incl.
BDT 970.00 tax excl.
BDT 970.00 tax excl.
BDT 970.00 tax incl.
BDT 970.00 tax incl.
BDT 0.00 Tax
BDT 970.00 tax excl.
BDT 970.00 tax excl.
BDT 0.00 Tax
BDT 970.00 tax incl.
More
In-Stock
In stock: 10

Reference: RBD-1201

TFMini - Micro LiDAR Module

(0)
Measurement range: 12 m. Operating Voltage: 5V. Power : 0.12w. Weight: 6 gm. Compatible with Pixhawk Controller. Frequency: 100Hz
BDT 7,990.00
BDT 7,990.00 tax incl.
BDT 7,990.00 tax excl.
BDT 7,990.00 tax excl.
BDT 7,990.00 tax incl.
BDT 7,990.00 tax incl.
BDT 0.00 Tax
BDT 7,990.00 tax excl.
BDT 7,990.00 tax excl.
BDT 0.00 Tax
BDT 7,990.00 tax incl.
More
Last items in stock
In stock: 1

Reference: RBD-1352

Panasonic Thermal Imaging Camera Sensor

(0)
GRID-EYE® INFRARED ARRAY SENSOR Number of pixel 64 (Vertical 8 × Horizontal 8 Matrix) External interface I2C Frame Rate Typical 1fps or 10 fps Operating Mode Normal and Sleep mode
BDT 17,900.00
BDT 17,900.00 tax incl.
BDT 17,900.00 tax excl.
BDT 17,900.00 tax excl.
BDT 17,900.00 tax incl.
BDT 17,900.00 tax incl.
BDT 0.00 Tax
BDT 17,900.00 tax excl.
BDT 17,900.00 tax excl.
BDT 0.00 Tax
BDT 17,900.00 tax incl.
More
Out-of-Stock
In stock: 0

Reference: RBD-0428

APDS-9930 RGB and Gesture Sensor

(0)
Operational Voltage: 3.3V. Ambient Light &amp; RGB Color Sensing. Proximity Sensing. Gesture Detection. Operating Range: 4-8in (10-20cm). I2C Interface (I2C Address: 0x39). RoboticsBD
BDT 980.00
BDT 980.00 tax incl.
BDT 980.00 tax excl.
BDT 980.00 tax excl.
BDT 980.00 tax incl.
BDT 980.00 tax incl.
BDT 0.00 Tax
BDT 980.00 tax excl.
BDT 980.00 tax excl.
BDT 0.00 Tax
BDT 980.00 tax incl.
More
In-Stock
In stock: 22

Reference: RBD-0319

K Type Thermocouple Sensor Probe for Temperature Controller

(0)
Type K Type.  Mounting thread: M6  Temperature Range:0-600°C. RoboticsBD
BDT 300.00
BDT 300.00 tax incl.
BDT 300.00 tax excl.
BDT 300.00 tax excl.
BDT 300.00 tax incl.
BDT 300.00 tax incl.
BDT 0.00 Tax
BDT 300.00 tax excl.
BDT 300.00 tax excl.
BDT 0.00 Tax
BDT 300.00 tax incl.
More
In-Stock
In stock: 113

Reference: RBD-2310

Infrared Obstacle Avoidance Sensor & 5 Channel Tracking IR Infrared Sensor

(0)
1. Reliable Use: With infrared distance detection sensor and touch detection sensor, the robot you designed can adapt to more situation.2. Line Sensing: Has 6 way high sensitivity infrared sensors, 5 way patrol lines and 1 way for road barrier, which can easily identify and track complex and intersecting black and white lines. Output low level for black...
BDT 445.00
BDT 445.00 tax incl.
BDT 445.00 tax excl.
BDT 445.00 tax excl.
BDT 445.00 tax incl.
BDT 445.00 tax incl.
BDT 0.00 Tax
BDT 445.00 tax excl.
BDT 445.00 tax excl.
BDT 0.00 Tax
BDT 445.00 tax incl.
More
In stock
In stock: 27

Reference: RBD-1919

GY-9255 MPU9255 Sensor Module

(0)
Acceleration, Gyroscope, and Magnetometer Power Supply: DC3.3V-5V Chip: MPU9250 Gyro range : ± 250 500 1000 2000 ° / s Acceleration range: ± 2 ± 4 ± 8 ± 16g Magnetic field range: ± 4800uT 9 DOF modules
BDT 1,300.00
BDT 1,300.00 tax incl.
BDT 1,300.00 tax excl.
BDT 1,300.00 tax excl.
BDT 1,300.00 tax incl.
BDT 1,300.00 tax incl.
BDT 0.00 Tax
BDT 1,300.00 tax excl.
BDT 1,300.00 tax excl.
BDT 0.00 Tax
BDT 1,300.00 tax incl.
More
In-Stock
In stock: 18

Reference: RBD-0382

GY-87 10DOF MPU6050 HMC5883L BMP180 Sensor Module

(0)
3-axis Gyro+Acceleration+Magnetic Fiel Air Pressure Module Power supply: 3-5V Build in ultra low noise linear LDO voltage regulator Built-in onboard filters, which reduce noise from motor and other high current electronics You can easily select two I2C address for MPU6050 by soldered jumper. RoboticsBD
BDT 2,250.00
BDT 2,250.00 tax incl.
BDT 2,250.00 tax excl.
BDT 2,250.00 tax excl.
BDT 2,250.00 tax incl.
BDT 2,250.00 tax incl.
BDT 0.00 Tax
BDT 2,250.00 tax excl.
BDT 2,250.00 tax excl.
BDT 0.00 Tax
BDT 2,250.00 tax incl.
More
In-Stock
In stock: 5

Reference: RBD-2543

LPB40B IP65 DToF Single-Point Ranging LiDAR Sensor (0.05-40m, UART)

(0)
The LPB40B Single-Point Ranging LiDAR based on the DToF principle. The DToF technology enables the laser radar to work stably under strong outdoor lighting, further improving the stability and accuracy of distance measurement. It is capable of withstanding up to 100klux of ambient light, with a range of up to 40m indoors and outdoors. The overall accuracy...
BDT 16,490.00
BDT 16,490.00 tax incl.
BDT 16,490.00 tax excl.
BDT 16,490.00 tax excl.
BDT 16,490.00 tax incl.
BDT 16,490.00 tax incl.
BDT 0.00 Tax
BDT 16,490.00 tax excl.
BDT 16,490.00 tax excl.
BDT 0.00 Tax
BDT 16,490.00 tax incl.
More
Last items in stock
In stock: 1

Reference: RBD-2710

Eye Blink Detection Analog Sensor with Goggles High Quality

(0)
Why is an analog eyeblink sensor better than a digital eyeblink sensor? Currently, most eye blink sensors on the market are digital. they can only distinguish between the eye being fully closed or fully open, unable to detect partial blinks or quick blinks. However, the analog sensor provides waveforms. By analyzing analog values, you can detect full...
BDT 890.00
BDT 890.00 tax incl.
BDT 890.00 tax excl.
BDT 890.00 tax excl.
BDT 890.00 tax incl.
BDT 890.00 tax incl.
BDT 0.00 Tax
BDT 890.00 tax excl.
BDT 890.00 tax excl.
BDT 0.00 Tax
BDT 890.00 tax incl.
More
Last items in stock
In stock: 2

Reference: RBD-2085

PCB Mounted Passive Buzzer Module

(0)
Operating Voltage : 1.5 ~ 15V DC Working Current: Less than 25mA Tone Generation Range : 1.5 ~ 2.5kHz Dimensions (LxWxH):  26 x 15 x 11 mm
BDT 69.00
BDT 69.00 tax incl.
BDT 69.00 tax excl.
BDT 69.00 tax excl.
BDT 69.00 tax incl.
BDT 69.00 tax incl.
BDT 0.00 Tax
BDT 69.00 tax excl.
BDT 69.00 tax excl.
BDT 0.00 Tax
BDT 69.00 tax incl.
More
In-Stock
In stock: 277

Reference: RBD-1728

IR Digital 38khz Infrared Receiver Sensor Module

(0)
IR Digital 38khz Infrared Receiver Sensor Module
BDT 95.00
BDT 95.00 tax incl.
BDT 95.00 tax excl.
BDT 95.00 tax excl.
BDT 95.00 tax incl.
BDT 95.00 tax incl.
BDT 0.00 Tax
BDT 95.00 tax excl.
BDT 95.00 tax excl.
BDT 0.00 Tax
BDT 95.00 tax incl.
More
In-Stock
In stock: 65

Reference: RBD-1974

Brand: DFRobot

Gravity Huskylens AI Camera Vision Sensor with Silicone Case

(0)
One-click learn Machine Learning Enabled Onboard Screen Extreme Performance
BDT 10,990.00
BDT 10,990.00 tax incl.
BDT 10,990.00 tax excl.
BDT 10,990.00 tax excl.
BDT 10,990.00 tax incl.
BDT 10,990.00 tax incl.
BDT 0.00 Tax
BDT 10,990.00 tax excl.
BDT 10,990.00 tax excl.
BDT 0.00 Tax
BDT 10,990.00 tax incl.
More
Last items in stock
In stock: 1

Reference: RBD-2081

Mini Dry Reed Pipe Module

(0)
Operating Voltage: 3.3V to 5v Output Type: Digital
BDT 69.00
BDT 69.00 tax incl.
BDT 69.00 tax excl.
BDT 69.00 tax excl.
BDT 69.00 tax incl.
BDT 69.00 tax incl.
BDT 0.00 Tax
BDT 69.00 tax excl.
BDT 69.00 tax excl.
BDT 0.00 Tax
BDT 69.00 tax incl.
More
In-Stock
In stock: 70

Follow us on Facebook