基于STM32的智能家居控制系统设计
2021-11-12卢娜
商丘职业技术学院学报 2021年5期
卢 娜
(商丘职业技术学院 机电工程系,河南 商丘 476100)
随着国民生活水平的逐步提升以及科技的发展,人们对于家居生活质量的要求越来越高;随着物联网的蓬勃发展、智能产品的普及,人们对家居智能化的需求也越来越强烈.智能家居成为目前乃至未来家居发展的一个趋势.目前,市面上有各种智能家居方案,行业标准并不统一,性能也优劣不一,而且价格比较高.为此,本文设计了一种性价比高、实用性比较强的智能家居控制系统.
1 系统总体设计
本系统选用STM32作为主控芯片,外部接各种子模块,主要包括电源控制模块、温度传感器模块、光检测模块、气体检测模块、ZigBee无线网络模块、Wi-Fi无线通信模块等[1].本系统中,用户通过无线网络将需求发送给主控芯片,主控芯片通过ZigBee无线网络与数据收集模块进行数据的传送,从而获取实时数据.各传感器模块把收集到的数据传输到主控芯片中进行处理,接着把处理完成后的数据传送到用户手里,用户就可以对自己家庭生活环境进行监测和改进[2].系统功能图,如图1所示.

图1 系统功能图
2 硬件模块设计
2.1 主控芯片选择
本系统选用STM32F103ZET6单片机为主控芯片,该单片机具有成本低、功耗低、性能稳定、速度快等特点,特别适用于本系统[3].STM32F103ZET6单片机采用3.3 V供电、上电复位、具有144引脚、32位处理器、最高72 MHz工作频率、多达8个定时器、2个看门狗定时器、512 KB SRAM存储器等,一共7组I/O接口,每组有16个,总共112个I/O接口.在112个I/O接口中除了模拟量端口外,其余……
登录APP查看全文
