

The YHDC HSTS016L-200A is a high-precision Hall effect split-core current sensor designed to measure currents up to 200A. This sensor is ideal for applications requiring non-intrusive current measurement, such as power monitoring, renewable energy systems, electric vehicles, and industrial automation. Its split-core design allows for easy installation without disconnecting existing wiring, making it a versatile and user-friendly solution.








Below are the key technical details of the YHDC HSTS016L-200A current sensor:
| Parameter | Value | 
|---|---|
| Manufacturer | YHDC | 
| Part Number | HSTS016L | 
| Measurement Range | 0A to 200A AC | 
| Output Signal | 0V to 5V DC (proportional to input current) | 
| Supply Voltage | 5V DC | 
| Accuracy | ±1% | 
| Operating Temperature | -25°C to +70°C | 
| Core Type | Split-core | 
| Isolation Voltage | 2.5kV | 
| Dimensions | 50mm x 50mm x 20mm | 
| Weight | 150g | 
The HSTS016L-200A has a simple 3-pin interface for easy integration into circuits. The pinout is as follows:
| Pin | Name | Description | 
|---|---|---|
| 1 | VCC | Power supply input (5V DC) | 
| 2 | GND | Ground connection | 
| 3 | VOUT | Analog output voltage proportional to measured current | 
The HSTS016L-200A can be easily interfaced with an Arduino UNO to measure current. Below is an example circuit and code:
// YHDC HSTS016L-200A Current Sensor Example Code
// This code reads the sensor's output and calculates the current in amperes.
const int sensorPin = A0;  // Analog pin connected to VOUT of the sensor
const float sensitivity = 0.025; // Sensitivity in volts per ampere (example: 0.025V/A)
const float vRef = 5.0;    // Reference voltage of the Arduino (5V)
const int adcResolution = 1024; // ADC resolution (10-bit for Arduino UNO)
void setup() {
  Serial.begin(9600); // Initialize serial communication
}
void loop() {
  int sensorValue = analogRead(sensorPin); // Read the analog value from the sensor
  float voltage = (sensorValue * vRef) / adcResolution; // Convert ADC value to voltage
  float current = voltage / sensitivity; // Calculate current in amperes
  // Print the current value to the Serial Monitor
  Serial.print("Current: ");
  Serial.print(current);
  Serial.println(" A");
  delay(1000); // Wait for 1 second before the next reading
}
sensitivity value in the code based on the sensor's datasheet or calibration results.No Output Signal
Inaccurate Readings
Output Voltage Exceeds Expected Range
Sensor Overheating
Q: Can the HSTS016L-200A measure DC current?
A: No, this sensor is designed for AC current measurement only.
Q: How do I ensure accurate readings?
A: Center the conductor within the split-core, calibrate the sensor, and minimize noise in the circuit.
Q: Is the sensor compatible with 3.3V systems?
A: The sensor requires a 5V power supply, but its output can be interfaced with 3.3V systems using a voltage divider or level shifter.
Q: Can I use this sensor for high-frequency applications?
A: The sensor is suitable for standard AC power frequencies (50/60Hz). For high-frequency applications, consult the manufacturer for compatibility.