What is the ACS712 Current sensor?
ACS712 is a Hall Effect-Based Linear Current Sensor. This
sensor can measure both DC(Direct Current) and AC(Alternating Current). It has
2.1kVRMS voltage isolation and an integrated low-resistance current conductor.
How ACS712 sensor work ?
Hall Effect Sensors are transducer type components that can
convert magnetic information into electrical signals for subsequent electronic
circuit processing. Generally, current sensors use the Hall Effect to convert
current inputs into voltage outputs. In the Hall effect, electrons from an
electric current flow through a magnetic field plate. The field then causes the
electrons to "push" to one side of the plate and produce a voltage
difference between the two sides. The difference in voltage from the side of
the plate is the output of the sensor.
The ACS712 is provided in a small, surface mount SOIC8
package. The leadframe is plated with 100% matte tin, which is compatible with
standard lead (Pb) free printed circuit board assembly processes. Internally,
the device is Pb-free, except for flip-chip high-temperature Pb‑based
solder balls, currently exempt from RoHS. The device is fully calibrated prior
to shipment from the factory.
current sensor acs712 datasheet
The ACS712 outputs an analog signal, VOUT. that varies
linearly with the uni- or bi-directional AC or DC primary sampled current, IP,
within the range specified. CF is recommended for noise management, with values
that depend on the application.
Source: allegromicro
FEATURES AND BENEFITS
▪ 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
▪ 80 kHz bandwidth
▪ Total output error 1.5% at TA= 25°C
▪ Small footprint, low-profile SOIC-8 package
▪ 1.2 mΩ internal conductor resistance
▪ 2.1 kVRMS minimum isolation voltage from pins 1-4 to pins
5-8
▪ 5.0 V, single supply operation
▪ 66 to 185 mV/A output sensitivity
▪ Output voltage proportional to AC or DC currents
▪ Factory-trimmed for accuracy
▪ Extremely stable output offset voltage
▪ Nearly zero magnetic hysteresis
▪ Ratiometric output from supply voltage
ACS712 versions
You can measure the current with three basic ACS712
versions:
ACS712ELCTR-05B-T: which reaches up to -5 and 5A of maximum
tolerated intensity. With a sensitivity of 185mV/ A.
ACS712ELCTR-20A-T: in this case, it varies from -20 to 20A,
with a sensitivity of 100mV/A.
ACS712ELCTR-30A-T: increases to a range of -30 to 30A, with
a sensitivity of 66mV/A
Application
In this application, we will learn how to use the ACS712
Current sensor with arduino uno board in order to calculate the electric
current and voltage. Also, we will learn how to draw an electrical diagram on
Proteus and how to use LCD Display.
ACS712 Current sensor with arduino uno
The Components required for this interfacing are:
Arduino Uno
LCD 16x2 Parallel LCD Display
Power supply
Lamp
ACS712 current sensor
Button
connecting wires
The ACS712 sensor module has 3 pins:
VCC: Power supply – 5v
GND: Ground
OUT: Analog output voltage