
#第七届立创电赛#USB电流计
简介
USB电流计,理论最大输入电压30V,最大输入电流16A。已验证输入电压10V,输入电流3A,输入功率为30W。
简介:USB电流计,理论最大输入电压30V,最大输入电流16A。已验证输入电压10V,输入电流3A,输入功率为30W。开源协议
:GPL 3.0
描述
1、项目功能介绍
USB电流计,可以实时显示USB输出的电、电压、功率大小,电压最小显示1mV,电流最小显示1mA,功耗最小显示1mW。理论最大输入电压30V,最大输入电流16A。当电流为0,15秒后进入休眠状态,电流不为0时,立即退出休眠模式。
2、项目属性
此次项目为立创电子设计大赛的开源项目。
3、开源协议
GPL 3.0
4、设计原理
(1)复位按键
SW1为按键,R1为上拉电阻,C1为滤波电容。复位按键在实际中几乎没有使用,可以选择删除,下载程序时,可以在keil中直接勾选reset的选项。

(2)BOOT
预留BOOT接口,正常使用时,可以不焊接排针。

(3)转3.3V
电源方案采用LDO芯片,原理图中的LDO为友台半导体,最大输入电压30V,由于第一版中,Vin和Vout引脚画反了,所以实物使用的是AMS117-3.3,最大输入电压只有18V。
原理图已经更新为UMW(友台半导体)的芯片,如果使用AMS117-3.3,需要将原理图和PCB进行更改。

(3)烧录接口
N32G430芯片可以使用ST-Link进行烧录,官方的烧录接口加了串口,此处未添加。

(4)电流测量
电流测量采用的芯片为INA199A3,采集1mΩ电阻两端的压降,电压的放大倍数为200,理论最大测量电流16A。
PCB中,VCC线和GND线以加粗至50mil。

(5)电压测量
电压测量采用100K电阻和10K电压进行分压。

(6)0.96‘ TFTLCD彩屏
TFTLCD彩屏采用SPI通信方式,采用软件SPI方式通信(硬件SPI通信移植失败),背光引脚与单片机的PWM输出引脚连接,可以通过改变PWM的脉冲宽度来调整LCD的亮度(软件未写此部分)。
TFTLCD在某宝只需6RMB,还是非常划算的。

(7)RGB
原理图中设计的是3色RGB彩灯,由于RGB灯的器件封装没买对,实物中用两个LED代替了RGB使用。

(8)MCU
电压与电流的测量引脚必须接到有ADC功能的IO口上。

5、软件设计
见附件!
6、实物展示
(1)正面照片

(2)背面照片

(3)启动照片

(4)运行照片

(5)休眠照片

(6)演示视频
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论