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)。之所以称为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

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

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

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

    关注

    449

    文章

    48563

    浏览量

    413044
  • 单片机
    +关注

    关注

    6011

    文章

    44153

    浏览量

    624316
  • ZigBee
    +关注

    关注

    158

    文章

    2253

    浏览量

    241579
收藏 人收藏

    评论

    相关推荐

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

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

    MSP430 单片机的发展

    还推出了专门用于电量计量的 MSP430FE42X 和用于水表、气、热表上的具有无磁传感模块的 MSP430FW42X 单片机。我们相信由
    发表于 04-20 15:30

    基于CC2430的ZigBee无线数传模块的设计和实现

    基于CC2430的ZigBee无线数传模块的设计和实现
    发表于 08-12 23:01

    MSP430单片机实现远程升级

    如下七个选项: 1. 监控程序在何种MSP430上运行 2. 可用的中断个数 3. USART 端口选择 4. 系统复位后监控程序和用户程序的优先启动顺序 5. 是否需要Flash 存储器的擦除口令 完整文档下载: MS
    发表于 07-03 04:13

    MSP430单片机实现远程升级

    如下七个选项: 1. 监控程序在何种MSP430上运行 2. 可用的中断个数 3. USART 端口选择 4. 系统复位后监控程序和用户程序的优先启动顺序 5. 是否需要Flash 存储器的擦除口令 完整文档下载: MS
    发表于 07-09 08:23

    基于CC2430无线传感器网络系统设计

    有效传输距离能达到30 m左右。通过主机上的串口收发软件监视采集到的实时温度信息,能够很好地实现温度信息的读取。监视到的温度如图9所示。  5 结语  通过对无线传感器网络系统的设计和对CC2
    发表于 11-02 15:11

    基于CC2430的串口无线模块的设计

    论述了基于CC2430收发器的串口无线模块的硬件设计和软件设计,并介绍了CC2430的基本特性,讨论了对电磁场干扰的抑制措施。 Abstract:  The hardware and softw
    发表于 12-08 16:32 96次下载

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

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

    基于CC2430无线传感器网络节点设计

    基于CC2430无线传感器网络节点设计 基于无线传感器网络的特点,以CC2430芯片为核心设计了一种微型传感器节点。详细阐述了传感器节点
    发表于 09-19 09:44 1391次阅读
    基于<b class='flag-5'>CC2430</b>的<b class='flag-5'>无线</b>传感器网络节点设计

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

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

    基于CC2430的Zigbee无线通信设计

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

    关于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>

    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单片机实现低功耗无磁水表系统的设计

    使用LC振荡电路来测量流量的原理,分析了SCAN IF模块中PSM状态机的工作原理及状态表的编写,分析了SCAN IF模块参考电压自校准的工作流程,重点介绍了使用MSP430FW427单片机相关部分的软硬件设计及系统的低功耗设计
    发表于 09-16 08:00 2次下载
    如何使用<b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b><b class='flag-5'>实现</b>低功耗无磁<b class='flag-5'>水表</b><b class='flag-5'>系统</b>的设计

    基于MSP430智能无线水表采集控制系统设计(毕设课设)

    基于MSP430智能无线水表采集控制系统设计(毕设课设)
    发表于 11-19 21:06 15次下载
    基于<b class='flag-5'>MSP430</b>智能<b class='flag-5'>无线</b><b class='flag-5'>水表</b>采集控制<b class='flag-5'>系统</b>设计(毕设课设)