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

上传人:b****5 文档编号:3196286 上传时间:2022-11-20 格式:DOCX 页数:27 大小:2.32MB
下载 相关 举报
毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx_第1页
第1页 / 共27页
毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx_第2页
第2页 / 共27页
毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx_第3页
第3页 / 共27页
毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx_第4页
第4页 / 共27页
毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

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

《毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx》由会员分享,可在线阅读,更多相关《毕业论文 基于ZigBee无线网络抄表系统的数据采集与传输.docx(27页珍藏版)》请在冰豆网上搜索。

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

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

毕业论文

基于ZigBee无线网络抄表系统的数据采集与传输

 

1引言

1.1无线抄表系统的发展现状与前景

随着城市居民住宅建设日益发展,独立电能表数量迅速增多,抄表计量也日趋复杂。

近年来用电形势越来越紧张,分时电价已势在必行。

由于长距离室内外的布线存在着短路、断线隐患,错综复杂的线路使系统调试和维护困难重重,传统的远程集中抄表方式已不能满足电力公司日益增长的业务需求。

采用ZigBee技术可以很好地解决下段信道的供电效益问题,无线抄表技术能够更好地为广大用户提供服务。

目前的自动抄表系统,从数据传输角度划分,可分为有线、无线两大类,这两大类抄表系统各有其适用的应用领域,但就抄表系统的投资、建设、维护等几方面而言,无线抄表系统显然具有更大优势。

现有的电力线载波通信的抄表系统已经在不少地方有比较大规模的应用。

但是由于有线抄表系统的速度慢,准确率比较低,加上我们国家的电网干扰比较厉害,严重时已经导致电表数据不能正常的抄回。

抄表系统对无线通讯数据的传输和保存有着很高的要求,即数据可靠性要求很高;抄表系统可以摆脱人工抄表的办法,利用数据通讯协议传输数据;基于以上原因,要求设计的自动无线远传抄表系统应该具有计量准确、通信可靠、抄表方便、功耗低等远程抄表系统的优点,以及节省人力、远程监控、远程维护的功能。

1.2zigbee概述

ZigBee是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适合于自动控制、传感、监控和远程控制等领域,可以嵌入各种设备中,同时支持地理定位功能。

IEEE802.15.4工作组定义了一种廉价的供固定、便携或移动设备使用的极低复杂度、成本和功耗的低速率无线连接技术。

ZigBee联盟在制定ZigBee标准时,采用了IEEE802.15.4作为其物理层和媒体

接入层规范。

在其基础之上,ZigBee联盟制定了数据链路层(DLL)、网络层(NWK)和应用编程接口(API)规范,并负责高层应用、测试和市场推广等方面的工作。

ZigBee是一个由可多到65000个无线数传模块组成的一个无线数传网络平台,每一个ZigBee网络数传模块在整个网络范围内,它们之间可以进行相互通信。

每个网络节点间的距离可以从标准的75米,到扩展后的几百米,甚至几公里;另外整个ZigBee网络还可以与现有的其它的各种网络连接。

例如,你可以通过互联网在北京监控云南某地的一个ZigBee控制网络。

ZigBee网络主要是为自动化控制数据传输而建立,每个ZigBee“基站”却不到1000元人民币。

每个ZigBee网络节点不仅本身可以与监控对象,例如传感器连接直接进行数据采集和监控,它还可以自动中转别的网络节点传过来的数据资料;除此之外,每一个ZigBee网络节点(FFD,FullFunctionDevice)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD,ReducedFunctionDevice)无线连接。

2总体方案设计

2.1总体设计思想

本课题是无线抄表系统的数据采集与传输,要实现数据的采集和无线传输并可在上位PC机上显示当前温度的高低。

我们采用LM75温度传感器,由于采集到的数据是模拟信号,无法在上位机上直接显示,所以需要A/D转换电路。

若另外设计A/D转换电路会复杂很多,于是我们采用STM32F103C8单片机上自带的A/D转换功能,减轻了设计复杂度。

系统的无线传输部分选择的是ZigBee无线传输模块,由于该模块具有低功耗,成本低,时延短,网络容量大,安全等特点,所以选用该模块能可靠,有效地传输和保存数据,提高了系统的准确性和及时性。

最后选择RS232接口以便于与上位机进行通讯。

2.2无线网络抄表系统整体框架

该设计主要是由以基于ARMCortex-M3内核的STM32F103C8单片机为核心的三部分构成。

数据采集部分由LM75温度传感器及相关电路构成,采集到数据后利用STM32F103C8单片机自有的A/D转换功能将采集到的模拟信号转换为可以显示的数字信号,然后将采集到的数据传送至STM32F103C8板A。

无线传输部分

由两块ZigBee模块构成无线传输网络将得到的数据信息由A板传至B板,收到信息后的的B板通过由RS232接口所构成的数据通讯部分将所得到的数据传至PC机,由无线QQ显示出来,利用相关程序使其不断循环该过程,从而达到信息的实时采集与传输。

该系统总体框图如(图2-1)所示:

图2-1无线抄表系统构架图

2.3zigbee无线传输模块总体设计

DRF系列ZigBee模块目前包括DRF1601,DRF1602,DRF1605及相关配套底板,它是基于TI公司CC2530F256芯片,运行ZigBee2007/PRO协议的ZigBee模块,它具有ZigBee协议的全部特点,这有区别于其它种类的ZigBee模块(可能不是运行FullZigBee2007协议,因为ZigBee2007协议的运行需要256K的FLASH空间)。

