版本协议

GPL 3.0

标签
专业版
#第七届立创电赛#【立创训练营】usb电压电流表

创建时间:2年前

1904 8

描述

<h3 style="line-height:1.8;">* 1、项目功能介绍</h3> <p></p><hr><p style="line-height:1.8;">基于N32G430C8L7+INA199制作的USB电流表,精度1%,可以查看USB工作时候的电流,支持快充的电流表,</p> <h3 style="line-height:1.8;">*2、项目属性</h3> <p></p><hr><p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">此USB功率计支持快充,电压转换电路部分的DCDC芯片BL9342存在供电不足的问题,电压5V左右时输出只有2点几V,导致功率计不工作,后用MP2451替换解决问题。</span></p> <h3 style="line-height:1.8;">* 3、开源协议</h3> <p></p><hr><p style="line-height:1.8;">gpl3.0</p> <h3 style="line-height:1.8;">*4、硬件部分</h3> <p></p><hr><p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">        N32G430C8L7 微控制器产品采用高性能 32 位 ARM Cortex™-M4F 内核,集成浮点运算单元(FPU)和数字信号处理(DSP),支持并行计算指令。最高工作主频 128MHz,集成高达64KB片内加密存储Flash,并支持多用户分区权限管理,支持16KB 的嵌入式 SRAM。内置一个内部高速 AHB 总线,两个低速外设时钟总线 APB 及总线矩阵,支持40个可复用 I/Os,提供丰富的高性能模拟接口,包括1个12位 4.7Msps ADC,支持16个外部输入通道和3个内部通道,同时提供多种数字通信接口,包括 4个U(S)ART、2个I2C、2个SPI/I2S、1个CAN 2.0B通信接口。N32G430C8L7 微控制器产品可稳定工作于-40°C 至+105°C的温度范围,供电电压2.4V至3.6V,提供多种功耗模式供用。<br>本次案例使用的资源不多,使用内部的时钟已经开源满足设计需求,所以无需外接时钟电路。需要注意的是芯片的每个电源的引脚都需要额外接一个<strong>100nF的外接的滤波电容</strong>,芯片的<strong>1脚</strong>需要额外接<strong>4.7uf的滤波电容</strong>。容…</span></p> <h3 style="line-height:1.8;">*5、软件部分</h3> <p></p><hr><ul><li>编译器:Keil uVision5 </li> <li>MDK版本:5.29</li> <li>调试器:ST-Link V2</li> <p></p></ul><h2>注意事项</h2> <p>如果采样得到的电压或电流不准,可以根据实际值修改<code>main.c</code>文件中<code>VOLTAGE_FACTOR</code>和<code>CURRENT_FACTOR</code>的值,具体计算公式为:</p> <pre><code>VOLTAGE_FACTOR = 实际电压 / 显示电压 CURRENT_FACTOR = 实际电流 / 显示电流</code></pre> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"> </p>

文档

BOM

暂无

附件

附件名 下载
IMG_20220914_192249.jpg
USB功率计.mp4
N32G430C8L7-USBMeter.hex
N32G430C8L7-USBMeter.zip

评论(2)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
fjm0218 回复
<p>keil 可以编译,不能烧录,请问是啥问题?</p>
fjm0218 回复
<p>提示 the interface firmware failed to reset / halt the target MCU</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow