|
本帖最后由 bg1trk 于 2019-6-9 11:46 编辑
之前DIY数控电源、数控电子负载时剩余一些单片机、屏幕等配件,做个小表玩玩。这个小玩意的主要功能是测试USB接口的电压、电流,还可以mAH、WH为单位计量电量,可用于测试手机充电参数等用途。
家里的手机都是年初更新的,几个充电器最高电压21V、最大电流5A,因此把这个小表的量程确定为30V、6A。
主控STM8L151,显示器件为0.96寸OLED屏。使用MAX471做电流检测,这片IC最大电流3A,共用了2片。
主要流程为用MAX471做电流-电压转换,还有一路电阻分压,两路电压信号送单片机进行AD转换,再经校准后送显。单片机还开启了一个定时器做精确定时,以秒为单位累积输出电量,换算成mAH、WH数送显。
成品照片:
插在计算机USB口,没接负载,只显示了USB口电压。
电路图:
印版图:
薅某知名PCB厂家的羊毛,5元打了5块板子:
因为是拼版,拿到手需要再切割,得30块小板:
焊接好的小板子:
焊好后做的一些测试,图为华为P20剩余80%电量时的充电参数:
P20充电器支持5V、4A和4.5V、5A。
华为mate20pro剩余40%电量时的充电参数:
mate20pro的充电器最高支持10V、4A。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|