- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MBUS在远程水表集中抄表系统中应用
MBUS在远程水表集中抄表系统中应用
[摘要]介绍基于M-BUS的远传水表抄表系统主要组成采集器的内部结构和设计,阐述其主程序、中断程序的流程图,并介绍其单片机的开发环境。
[关键词]远传水表系统 M-BUS TSS721A MSP430F449
中图分类号:TP7文献标识码:A文章编号:1671-7597(2009)0920042-02
M-BUS总线是欧洲专为家用仪表数据传输而设计的总线制系统,在智能小区的自动抄表系统中有广泛的应用。其具有对电压不稳的适应性强,可靠性高,成本较低,施工布线容易等优势,且结构灵活,直线型、环形、星型或几种接线方式混合均可,用2根电缆连接,与极性和拓扑结构无关,安装方便,传输距离达到几公里,传输速率为300-9600b/s。
一、M-BUS系统构成
远程水表抄表系统由水表、采集器、集中器和计算机组成。图1为系统图:
抄表数据、控制命令通过采集器和集中器的处理用M-BUS数据总线传输,最终数据进入管理中心的数据服务器,按照系统设定的方式存储、备份,方便各种业务程序查询、调用,集中器采集用户水表表码数据。同时在每个收费中心建立一个收费站,进行收费及打单工作。
二、采集器和集中器硬件设计
主要是一个内置M-BUS通信标准(EN1434-2)的TSS721A芯片单片机、一个MSP430F449控制的数据采集系统红外收发模块和存储模块等组成。
TSS721A是TI公司开发的芯片,其带有抗极性颠倒功能,并可采用总线远程供电方式,还能提供总线电压故障指示等功能。
MSP430F449负责数据采集和A/D转换。内部具有看门狗、模拟比较器A、定时器A/B、串口0/1、硬件乘法器、液晶驱动器、10位/12位ADC、16位Sigma-Delta AD、直接寻址模块、端口O~6、基本定时器等的一些外围模块的不同组合。系统共有一种活动模式(AM)和五种低功耗模式(LPM0~LPM4)。在系统正常运行下,一般保持在低功耗状态,当运行程序时,才启动AM模式。
MSP430对TSS721芯片参数设置和数据读取,接收水表传送来的数据,并将其存储、处理并进一步传送给上位机。
红外通信模块,是对远传水表抄表系统的一种补充。在系统出现故障或地区偏远且用户群较少的情况下的一种抄表方式。红外发射和接收装置部分结构图如图3所示。
当RX出输入信号的时候,LED就会发出红外线。通过与电源相连的可变电阻器来调节红外线强度。
当有红外线信号时,Q接受红外并转成脉冲信号,从TX口输出后,通过相应芯片(例如CX20106芯片)对红外PIN管送来的脉冲信号进行放大,然后将信号送限幅放大器,使其变为矩形脉冲,在由滤波器进行频率选择,滤除干扰信号,由检波器滤掉载频检出原始信号,在经整形后,输出送到微控器MSP430F449芯片的RXD端口。
集中器的存储器选用AT24CXX系列的EEPROM存储器,用来存储水表的数据以及状态,方便上位机管理系统进行查询。具有64Khit的容量,可用电擦除,可编程自定时写周期(包括自动擦除时间不超过10ms,典型时间为5ms)。在AT24C46和主控芯片MSP430F449的硬件电路图中,由于只使用一个存储器,所以AO、Al、A2等三个管脚接地。WP写保护管脚接地,能够进行正常的读/写操作。SDA串行数据她址管脚通过一个上拉电阻RZ接到VCC端,具体电路图如图4所示。
三、M-BUS系统软件流程
M-BUS系统本系统的采集器和集中器构成一样,其软件程序主要分为两部分:数据采集端主程序和中断程序。主程序主要是主控芯片初始化、中断设置等,平时远传水表抄表系统处于LPM3低功耗模式。如图5所示。
在MSP430系列单片机软件设计中,采用中断方式是降低功耗的重要手段。平时远传水表抄表系统处于低功耗模式,当水表进行采集数据、数据通信等工作时,进入中断程序进行处理。当中断处理完成后,重新进入到低功耗模式。在本次设计中,中断服务程序包括水表采集中断、电源中断、通信中断等。中断服务程序的流程图如图6所示。
开发环境是IAR公司LAR Embedded Workbench嵌入式工作台以及调试器C-SP。一个适应各种不同MSP430系列单片机的目标系统开发集成环境,采用与标准C语言基本兼容的C编译软件进行软件设计。用C语言程序设计来实现嵌入式系统的应用软件开发,可大大提高开发调试工作的效率,其中大量使用编译预处理功能,包括宏定义(#define)、文件包含(#include)、条件编译(#ifdef,#endif)。对于
您可能关注的文档
最近下载
- 体例格式12:任务2教学单元2工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
- 反恐安全意识培训程序.doc VIP
- 消毒供应室带教老师课件.pptx
- 2019推荐智慧仓储研究报告-智能物流专题Ⅲ:消费物流(上)去繁从简,智能先行(3PL,零售篇).pdf VIP
- 测量人员安全操作规程.docx VIP
- 接待工作培训资料.pdf VIP
- 幼儿园大班5以内的加法.ppt VIP
- 中小学校膳食经费管理专项督查表.docx VIP
- 体例格式12:任务2教学单元3工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
- 2025至2030中国限滑差速器(LSD)行业项目调研及市场前景预测评估报告.docx
文档评论(0)