ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:2.32MB ,
资源ID:3196286      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3196286.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx

1、毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输毕业论文基于ZigBee无线网络抄表系统的数据采集与传输 1引 言1.1 无线抄表系统的发展现状与前景随着城市居民住宅建设日益发展,独立电能表数量迅速增多,抄表计量也日趋复杂。近年来用电形势越来越紧张,分时电价已势在必行。由于长距离室内外的布线存在着短路、断线隐患,错综复杂的线路使系统调试和维护困难重重,传统的远程集中抄表方式已不能满足电力公司日益增长的业务需求。采用 ZigBee技术可以很好地解决下段信道的供电效益问题,无线抄表技术能够更好地为广大用户提供服务。目前的自动抄表系统,从数据传输角度划分,可分为有线、无线两大类,这两大类抄

2、表系统各有其适用的应用领域,但就抄表系统的投资、建设、维护等几方面而言,无线抄表系统显然具有更大优势。现有的电力线载波通信的抄表系统已经在不少地方有比较大规模的应用。但是由于有线抄表系统的速度慢,准确率比较低,加上我们国家的电网干扰比较厉害,严重时已经导致电表数据不能正常的抄回。抄表系统对无线通讯数据的传输和保存有着很高的要求,即数据可靠性要求很高;抄表系统可以摆脱人工抄表的办法,利用数据通讯协议传输数据;基于以上原因,要求设计的自动无线远传抄表系统应该具有计量准确、通信可靠、抄表方便、功耗低等远程抄表系统的优点,以及节省人力、远程监控、远程维护的功能。1.2 zigbee概述 ZigBee是

3、一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制、传感、监控和远程控制等领域,可以嵌入各种设备中,同时支持地理定位功能。IEEE802.15.4工作组定义了一种廉价的供固定、便携或移动设备使用的极低复杂度、成本和功耗的低速率无线连接技术。ZigBee联盟在制定ZigBee标准时,采用了IEEE802.15.4作为其物理层和媒体接入层规范。在其基础之上,ZigBee联盟制定了数据链路层(DLL)、网络层(NWK)和应用编程接口(API)规范,并负责高层应用、测试和市场推广等方面的工作。ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平

4、台,每一个ZigBee网络数传模块在整个网络范围内,它们之间可以进行相互通信。每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里;另外整个ZigBee网络还可以与现有的其它的各种网络连接。例如,你可以通过互联网在北京监控云南某地的一个ZigBee控制网络。ZigBee网络主要是为自动化控制数据传输而建立,每个ZigBee“基站”却不到1000元人民币。每个ZigBee网络节点不仅本身可以与监控对象,例如传感器连接直接进行数据采集和监控,它还可以自动中转别的网络节点传过来的数据资料;除此之外,每一个ZigBee网络节点(FFD,Full Function Device)还可在自

5、己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD,Reduced Function Device)无线连接。2总体方案设计2.1 总体设计思想本课题是无线抄表系统的数据采集与传输,要实现数据的采集和无线传输并可在上位PC机上显示当前温度的高低。我们采用LM75温度传感器,由于采集到的数据是模拟信号,无法在上位机上直接显示,所以需要A/D转换电路。若另外设计A/D转换电路会复杂很多,于是我们采用STM32F103C8单片机上自带的A/D转换功能,减轻了设计复杂度。系统的无线传输部分选择的是ZigBee无线传输模块,由于该模块具有低功耗,成本低,时延短,网络容量大,安全等特点

6、,所以选用该模块能可靠,有效地传输和保存数据,提高了系统的准确性和及时性。最后选择RS232接口以便于与上位机进行通讯。2.2 无线网络抄表系统整体框架该设计主要是由以基于ARM Cortex-M3内核的STM32F103C8单片机为核心的三部分构成。数据采集部分由LM75温度传感器及相关电路构成,采集到数据后利用STM32F103C8单片机自有的A/D转换功能将采集到的模拟信号转换为可以显示的数字信号,然后将采集到的数据传送至STM32F103C8板A。无线传输部分由两块ZigBee模块构成无线传输网络将得到的数据信息由A板传至B板,收到信息后的的B板通过由RS232接口所构成的数据通讯部分

7、将所得到的数据传至PC机,由无线QQ显示出来,利用相关程序使其不断循环该过程,从而达到信息的实时采集与传输。该系统总体框图如(图2-1)所示:图2-1无线抄表系统构架图2.3 zigbee无线传输模块总体设计 DRF 系列ZigBee 模块目前包括DRF1601,DRF1602,DRF1605 及相关配套底板,它是基于TI 公司CC2530F256芯片,运行ZigBee2007/PRO 协议的ZigBee 模块,它具有ZigBee 协议的全部特点,这有区别于其它种类的ZigBee模块(可能不是运行Full ZigBee2007 协议,因为ZigBee2007 协议的运行需要256K 的FLAS

8、H 空间)。自动组网,上电即用是DRF 系列ZigBee 模块的主要特点。针对目前产品开发进度要求紧,市场变化快的特点,DTK 推出了自动组网,上电即用的ZigBee 模块,用户不需要了解复杂的ZigBee 协议,所有的ZigBee 协议的处理部分,在ZigBee 模块内部自动完成,用户只需要通过串口传输数据即可,是目前市场上应用ZigBee 最简单的方式。其主要特点包括:DRF1600系列ZigBee模块可以形象的理解为“无线的RS232连接”,所以使用这个模块就像使用RS232电缆一样简单。简单易用:不用考虑ZigBee协议,串口数据透明传输;自动组网:所有的模块上电即自动组网,Coord

