基于zigbee的无线遥控台灯_第1页
基于zigbee的无线遥控台灯_第2页
基于zigbee的无线遥控台灯_第3页
基于zigbee的无线遥控台灯_第4页
基于zigbee的无线遥控台灯_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、通信原理课程设计报告摘要: 鉴于 ZigBee 技术短距离、低功耗、低成本的技术特点, 提出了基于 ZigBee技术的无线遥控台灯的设计方案, 该系统的方案利用ZigBee无线通信技术实现主控系统对终端台灯的实时控制,具有遥控台灯开关的功能。模拟试验表明,本方案中所设计的系统操作简单,人性化具有较佳的市场推广价值。关键词:遥控台灯、zigbee、低功耗、cc25301. 课程设计任务 人们可以通过手中的Zigbee无线传感器模块实时遥控台灯的开关,方便快捷,避免浪费电能,大大节约了大量电能。2方案设计2.1设计要求 1、通过人们手中的便携式无线传感器的发射模块的按键选择发出相应的对台灯的控制信

2、号。2、利用无线传感器的接收模块来接收发射模块的控制信号并作出相应的处理,即在ZigBee的相应引脚产生高低电平来驱动继电器的开关。3、凭借继电器的开关来控制台灯供电电路的通断,从而很好的控制台灯的亮灭。22总体方案的设计1、设计题目:基于zigbee的无线遥控台灯设计2、设计要求:1)通过人们手中的便携式无线传感器的发射模块的按键选择发出相应的对台灯的控制信号。2)利用无线传感器的接收模块来接收发射模块的控制信号并作出相应的处理,即在ZigBee的相应引脚产生高低电平来驱动继电器的开关。3)凭借继电器的开关来控制台灯供电电路的通断,从而很好的控制台灯的熄灭。3、仪器设备:继电器、cc2530

3、芯片模块、台灯。4、设计内容;4.1设计背景与基本原理:设计背景:随着生活水平的提高人们对家用设备使用的使用的方便性提出了更高的要求在这里我们打算设计一款基于zigbee无线遥控台灯,人们可以通过手中的Zigbee无线传感器模块实时遥控台灯的开关,方便快捷,避免浪费电能,大大节约了大量电能。 基本原理:ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。 ZigBee是一种高可靠的无线数传网络,类似于CDMA和GSM网络。ZigBee数传

4、模块类似于移动网络基站。通讯距离从标准的75m到几百米、几公里,并且支持无限扩展。ZigBee是一个由可多到65535个无线数传模块组成的一个无线数传网络平台,在整个网络范围内,每一个ZigBee网络数传模块之间可以相互通信,每个网络节点间的距离可以从标准的75m无限扩展。与移动通信的CDMA网或GSM网不同的是,ZigBee网络主要是为工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用方便,工作可靠,价格低的特点。而移动通信网主要是为语音通信而建立,每个基站价值一般都在百万元人民币以上,而每个ZigBee“基站”却不到1000元人民币。每个ZigBee网络节点不仅本身可以作为监控对

5、象,例如其所连接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个ZigBee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。4.2方案设计原理: 系统分为发射模块,按键控制模块,接收模块,继电器模块,台灯模块等。发射模块采用Zigbee无线传感器模块,其MCU采用CC2530芯片,按键模块用2个按键,用于进行控制操作和复位。与发射模块相同,接收模块模块同样采用Zigbee无线传感器模块。继电器模块采用的是松乐继电器SRD-05VDC-SL-C,利用接收模块MCU的P1.0引脚驱动,驱动电路采

6、用典型的三极管驱动电路,通过控制继电器的吸合来控制台灯供电电路的通断。4.3软件设计 1)主程序设计 OS 图4. 继电器原理图两路继电器连接方法1路继电器连接方法实物图4.3软件设计: 1)工程简介: 1)主程序设计: 图1主程序流程图在系统工作过程中,首先开启两个Zigbee无线传感器模块的电源,然后按下发射模块的S1键即可对发出相应的控制信号,例如按1次S1表示关闭台灯,按两次S1表示开启台灯,如此往复循环。 图2 Z_stack软件启动流程Z-Stack 中操作系统是基于优先级的轮转查询式操作系统,执行流程图如下图所示:3)协调器创建网络流程:4)终端节点发现加入网络流程:图1 系统模

7、块图设计结果:1、目前设计出来的无线遥控台灯可以实现无线遥控LED灯,当终端模块按下按键LED灯即会亮起。 7、实验心得: 通过此次的通信原理课程设计让我更加深入理解了以前课堂上学到的知识。还较深入了解了zigbee这门无线通信技术。不仅检验了所学还学到了新知识。在姚老师的高标准、严要求下我全力以赴不敢有丝毫侥幸心理。为了查到有关资料我两次从图书馆借了6本有关zigbee的书籍。从基础开始学zigbee。从开发环境的安装,代码的调试我都一丝不苟。答辩记录:问题1:配置P0_4口为输出口?答:P0SEL &0x10 P0DIR |=0x10 P0INP &=0x10问题2:AF_

8、DataRequest函数中各参数的含义? 答:dstAddr-发送目的地址端点地址(端点号)和传送模式 srcEP -源(答复或确认)终端的描述(比如操作系统中任务ID等)源EP cID -被Profile指定的有效的集群号 len -发送数据长度 *buf -发送数据缓冲区 *transID -任务ID号 options -有效位掩码的发送选项 radius -传送跳数,通常设置为AF_DEFAULT_RADIUS问题3:zigbee项目工程目录各文件夹含义。答:APP:应用层目录,这是用户创建各种不同工程的区域、 HAL:硬件层目录,包含与硬件相关的配置和驱动及操作函数。MAC:包含MAC层的参数配置文件及其MAC的LIB库的函数接口文件。 MT:实现通过串口可控各层,与各层进行直接交互。 NWK:网络层目录,包含网络层配置参数文件及网络层库的函数接口文件。OSAL:协议栈的操作系统。Profile:AF层目录,包含AF层处理函数文件。Security:安全层目录,包含安全层处理函数,比如加密函数等。Services:地址处理函数目录,包括地址模式的定义及地址处理函数。Tools:工程配置目录,包括空间划

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论