矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 9280|回复: 25

DIY用于测试手机充电参数等用途的USB接口电压、电流表

[复制链接]
     
发表于 2019-6-9 00:12:57 | 显示全部楼层 |阅读模式
本帖最后由 bg1trk 于 2019-6-9 14:48 编辑

这个小玩意的主要功能是测试USB接口的电压、电流,还可以mAH、WH为单位计量电量,可用于测试手机充电参数等用途。

家里的手机都是年初更新的,几个充电器最高电压21V、最大电流5A,因此把这个小表的量程确定为30V、6A。也可很方便的改为10V、3A。

主控为具备12位ADC的8位单片机STM8L151,显示器件为128*64的0.96寸OLED屏。使用MAX471做电流检测,这片IC最大电流3A,共用了2片。

主要流程为用MAX471做电流-电压转换,还有一路电阻分压,两路电压信号送单片机进行AD转换,再经校准后送显。单片机还开启了一个定时器做精确定时,以秒为单位累积输出电量,换算成mAH、WH数送显。


成品照片:
插在计算机USB口,没接负载,只显示了USB口电压。
10 成品.JPG


电路图:
01 电路图.PNG


印版图:
02 印版图.png


薅某知名PCB厂家的羊毛,5元打了5块板子:
03 打板.JPG


因为是拼版,拿到手需要再切割,得30块小板:
04 切割.JPG



程序开发调试在开发板上基本完成:
05 开发.JPG



焊接好的小板子:
06 焊好的板子-正面.JPG
07 焊好的板子-反面.JPG


焊好后做的一些测试,图为华为P20剩余80%电量时的充电参数:
08 测试-P20.JPG
P20充电器支持5V、4A和4.5V、5A。

华为mate20pro剩余40%电量时的充电参数:
09 测试-M20P.JPG
mate20pro的充电器最高支持10V、4A。

评分

2

查看全部评分

     
 楼主| 发表于 2019-6-10 22:58:24 | 显示全部楼层
本帖最后由 bg1trk 于 2019-6-11 15:16 编辑
sandan 发表于 2019-6-9 20:55

你这个改程序很好,
低于100mA能有0.0或0.00mA这就太实用了。1A以上差几毫安无所谓的。这方面我就 ...



改了改程序,电流显示保留到小数点后三位,满量程为32.99V、5.999A。

U盘工作电流37mA:
23333.JPG


小小的遗憾,因为是硬挤出的屏幕空间,小数点和电流单位“A”都被占用了1个像素。


评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2019-6-9 06:31:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 08:10:01 | 显示全部楼层
这个东西太实用了,USB可手机、平板、双系统平板等等充电都能看。很适合普通人,
可以大概知道,电池性能,手机功率消耗、工作状态等等。

0.00A的TB包邮都只有几元钱。
回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 08:37:45 | 显示全部楼层
    好东西!!!不知成本多少?可否量产?造福坛友?
回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 09:25:22 | 显示全部楼层
这不玩艺好玩,如果有个透明的盒子就更好了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-6-9 12:26:33 | 显示全部楼层
本帖最后由 bg1trk 于 2019-6-9 12:52 编辑
sandan 发表于 2019-6-9 08:10
这个东西太实用了,USB可手机、平板、双系统平板等等充电都能看。很适合普通人,
可以大概知道,电池性能 ...


这小玩意仅屏幕就10元左右,2块检流IC又是10元......自己做着玩的东西,不计成本。



回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-6-9 12:55:43 | 显示全部楼层
lyq7015 发表于 2019-6-9 08:37
好东西!!!不知成本多少?可否量产?造福坛友?



规划时手边有什么原件就用什么原件,没控制成本,大概算算成本大概30元以上了,这个版本量产无优势。

回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 13:02:00 | 显示全部楼层
本帖最后由 sandan 于 2019-6-9 13:06 编辑
bg1trk 发表于 2019-6-9 12:26
这小玩意仅屏幕就10元左右,2块检流IC又是10元......自己做着玩的东西,不计成本。


自己会做更好,练手玩玩学习。
成本肯定大超商品, 可它能学习、把玩等等