自动组网,上电即用是DRF系列ZigBee模块的主要特点。

针对目前产品开发进度要求紧,市场变化快的特点,DTK推出了自动组网,上电即用的ZigBee模块,用户不需要了解复杂的ZigBee协议,所有的ZigBee协议的处理部分,在ZigBee模块内部自动完成,用户只需要通过串口传输数据即可,是目前市场上应用ZigBee最简单的方式。

其主要特点包括:

DRF1600系列ZigBee模块可以形象的理解为“无线的RS232连接”,所以使用这个模块就像使用RS232电缆一样简单。

简单易用:

不用考虑ZigBee协议,串口数据透明传输;

自动组网:

所有的模块上电即自动组网,Coordinator自动给所有的节点分配地址,不需要用户手动分配地址,网络加入、应答等专业ZigBee组网流程;

简单数据传输:

1串口数据透传:

Coordinator从串口接收到的数据会自动发送给所有的节点,某个节点从串口接收到的数据,会自动发送给Coordinator。

2口即可在任意节点间进行数据传输,数据传输的格式为:

0xFD(数据传输命令)+0x0A(数据长度)+0x730x79(目标地址)+0x010x020x030x040x050x060x070x080x090x10(数据,共0x0ABytes);

唯一IEEE地址:

DRF系列模块采用的TICC2530F256芯片,出厂时已经自带IEEE地址,用户无需另行购买IEEE地址,IEEE地址(MAC地址)可作为ZigBee模块的标识;

在本设计中,我们采用的是基于cc2530为内芯的DRF1605模块,其可以方便的与任何带有串口的MCU相连接。

3ZigBee硬件电路的设计

3.1芯片cc2530简介

ZigBee新一代SOC芯片CC2530是真正的片上系统解决方案,支持IEEE802.15.4标准/ZigBee/ZigBeeRF4CE和能源的应用。

拥有庞大的快闪记忆体多达256个字节,CC2530是理想ZigBee专业应用。

支持新RemoTI的ZigBeeRF4CE,这是业界首款符合ZigBeeRF4CE兼容的协议栈,和更大内存大小将允许芯片无线下载,支持系统编程。

此外,CC2530结合了一个完全集成的,高性能的RF收发器与一个8051微处理器,8kB的RAM,32/64/128/256KB闪存,以及其他强大的支持功能和外设。

CC2530提供了101dB的链路质量,优秀的接收器灵敏度和健壮的抗干扰性,四种供电模式,多种闪存尺寸,以及一套广泛的外设集——包括2个USART、12位ADC和21个通用GPIO,以及更多。

除了通过优秀的RF性能、选择性和业界标准增强8051MCU内核,支持一般的低功耗无线通信,CC2530还可以配备TI的一个标准兼容或专有的网络协议栈(RemoTI,Z-Stack,或SimpliciTI)来简化开发,使你更快的获得市场。

CC2530可以用于的应用包括远程控制、消费型电子、家庭控制、计量和智能能源、楼宇自动化、医疗以及更多领域。

3.2芯片cc2530电路图

下图为cc2530的方框图。

这些模块大致可以分为三类:

CPU和内存相关模块;外设、时钟和电源相关的模块,以及无线电相关的模块。

图3-1CC2530方框图

3.3芯片cc2530的功能特性

(1)高性能和低功耗的8051微控制器核。

(2)集成符合IEEE802.15.4标准的2.4GHz的RF无线电收发机。

(3)优良的无线接收灵敏度和强大的抗干扰性。

(4)在休眠模式时仅1.0μA的流耗,外部的中断或RTC能唤醒系统;在待机模式时少于0.4μA的流耗,外部的中断能唤醒系统。

(5)硬件支持CSMA/CA功能。

(6)较宽的电压范围(2.0~3.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来说在实际应用的一些问题做了一些改进,缓存加大了,存储容量最大支持到256K,不用在为存储容量小而对代码进行限制,cc2530的通信距离可以达到400m,不用在用cc2430外放功率来扩展距离。

3.4芯片cc2530的引脚及分布描述

CC2530芯片采用6mm×6mmQFN封装,共有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/O口,也可设置为外围I/O口使用。

在输入时有上拉和下拉能力。

全部21个数字I/O口引脚都具有响应外部的中断能力。

如果需要外部设备,可对I/O口引脚产生中断,同时外部的中断事件也能被用来唤醒休眠模式。

(2)电源线引脚功能:

为芯片各个部分电路、模块提供电压。

(3)控制线引脚功能:

提供电阻、正负射频信号、为晶振提供信号。

 

cc2530引脚顶视

图3-2cc2530引脚示意图

3.4DRF1605特性简介及电气参数

DRF1065ZigBee无线通讯模块具有自动组网,无线数据透传功能,ZigBee模块-DRF1605使用TI公司第三代ZigBee芯片cc2530,运行ZigBee2007协议,是目前最好用的ZigBee模块。

电气参数:

输入电压:

DC3.3V温度范围:

-400C--850C

串口速率:

38400bps(默认),可设置9600bps,19200bps,38400bps,115200bps。

无线频率:

2.4GHz无线协议:

ZigBee2007/PRO

传输距离:

可视距离400米发射电流:

34mA(最大)

接收电流:

25mA(最大)低功耗模式:

用户可定制低功耗模块(标准模块没有此功能)接收灵敏度:

-96DBm

主芯片:

CC2530F256,256KFLASH,TI公司最新一代ZigBeeSOC芯片

可配置节点:

标准数传模块可配置为Coordinator,Router(出厂时已配好,用户无需更改)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

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

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