The ACS712 20A Current Sensor Module consists of a precise, low-offset, linear Hall circuit with a copper conduction path near the die’s surface. Applied current flowing through this copper conduction path generates a magnetic field in which the Hall IC converts into a proportional voltage.
Sensing and controlling current flow is a fundamental requirement in a wide variety of applications including, over-current protection circuits, battery chargers, switching mode power supplies, digital watt meters, programmable current sources, etc.
This ACS721 current module is based on the ACS712 sensor, which can accurately detect AC or DC current.
The maximum AC or DC that can be detected can reach 20A, and the present current signal can be read via analog I / O port of Arduino.
ACS712 provides economical and precise solutions for AC or DC current sensing in industrial, commercial, and communications systems. The device package allows for easy implementation by the customer. Typical applications include motor control, load detection and management, switch mode power supplies, and overcurrent fault protection. The device is not intended for automotive applications. The device consists of a precise, low-offset, linear Hall circuit with a copper conduction path near the die’s surface. Applied current flowing through this copper conduction path generates a magnetic field which the Hall IC converts into a proportional voltage. Device accuracy is optimized through the close proximity of the magnetic signal to the Hall transducer. A precise, proportional voltage is provided by the low-offset,chopper-stabilized BiCMOS Hall IC, which is programmed for accuracy after packaging.The output of the device has a positive slope (>VIOUT(Q)) when an increasing current flows through the primary copper conduction path (from pins 1 and 2, to pins 3 and 4), which is the path used for current sampling. The internal resistance of this conductive path is 1.2 mΩ typical, providing low powerloss. The thickness of the copper conductor allows survival of the device at up to 5× overcurrent conditions. The terminals of the conductive path are electrically isolated from the signal leads (pins 5 through 8). This allows the ACS712 to be used in applications requiring electrical isolation without the use of opto-isolators or other costly isolation techniques.
ACS712 is based on the Hall detection principle, please try to avoid the magnetic field, when using it as it may impact the reading accuracy.
The ACS712 module has two phoenix terminal connectors (green colour ones) with mounting screws as shown above. These are the terminals through which the wire has to be passed.
In our case I am measuring the current drawn by the motor so the wires that is going to the load (motor) is passed through the ACS 712 Module.
Make sure the module is connected in series with the load and be extra cautious to avoid shorts. On the other side we have three pins. The Vcc is connected to +5V to power the module and the ground is connected to the ground of the MCU (system), then the analog voltage given out by the ACS712 module is read using any analog pin on the Microcontroller.
- The 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 kV RMS 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
- The ratiometric output from the supply voltage.
Package Includes :
1 x 20A Range Current Sensor Module ACS712