

The Split-Core Hall Effect Current Sensor is a device designed to measure the current flowing through a conductor by detecting the magnetic field generated by the current. Its split-core design allows for easy installation around existing wires without requiring disconnection, making it ideal for non-invasive current measurement. This sensor is widely used in applications such as energy monitoring, industrial automation, motor control, and renewable energy systems.
Common applications include:








Below are the key technical details of the Split-Core Hall Effect Current Sensor:
| Parameter | Value |
|---|---|
| Measurement Range | ±50A to ±200A (varies by model) |
| Supply Voltage | 5V DC |
| Output Signal | Analog voltage (proportional to current) |
| Accuracy | ±1% of full-scale reading |
| Bandwidth | DC to 20 kHz |
| Operating Temperature | -40°C to +85°C |
| Core Design | Split-core for easy installation |
| Isolation Voltage | 2.5 kV RMS |
The sensor typically comes with a 3-pin interface. The pinout is as follows:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V DC) |
| 2 | GND | Ground connection |
| 3 | OUT | Analog output voltage proportional to measured current |
VCC pin to a 5V DC power supply and the GND pin to the ground of your circuit.OUT pin provides an analog voltage proportional to the current flowing through the conductor. This output can be read using an analog-to-digital converter (ADC) on a microcontroller or data acquisition system.Below is an example of how to use the Split-Core Hall Effect Current Sensor with an Arduino UNO to measure current:
// Define the analog pin connected to the sensor's OUT pin
const int sensorPin = A0;
// Define the sensor's sensitivity (e.g., 40mV/A for a ±50A sensor)
const float sensitivity = 0.04; // Sensitivity in volts per ampere
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
// Read the analog voltage from the sensor
int sensorValue = analogRead(sensorPin);
// Convert the analog reading (0-1023) to a voltage (0-5V)
float voltage = sensorValue * (5.0 / 1023.0);
// Calculate the current in amperes
float current = voltage / sensitivity;
// Print the current to the Serial Monitor
Serial.print("Current: ");
Serial.print(current);
Serial.println(" A");
delay(1000); // Wait for 1 second before the next reading
}
No Output Signal:
VCC and GND pins are properly connected to a 5V DC power source.Inaccurate Readings:
Excessive Noise in Output:
Output Voltage Exceeds Expected Range:
Q: Can this sensor measure both AC and DC currents?
A: Yes, the Split-Core Hall Effect Current Sensor can measure both AC and DC currents.
Q: Is the sensor safe to use with high-voltage conductors?
A: Yes, the sensor provides electrical isolation up to 2.5 kV RMS, making it safe for use with high-voltage systems.
Q: How do I calibrate the sensor?
A: To calibrate, pass a known current through the conductor and measure the output voltage. Use this data to calculate the sensor's sensitivity.
Q: Can I use this sensor with a 3.3V microcontroller?
A: While the sensor requires a 5V supply, its output can be interfaced with a 3.3V microcontroller using a voltage divider or level shifter.
By following this documentation, you can effectively integrate the Split-Core Hall Effect Current Sensor into your projects for accurate and reliable current measurement.