新闻中心

EEPW首页>嵌入式系统>设计应用> 基于AT89C2051单片机的智能家居报警系统方案设计

基于AT89C2051单片机的智能家居报警系统方案设计

作者: 时间:2012-04-07 来源:网络 收藏

基于AT89C2051单片机的智能家居报警系统方案设计

图2 网络节点电路原理图

在网络节点中电源是能源中心,在节点中起着非常重要的作用,特别是在无线通信系统中,电源不光是能源供应者,它也直接影响通信的质量。器件对加到输入引脚或输出引脚的电压通常是有限制的。这些引脚由二极管或分离元件接到Vcc。如果接入的电压过高,电流将会通过二极管或分离元件流向电源。而现行的电压输出模块中多为5V电压,因而需要设计出一个输出稳定的5V转3V的电压调节模块。在该系统中,选用专为通信控制芯片提供转换电压的LM1117,它具有功耗低,体积小的优点。又因为电压中含有许多高频干扰源,这些高频成分很容易经过电源进入通信系统中。

另外系统自身的发送频率也会经过电源感应反馈到通信系统造成干扰。因而可在电源电路中加入220μH的电感,与并入多个不同容值的电容所构成的滤波电路来抑制各种高频信号。使节点能够得到稳定可靠且低干扰的电源,保证节点的可靠运行。该电源电路如图3所示。

基于AT89C2051单片机的智能家居报警系统方案设计

图3 电源电路

在网络节点设计过程中遇到的主要问题及解决方法有:nRF2401射频电路工作在2.4GHz~2.5 GHz 高频率工作频段,抗干扰设计直接关系到射频性能和整个网络节点的运转情况。在无线通信部分布线时,合理的布局与布线及采用多层板既是布线所必须的也是降低电磁干扰提高抗干扰能力的有效手段。布线时需要注意以下几点:一是无线通信部分电路没有用做布线的面积均需用铜填充并连接到地,以提供RF屏蔽达到有效抗干扰的目的 ;二是nRF2401 芯片底部应接地 ;为了降低延迟、减少串扰,确保高频信号的传输 ,要使用多个接地过孔将nRF2401芯片底部和地层相连; 三是尽可能地减少串扰,减少分布参数的影响,器件要紧密地分布在nRF2401的四周。

系统软件设计

中,采用的是网络中心节点轮询和突出事件报告机制。中心节点每隔一定的时间向每一个网络节点发送要数命令,网络节点收到要数命令后,向中心节点回发数据。如果发生紧急事件,网络节点可以主动向中心节点发送报告,由中心节点进行处理并发出相应报警信息。中心节点可以对网络节点的阈值参数进行设置,以满足不同用户的需要。在中,每一个网络节点都有一个固定的地址,传送的数据基本都是短消息,信息的格式如图4所示,包括帧头、目的地址、数据大小、数据内容和校验位。

网络节点打开电源,初始化,建链后直接进入休眠模式,当中心节点收到网络节点的报警中断请求时,触发中断,激活网络节点,接收报警信息包,处理完毕后继续进入休眠状态,等待有报警中断请求时,再次激活。若有多个网络节点同时向中心节点发送报警中断请求时,中心节点来不及处理而丢掉一些请求,则网络节点发现自己的请求没有得到响应后几秒钟,再次发出请求,直到得到中心节点的响应为止。网络节点采用串行口通信方式。在程序设计中主要采用中断的方法来完成数据的接收和发送。

结语

根据无线网络技术和的特点,提出了基于无线网络技术的智能家居的构成方案,系统的设计采用了模块化设计,使其具有很好的移植性和扩展性。并在实验室搭建了一个小型报警系统进行实验,初步实验结果表明:采用基于无线网络技术的报警系统具有较高的通信效率和较好的稳定可靠性。

电容式接近开关相关文章:电容式接近开关原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