USB电压电流表 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 USB电压电流表

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

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2020-03-09 13:07:36
更新时间: 2024-01-27 15:27:34
描述
## 简介 一个基于STM32制作的USB电压电流表,可以便捷的看出充电器是否工作在快充模式,也可以方便测试USB设备的功耗或者USB充电器的输出功率。 ## 新功能! 现在可以显示电流曲线: ![v1.2_NewFeatureDemo.gif](//image.lceda.cn/pullimage/Ds0crkv8yHU7RwXY4iqBAA6PiG9ri4yEMYwxElG3.gif) 更多功能请参考项目文件夹中的ChangeLog文件。 ## 特性 * 基于STM32F030K6制作,代码使用HAL库编写,GCC编译器 * 0.91寸白色OLED显示屏,显示效果清晰 * 采用低阻值采样电阻(5mΩ),防止过高的内阻影响USB供电效率 * 支持4.7~24V的宽电压范围,0~5A电流测量 * 可测量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](https://item.szlcsc.com/255742.html) * 下触点(焊正面):[C464564](https://item.szlcsc.com/469478.html) (示例图片中使用) ## 许可协议 本项目的软件以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](//image.lceda.cn/pullimage/DoRUrRVM9frZZaDQxFc8Emevhw74mqzQGLwHIChV.jpeg) ![IMG_3473.jpg](//image.lceda.cn/pullimage/4umuBWQir7ghAgr4JMZce2cFmeP1WJ3v9U7dL5pr.jpeg) ![IMG_3472.jpg](//image.lceda.cn/pullimage/hXzn7yw3UjUbTmYHcOaKXwLBfCGFejnMdb6hd5L5.jpeg)
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
ID Name Designator Footprint Quantity
1 47k R2,R4 0603 2
2 100k R3,R5 0603 2
3 90k R6 0603 1
4 10k R7,R10 0603 2
5 1k R8 0603 1
6 30k R9 0603 1
7 1M R11 0603 1
8 2M R12 0603 1
9 Header-Male-2.54_1x4 SWD DIP-1X4P-2.54MM-M 1
10 TC-1102N-C-DL-B KEY SW-TH_TC-1102N-C-DL-B 1
11 JUMPER JP1 JUMPER-0603 1
12 QG-2832TLBFG04 OLED OLED-12834-REVERSE 1
13 0.005 R1 R2512 1
14 10uH L1 1206 1
15 UBA-R4R-D14-4D(LF)(SN) USB-F USB-A-TH_UBA-R4R-D-14-4D 1
16 B5819W D1 SOD-123_L2.8-W1.8-LS3.7-RD 1
17 6.8uH L2 L1206 1
18 ME3116 U1 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL 1
19 INA199A2DCKR U3 SOT-363_L2.0-W1.3-P0.65-LS2.1-BR 1
20 0.1u C1,C3,C4,C5,C6,C7 0603 6
21 10u C2 0805 1
22 22u C8 1210 1
23 100p C9 0603 1
24 10u C10 1206 1
25 1u C11 0603 1
26 1u C12,C13 0805 2
27 2.2u C14 0805 1
28 0.1u C15,C18 0805 2
29 4.7u C16,C17 0805 2
30 48037-0001 USB-M USB-A-TH_48037-0001 1
31 AZ431AN-ATRE1 Q1 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
32 STM32F030K6T6 U2 TQFP-32_L7.0-W7.0-P0.50-BL 1

展开

工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP