【《基于STM32单片机的室内环境检测系统设计》6800字(论文)】.docx
《【《基于STM32单片机的室内环境检测系统设计》6800字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于STM32单片机的室内环境检测系统设计》6800字(论文)】.docx(20页珍藏版)》请在第一文库网上搜索。
1、基于STM32单片机的室内环境检测系统设计摘要1一、绪论2二、系统的组成及工作原理3(-)系统的组成3(二)主控芯片4(三)系统的工作原理5(四)系统的功能5三、系统的硬件设计6(-)主控电路6(二)甲醛检测电路8()温湿度检测电路IO(四)1CDI602显示模块11(五)无线模块电路13四、系统软件的设计14(-)系统整体软件设计14(二)软件整体流程14(三)传感器模块15五、系统测试16(-)软件测试16(-)系统仿真18参考文献19摘要近几年,大众生活得到改善,便更多的把关注点放到生活质量上,首当其冲的就是对于自己居住环境的关心,人们对于室内空气质量、温度、湿度尤为关注。同时电子技术、
2、微电子工艺以及科技信息的逐步发展和更新,为室内环境的检测的设计和研发提供了良好的契机。目前,智能家居已经成家居市场的热点,同时也催生出了众多智能家居产品。本课题设计基于目前市场的空缺和需要,设计了基于STM32单片机的无线传输的室内环境检测系统,本课题以STM32作为主控制器件,同时外接温湿度检测模块、甲醛检测模块、NRF24101模块和1CD1602显示模块。首先对所作课题进行了大量的前期准备工作,调研市场、查阅文献等,接着对课题设计中用到的主要元器件和模块进行了详细的介绍,并对每个模块的功能进行了标注。紧接着对本课题所进行的软件程序进行了整体的设计,以及对每个模块的软件设计也有具体的说明。
3、最后,将各个元器件进行焊接,并将程序下载到STM32单片机,进行相应的功能的测试。成功实现所要求的功能。关键词:STM32;环境检测;无线传输;温湿度检测一、绪论通过电子工艺和电子技术的不断发展,智能化、多功能的家居环境检测系统成为人们梦想的智能家居产品之一。单片机作为微型控制器,被应用于各个领域。由此发展起来的基于单片机的无线传输室内环境检测系统,成为智能家居领域的热门之一。单片机由于其价格低廉,体积小,功能多样,易于改组,灵活方便等优点。而被广泛应用于各个工业的自动化控制领域,引领了智能家居的发展。本次设计以STM32为基础,外围元器件包括温湿度传感器、甲醛传感器(ZEO8)、显示模块(1
4、CD1602).NRF24101传输,构成本课题设计的基于无线传输的室内环境检测系统。二、系统的组成及工作原理(-)系统的组成本课题通过STM32单片机来实现无线传输室内环境检测系统的设计,主要功能包括对甲醛气体的检测、对室内温湿度环境的检测、并采用无线模块进行传输、最后采用1CDI602进行显示。把STM32单片机的各个引脚与各个模块定义的引脚相连,然后控制各个模块的运行,对室内的环境进行实时的检测,并通过1CDI602进行实时的显示。然后业主可以根据1CD1602给出的结果进行相应的调整。选用的主要器件有:STM32单片机、1CD1602、ZEo8、DHT11、NRF24101.电源模块、
5、继电器等器件,基于STM32单片机的无线传输系统的室内环境检测的结构构成框图如图2.1所示。图2.1系统组成框图(二)主控芯片STM32是现如今应用较为广泛的基础处理器,最为相对较为简单的单片机处理器,在兼顾功能性的同时也可以最大程度的简化设计。本设计采用意法半导体(ST)公司生产的STM32F103zet6芯片,它具有112个通用IO接口,STM32F103zet6芯片的内部还嵌入了多个A/D、D/A转换器、时间控制器以及各种串行通讯控制器等各种功能模块,具体功能如下:(1)该芯片拥有112个IO口,并且这112个接口都是通用接口,而且这里面多个IO接口可以由软件寄存器来配置为第二功能口,该
6、芯片采取3.3V进行供电,但大部分IO接口都耐5V(模拟通达除外),数量庞大的IO接口和大部分IO接口的耐电压特性可以完全满足本课题复杂的传感器检测以及控制器件。(2)拥有8个定时器,定时器除了定时,它的内部还具有分频寄存器,可以实现频率的倍频、分频,从而实现定时器精确地定时,除此之外定时器还可以对一些特定的模块进行定时(例如捕获模块的计时),在本课题中主要用到了定时器的定时功能。(3)该芯片内有512K的F1ASH,以及64K的SRAM,F1ASH存放程序使用的常量,作用类似电脑的硬盘,所以可以,将程序写完然后烧录到F1ASH中,256K的F1ASH可以用来载入非常庞大的程序,SRAM存放程
7、序运行时产生的一些变量和中间变量,作用类似于电脑里面的内存。(4)该芯片内置锁相环(P11,倍频),一般系统时钟都是至于外部,对于输入的频率可以精准的进行各种倍频,所以该芯片的时钟最高可达72MHZo(5)该芯片具有多个A/D转换器,可进行多通道A/D转换,转换时间的控制,进行自动采样和指定采样以及转换,使用更加灵活,非常适应于本课题的研究。(6)该芯片支持SED和JTAG两种程序调试方式,程序设计人员可以根据自己的个人习惯选择适合自己觉得程序烧录和调试方式。(7)该芯片有13个接口用来通信。STM32F103zet6的实物图如图2.2所示。图2.2STM32实物图()系统的工作原理该单片机控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于STM32单片机的室内环境检测系统设计 基于 STM32 单片机 室内环境 检测 系统 设计 6800 论文