描述
<h1><span style="font-size:24px;">简介</span></h1>
<p></p><hr><p>一个基于<span style="color:#000000;font-size:14px;">N32G430C8L7</span>制作的USB电压电流表,可以便捷的看出充电器输出的电压电流和功率三个参数。</p>
<p style="line-height:1.8;"> </p>
<h1><span style="font-size:24px;">工程说明</span></h1>
<p></p><hr><p style="line-height:1.8;">此工程用于本次立创电赛,支持快充,实测5-20V可正常工作!受限于USB输出端口的载流能力,输出电流不适合长时间超过2.5A!</p>
<h3 style="line-height:1.8;"> </h3>
<p> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"><span style="font-size:24px;">硬件部分</span></h3>
<p></p><hr><h2><span style="font-size:18px;">主控</span></h2>
<p> </p>
<p style="line-height:1.8;"><span style="color:#000000;font-size:14px;">N32G430C8L7 微控制器产品采用高性能 32 位 ARM Cortex™-M4F 内核,最高工作主频128MHz,支持浮点运算和DSP指令,集成高达64KB嵌入式加密Flash,16KB SRAM,集成丰富的高性能模拟器件,内置1个12bit 4.7Msps ADC,3个高速比较器,集成多路U(S)ART、I2C、SPI、CAN等数字通信接口。</span></p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"><span style="color:#000000;font-size:14px;">N32G430C8L7 微控制器产品可稳定工作于-40°C 至+105°C的温度范围,供电电压2.4V至3.6V,提供多种功耗模式供用。</span></p>
<p style="line-height:1.8;"><span style="color:#000000;font-size:14px;"><br>本次案例使用到了I2C通信接口和 ADC模数转换器,对时钟精度要求不高,使用内部的时钟已经满足设计需求,所以无需外接时钟电路。为提高电源稳定性和降低主控与电源的相互干扰,需要在芯片的每个电源的引脚都外接一个<strong>0.1uF</strong>的退耦电容。</span></p>
<p style="line-height:1.8;"> <img src="//image.lceda.cn/pullimage/AqXtG0vxSiHZhP5dLMRGmorsfhKw0zGiPk2UXnfj.png" alt="AqXtG0vxSiHZhP5dLMRGmorsfhKw0zGiPk2UXnfj.png"></p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> <img src="//image.lceda.cn/pullimage/YMLCi0aULEzw0vTz0pB9wErijDCBgVAPKTzdL57Q.png" alt="YMLCi0aULEzw0vTz0pB9wErijDCBgVAPKTzdL57Q.png"></p>
<p style="line-height:1.8;"> </p>
<h2><span style="font-size:18px;">复位电路、BOOT电路</span></h2>
<p style="line-height:1.8;">为了适配公版外壳,本次设计的PCB空间有限,复位电路和BOOT电路未的按键使用焊点代替。</p>
<p style="line-height:1.8;"> <img src="//image.lceda.cn/pullimage/zTrIbqAB2flPXfsZdlyEkwWwBAo9YxQ7O2fFQxjg.png" alt="zTrIbqAB2flPXfsZdlyEkwWwBAo9YxQ7O2fFQxjg.png"></p>
<p style="line-height:1.8;"> </p>
<h2><span style="font-size:18px;">烧录接口</span></h2>
<p><span style="font-size:14px;">本次案例使用ST-Link烧录器,对应的接口使用2.54间距的排针引出作为烧录使用。</span></p>
<p> </p>
<p><span style="font-size:18px;"> <img src="//image.lceda.cn/pullimage/RRiSVKrYlRdKbDuLC4k4OpXdaFgwaAMjsVfN3Oe0.png" alt="RRiSVKrYlRdKbDuLC4k4OpXdaFgwaAMjsVfN3Oe0.png"></span></p>
<p> </p>
<h2><span style="font-size:18px;">电源电路</span></h2>
<p><span style="font-size:14px;">本次案例使用UA78M33 LDO芯片作为电压转换芯片,输入最高支持25V,输出3.3V。需要注意的是LDO输入和输出必须接上10uF和0.01uF的滤波电容。为防止因后级短路损坏充电器,本次设计在供电输入端加入了一个500MA的自恢复保险。</span></p>
<p> </p>
<p><span style="font-size:18px;"> <img src="//image.lceda.cn/pullimage/gjhnsrttthODqdvrALCOGhSEAOtpa8mQpkqjWv9E.png" alt="gjhnsrttthODqdvrALCOGhSEAOtpa8mQpkqjWv9E.png"></span></p>
<p> </p>
<h3><span style="font-size:18px;">电流采样</span></h3>
<p> </p>
<p>本次设计采用低边采样的方式(GND回路串电阻)采集电流,由<span style="font-size:14px;">INA199B1DCKR电流感应放大器放大后再送到MCU的ADC中处理。</span><span style="font-size:14px;">其中INA199B1DCKR电流感应放大器</span><span style="font-size:14px;">可在独立于电源电压的–0.3V至 26V共模电压下感应分流电阻器上的电压降,该器件采用零漂移架构,偏移较低,因此在进行电流感测时能够将分流电阻器两端的最大压降保持在最低10mV的满量程。采样电阻选用了一颗1206封装的高精度贴片合金电阻(0.01Ω/1W),降低损耗同时保证了采样精度。</span></p>
<p> </p>
<p><img src="//image.lceda.cn/pullimage/Cns6hbNfq03qId6OzqLlT3xbnu5JCqYZmFqg2pep.png" alt="Cns6hbNfq03qId6OzqLlT3xbnu5JCqYZmFqg2pep.png"></p>
<p> </p>
<p> </p>
<h2><span style="font-size:18px;">电压采样</span></h2>
<p> </p>
<p>电压采样电路采用简单经济的分压采样,由两颗高阻值电阻串联构成,这样做可以检测较高的输入电压,而高阻值是为了降低电流计本身的功耗,但由于高阻值也容易受到外部干扰,所以设计PCB时采样电路信号线应该尽可能短。</p>
<p> </p>
<p><img src="//image.lceda.cn/pullimage/E7XIFiM8q6mNiMCcEGw1oWqeUWl5kxbS2EYexhZ9.png" alt="E7XIFiM8q6mNiMCcEGw1oWqeUWl5kxbS2EYexhZ9.png"></p>
<p> </p>
<h2><span style="font-size:18px;">显示部分</span></h2>
<p>显示部分的是使用的是一块IIC通信的0.91寸白色OLED屏幕模块。</p>
<p> </p>
<p><img src="//image.lceda.cn/pullimage/m91fuipTZE8s0LB1rWS1qJC0uWY31JJRkGvmH3WQ.png" alt="m91fuipTZE8s0LB1rWS1qJC0uWY31JJRkGvmH3WQ.png"></p>
<p> </p>
<p> </p>
<h1><span style="font-size:18px;">实物图片</span></h1>
<p> </p>
<p> </p>
<p><span style="font-size:24px;"><img src="//image.lceda.cn/pullimage/JLegk7XA6ZRbqNN3DzNdHgA4kQJpkm0PU7TCItTQ.png" alt="JLegk7XA6ZRbqNN3DzNdHgA4kQJpkm0PU7TCItTQ.png" width="633" height="222"></span></p>
<p> </p>
<p> </p>
<p><span style="font-size:24px;"><img src="//image.lceda.cn/pullimage/KVrL9PfaWY4P7ftPaW28xnEiTEdG4MArSwXDU4hJ.png" alt="KVrL9PfaWY4P7ftPaW28xnEiTEdG4MArSwXDU4hJ.png" width="634" height="208"></span></p>
<p> </p>
<p> </p>
<p><span style="font-size:24px;"><img src="//image.lceda.cn/pullimage/xHDjbM5Y42YF1IS7Jp62iVcomGJB00vbzjrOqnK2.png" alt="xHDjbM5Y42YF1IS7Jp62iVcomGJB00vbzjrOqnK2.png" width="635" height="265"></span></p>
<p> </p>
<p> </p>
<p><span style="font-size:24px;"><img src="//image.lceda.cn/pullimage/MRA6LEMjf4tqcCFlKh7jfBKSZaXX8HTzM4szST8h.png" alt="MRA6LEMjf4tqcCFlKh7jfBKSZaXX8HTzM4szST8h.png" width="632" height="306"></span></p>
<p> </p>
<p> </p>
<p><span style="font-size:24px;"><img src="//image.lceda.cn/pullimage/KEzhjlLXPo0xTDlnq0Vj7VfZgUNSIzKXCVx1g8Dx.png" alt="KEzhjlLXPo0xTDlnq0Vj7VfZgUNSIzKXCVx1g8Dx.png"></span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h3 style="line-height:1.8;"><span style="font-size:24px;">软件部分</span></h3>
<p></p><hr><p style="line-height:1.8;"> </p>
<p>本次设计使用的编译器为Keil uVision5</p>
<p> </p>
<p><img src="//image.lceda.cn/pullimage/MgyWlisxaW7XvSKRMjoQ4IKDJXfJAc9w8oLMkG1n.png" alt="MgyWlisxaW7XvSKRMjoQ4IKDJXfJAc9w8oLMkG1n.png"></p>
<p> </p>
<p> </p>
<p>调试工具为ST-Link V2</p>
<p> </p>
<p><img src="//image.lceda.cn/pullimage/UqE3xSaJNjB9QFeGyzSLmVBSj0Bg601QMczojBKm.png" alt="UqE3xSaJNjB9QFeGyzSLmVBSj0Bg601QMczojBKm.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"><span style="font-size:24px;">演示视频</span></h3>
<p></p><hr><p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
评论(5)