
开源协议
:GPL 3.0
描述
一、设计背景
在现代电子学和电气工程领域,电压和电流是两个基本的电气参数,它们对于电路的分析和设备的性能评估至关重要。电压电流表,作为一种测量工具,能够同时测量电路中的电压和电流,对于工程师和技术人员来说是不可或缺的。随着科技的发展和个人DIY项目的流行,越来越多的爱好者开始尝试自己制作电压电流表,以满足特定的测量需求,或者作为学习电子原理和实践技能的一种方式。
制作电压电流表不仅可以加深对电路工作原理的理解,还能锻炼动手能力和创新思维。通过选择适当的传感器、放大器、模数转换器(ADC)以及微控制器等组件,可以设计出满足不同精度和功能需求的电压电流表。此外,随着开源硬件和软件的普及,制作电压电流表的过程也变得更加容易和经济,使得更多的人能够参与到这一创造性的活动中来。
在设计和制作电压电流表的过程中,不仅可以学习到电子元件的选择和电路设计的知识,还可以通过编程来实现数据的采集、处理和显示,从而全面提高个人的电子工程实践能力。这种自我驱动的学习过程,不仅能够激发个人对电子学的兴趣,还能为未来的职业发展打下坚实的基础。
二、硬件设计
1、供电电路
根据教程本项目使用LDO作为电源,考虑到实际的电压表头产品多在24V或36V供电的工业场景中应用,选择了最高输入电压高达40V的SE8550K2作为电源。
2、电压采样电路
本项目设计分压电阻为220K+10K,因此分压比例为22:1(ADC_IN11)
分压电阻选型
- 设计测量电压的最大值,出于安全考虑,本项目为30V(实际最大可显示99.9V或100V);
- ADC参考电压,本项目中为1.5V,该参考电压可以通过程序进行配置;
- 功耗,为了降低采样电路的功耗,通常根据经验值将低侧电阻(R7)选择为10K;
随后便可以通过以上参数计算出分压电阻的高侧电阻:
- 计算所需的分压比例:即ADC参考电压:设计输入电压,通过已知参数可以计算出1.5V/30V=0.05
- 计算高侧电阻:即低侧电阻/分压比例,通过已知参数可以计算出10K/0.05=200K
- 选择标准电阻:选择一颗略高于计算值的电阻,计算值为200K,通常我们选择E24系列电阻,因此本项目中选择大于200K且最接近的220K。
如果在实际使用中,需要测量的电压低于2/3的模块设计电压,即66V,则可以根据实际情况更换分压电阻并修改程序从而提升测量的精度,下面将进行案例说明:
- 假设被测电压不高于24V,其他参数不变
- 通过计算可以得到1.5V/24V=0.0625,10K/0.0625=160K,160K为标准E24电阻可以直接选用,或适当留出冗余量选择更高阻值的180K
如果在实际使用中,需要测量的电压若高于模块99V的设计电压,可以选择更换分压电阻或通过修改基准电压来实现更大量程的电压测量范围,下面将进行案例说明:
- 假设被测电压为160V,选择提升电压基准的方案扩大量程
- 已知选用电阻的分压比例为0.0145,通过公式反推,我们可以计算出
160V*0.0145=2.32V
,因此我们可以选择2.5V的电压基准来实现量程的提升(扩大量程将会降低精度)
考虑到被测电源可能存在波动,在电路设计时,在低侧分压电阻上并联了10nF的滤波电容提高测量稳定性。
换挡
在本项目中,额外增加了一组电压采样电路,因此,我们可以探讨一下换挡对于提高测量精度的意义。万用表想要测的更准确,往往设置了多个档位。通过对不同档位的调整,获得被测点位在相应量程下的最佳的测量精度。
本项目实现此功能需要实现软硬件结合。当我们首先使用前文所讲的ADC_IN11通道测量30V以内电压时。若所测得电压在0~3V以内,则使用ADC_IN9通道测量。此时,由于分压比减小,测量精度大大提高。
实现换挡的思路有很多种,开发板的设计给大家提供了更多设计的可能。
3、电流采样电路
本项目采用低侧电流采样电路进行电流检测,采样电路的低侧与开发板表头接口共地,学习时不要焊接R0
设计分析
本项目设计的采样电流为3A,选择的采样电阻(R0)为100mΩ
采样选型主要需要参考以下几个方面:
- 预设计测量电流的最大值,本项目中为3A
- 检流电阻带来的压差,一般不建议超过0.5V
- 检流电阻的功耗,应当根据该参数选择合适的封装,本项目考虑到大电流时的功耗(温度)问题,选择了1W封装的金属绕线电阻
- 检流电阻上电压的放大倍数:本项目中没有使用运放搭建放大电路,因此倍率为1
随后便可以通过以上参数计算出检流的阻值选择:
- 由于本项目没有使用放大电路,因此需要选择更大的采样电阻获得更高的被测电压以便于进行测量
- 考虑到更大的电阻会带来更大的压差、更高的功耗,因此也不能无限制的选择更大的电阻
- 本项目选用了1W封装的电阻,对应的温升功率为1W
综合以上数据,本项目选择了100mΩ的检流电阻,根据公式可以计算出3A*100mΩ=300mV,900mW
如需应对不同的使用环境,尤其是电流较大的场景,可以将R0电阻更换为康铜丝或者分流器,可以更具实际使用场景,选择替代。出于安全和学习用途考虑,本项目对超出3A量程不做过多探讨,但原理一致。
4、电流采样电路用于电压测量校准的TL431电路设计
本项目额外增加了一个TL431电路用来提供一个2.5V的基准电压,可用于给芯片一个用于校准AD的外部电压基准,从产品设计角度来讲,由于CW32本身的ADC性能优势,可以不需要此电路。在开发板上设计此电路,用于学习相关应用原理。
TL431算是一个比较“老”的器件了,很经典,应用很广泛,现在在很多电子产品中仍然有其身影。
可能很多新手初次接触此器件,我们简单的讲讲此产品的原理,方便大家更好的应用TL431。
TI从名称上,将其定义为:精密可编程基准的TL431,在室温下,我们在参考文献的第一页上,可以重点关注几个特性。
精密:精密,说明其输出电压非常准。我使用的为±0.5%精度,板上实测2.495V。相较于常见的稳压二极管,精度天差地别。在应用电路图中,TL431内部以一个稳压管的符号做示意。
可调输出电压:可调输出电压在Vref到36V之间,我们在项目中使用输出Vref电压。Vref电压约为2.5V。所以我们在描述中用2.5V,实际是约等于的。
灌电流能力:也就是输出电压的引脚可以提供多少电流,这与在应用电路中的电阻(R13)的阻值有很大关系。不能低于1mA。如果没有灌电流的需求,则不要将电流设计过大,造成不必要的功耗影响。
5、外壳设计
使用嘉立创EDA绘制并打印出来的3D外壳,中间预留的数码管、LED显示的孔位,上方的校准电阻、电压电流测量预留的孔位
设计图

BOM


评论