电流电压表
简介
diy的小巧电流电压表,使用单颗STC8G1K08单片机驱动,0.28寸4位数码管显示,INA180电流放大器采集,宽电压输入,高速采集上位机同步显示
简介:diy的小巧电流电压表,使用单颗STC8G1K08单片机驱动,0.28寸4位数码管显示,INA180电流放大器采集,宽电压输入,高速采集上位机同步显示开源协议
:GPL 3.0
描述
硬件电路设计:
主控使用STC8G1K08-TSSOP20单片机,成本1.5元,单片机io直驱4位0.28寸数码管,使用单片机内部集成的4.1k上拉电阻限流。
电流采集使用INA180A3,放大倍数100,最小化电流采集对负载的影响,可通过调整采样电阻的大小和放大倍数修改电流量程。
电源使用一颗7805供电,宽电压输入,简化电路设计,输入防反接
功能设计:
板子有一个按键和一颗led灯,按键用于切换数码管显示的内容,可切换为电压、电流、功率。led可以pwm调光输出,主要用于动态显示电流的波动情况。
数码管数值显示刷新率5hz,上位机测量速率10khz。
电压测量范围:7-30v
电压测量范围:0-30v(独立供电)
电流测量范围:0-5A
可调整采样电阻和放大倍数,并独立供电,用于采集低功耗设备的电流波动,分析负载的工作状态
上位机设计:
上位机使用免费的vofa+显示,使用串口通信,自定义通信协议,可以在串口2000000波特率的情况下,以10khz的频率传输电压和电流值。上位机试试同步显示,可以方便的调整缩放大小,数据记录时长受电脑配置影响,一般可达到千万帧的数据。
使用通用的usb转串口线,连接模块的串口接口。打开vofa+上位机,选择对应串口,波特率2000000,数据引擎:UintData,就可以在右侧看到实时数据和波形
详情可看:https://blog.csdn.net/Dommsday/article/details/126928175
单片机的源码工程:https://gitee.com/epoko/voltmeter
上位机官网下载:https://www.vofa.plus
评论