1. 项目背景与核心需求
在电子测量领域,高精度电压电流表是硬件工程师和电子爱好者的基础工具。市面上的成品仪表虽然功能完善,但价格从几百到上万元不等,且内部原理对使用者而言是个黑箱。自己动手制作一个高精度电压电流表,不仅能深度理解模拟信号采集链路的每个环节,还能根据实际需求灵活定制功能。
这个项目的核心目标是实现:
- 电压测量范围0-30V,分辨率达到1mV
- 电流测量范围0-3A,分辨率达到1mA
- 采用OLED显示实时数据
- 支持测量数据记录功能
- 全链路误差控制在0.5%以内
提示:选择30V/3A量程是因为这个范围覆盖了大多数电子实验场景,同时避免了高压大电流带来的安全风险。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件设计与元器件选型
2.1 信号调理电路设计
高精度测量的关键在于前端信号调理电路。电压测量采用电阻分压网络,电流测量则基于分流器+仪表放大器方案:
circuit复制电压测量链路:
被测电压 -> 100kΩ/10kΩ分压网络 -> 低通滤波 -> ADC输入
电流测量链路:
采样电阻(0.1Ω 1%) -> INA826仪表放大器(增益=50) -> ADC输入
分压电阻选用0.1%精度的金属膜电阻,关键参数计算:
- 分压比β = 10k/(100k+10k) = 1/11
- 最大输入电压30V时,ADC输入=30V×1/11≈2.727V
- 电阻功率计算:P=V²/R=30²/110k≈8.2mW(选用1/4W电阻足够)
2.2 核心器件选型对比
| 器件类型 | 选项1 | 选项2 | 最终选择 | 理由 |
|---|---|---|---|---|
| ADC | XPT2046 | ADS1115 | ADS1115 | 16位分辨率,I2C接口 |
| 基准源 | TL431 | REF5025 | REF5025 | 0.05%初始精度,低温漂 |
| 显示模块 | LCD1602 | SSD1306 OLED | SSD1306 | 高对比度,省电 |
| MCU | STM32F103 | ESP32 | STM32F103 | 性价比高,生态完善 |
2.3 PCB设计要点
- 布局原则:
- 模拟部分与数字
