站内搜索
发作品签到
标准版

#第七届立创电赛#USB电流表

工程标签

4.1k
0
0
6

简介

基于N32G430的USB电压电流表

简介:基于N32G430的USB电压电流表
第七届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2022-08-14 21:36:53更新时间:2022-09-07 09:41:59

描述

简介


一个基于N32G430C8L7制作的USB电压电流表,可以便捷的看出充电器输出的电压电流和功率三个参数。

 

工程说明


此工程用于本次立创电赛,支持快充,实测5-20V可正常工作!受限于USB输出端口的载流能力,输出电流不适合长时间超过2.5A!

 

 

 

硬件部分


主控

 

N32G430C8L7 微控制器产品采用高性能 32 位 ARM Cortex™-M4F 内核,最高工作主频128MHz,支持浮点运算和DSP指令,集成高达64KB嵌入式加密Flash,16KB SRAM,集成丰富的高性能模拟器件,内置1个12bit 4.7Msps ADC,3个高速比较器,集成多路U(S)ART、I2C、SPI、CAN等数字通信接口。

 

N32G430C8L7 微控制器产品可稳定工作于-40°C 至+105°C的温度范围,供电电压2.4V至3.6V,提供多种功耗模式供用。


本次案例使用到了I2C通信接口和 ADC模数转换器,对时钟精度要求不高,使用内部的时钟已经满足设计需求,所以无需外接时钟电路。为提高电源稳定性和降低主控与电源的相互干扰,需要在芯片的每个电源的引脚都外接一个0.1uF的退耦电容。

                                                                                                              AqXtG0vxSiHZhP5dLMRGmorsfhKw0zGiPk2UXnfj.png

 

                                                                                                                 YMLCi0aULEzw0vTz0pB9wErijDCBgVAPKTzdL57Q.png

 

复位电路、BOOT电路

为了适配公版外壳,本次设计的PCB空间有限,复位电路和BOOT电路未的按键使用焊点代替。

                                                                                                                                    zTrIbqAB2flPXfsZdlyEkwWwBAo9YxQ7O2fFQxjg.png

 

烧录接口

本次案例使用ST-Link烧录器,对应的接口使用2.54间距的排针引出作为烧录使用。

 

                                                                                                            RRiSVKrYlRdKbDuLC4k4OpXdaFgwaAMjsVfN3Oe0.png

 

电源电路

本次案例使用UA78M33  LDO芯片作为电压转换芯片,输入最高支持25V,输出3.3V。需要注意的是LDO输入和输出必须接上10uF和0.01uF的滤波电容。为防止因后级短路损坏充电器,本次设计在供电输入端加入了一个500MA的自恢复保险。

 

                                                                                 gjhnsrttthODqdvrALCOGhSEAOtpa8mQpkqjWv9E.png

 

电流采样

 

本次设计采用低边采样的方式(GND回路串电阻)采集电流,由INA199B1DCKR电流感应放大器放大后再送到MCU的ADC中处理。其中INA199B1DCKR电流感应放大器可在独立于电源电压的–0.3V至 26V共模电压下感应分流电阻器上的电压降,该器件采用零漂移架构,偏移较低,因此在进行电流感测时能够将分流电阻器两端的最大压降保持在最低10mV的满量程。采样电阻选用了一颗1206封装的高精度贴片合金电阻(0.01Ω/1W),降低损耗同时保证了采样精度。

 

Cns6hbNfq03qId6OzqLlT3xbnu5JCqYZmFqg2pep.png

 

 

电压采样

 

电压采样电路采用简单经济的分压采样,由两颗高阻值电阻串联构成,这样做可以检测较高的输入电压,而高阻值是为了降低电流计本身的功耗,但由于高阻值也容易受到外部干扰,所以设计PCB时采样电路信号线应该尽可能短。

 

E7XIFiM8q6mNiMCcEGw1oWqeUWl5kxbS2EYexhZ9.png

 

显示部分

显示部分的是使用的是一块IIC通信的0.91寸白色OLED屏幕模块。

 

m91fuipTZE8s0LB1rWS1qJC0uWY31JJRkGvmH3WQ.png

 

 

实物图片

 

 

JLegk7XA6ZRbqNN3DzNdHgA4kQJpkm0PU7TCItTQ.png

 

 

KVrL9PfaWY4P7ftPaW28xnEiTEdG4MArSwXDU4hJ.png

 

 

xHDjbM5Y42YF1IS7Jp62iVcomGJB00vbzjrOqnK2.png

 

 

MRA6LEMjf4tqcCFlKh7jfBKSZaXX8HTzM4szST8h.png

 

 

KEzhjlLXPo0xTDlnq0Vj7VfZgUNSIzKXCVx1g8Dx.png

 

 

 

 

 

 

软件部分


 

本次设计使用的编译器为Keil uVision5

 

MgyWlisxaW7XvSKRMjoQ4IKDJXfJAc9w8oLMkG1n.png

 

 

调试工具为ST-Link V2

 

UqE3xSaJNjB9QFeGyzSLmVBSj0Bg601QMczojBKm.png

 

 

 

 

 

演示视频


 

 

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
N32G430C8L7-USBMeter.zip
176
2
VID_20220903_190115.mp4
15
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航