站内搜索
发作品签到
USB电压电流表
标准版

USB电压电流表

简介

基于STM32制作的USB电压电流表。

简介:基于STM32制作的USB电压电流表。

开源协议

GPL 3.0

创建时间:2020-03-09 13:07:36更新时间:2022-12-19 09:33:43

描述

简介

一个基于STM32制作的USB电压电流表,可以便捷的看出充电器是否工作在快充模式,也可以方便测试USB设备的功耗或者USB充电器的输出功率。

新功能!

现在可以显示电流曲线:
v1.2_NewFeatureDemo.gif

更多功能请参考项目文件夹中的ChangeLog文件。

特性

  • 基于STM32F030K6制作,代码使用HAL库编写,GCC编译器
  • 0.91寸白色OLED显示屏,显示效果清晰
  • 采用低阻值采样电阻(5mΩ),防止过高的内阻影响USB供电效率
  • 支持4.724V的宽电压范围,05A电流测量
  • 可测量Vbus、D+、D-电压,Vbus电流。支持功率显示和能量计算
  • 可选择使用内部电压参考源(Vref)或者外部电压参考源(AZ431)
  • 软件校准功能,校准后可以保证一定的精度。
  • 完全开源,可自行添加功能
  • 【新】简单的电流数据记录和图形化显示功能(即电流曲线)

参数

  • 输入电压:4.7~24V
  • 电流:0~5A
  • 显示:MONO-OLED 128x32
  • 内阻:<50mΩ
  • 自身功率:~10mW(5V供电时)

校准说明

本USB电压电流表设计有软件校准功能,可以补偿硬件偏差。

在上电时按住按钮不丢直到屏幕出现“Prepare to calibrate”后松开按键,即可进入校准模式。请根据屏幕提示来提供标准的参考电压(或电流)值,然后短按一次按键继续下一个档位的校准,之后重复此操作直到校准完毕进入主界面。


代码和可执行文件

代码工程在附件中下载,文件名:STM32F030K6-USBMeter_v1.2.zip
代码为通过STM32CubeMX生成的STM32CubeIDE工程,推荐使用STM32CubeIDE v1.11.0导入使用。
如果不需要编译代码,可以直接烧录附件中的STM32F030K6-USBMeter_v1.2.hex文件


注意事项

USB母座有两种,一种内部触点朝下(面向焊盘),另一种内部触点朝上(背向焊盘)。这两种母座可以使用同一个PCB封装。如果使用过的是下触点的USB母座,那么母座要焊接到板子的正面,反之则焊接在板子的背面。
示例图片中使用的是下触点的USB母座,原理图和PCB中设计的是上触点的母座。这点在制作时请注意。

推荐母座:

  • 上触点(焊背面):C265460
  • 下触点(焊正面):C464564 (示例图片中使用)

许可协议

本项目的软件以GPL V3协议开源;项目中使用的第三方库(如果有)遵守其各自的开源协议。硬件开源协议请参考开源平台的标识。

Copyright (c) 2022 MICESPRING.
All rights reserved.

"UMeter" is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

"UMeter" is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

You should have received a copy of the GNU General Public License along
with "UMeter". If not, see <https://www.gnu.org/licenses/>.

实物图片

IMG_3471.jpg

IMG_3473.jpg

IMG_3472.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
USB电压电流表演示视频_1.mp4
3482
2
STM32F030K6-USBMeter_v1.2.zip
1458
3
STM32F030K6-USBMeter_v1.2.hex
419
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航