0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于CC2430芯片和MSP430单片机实现无线水表抄表系统的应用方案

电子设计 来源:微型机与应用 作者:魏东旭;王平 2021-03-30 15:47 次阅读

为方便、准确、及时地对用户水表用水量进行抄读,实现水表抄表的自动化、网络化和规范化,建立了基于ZigBee无线网络的自动抄表系统,提出了无线抄表的方案,并完成了对节点电路及各相应模块电路的设计。通过测试,节点模块能准确地对脉冲水表进行抄读,并且各节点之间可以顺利、准确地实现数据的传输,证实了将ZigBee技术应用于无线抄表的可能性。

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

从应用角度而言,目前市场上的几种水表的无线抄表方案或多或少存在以下几种问题:(1)使用成本较高;(2)网络的自管理能力有限;(3)抄表终端的供电问题难以很好地解决,由于抄表终端难以做到极低功耗,所以供电问题始终是一个瓶颈。

1 ZigBee技术

1.1 ZigBee技术简介

随着无线通信技术的不断发展,近年来出现了面向低成本设备无线联网要求的技术,称之为ZigBee,它是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,主要适用于自动控制、远程控制领域及家用设备联网。采用ZigBee技术可以为水表的无线抄表提供很好的解决方案。

目前主要的无线技术都集中在1 Mb/s以上的速率,新的标准还在追求更快的速率;而IEEE 802.15.4/ZigBee恰恰填补了低速率无线通信技术的空缺,与其他标准在应用上几乎无交叉。

1.2 ZigBee协议架构

完整的ZigBee协议栈主要由物理层(PHY)、媒体访问控制层(MAC)、网络层(NWK)、安全层和高层应用规范组成。其中,物理层和MAC层由IEEE 802.15.4协议标准定义,网络层和应用层由ZigBee联盟制定。ZigBee协议架构如图1所示。

基于CC2430芯片和MSP430单片机实现无线水表抄表系统的应用方案

o4YBAGBi2GiAaPcaAAFyhUKsRFw044.png

在节点系统中,采用MSP430单片机实现对脉冲水表和ZigBee无线模块CC2430的控制。

MSP430系列单片机是美国德州仪器TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。之所以称为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的vwin 电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

CC2430芯片作为单芯片ZigBee解决方案,已经将ZigBee主要功能电路封装在模块内(如时钟电路、RF电路、温度检测等),同时芯片内集成了8051MCU,理论上可以制作为独立的终端设备,但是考虑到下载程序的要求,必须让其与单片机构成同一系统,这样才能下载程序,才能更好地实现对系统的控制。因此要设计相应外围电路,包括复位电路、电源电路、晶振时钟电路、接口电路等。

pIYBAGBi2GGAKrBrAAItSHnxpi0383.png

3.3 时钟电路设计

目前所有的微控制器均为时序电路,需要一个时钟信号才能工作。晶振电路用于向CPU其他电路提供工作的时钟。因此,系统使用较低的外部时钟信号,以降低因高速开关时钟所造成的高频噪声。本系统选用11.059 2 MHz的晶振。晶振的设计电路原理图如图7所示。

pIYBAGBi2FyAGFx6AABn8D-g54k266.png

4 测试结果及结论

将所建立的硬件开发平台通过RS232串口和PC机相连,平台上的数据的发送和接收以及平台上ZigBee网络的建立可以通过串口在PC机上串口助手来显示。通过串口助手观测硬件电路板发过来的通信信息

操作步骤:

(1)打开一个串口调试程序,设置波特率为9 600 b/s。

(2)组成设备,让一个节点作为发送设备与PC机串口相连作为节点A,与COM相连,设定自己为第一节点,开始建立网络。

(3)让另外一个节点与另外一台PC机串口相连作为节点B,与COM相连,申请加入A建立的网络。

(4)从B节点发送数据,可以从A节点成功接收,如图8所示完成测试。

pIYBAGBi2FaACHxgAAJz7-Vzj4o588.png