TB上我看中55元的0.00000A还没舍得买。

TB22z_GyN1YBuNjy1zcXXbNcXXa_!!44872594.jpg
回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 13:59:18 | 显示全部楼层
bg1trk 发表于 2019-6-9 13:28
比4位半的万用表还多1位!
做到这个精度要用非常精密的基准源、18位以上的ADC,这些都不便宜。一个好 ...


说到我心里了,
10元包邮的50mA以下看不到(优利得30多元都是),100ma以下? 这些低价的压降也大

高价高分辨率,也没用过所以没敢买

许多U盘都是50mA以下,也就不能用了。
回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 14:01:00 来自手机 | 显示全部楼层
好东西,不会搞,只看
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-6-9 14:39:30 | 显示全部楼层
本帖最后由 bg1trk 于 2019-6-9 14:51 编辑
sandan 发表于 2019-6-9 13:59
说到我心里了,
10元包邮的50mA以下看不到(优利得30多元都是),100ma以下? 这些低价的压降也大




还是成本闹的。最初也考虑用检流电阻+运放的方式对电流采样,100mΩ电阻压降0.5V以上,肯定不能用。降到10mΩ,压降倒是可以接受了,但10mA时压降只有0.1mV,358之类的便宜运放肯定是没戏了。用高精度运放成本又上去了,还不如直接用专用检流IC方便。


您说的50mA看不到,大概也因于此。要减小压降就不能用阻值太大的检流电阻,小阻值检流电阻在几十毫安时又因为压降太小已低于便宜运放(限于成本不得不用)的失调电压,测出来的数据没意义,只好在程序上想办法,小于50mA时屏蔽显示。

这个表为了显示清楚、直观,电压电流用了自定义的12*32大字体,屏幕分辨率不够用只好保留到小数点后两位,显示到10mA这个级别。实际上6A量程时分辨率能到2mA,3A量程时能显示到1mA。

您这回复倒是提醒了我,低于0.1A时可以把电流单位改为mA,最大99mA只占4个字符的位置,显示位比安培为单位时还少,屏幕够用,回头改改程序,谢谢了。


测了个U盘,显示为40mA。因为程序里做了四舍五入,实际电流应该在35-44mA之间。

11111111.JPG

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
发表于 2019-6-9 20:55:03 | 显示全部楼层
本帖最后由 sandan 于 2019-6-9 21:01 编辑
bg1trk 发表于 2019-6-9 14:39
还是成本闹的。最初也考虑用检流电阻+运放的方式对电流采样,100mΩ电阻压降0.5V以上,肯定不能用 ...



你这个改程序很好,
低于100mA能有0.0或0.00mA这就太实用了。1A以上差几毫安无所谓的。这方面我就完全外行了向你学习

你这套电路不错U盘也就40mA上下。你的这么低的位置还能显示0.04 很好,改程序OK(这个不要精度很高的,能分辨能定性就很实用)


U盘、USB无线网卡、USB蓝牙等都是小电流的,需要观察几至几十毫安的变化。



暂时我用万用表里0.01欧当取样电阻,用纸板做个,等看到合适的一定要买个USB电流表,那个纸板太寒酸了。
右边的玩具表就是0000显示的,10mA挡 才会9.999mA 显示。 这时才能分辨0.1mA(对应0.01欧)
IMG_20190601_202502.jpg
回复 支持 反对

使用道具 举报

     
发表于 2019-6-11 06:13:14 | 显示全部楼层
bg1trk 发表于 2019-6-10 22:58
改了改程序,电流显示保留到小数点后三位,满量程为32.99V、9.999A。

U盘工作电流37mA:

分辨率1MA  太实用了,U 盘37mA 很好

网上分辨率再高的有不少,有的价格很贵超过万用表。实际测小电流没看到过评测,不确定。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2019-8-6 17:01:25 | 显示全部楼层
sandan 发表于 2019-6-9 20:55

你这个改程序很好,
低于100mA能有0.0或0.00mA这就太实用了。1A以上差几毫安无所谓的。这方面我就 ...


您这两块表真不错。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-4 16:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表