
天空星-简易数字万用表拓展版
简介
基于天空星的简易万用表拓展版,支持电压、电流、电阻、通断、二极管档测量,精度与立创万用表对比相差不大
简介:基于天空星的简易万用表拓展版,支持电压、电流、电阻、通断、二极管档测量,精度与立创万用表对比相差不大开源协议
:GPL 3.0
描述
简介
基于天空星的简易万用表拓展版,支持电压、电流、电阻、通断、二极管档测量,精度与立创万用表对比相差不大。
1、项目简介
基于天空星-STM32F407VET6的简易万用表拓展板,板载1.8寸TFT屏幕接口,3个拓展功能按键、1路电压电阻输入接口、1路黑表笔输入接口、1路电流输入接口;可直接使用万用表表笔进行连接。
2、原理解析
电压测量
使用差分放大电路进行电压测量,前级通过采集红黑表笔的电压差进行输出,需要进行等电压缩放,否则输入电压过大烧坏运放和adc引脚,考虑到有红正黑负以及红负黑正两种情况,后级引入参考电压进行抬升,将红黑表笔与是否大于参考电压进行对比,从而判断。
电阻测量
本质上是电阻分压原理,输入电压确定,一个电阻已知,另外一个电阻就可以计算出来了,通过控制不同的mos管导通来控制分压比例,从而进行不同电阻范围测量,注意尽量不要同时导通两处,否则会混乱。
电流测量
使用tp181电流采样芯片来进行电流采样,加入基准电压实现高低测任意电流采样,不过会牺牲一半的精度。
2、实际输出
简易万用表电压检测 | 立创万用表电压检测 | ||
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
简易万用表电阻检测 | 立创万用表电阻检测 | ||
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
简易万用表电流检测 | 立创万用表电流检测 |
---|---|
![]() | ![]() |
简易万用表二极管档测试 | |
---|---|
![]() | ![]() |
3 使用说明
目前只使用了一个功能按键作为模式切换;其余按键暂未使用。
SW3:双击进行模式切换
4 资料链接
文档资料:编写中
代码资料:https://gitee.com/chen11232/stm32-multimeter
5 写在最后
该项目原理&代码并不复杂,适合刚想上手做项目或做电赛练习的同学,通过这个项目你能学到使用运放进行电压比例调节从而实现电压、电流等检测功能。
目前项目没有使用外部参考源、也没有使用专门的adc来进行测量,在程序中使用内部adc基准源进行校准测试,同时牺牲非常多的时间来进行采样取平均值,可以说是牺牲时间换精度了,关于硬件设计与代码有任何想法欢迎评论区讨论。
设计图

BOM


评论