Ina169 High Precision Analog Current Sensor Module
Rs. 225.00 Rs. 257.00
- Brand: https://www.ti.com/product/INA169?keyMatch=INA169&tisearch=Searc
- Product Code: SEN-CURRENT
- SKU -
- Availability: In Stock
- Price in reward points: 3
- For Bulk Order 9962060070
Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
SPECIFICATIONS: | |
Size | GY-169 INA169 |
Feature | High Precision |
Power | Analog quantity |
Model | Current Converter |
OVERVIEW:
-COMPLETE UNIPOLAR HIGH-SIDE
-CURRENT MEASUREMENT CIRCUIT
-WIDE SUPPLY AND COMMON-MODE RANGE
-INA139: 2.7V to 40V
-INA169: 2.7V to 60V
-INDEPENDENT SUPPLY AND INPUT COMMONMODE VOLTAGES
-SINGLE RESISTOR GAIN SET
-LOW QUIESCENT CURRENT (60µA typ)
-SOT23-5 PACKAGE
PACKAGE INCLUDES:
1 PCS x Ina169 High Precision Analog Current Sensor Module
https://www.ti.com/product/INA169?keyMatch=INA169&tisearch=Search-EN-everything&usecase=GPN
//SOURCE CODE TAKEN FROM BELOW LINK
//https://www.openimpulse.com/blog/products-page/product-category/ina169-current-sensor-module/
/*
Hardware connections:
Uno Pin INA169 Board Function
+5V VCC Power supply
GND GND Ground
A0 VOUT Analog voltage measurement
VIN+ and VIN- need to be connected inline with the positive
DC power rail of a load (e.g. an Arduino, an LED, etc.).
*/
// Constants
const int SENSOR_PIN = A0; // Input pin for measuring Vout
const int RS = 10; // Shunt resistor value (in ohms)
const int VOLTAGE_REF = 5; // Reference voltage for analog read
// Global Variables
float sensorValue; // Variable to store value from analog read
float current; // Calculated current value
void setup() {
// Initialize serial monitor
Serial.begin(9600);
}
void loop() {
// Read a value from the INA169 board
sensorValue = analogRead(SENSOR_PIN);
// Remap the ADC value into a voltage number (5V reference)
sensorValue = (sensorValue * VOLTAGE_REF) / 1023;
// Follow the equation given by the INA169 datasheet to
// determine the current flowing through RS. Assume RL = 10k
// Is = (Vout x 1k) / (RS x RL)
current = sensorValue / (10 * RS);
// Output value (in amps) to the serial monitor to 3 decimal
// places
Serial.print(current, 3);
Serial.println(" A");
// Delay program for a few milliseconds
delay(500);
}
15 days