版本协议

Public Domain

专业版
#第九届立创电赛#核心板小物件 7133404A

创建时间:4个月前

100 0

描述

<p><h3 style="line-height: 1.8;"><em> 1、项目功能介绍</h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 12pt;">该项目以STN32G030K6T6作为主控芯片,环境的温湿度通过SHT40温湿度传感器模块传送给目标单片机<span style="color: #000000;">,通过俩节五号电池对整个电路供电,并设计有独立的复位按键,开关等,实现环境内温度和湿度的测量。</span></span></p> <h3 style="line-height: 1.8;"></em>2、项目属性</h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 12pt; color: #000000;">项目是首次公开,项目PCB为原创</span></p> <h3 style="line-height: 1.8;"><em> 3、开源协议</h3> <hr /> <table> <tbody> <tr> <td width="79"> <p>协议名</p> </td> <td width="254"> <p><strong>Public Domain</strong></p> </td> <td width="283"> <p><strong>公有领域</strong></p> </td> </tr> <tr> <td width="79"> <p>简介</p> </td> <td colspan="2" width="254"> <p>权利/权益不为个人或团体所有,这些知识发明属于公有文化遗产。</p> </td> </tr> </tbody> </table> <h3 style="line-height: 1.8;"></em>4、硬件部分</h3> <hr /> <p style="line-height: 1.8;"><span style="color: #95a5a6;"><span style="color: #000000; font-size: 12pt;">在设计电路大部分是跟着活动技术人员一起做的,自己修改了一下电源部分,加了一个复位按键。</span></span></p> <p style="line-height: 1.8;"><span style="color: #95a5a6;"><span style="color: #000000; font-size: 12pt;">1. 相关硬件电路设计可参考:<a href="<a href="http://985.so/9f3tf%22>http://985.so/9f3tf&lt;/a>&lt;/span>&lt;/span>&lt;/p" target="_blank">http://985.so/9f3tf">http://985.so/9f3tf&lt;/a>&lt;/span>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="font-size: 12pt;">2. 相关PCB布局技巧可参考:<a href="<a href="https://www.bilibili.com/video/BV15y411i73T/?spm_id_from=333.880.my_history.page.click&amp;amp;vd_source=cd287732ff84a78115d4b55c32590c25%22>https://www.bilibili.com/video/BV15y411i73T/?spm_id_from=333.880.my_history.page.click&amp;amp;vd_source=cd287732ff84a78115d4b55c32590c25&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV15y411i73T/?spm_id_from=333.880.my_history.page.click&amp;amp;vd_source=cd287732ff84a78115d4b55c32590c25">https://www.bilibili.com/video/BV15y411i73T/?spm_id_from=333.880.my_history.page.click&amp;amp;vd_source=cd287732ff84a78115d4b55c32590c25&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="font-size: 12pt;">3. 相关PCB布线技巧及相关注意事项可参考:<a href="<a href="https://www.bilibili.com/video/BV154421D72P/?p=7&amp;amp;spm_id_from=pageDriver%22>https://www.bilibili.com/video/BV154421D72P/?p=7&amp;amp;spm_id_from=pageDriver&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV154421D72P/?p=7&amp;amp;spm_id_from=pageDriver">https://www.bilibili.com/video/BV154421D72P/?p=7&amp;amp;spm_id_from=pageDriver&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="font-size: 12pt;">4. 在焊接电路板中可能遇到的问题及解决方案:</span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">第一次焊接的朋友建议先拿练习版联系一下,注意芯片和寄存器引脚不要连锡或虚焊。</span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">(1)小白不会焊接的可参考:</span><span style="font-size: 12pt;"><a href="<a href="https://www.bilibili.com/video/BV1eJ411K7rM/?spm_id_from=333.999.0.0&amp;amp;vd_source=a2cfa7ab4c27b82528b05c71931dcf02%22>https://www.bilibili.com/video/BV1eJ411K7rM/?spm_id_from=333.999.0.0&amp;amp;vd_source=a2cfa7ab4c27b82528b05c71931dcf02&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV1eJ411K7rM/?spm_id_from=333.999.0.0&amp;amp;vd_source=a2cfa7ab4c27b82528b05c71931dcf02">https://www.bilibili.com/video/BV1eJ411K7rM/?spm_id_from=333.999.0.0&amp;amp;vd_source=a2cfa7ab4c27b82528b05c71931dcf02&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="font-size: 12pt;">(2)第一次焊接好的实物后发现数码管某些引脚不亮,如图4.1所示,在简单的用手按压数码管的方式后发现是数码管某些引脚虚焊了,但是由于我加了排母以及板子背面已经焊号电池盒,所以拆起来比较麻烦,于是我找了一块儿新板子重新焊了一遍,如果某些小伙伴拆起来不麻烦的可以尝试将数码管的引脚重融试试(当然,这是争对手边没有任何测试虚焊工具的小白来说,若有万用表等检测工具当然会方便许多,只需量某些引脚观察电压值即可)。</span></p> <p style="line-height: 1.8;">&nbsp;</p> <p style="line-height: 1.8;"><span style="font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/1ad67add585344ea856f75aadbeeb37e.png" width="287" height="220" /> </span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">&nbsp;<img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/426f77d47d1f491b8b07797a73748a8a.png" /></span></p> <p style="line-height: 1.8; text-align: center;"><span style="font-size: 12pt;">图4.1 实物测试时某些引脚不亮图</span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">(3)重新焊好板子后发现俩块数码管的某些特定位不良,如图4.2所示。在通过轻微按压数码管后没有反应,则排除数码管虚焊的可能,然后用手电筒照射寄存器引脚,发现某些寄存器存在虚焊问题,于是用烙铁重新托焊了一遍,问题解决。<span style="color: #000000; font-size: 12pt;">问题解决后实物效果图</span>如图4.3所示。</span></p> <p><span style="font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/c2965308ea5141d6967d271128e2c8d8.png" width="284" height="246" /> &nbsp;</span></p> <p><span style="font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/f5e5359848e94788a0a96e6e260b5b5e.png" width="294" height="246" /></span></p> <p style="line-height: 1.8; text-align: center;"><span style="color: #000000; font-size: 12pt;">图4.2 实物数码管某些特定位不亮图</span></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/7bcdb9e780464d8f9477551dd0c3f0ec.png" width="343" height="199" /></p> <p style="line-height: 1.8; text-align: center;"><span style="color: #000000; font-size: 12pt;">图4.3 问题解决后实物效果图</span></p> <h3 style="line-height: 1.8;">*5、软件部分</h3> <hr /> <p style="line-height: 1.8;"><span style="font-size: 12pt;">1. 该项目编译环境为Keil 5 v5.06版本,以及STM32CubeMX。以STN32G030K6T6作为主控芯片,环境的温湿度通过SHT40温湿度传感器模块传送给目标单片机,通过俩节5号电池为系统供电,最后通过俩块数码管显示出此时环境中的温度和湿度。</span><span style="font-size: 12pt;">功能模块图如图5.1所示:</span></p> <p><span style="font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/2108d34a51724487b3e9b32830678e7f.png" width="654" height="283" /></span></p> <p style="line-height: 1.8; text-align: center;"><span style="font-size: 12pt;">图5.1 功能模块图</span></p> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt;">2. 使用到的烧录器是PWLink,关于PWLink的安装及配置方法统一放在附件&ldquo;上位机软件及相关文档.zip"中了。</span></p> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt;">3. 在实现该项目过程中可能遇到的问题及解决方法:</span></p> <p><span style="color: #000000; font-size: 12pt;">(1)Invalid RoM Table:</span></p> <p><span style="color: #000000; font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/035816af9d5b4aa4b01108dd1fb3e4cf.png" width="308" height="248" /></span></p> <p><span style="color: #000000; font-size: 12pt;">出现这个问题大多是由于芯片睡眠了,(源程序已经烧进去了),若程序有修改需要重新烧录,可以多按几下板子上的唤醒按键再进行烧录(先按唤醒按键,再点击烧录)。如果板子依旧没有反应,可以检查一下焊接是否有问题,比如虚焊,短路等问题。</span></p> <p><span style="color: #000000; font-size: 12pt;">(2)RDDL-DAP Eror:</span></p> <p style="text-align: center;"><span style="color: #000000; font-size: 12pt;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/cfaac1248efd4b99a2adaf6db6f90c5b.png" width="435" height="334" /></span><span style="color: #000000; font-size: 12pt;"> &nbsp;<img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/3cc56d8a0de342de8191f232ea278462.png" width="365" height="332" /><br /></span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">通用串行设备已经识别,但是Keil 5中会报错,是由于未安装配置上位机软件(Power Writer客户端)。相关文件在附件&rdquo;上位机软件及相关文档&ldquo;中。</span></p> <p style="line-height: 1.8;"><span style="font-size: 12pt;">关于上位机的安装可参考此视频:<a href="<a href="https://www.bilibili.com/video/BV1224y1d71N/?spm_id_from=333.999.0.0%22>https://www.bilibili.com/video/BV1224y1d71N/?spm_id_from=333.999.0.0&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV1224y1d71N/?spm_id_from=333.999.0.0">https://www.bilibili.com/video/BV1224y1d71N/?spm_id_from=333.999.0.0&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="font-size: 12pt;">关于Keil 5 的相关配置可参考此视频:<a href="<a href="https://www.bilibili.com/video/BV1Ed4y1q76v/?spm_id_from=333.337.search-card.all.click%22>https://www.bilibili.com/video/BV1Ed4y1q76v/?spm_id_from=333.337.search-card.all.click&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV1Ed4y1q76v/?spm_id_from=333.337.search-card.all.click">https://www.bilibili.com/video/BV1Ed4y1q76v/?spm_id_from=333.337.search-card.all.click&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt;">将上位机与板子的线连接好(SWDIO-SWDIO SWCLK-SWCLK VREF-3V GND-GND),安装配置完成后就可以解决这个问题了。</span></p> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt;">4. Keil 5 STM32G030K6T6相关扩展包放在附件&rdquo;Keil.STM32G0xx_DFP.1.3.0.zip&ldquo;中了,需要的小伙伴可以自取。</span></p> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt;">关于编译环境的搭建和配置,源码编译方法、程序烧录方法以及代码的详解请参考:<a href="<a href="https://www.bilibili.com/video/BV1Ay411B7MF/?spm_id_from=333.880.my_history.page.click%22>https://www.bilibili.com/video/BV1Ay411B7MF/?spm_id_from=333.880.my_history.page.click&lt;/a>&lt;/span>&lt;/p" target="_blank">https://www.bilibili.com/video/BV1Ay411B7MF/?spm_id_from=333.880.my_history.page.click">https://www.bilibili.com/video/BV1Ay411B7MF/?spm_id_from=333.880.my_history.page.click&lt;/a>&lt;/span>&lt;/p</a>> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt; background-color: #ffffff;">&nbsp;5. 温湿度模块检测到当前温度,湿度,通过数码管显示出来,然后检测唤醒按键是否被按下,若唤醒按键被按下,则继续循环显示俩次温湿度值,若唤醒按键未被按下,则进入睡眠状态。软件流程图如图5.2所示</span></p> <p style="line-height: 1.8;"><span style="color: #000000; font-size: 12pt; background-color: #ffffff;"><img style="display: block; margin-left: auto; margin-right: auto;" src="//image.lceda.cn/oshwhub/46ba3be2ae8a49d3a686e2c015716c03.png" width="166" height="566" /></span></p> <p style="line-height: 1.8; text-align: center;"><span style="color: #000000; font-size: 12pt; background-color: #ffffff;">图5.2 软件流程图</span></p> <h3 style="line-height: 1.8;"><em>6、BOM清单</h3> <p>见附件&rdquo;BOM_Board1_3_Schematic1_3_2024-07-30.xlsx&ldquo;</p> <hr /> <h3 style="line-height: 1.8;"></em>7、大赛LOGO验证</h3> <hr /> <p style="line-height: 1.8;"><img src="//image.lceda.cn/oshwhub/b7aeea908b0b4b1bbca32654ccd6ef01.png" /></p> <h3 style="line-height: 1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr /> <p style="line-height: 1.8;">见附件"立创电赛:《桌面温湿度检测模块》.mp4"</p></p>

文档

BOM

暂无

附件

附件名 下载
程序代码及MX相关配置.zip
Keil.STM32G0xx_DFP.1.3.0.zip
BOM_Board1_3_Schematic1_3_2024-07-30.xlsx
上位机软件及相关文档.zip
立创电赛:《桌面温湿度检测模块》.mp4

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
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