
#第七届立创电赛#小功率计
简介
功率计+姿态检测
简介:功率计+姿态检测开源协议
:GPL 3.0
描述
* 1、项目功能介绍
基于N32G430C8L7的功率计 +MPU6050姿态检测
*2、项目属性
请输入内容…
注:请说明项目是否首次公开;项目是否为原创;项目是否曾经在其他比赛中获奖,若有获奖则叙述获奖详情;项目是否在学校参加过答辩。
* 3、开源协议
请输入内容…
注:利他即利己,请认真阅读下述内容。
- 拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;
- 若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能;
- 项目应选择适合自己的开源协议,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;
- 直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。
请在竞赛阶段填写 ↓
*4、硬件部分
电流采样:电流采样使用INA199A1DCKR对负载电流进行监控,该型号增益50,3.3V参考下满量程66mv,使用10mΩ的采样电阻,大致可检测6.6A电流,选用的采样电阻功率3w,最大可过17A左右的电流
电压采样:电压采样使用电阻分压,压比91:10,3.3V参考下大致可测30V电压
芯片供电:电源采用1117-3.3 最大输入18V,输出3.3v给芯片和板上设备提供3.3供电;
MCU芯片的每个供电口都需要加一个100nf的电容,其中1脚需要额外加上一个4.7uf的电容
显示屏和MPU6050:显示屏和MPU6050都通过IIC接口和MCU通信,将PB8、PB9(I2C1)和PB10、PB11(I2C2)引出作为通信口
使用0.96OLED(SSD1603)显示屏模块和GY521(MPU6050)模块
快充:最开始打的板子未连接D+、D-,只能提供5V 0.5A的输出
后在板子飞线连接了D+D-,如现在的电路连接,使用普通的快充线可以实现9V2A的PD快充
但是使用手机(一加9RT)的超级快充时,电流达到4A左右时设备就会重启,负载无输出,可能和CC线和VCONN未连接的原因导致协议关断了输出
另外我发现我的数据线的U口端好像只有5个引脚,网上查的线U口有6根线,怎么和C口端的6根线连得。。
*5、软件部分
软件部分使用训练营提供的两个例程,基于姿态检测工程将功率检测合到一起使用,主要更改下IIC接口到自己使用的IIC接口
显示屏使用的硬件IIC:需要更改SDA、SCL到对应的IO,并且更改到对应的I2C复用映射
MPU6050使用软件IIC:需要将io配置和IO操作改成对应端口
模拟沙漏:外框上下各画一个三角形,内部流沙绘制实体三角形,都基于提供的划线函数实现;
根据计时减少或者增加上下的三角形的体积,并实时绘制三角形加上流动线实现流动效果;
根据姿态的输出信息判断上下位置,并变更体积增减和流动方向。
注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。
*6、BOM清单
请输入内容…
注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。
*7、大赛LOGO验证
请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。
点击zip下载大赛logo标识! (大赛标识).zip
* 8、演示您的项目并录制成视频上传
视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;
视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。
更多详情:https://diy.szlcsc.com/posts/d76d9cb41705430e9a54e7a5feed07a5
搜索
复制
设计图

BOM


评论