9、inator自动给所有的节点分配地址,不需要用户手动分配地址,网络加入、应答等专业ZigBee组网流程;简单数据传输:1 串口数据透传:Coordinator从串口接收到的数据会自动发送给所有的节点,某个节点从串口接收到的数据,会自动发送给Coordinator。2 口即可在任意节点间进行数据传输,数据传输的格式为:0xFD(数据传输命令)+ 0x0A(数据长度) + 0x73 0x79(目标地址) + 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x10(数据,共0x0ABytes);唯一IEEE 地址:DRF 系列模块采用的TI CC2530F

10、256 芯片,出厂时已经自带IEEE 地址,用户无需另行购买IEEE 地址,IEEE 地址(MAC 地址)可作为ZigBee 模块的标识;在本设计中,我们采用的是基于cc2530为内芯的DRF1605模块,其可以方便的与任何带有串口的MCU相连接。3 ZigBee硬件电路的设计3.1 芯片cc2530简介ZigBee新一代SOC芯片CC2530是真正的片上系统解决方案,支持IEEE 802.15.4标准/ZigBee/ZigBee RF4CE和能源的应用。拥有庞大的快闪记忆体多达256个字节,CC2530是理想ZigBee专业应用。支持新RemoTI的ZigBee RF4CE ,这是业界首款符

11、合ZigBee RF4CE兼容的协议栈,和更大内存大小将允许芯片无线下载,支持系统编程。此外,CC2530结合了一个完全集成的,高性能的RF收发器与一个8051微处理器,8 kB的RAM ,32/64/128/256 KB闪存,以及其他强大的支持功能和外设。CC2530提供了101dB的链路质量,优秀的接收器灵敏度和健壮的抗干扰性,四种供电模式,多种闪存尺寸,以及一套广泛的外设集 包括2个USART、12位ADC和21个通用GPIO,以及更多。除了通过优秀的RF性能、选择性和业界标准增强8051MCU内核,支持一般的低功耗无线通信,CC2530还 可以配备TI的一个标准兼容或专有的网络协议栈(

12、RemoTI,Z-Stack, 或SimpliciTI)来简化开发,使你更快的获得市场。CC2530可以用于的应用包括远程控制、 消费型电子、家庭控制、计量和智能能源、楼宇自动化、医疗以及更多领域。3.2 芯片cc2530电路图下图为cc2530的方框图。这些模块大致可以分为三类:CPU和内存相关模块;外设、时钟和电源相关的模块,以及无线电相关的模块。图3-1 CC2530方框图3.3 芯片cc2530的功能特性(1) 高性能和低功耗的8051微控制器核。(2) 集成符合IEEE802.15.4标准的2.4GHz的RF无线电收发机。(3) 优良的无线接收灵敏度和强大的抗干扰性。(4) 在休眠模

13、式时仅1.0A的流耗,外部的中断或RTC能唤醒系统;在待机模式时少于0.4A的流耗,外部的中断能唤醒系统。(5) 硬件支持CSMA/CA功能。(6) 较宽的电压范围(2.03.6V)。(7) 数字化的RSSI/LQI支持和强大的DMA功能。(8) 具有电池监测和温度感测功能。(9) 集成了12位模数转换的ADC。(10)集成AES安全协处理器。(11) 带有2个强大的支持几组协议的USART,以及1个符合IEEE802.15.4规范的MAC计时器,1个常规的16位计时器和2个8位计时器。(12) 强大和灵活的开发工具。 其相比于CC2430来说在实际应用的一些问题做了一些改进,缓存加大了,存储

14、容量最大支持到256K,不用在为存储容量小而对代码进行限制,cc2530的通信距离可以达到400m,不用在用cc2430外放功率来扩展距离。3.4芯片cc2530的引脚及分布描述CC2530芯片采用6mm6mm QFN封装,共有40个引脚。全部引脚可分为I/O端口线引脚、电源线引脚和控制线引脚三类。(1) I/O端口线引脚功能CC2530有21个可编程的I/O口引脚,P0、P1口是完全的8位口,P2口只有5个可使用的位。通过软件设定一组SFR寄存器的位和字节,可使这些引脚作为通常的I/O口或作为连接ADC、计时器或USART部件的外围设备I/O口使用。I/O口有下面的关键特性:可设置为通常的I

15、/O口,也可设置为外围I/O口使用。在输入时有上拉和下拉能力。全部21个数字I/O口引脚都具有响应外部的中断能力。如果需要外部设备,可对I/O口引脚产生中断,同时外部的中断事件也能被用来唤醒休眠模式。(2)电源线引脚功能:为芯片各个部分电路、模块提供电压。(3)控制线引脚功能:提供电阻、正负射频信号、为晶振提供信号。 cc2530引脚顶视 图3-2 cc2530引脚示意图3.4 DRF1605特性简介及电气参数DRF1065 ZigBee无线通讯模块具有自动组网,无线数据透传功能,ZigBee模块-DRF1605使用TI公司第三代 ZigBee芯片cc2530,运行 ZigBee 2007协议

16、,是目前最好用的 ZigBee模块。 电气参数:输入电压:DC 3.3V 温度范围:-400C -850C串口速率:38400bps(默认),可设置9600bps, 19200bps, 38400bps, 115200bps。无线频率:2.4GHz 无线协议:ZigBee2007 /PRO传输距离:可视距离400 米 发射电流:34mA(最大)接收电流:25mA(最大) 低功耗模式:用户可定制低功耗模块(标准模块没有此功能) 接收灵敏度:-96DBm主芯片:CC2530F256,256KFLASH,TI 公司最新一代ZigBee SOC 芯片可配置节点:标准数传模块可配置为Coordinator,Router(出厂时已配好,用户无需更改)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1