公司的E
ha
cedShortBurst协议。可以达到2Mbs的通信速度,能实现1对6的通信,内置24GHz天线,SPI接口可以和处理器机IO口进行直接相连。内部集成的RF协议相关的信号处理部分,能够自动检测,自动重发功能和重发丢失的数据包,便于嵌入式应用。
RF24L01无线射频模块的电路图如图2所示。通过对
RF241L0寄存器配置,可将模块设置为接收、发射、掉电和空闲四种工作模式,如表1所示。23温湿度采集模块温湿度传感器(AM2301)3采用单总线的连接方式直接与MCU相连接,完成家居温度与湿度的采集。温湿度采集电路如图3所示,AM2301的Data端口与单片机建立同步通信,以单总线的数据格式输出40位数据,16位湿度数据、16位温度数据,8位校验和。3系统软件设计系统上电,所有硬件初始化启动完成后,下位机STM32处理器发送温湿度数据采集起始信号,等待AM2301响应,STM32读取40位数据后并校验,正确的数据通过无线网络传送到上位机4。系统通过无线网络完成家居温湿度数据的读取。系统发送端流程如图4所示,系统接收端程序流程图如图5所示。4实验应用该系统用于家居室内测试,采集三个节点的温湿度数据,发送给上位机并显示节点数据。在进行测试时,系统初始化后,完成数据采集设置和通信配置后,上位机接收下位机发回的数
f龙源期刊网httpwwwqika
comc
据;并将结果进行显示,室内采样点温湿度数据如表2所示。通过实际应用测试,该测试系统测试结果准确、稳定可靠。5结论本文家居无线温湿度监控,与传统的控制方式比较,不受空间的限制,布置多个无线节点可方便组网,满足现代家居温湿度控制的需求。该系统在家居环境控制应用中,检测准确、运行良好,功耗低,模块性能稳定,人机界面好,具有广阔的应用前期。参考文献:1意法半导体STM32F103数据手册R北京:意法半导体,20072
RF24L01Si
gleChip24GHzTra
sceiverProductSpecificatio
v10RNordicSemico
ductor,20083张玉建基于
RF24L01的无线温湿度检测系统设计J物联网技术,2012(1):21224意法半导体STM32F10xxx_中文_编程说明R北京:意法半导体,2007
fr