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.