版本协议

Public Domain

专业版
#第九届立创电赛#低功耗温湿度检测仪

创建时间:10个月前

106 0

描述

<div> <h2 style="line-height:1.8">一、项目背景</h2> <p><span style="font-size:14pt">在温湿度检测仪训练营中学习,并作出部分改进。</span></p> <p><span style="font-size:18.6667px">改进概述:</span></p> <p><span style="font-size:18.6667px">1.去掉了一个移位寄存器,用MCU的其他引脚来控制数码管的位选操作</span></p> <p><span style="font-size:18.6667px">2.去掉了电压检测和防反接保护,减小功耗</span></p> <p><span style="font-size:18.6667px">3.没用温湿度模块插入,而是直接焊接上去</span></p> <p><span style="font-size:18.6667px">4.没有使用磁珠连接MCU,影响不大</span></p> <p><span style="font-size:18.6667px">5.增加一个按键用于功能的切换和唤醒</span></p> <p><span style="font-size:18.6667px">6.两个数码管横放,可以显示温湿度还能用来显示时间</span></p> <p><span style="font-size:18.6667px"><span style="font-size:18.6667px">二、原理图分析</span></span></p> <h3><span style="font-size:18.6667px">1.主控电路</span></h3> <h3><span style="font-size:18.6667px"><span style="font-size:18.6667px;font-weight:400">主控芯片使用STM32G030K6T6,工作频率高达64 MHz,两个I2C、两个SPI/一个I2S和两个USART,一个<span style="color:#169179">低功耗RTC</span></span><br></span></h3> <p><span style="color:#444444;font-family:helvetica, arial, sans-serif;font-size:14pt;background-color:#ffffff">可在-40至85°C的环境温度和2.0 V至3.6 V的电源电压下工作</span></p> <p><span style="color:#444444;font-family:helvetica, arial, sans-serif;font-size:14pt;background-color:#ffffff">优化的动态功耗与一套全面的节能模式相结合,<span style="color:#169179">可实现低功耗应用的设计</span>。</span></p> <p><span style="font-size:18.6667px"><img src="//image.lceda.cn/pullimage/y9w5rmhVzyVdFMrW4evA3pX37Mqa7cRIgAIb9tEw.png" alt="" width="687" height="476"></span></p> <h3><span style="font-size:18.6667px">2.供电方式</span></h3> <p><span style="font-size:18.6667px">使用两颗干电池串联来给芯片、传感器等供电</span></p> <p><span style="font-size:18.6667px"><img src="//image.lceda.cn/pullimage/4NS11vGlrzVhvjA5pq4whzUTiNRErbCDXaNtby3c.png" alt="" width="253" height="436"></span></p> <h3><span style="font-size:18.6667px">3.RTC</span></h3> <p><span style="font-size:18.6667px">使用外部时钟32.768KHZ晶振来进行低功耗RTC</span></p> <p><span style="font-family:helvetica, arial, sans-serif;font-size:14pt"><span style="background-color:#ffffff;color:#4d4d4d;font-variant-ligatures:no-common-ligatures">RTC 是一个独立的定时器,</span><span style="background-color:#ffffff;color:#4d4d4d;font-variant-ligatures:no-common-ligatures">RTC可以为系统实时记录当前系统时间和日期</span></span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">因为2^15 = 32768,即32.768KHZ经过15分频之后就是1HZ,也就是1秒。</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures"><img src="//image.lceda.cn/pullimage/qJqBNcEf5pJz1lxF2DMuRm1uGNMavK6zOFLzqRDn.png" alt="" width="397" height="478"></span></p> <h3><span style="background-color:#ffffff;color:#000000;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">4.复位电路</span></h3> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">RC充电原理,采用一个电阻和一个电容串联,中间段连接至STM32的复位管脚。</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures"><img src="//image.lceda.cn/pullimage/j0tePM7j8BmSMV9YHEyZreO2CM4GQwlSeaOFK98B.png" alt="" width="300" height="463"></span></p> <h3><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">5.三态移位寄存器</span></h3> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">使用74HC595对数码管的段码进行移位操作,也就是用移位寄存器来输出控制段码</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures"><img src="//image.lceda.cn/pullimage/tcP1sUFPS9VaTrzVVy8kUzss2lr4NDqzVE55Z13x.png" alt="" width="988" height="229"></span></p> <h3><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">6.数码管显示电路</span></h3> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">使用三位共阴极数码管进行显示,数码管的段码接在移位寄存器上,位选接在MCU的引脚上</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures"><img src="//image.lceda.cn/pullimage/IiAQhnJFxcLe5WN5aLgrFlejiYvORG63Z74LzfZc.png" alt="" width="962" height="360"></span></p> <h3><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">7.按键电路</span></h3> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">使用两个按键,一个按键用于手动进入睡眠模式(减少功耗)</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">另一个用于唤醒和功能的切换(RTC与温湿度的切换)</span></p> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures"><img src="//image.lceda.cn/pullimage/orf3MuNfNPxZElVyEFCntjReKsdap9loAxt2Ta1K.png" alt="" width="889" height="385"></span></p> <h3><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">8.LED灯电路</span></h3> <p><span style="background-color:#ffffff;color:#4d4d4d;font-family:helvetica, arial, sans-serif;font-size:14pt;font-variant-ligatures:no-common-ligatures">低电平点亮,这里这两个LED灯我用于功能状态的显示</span></p> <p><img src="//image.lceda.cn/pullimage/K5IV1t33DnVSNquo5poQBTCceJw3iz2SDFwoUPeR.png" alt="" width="388" height="262"></p> <h3>9.传感器电路</h3> <p><span style="font-size:14pt">使用盛思锐的温湿度传感器,用的是IIC通信总线,焊接有点难度</span></p> <p><img src="//image.lceda.cn/pullimage/Jb1FGD29ale9ifak6vQb8zFnc5SQzajKbwKThpHj.png" alt="" width="500" height="360"></p> <h3>10.SWD下载</h3> <p><span style="font-size:14pt">用的1mm的排针孔下载</span></p> <p><span style="font-size:14pt"><img src="//image.lceda.cn/pullimage/eQopxuCDXCF7DjDqUgt6h1yCHjfOku3JiD23dMCj.png" alt="" width="350" height="286"></span></p> <p><span style="font-size:14pt"><img src="//image.lceda.cn/pullimage/pjdZsnxM1vy0WL3o1qxvAzmDMSkgaQcLKSJFrcbL.jpeg" alt="" width="530" height="529"></span></p> <h2><span style="font-size:14pt">三、实物演示</span></h2> <p><span style="font-size:18.6667px">温湿度</span></p> <p><span style="font-size:14pt"><img src="//image.lceda.cn/pullimage/gUrYvp2cORkHQlYgud8jz5WAeDMTqBX4YDKZ3YZd.png" alt="" width="400" height="232"></span></p> <p><span style="font-size:14pt">RTC计时</span></p> <p><span style="font-size:14pt"><img src="//image.lceda.cn/pullimage/t3Y5lGKjQZpnZTFccVfzbJEhHe66Qnc8ghqmag0i.png" alt="" width="350" height="233"></span></p> <p> </p> <p> </p> <p> </p> <p> </p> </div>

文档

BOM

暂无

附件

附件名 下载
WeChat_20240729135537.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