基于某zigbee地智能监控系统地设计

基于某zigbee地智能监控系统地设计

ID:28862648

大小:170.00 KB

页数:4页

时间:2018-12-14

基于某zigbee地智能监控系统地设计_第1页
基于某zigbee地智能监控系统地设计_第2页
基于某zigbee地智能监控系统地设计_第3页
基于某zigbee地智能监控系统地设计_第4页
资源描述:

《基于某zigbee地智能监控系统地设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案基于ZigBee的智能监控系统的设计摘要:本系统是一种基于ZigBee智能监控系统,采用CC2530芯片及各种传感器在ZStack协议的基础上构建ZigBee局域网。文中给出系统硬件原理及上位机软件实现方法。实际测试表明,该系统可靠、方便扩展。关键词:ZigBee、无线传感网、CC25301系统的构建ZigBee技术作为一个新出现的无线个人区域网络通信技术,以其协议简单、成本小、功耗低、组网容易等特点,在家用系统控制、楼宇自动化、工业监控领域具有广阔的市场空间。本系统利用ZigBee组网中常见的星型拓扑结构,实现一种实时信息采集系统。系统工作原理如下:含有不同传感器的终端

2、节点周期性采集环境数据,通过无线网络发送到协调器,协调器将接收的信息进行处理,结合上位机将采集到的信息实时显示,或者与GSM模块通信,以短信形式发送至手机。图1系统整体框图2硬件设计CC2530芯片在具备集成度高、功耗低、功能强等基础上更兼具与Zigbee/802.15.4全兼容的硬件层、物理层,并在单个芯片上整合了ZigBee射频前端、射频收发器、内存及微控制器,因此以CC2530为核心的硬件电路并不需要太多的外围元件就可以完成硬件电路的设计。2.1终端节点硬件设计终端节点由以下3种检测电路组成,通过接收信息可以及时了解室内的光照强度及温湿度情况,并在检测到火灾隐患时发出警报。(1

3、)光照检测电路:通过检测光敏电阻输出信号的变化,判断环境亮度。校准方法:连接好硬件电路,通过调节滑动变阻器R1来调节光敏电阻的灵敏度,使环境在低于所需亮度时发出警报。硬件电路如图2所示。图2光敏传感器电路图图3温湿度传感器DHT11电路图图4烟雾传感器电路图精彩文档实用标准文案(2)温湿度传感器检测电路:DHT11数字温湿度传感器具有简单的单线制串行接口。硬件电路如图3所示。(3)烟雾传感器检测电路:可检测液化气、烟雾等。硬件电路如图4所示。校准方法:连接好电路后,将传感器置于纯净空气中,预热2分钟,通过调节滑动变阻器R4来调节烟雾传感器的灵敏度,使4-6脚电压U值大小在0.3-1V

4、之间。经实验测得校准后R4约为2.5KΩ。2.2协调器接口硬件设计由于目前电脑上最常用的接口是USB接口,因此将CC2530的TX和RX分别与芯片PL2303的RXD和TXD相连接,扩展相应外设电路,并加载USB转串口驱动,就能实现USB转串口功能。3软件设计终端节点及协调器工作流程如下:首先协调器初始化网络,确定其16位网络地址、PANID、网络拓扑参数等。下一步开始判断是否允许终端节点加入该网络,若同意则分配一个网络地址给终端节点,至此组网完成。使用ZStack协议中提供的SampleApp例程文件即可实现以上功能。终端节点加入网络后,开始循环采集环境信息并通过无线网络发送至协调

5、器进一步处理。3.1终端节点E1软件编程以下详细介绍读取DHT11数据的步骤:(1)DHT11在越过1s不稳定状态后,DATA引脚就保持高电平,开始检测外部信号。令微处理器的I/O输出不低于18ms的低电平,设置引脚的I/O为输入状态。等待DHT11做出应答。(2)DATA引脚检测到外部低电平信号结束时,就先后输出80us的低、高电平分别作为应答信号和通知外设接收数据,微处理器检测到I/O有低电平后,等待80us的高电平后开始数据接收。(3)由DHT11的DATA引脚输出40位数据,微处理器根据I/O电平的变化接收40位数据,之后继续输出低电平,50us后转为输入状态,返回到步骤(1

6、)。位数据“0”的格式为:50us的低电平和26-28us的高电平;位数据“1”的格式为:50us的低电平加70us的高电平。。如:接收到40位数据为:0011101000000000000101000000000001001110湿度高8位湿度低8位温度高8位温度低8位校验位验证00111010+00000000+00010100+00000000=01001110与校验位数值一致因此判断接收到的数据正确,因此湿度:00110101=3AH=58%RH;温度:00010100=17H=23℃。3.2MQ-2烟雾传感器与光敏传感器终端节点E2、E3软件编程本系统只将这2种传感器作为触

7、发装置,通过硬件调节其灵敏度,当烟雾气体或亮度达到某个临界值就发出警报并作出相应处理。端口扫描程序参考如下:UcharScan(void){if(IO==0){Delayms(10);if(IO==0){return1;//环境正常}}精彩文档实用标准文案return0;}//环境过暗或发现烟雾,需要发出警报3.3协调器软件编程协调器功能是综合处理各终端节点发出的信息,利用SampleApp例程文件即能实现基本功能,如调用信息处理函数SamplApp_Me

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。