1. Project Function Introduction
System Overview
This system is designed to measure 0-30V voltage and 0-3A current, and has a calibration function. It uses the LCSC CW32F030C8T6 development board (core board) as the main controller, and displays voltage and current through two 3-digit LED displays respectively. In addition, the board has one analog voltage and one analog current channel for learning purposes. Function
Description
Voltage and Current Measurement: When voltage or current is connected to the designated port of the device, the system immediately starts the measurement program, and the measurement result is displayed in real time through the LED display, providing intuitive numerical feedback.
Analog Measurement Function: Supports analog voltage and current testing. By short-circuiting a specific port with a jumper cap, it can easily switch to analog voltage and current mode, suitable for device debugging when there is no actual signal input. Calibration Function
: The device has a calibration function, supporting calibration at four standard points: 5V, 15V, 0.5A, and 1.5A, to ensure measurement accuracy. The calibration operation is simple, achieved through buttons: a long press switches to calibration mode, and a short press completes the calibration action at the selected calibration point, making the measurement results more accurate and reliable.
2. Project Attributes:
This project is a study and replication of the official LCSC open-source project, not my original work. The circuit design follows the official training camp, and the program is basically modeled after the open-source code in the training camp tutorial. It is only open-sourced on the LCSC open-source platform.
3. Open-source license:
GPL3.0
4. Hardware
schematic and PCB: See the end of the document.
5. Software:
The program is basically modeled after the open-source code in the training camp tutorial, except that the three buttons for calibration function are modified into one button.
See the attachment for the source code.
6. BOM List:
See the attachment for the BOM list.
7. Defects:
A circuit with higher accuracy for 0~3V was designed in the circuit, but the software is not perfect, so this part is not completed .
8. Finished Product Display
: [Board image (2).jpg]