基于AT89C205l单片机的智能家居报警系统的设计
在网络节点设计过程中遇到的主要问题及解决方法有:nRF2401射频电路工作在2.4GHz~2.5 GHz 高频率工作频段,抗干扰设计直接关系到射频性能和整个网络节点的运转情况。在无线通信部分布线时,合理的布局与布线及采用多层板既是布线所必须的也是降低电磁干扰提高抗干扰能力的有效手段。布线时需要注意以下几点:一是无线通信部分电路没有用做布线的面积均需用铜填充并连接到地,以提供RF屏蔽达到有效抗干扰的目的 ;二是nRF2401 芯片底部应接地 ;为了降低延迟、减少串扰,确保高频信号的传输 ,要使用多个接地过孔将nRF2401芯片底部和地层相连; 三是尽可能地减少串扰,减少分布参数的影响,器件要紧密地分布在nRF2401的四周。
系统软件设计
在智能家居报警系统中,采用的是网络中心节点轮询和突出事件报告机制。中心节点每隔一定的时间向每一个网络节点发送要数命令,网络节点收到要数命令后,向中心节点回发数据。如果发生紧急事件,网络节点可以主动向中心节点发送报告,由中心节点进行处理并发出相应报警信息。中心节点可以对网络节点的阈值参数进行设置,以满足不同用户的需要。在智能家居报警系统中,每一个网络节点都有一个固定的地址,传送的数据基本都是短消息,信息的格式如图4所示,包括帧头、目的地址、数据大小、数据内容和校验位。
网络节点打开电源,初始化,建链后直接进入休眠模式,当中心节点收到网络节点的报警中断请求时,触发中断,激活网络节点,接收报警信息包,处理完毕后继续进入休眠状态,等待有报警中断请求时,再次激活。若有多个网络节点同时向中心节点发送报警中断请求时,中心节点来不及处理而丢掉一些请求,则网络节点发现自己的请求没有得到响应后几秒钟,再次发出请求,直到得到中心节点的响应为止。网络节点采用串行口通信方式。在程序设计中主要采用中断的方法来完成数据的接收和发送。
结语
根据无线网络技术和智能家居的特点,提出了基于无线网络技术的智能家居报警系统的构成方案,系统的设计采用了模块化设计,使其具有很好的移植性和扩展性。并在实验室搭建了一个小型报警系统进行实验,初步实验结果表明:采用基于无线网络技术的报警系统具有较高的通信效率和较好的稳定可靠性。本文引用地址://m.amcfsurvey.com/article/173088.htm
评论