基于CC2480的Zigbee无线水表自动抄表

发布时间:2010-12-7 12:30    发布者:techshare
关键词: CC2480 , zigbee , 抄表 , 水表
随着现代科技的飞速发展,无线抄表系统越来越受到人们的亲睐并逐渐取代了传统的抄表系统传统抄表系统大致可以分为三类:智能卡水表、有线自动抄表系统、无线智能水表。其中有线自动抄表系统又可分为分线制集中抄表和总线制集中抄表。由于前两种方式都存在着不利因素,故目前无线自动抄表系统越来越受到业界的瞩目。

1 Zigbee技术简介

1.1 Zigbee技术概述

Zigbee采用IEEE 802.15.4通信标准,工作于免申请和免费使用的2.4 GHz频段,是一种新兴的短距离、低功耗、低数据速率、低成本、低复杂度的无线网络技术,主要用于近距离传输,适合用于无线数据采集、无线工业控制、消费性电子设备、汽车自动化、家庭和楼宇自动化、医用设备控制、远程网络控制等场合。Zigbee技术同Bluetooth,Wi-Fi相比较具有如下优点:

数据传输速率低:10~250 KB/s,专注于低传输应用。
功耗低:在低功耗待机模式下,两节普通5号电池可使用6~24个月。
成本低:Zigbee数据传输速率低,协议简单,所以大大降低了成本。
网络容量大:网络可容纳65 000个设备。
时延短:典型搜索设备时延为30 ms;休眠激活时延为15 ms;活动设备信道接入时延为15 ms。
网络的自组织、自愈能力强,通信可靠。
数据安全:Zigbee提供了数据完整性检查和鉴权功能,采用AES-128加密算法,各个应用可灵活确定其安全属性。

1.2 Zigbee网络拓扑结构

Zigbee技术具有强大的组网能力,可以形成星型、树型和MESH网状网如图1所示。实际中根据需要选择合适的网络结构。





网络协调器就是网络中的中心节点,是网络的组织者,负责网络组建和信息路由;全功能设备FFD可作为协调器使用,是具有路由与中继功能的网络节点,可以与 RFD节点通信,也可以与别的FFD节点通信;精简功能设备RFD节点作为网络终端节点,相互间不能直接通信,只能通过FFD节点发送和接收信息,不具有路由和中继功能。但FRD和FFD的硬件结构完全相同,只是网络层不一样。

2 设计方案

本设计主要用于楼宇水表的自动抄表,抄表人员可以不用进入各个住户而将表数据读回。图2为单元楼内Zig-bee通信框图。总体设计为首先在单元楼内安装一个Zigbee数据采集模块,用于方便读表人员收集各住户水表数据;同时还要在各住户家中安装一Zigbee远程用户终端模块,其主要用来读取水表的数据然后通过Zigbee的射频部分将数据传输到Zigbee的数据采集模块。

2.1 CC2480介绍

Zigbee远程用户终端模块和Zigbee数据采集模块中,Zigbee部分采用德州仪器(TI)近日宣布推出最新Z-Accel系列2.4 GHz Zigbee认证网络处理器中的首款产品——CC2480来完成,CC2480只需要很少的外围器件(外围电路如图3所示)且该器件无需了解繁琐的全功能 Zigbee协议栈,从而减少开发时间并简化了Zigbee功能。CC2480不仅能够通过SPI或UART接口与各种MCU通信,还能与TI的 MPS430超低功耗MCU等器件相结合。Z-stack软件Zigbee-2006协议栈可以在Zigbee处理器上运行,而应用程序则能在外部MCU 上运行。CC2480能够处理所有时序关键型与处理密集型Zigbee协议任务,而将应用MCU的资源占用的空间释放出来用于满足其他程序的要求。




2.2 Zigbee远程用户终端模块

Zibbee远程用户终端模块安装于单元楼中各住户家中。在远程用户终端模块中采用8条数据线来实现读取水表数据,其中8条数据线与水表连接部分此处不做讨论。Zigbee远程用户终端模块如图4所示。其中,数据线1,2,3用于通过三线译码来控制水表数据的某位;数据线4,5,6,7用于显示水表某位上的数据;8为地线。例如,数据线1,2,3状态为000,则4,5,6,7位显示数字为水表第一位数字读数;数据线1,2,3状态为111,则 4,5,6,7位显示数字为水表第八位数字读数。在每一位读数后分别送入Zigbee模块进行处理。





2.3 Zigbee数据采集模块

Zigbee数据采集模块(见图5)安装于单元楼中的一层或比较方便读表员读表的位置。当Zigbee模块收到数据时通过LED驱动芯片将数据输出到 LED显示器上,这样读表人员就可以清楚读数,其中前两位用于显示各住户的房间号,后六位用于显示对应房间号的水表数据。键盘用于控制LED显示器。其中,智能键盘和LED驱动及USB驱动分别采用芯片RIC16C63和芯片USBN9602。









RIC16C63是一款高性能8位微处理器,具有优越的RISC结构,指令系统只有35条指令。具有UARST,SPI,I2C多种串行驱动功能,片内有三个定时器。其特点如下:
(1)与CPU链接方式采用I2C接口(也可采用USART串行通信接口方式或三线制SPI接口方式)。
(2)最多16个键盘输入,可提供键盘中断信号。
(3)可提供8个LED数码管,可选择BCD码数字驱动方式或段驱动方式,具有LED亮度软件设置功能。
(4)同时执行键盘和显示操作。
USBN9602是标准双列直插式28引脚芯片。芯片内部总共带有7个传送/接收FIFO缓冲器,1个双向传送和接收FIFO缓冲器,3个单向传送FIFO缓冲器,3个单向接收FIFO缓冲器。USBN9602广泛用于测控技术、数据采集、信号处理等。

3 结 语

以Zigbee网络技术为支撑的无线自动抄水表系统,相比人工抄表方式或其他自动抄水表系统大大降低了运行成本和功耗,工作效率明显提高,节点硬件也易于实现,避免了有线抄表系统施工布线带来的各种问题。本设计提出的方案,硬件已经实现,当用户用水时用户水表的液轮滚动,Zigbee远程终端用户模块通过译码方式采集到水表数据,然后通过此模块的射频部分传输到Zigbee数据采集模块。采集到的数据有时有延时,主要原因可能是Zigbee的射频部分所致,因此,还要经过大量实验,调节Zigbee的射频部分,使采集到的数据更加精确。
本文地址:https://www.eechina.com/thread-44651-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表