拆解USB电压电流表,并分析测量原理(转数码之家)测电流需串一小电阻到电路。测电压不用按照文中,可以直接让电压正进AD的输入端口测试

收拾物品的时候,发现了一个USB电压测量表
然后就有了以下








拆解完后,发现它测量原理很简单,利用了电路的串并联的分压与分流来进行测量,测量精度取决于采样电阻与AD的精度,如果精度使用环境中不是很高,这种做法比较可行,而且成本便宜

下面给出原理电路图


电压测量原理图,注意 Rad 取样电阻要远大于 RL ,才不会对并联电路造成太大影响。



电流测量原理图, 这个USB电压电流表,测量电流所用的贴片电阻R100,功率是1W,实际最大可通过电流是3A,即0.9W。测量电流 = 取样电压(Rad电压)/取样电阻

大家可以根据原理图试下,比如用STC12C5204AD单片机

一下是网友讨论

0.1欧的取样电阻,太大了,2A电流压降0.2V。
不过廉价表头的电路也就这样了

你可以选择更小的取样电阻,比如0.02欧 

可以集成到自己的移动电源里,看实时电流 

我手头有一个,试过这货表头程序只能显示到7.5V,再上去还是显示7.5。。。。。很鸡肋的玩意儿,可改性很低 

https://www.mydigit.cn/forum.php?mod=viewthread&tid=139513 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
介绍 基于STM32的USB电压电流表可以轻松查看充电器是否在快速充电模式下工作,还可以轻松测试USB设备的功耗或USB充电器的输出功率。 版本更新说明 v1.1-2020 / 4/15 添加自动屏幕功能,在检到无电流输出20秒后,屏幕将自动关闭以保护OLED屏幕。关闭屏幕后,当检电流输出或手动按下按钮时,屏幕将自动点亮。 特性 基于STM32F030K6,代码使用HAL库,GCC编译器编写 0.91英寸白色OLED显示屏,显示效果清晰 使用低电阻采样电阻(5mΩ),以防止过高的内部电阻影响USB电源效率 支持4.7〜24V的宽电压范围,0〜5A的电流测量 它可以测量Vbus,D +,D-电压和Vbus电流。支持功率显示和能量计算 可以选择使用内部参考电压源(Vref)或外部参考电压源(AZ431) 软件校准功能可以保证校准后的一定精度。 完全开源,您可以自己添加功能 -- 校准说明 该USB电压电流表具有软件校准功能,可以补偿硬件偏差。开机过程中按住按钮,直到屏幕上显示“准备校准~~~~”,然后释放按钮以进入校准模式。请根据屏幕提示提供标准电压电流以完成校准。 代码说明 该代码是STM32CubeMX生成的trueStudio项目,建议使用trueStudio 9.3.0导入。 预防措施 USB插座有两种类型,一种是内部触点朝下(面向焊盘),另一种是内部触点朝上(背向焊盘)。两个PCB可以使用相同的PCB封装。如果使用的USB插座的触点较低,则应将其焊接到板的正面,否则应焊接到板的背面。示例图片使用下触点的USB插座,原理图和PCB设计是上触点的母插座。制作时请注意这一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值