30A Range Current Sensor Module Acs712
Rs. 67.00 Rs. 78.00
- Brand: https://www.allegromicro.com/en/products/sense/current-sensor-ic
- Product Code: SEN-CURRENT
- SKU -
- Availability: In Stock
- Price in reward points: 1
- For Bulk Order 9962060070
Quick support on WhatsApp (+919962060070) only between morning 11am-4pm, no call will be answered
SPECIFICATIONS: | |
Current sensor chip | ACS712 |
Operating Voltage (V) | 4.5 ~ 5.5V DC |
Measure Current Range | 30 ~ +30 A |
Sensitivity | 100mV/A |
OVERVIEW:
-Low-noise analog signal path
-Device bandwidth is set via the new FILTER pin
-5 µs output rise time in response to step input current
-Small footprint, low-profile SOIC8 package
-2.1 kVRMS minimum isolation voltage from pins 1-4 to pins 5-8
-Supply Voltage: 4.5V~5.5V DC
-Measure Current Range: 30A
-Sensitivity: 100mV/A
PACKAGE INCLUDES:
1 PCS x 30A Range Current Sensor Module Acs712
https://www.allegromicro.com/en/products/sense/current-sensor-ics/zero-to-fifty-amp-integrated-conductor-sensor-ics/acs712
//SOURCE CODE TAKEN FROM BELOW LINK
//https://www.electronicshub.org/interfacing-acs712-current-sensor-with-arduino/
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
const int currentPin = A0;
int sensitivity = 66;
int adcValue= 0;
int offsetVoltage = 2500;
double adcVoltage = 0;
double currentValue = 0;
void setup()
{
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print(" Current Sensor ");
lcd.setCursor(0,1);
lcd.print(" with Arduino ");
delay(2000);
}
void loop()
{
adcValue = analogRead(currentPin);
adcVoltage = (adcValue / 1024.0) * 5000;
currentValue = ((adcVoltage - offsetVoltage) / sensitivity);
Serial.print("Raw Sensor Value = " );
Serial.print(adcValue);
lcd.clear();
delay(1000);
//lcd.display();
lcd.setCursor(0,0);
lcd.print("ADC Value = ");
lcd.setCursor(12,0);
lcd.print(adcValue);
delay(2000);
Serial.print("\t Voltage(mV) = ");
Serial.print(adcVoltage,3);
lcd.setCursor(0,0);
lcd.print("V in mV = ");
lcd.setCursor(10,0);
lcd.print(adcVoltage,1);
delay(2000);
Serial.print("\t Current = ");
Serial.println(currentValue,3);
lcd.setCursor(0,0);
lcd.print("Current = ");
lcd.setCursor(10,0);
lcd.print(currentValue,2);
lcd.setCursor(14,0);
lcd.print("A");
delay(2500);
}
15 days