根据以上测试可知,ZigBee两个节点之间可以按照ZigBee协议进行正常建网、节点加入和通信,这给ZigBee抄表设计的成功带来希望,可以此为据进行无线抄表系统的设计。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    450

    文章

    49351

    浏览量

    415703
  • 单片机
    +关注

    关注

    6018

    文章

    44277

    浏览量

    627051
  • ZigBee
    +关注

    关注

    158

    文章

    2259

    浏览量

    241949
收藏 人收藏

    评论

    相关推荐

    基于CC2430的城市车辆限行系统

    利用 CC2430 无线收发功能,结合 单片机与以太网 实现远程通信,设计了一套应用于车辆识别的城市交通限行 系统,该
    发表于05-28 10:17 2573次阅读
    基于<b class='flag-5'>CC2430</b>的城市车辆限行<b class='flag-5'>系统</b>

    基于TinyOS的CC2430无线数据收发设计

    为解决现有 CC2430 无线数据收发程序代码量庞大,结构不清晰,关键源码不公开等问题,提出一种基于TinyOS的 CC2430 无线数据收发设计 方案
    发表于01-04 16:26 106次下载

    MSP430CC2500的USB无线数据采集系统

    MSP430CC2500的USB 无线数据采集 系统摘要:设计基于 MSP430 单片机
    发表于04-13 13:25 1626次阅读
    <b class='flag-5'>MSP430</b>和<b class='flag-5'>CC</b>2500的USB<b class='flag-5'>无线</b>数据采集<b class='flag-5'>系统</b>

    MSP430单片机的开发及应用

    介绍 MSP430低功耗 单片机的 开发和应用,TI的低功耗主打 芯片
    发表于12-25 10:18 9次下载

    基于CC2430无线传感器网络的实现

    基于 CC2430无线传感器网络的 实现
    发表于01-25 10:28 13次下载

    MSP430单片机概述

    本章首先介绍 MSP430 单片机的发展历史及应用,然后叙述 MSP430 单片机具有的特点及优势,最后简要介绍 MSP430
    发表于07-15 15:27 0次下载

    MSP430单片机

    MSP430 单片机
    发表于12-17 17:01 0次下载

    基于MSP430单片机的测速系统设计_金华

    基于 MSP430 单片机的测速 系统设计_金华
    发表于03-17 17:02 14次下载

    基于CC2430的Zigbee无线通信设计

    基于 CC2430的Zigbee 无线通信设计
    发表于09-01 14:11 16次下载
    基于<b class='flag-5'>CC2430</b>的Zigbee<b class='flag-5'>无线</b>通信设计

    基于单片机MSP430的逆变电源系统设计

    基于 单片机 MSP430的逆变电源 系统设计
    发表于10-12 11:08 20次下载
    基于<b class='flag-5'>单片机</b><b class='flag-5'>MSP430</b>的逆变电源<b class='flag-5'>系统</b>设计

    MSP430系列单片机的指令系统

    MSP430系列 单片机的指令 系统
    发表于10-12 17:19 10次下载
    <b class='flag-5'>MSP430</b>系列<b class='flag-5'>单片机</b>的指令<b class='flag-5'>系统</b>

    基于MSP430单片机的GPS定位系统设计

    基于 MSP430 单片机的GPS定位 系统设计
    发表于10-13 08:43 22次下载

    关于MSP430CC1100组成的无线系统

    介绍了一种基于 MSP430 单片机CC1100 无线射频 芯片组成的 无线
    发表于04-23 14:39 3次下载
    关于<b class='flag-5'>MSP430</b>和<b class='flag-5'>CC</b>1100组成的<b class='flag-5'>无线</b>集<b class='flag-5'>抄</b><b class='flag-5'>系统</b>

    MSP430单片机实践篇之MSP430单片机ADC模数转换操作

    MSP430 单片机中断编程;ADC(模数转换)的 实现MSP430 单片机低功耗控制(休眠)。
    发表于04-28 10:46 43次下载
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>实践篇之<b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>ADC模数转换操作

    MSP430单片机ADC模数转换操作

    学习要点: MSP430 单片机中断编程;ADC(模数转换)的 实现MSP430 单片机低功耗控制(休眠)。
    发表于05-08 08:43 45次下载
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>ADC模数转换操作