【基于STM32-NRF的厨房报警装置硬件设计】

总体叙述

记录一次电路设计。
本设计分为一个主机和四个从机,实现了从机数据采集和主机数据处理和命令下达。
从机1:烟雾信息采集;
从机2:可燃气体信息采集;
从机3:温湿度信息采集;
从机4:风扇控制;
主机:传感器数据显示,阈值判定和风扇控制。

电路设计

本设计为了节省成本,使用同一款PCB电路,通过器件的选择焊接方式来设计主机和从机。整个电路具备以下电路:

  1. STM32F103C8T6最小系统电路;
  2. OLED显示电路;
  3. 电源电路;
  4. USB-TTL调试电路;
  5. NRF电路;
  6. 蜂鸣器电路;
  7. 风扇电路以及传感器电路。

电路设计说明

电源电路

电源使用TP5400电源芯片和3.3V LDO(SGM2028-3.3)给MCU和外设供电;TP5400具备锂电池充电功能和升压功能,使用该芯片可以将3.7V电池电压升为5V,提供外设电源。(使用该芯片遇到了一个问题:不接电池,直接使用VCC的5V供电,5V0网络出来的电压只有4V多一点)
电池充电与升压
在这里插入图片描述

风扇与传感器电路

这里的电路有复用。。。。(偷了下懒,嘿嘿!)
温湿度传感器:焊接R14、R12、R15、R20,其余的不焊接;
烟雾和可燃气传感器:焊接R13、R16、R17、R19,其余不焊接;
风扇:焊接R16,加上光耦电路(其实三极管就能驱动啦)。
在这里插入图片描述
在这里插入图片描述

USB-TTL调试电路

方便调试,直接把USB-TLL电路整上去了,这里用的是CH340G,外置12M晶振。连接到MCU的串口1,PA9、PA10.
在这里插入图片描述

NRF电路

NRF直接使用的模块,SPI接口。
NRF数据流向:
烟雾、可燃气、温湿度 --> 主机设备
主机设备 --> 风扇
主机设备接收到传感器数据与阈值作比较,超出阈值后,警报标志为1;
主机设备每隔1秒发送一次警报标志,风扇接收后根据警报标志判断风扇是否需要开启。
在这里插入图片描述

STM32引脚分配

在这里插入图片描述

总结

本次的设计最大的缺陷就是电源电路设计不够合理,或许可以使用MOS管加二极管,搭一个电源选择,判断电源5V0的电源是由USB供电,还是锂电池升压而来的。emmm…不过还得考虑考虑下压降。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值