The Voltage Sensor DC 25V is a device designed to measure the voltage level in a DC circuit, with a maximum input voltage of 25 volts. It provides real-time feedback, making it an essential tool for monitoring and control applications. This sensor is widely used in battery monitoring systems, power supply diagnostics, and embedded systems where voltage measurement is critical.
The Voltage Sensor DC 25V is a compact and efficient module with the following key specifications:
Parameter | Value |
---|---|
Input Voltage Range | 0 - 25V DC |
Output Voltage Range | 0 - 5V DC (scaled output) |
Voltage Divider Ratio | 5:1 |
Accuracy | ±1% |
Operating Current | < 10mA |
Operating Temperature | -40°C to +85°C |
Dimensions | 30mm x 15mm x 10mm |
The Voltage Sensor DC 25V typically has a 3-pin interface:
Pin | Name | Description |
---|---|---|
1 | VCC | Power supply input (typically 3.3V or 5V) |
2 | GND | Ground connection |
3 | OUT | Analog output voltage proportional to input voltage |
VCC
pin to a 3.3V or 5V power source and the GND
pin to the ground of your circuit.VIN+
) and the negative terminal to the ground (VIN-
).OUT
pin provides an analog voltage proportional to the input voltage. This output can be read using an analog-to-digital converter (ADC) on a microcontroller, such as an Arduino.Below is an example code snippet to read the voltage using an Arduino UNO:
// Define the analog pin connected to the sensor's OUT pin
const int sensorPin = A0;
// Define the voltage divider ratio (5:1)
const float voltageDividerRatio = 5.0;
// Define the reference voltage of the Arduino (typically 5V)
const float referenceVoltage = 5.0;
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Read the analog value from the sensor
int sensorValue = analogRead(sensorPin);
// Convert the analog value to a voltage
float outputVoltage = (sensorValue / 1023.0) * referenceVoltage;
// Calculate the input voltage using the voltage divider ratio
float inputVoltage = outputVoltage * voltageDividerRatio;
// Print the input voltage to the Serial Monitor
Serial.print("Input Voltage: ");
Serial.print(inputVoltage);
Serial.println(" V");
// Add a delay for readability
delay(1000);
}
No Output Voltage:
VCC
and GND
pins are properly connected.Inaccurate Voltage Readings:
Sensor Overheating:
Arduino Reads Zero Voltage:
Q1: Can this sensor measure AC voltage?
A1: No, the Voltage Sensor DC 25V is designed for DC voltage measurement only.
Q2: What happens if the input voltage exceeds 25V?
A2: Exceeding 25V may damage the sensor permanently. Use a higher-rated voltage sensor for such applications.
Q3: Can I use this sensor with a 3.3V microcontroller?
A3: Yes, the sensor is compatible with 3.3V systems, but ensure the output voltage does not exceed the ADC input range of your microcontroller.
Q4: How do I improve measurement accuracy?
A4: Use a stable power supply, calibrate the sensor, and minimize noise in the circuit.
This documentation provides a comprehensive guide to using the Voltage Sensor DC 25V effectively in your projects.