M_BUS总线在远程抄表中的运用

  • 格式:pdf
  • 大小:121.79 KB
  • 文档页数:4

收稿日期:2005205229基金项目:山西省科技攻关项目

(20020822)作者简介:金坤善,(1978-),男,硕士,研究方向为智能控制及其应用。第27卷 第2期太原科技大学学报Vol.27 No.2

2006年4月JOURNALOFTAIYUANUNIVERSITYOFSCIENCEANDTECHNOLOGYApr.2006

文章编号:1673-2057(2006)02-0114-04

M2BUS总线在远程抄表中的运用

金坤善,刘立群,孙志毅

(太原科技大学电子信息工程学院,太原030024)

摘 要:介绍了一种基于M2BUS总线的小区集中抄表系统方案,重点讨论数据采集

服务器的设计和通讯原理。运用M2BUS组成的数据采集系统实现远程数据采集,系统

易于安装维护,是一种经济可靠可行的方案。 关键词:自动抄表;M2BUS总线;单片机

中图分类号:TP393102 文献标识码:A

目前主要有下列三种抄表方式(1)人工抄表、

(2)带阀门IC卡表、(3)总线制集中抄表系统。但

是方式(1)存在以下缺陷①抄表员需进入用户,若

家中无人,抄表员无法抄表;②个别违法人员冒充

抄表员进入用户家中,给住户安全带来隐患,这种

落后的抄表方式已逐步被淘汰。方式(2):用户必

须先交费再使用,解决了各公司收费难问题,但是

当阀门出现无法关闭的故障,用户将不会受到任何

限制。各公司无法对IC卡水表实施管理,大量安装

造成管理失控。方式(3):可以随时抄到用户表,操

作简单;成本比IC卡表低;可即时了解掌握用户用

量。然而过去485技术主导这一技术的应用,但已

经不能满足大容量集中抄表网络的需要,主要表现

在:485的通讯设备容量少;通讯速率低;不能应用

于长距离户外通讯,不能给下接设备供电,同时485

芯片功耗较大且只能以串行布线等缺点为管理部

门科学管理和调度带来不必要的麻烦。新的仪表

总线(M2BUS)通讯方式克服了以上所有缺点,特别适合于居民煤气、水、电集中抄收,中断报警并自动

上传。根据这种情况我们开发出基于M2BUS的抄

表系统。

1 系统的构成

整个系统由小区中继器、楼宇中继器和三表组

成,三表通过M2BUS总线集中到楼宇中继器,再经

过楼宇中继器传输到小区中继器,小区中继器可以

带256个楼宇中继器,楼宇中继器可以带250用户

表,满足目前所有智能小区抄表系统功能需求。

新型仪表总线(MeterBus)简称M2BUS,由德国

paderborm大学的Dr.HorstZiegler教授和TexasIn2

strument(TI)公司的Deutschland.GmbH和

Techem.GmbH共同开发的,新的仪表总线数据采

集系统具有以下特点:(1)可采用普通的双绞线电

缆连接,可采用任意总线拓扑结构(星形、树形等),

使系统布线施工简单、扩展灵活;(2)最大的总线长

度可以达到1km(波特率≤9600bps时);(3)系统

© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net的每一个智能仪表具有唯一的地址码,方便管理;(4)双绞线同时完成数据通信并提供电源,为用户提供3中供电方式(远程供电,电池和远程供电,以

及运用光耦合后单一的电池供电);(5)系统可实

现(30029600)bps半双工异步通讯,通讯介质可采

用普通双绞线,且极性可互换,通过中继器扩大系

统的覆盖范围。

M2BUS系统有一个电平转换器如图1所示,提供RS2232或者RS2485接口,以实现总线与中心计算

机通信。该系统最多可以有连接250个用户表。

图1 电平转换接口电路图Fig.1Voltageswitchinterfacecircuit

2 系统的工作原理

美国德州仪器公司(TI)1999年初生产的M2

BUS专用收发器芯片TSS721A内部接口电路实现了智能仪表与总线之间的电平转换,通过光电耦合器等隔离器件与总线相连,总线为其供电,对从机

也不增加功率需求。其外形采用16脚双列直插封

装,整个数据发送功能集于一体。并具有以下特点

①满足国际EN143423标准;②具有动态电平识别

的接收逻辑;③通过电阻可调接收电流;④无极性

连接;⑤防掉电功能;⑥可提供3.3V稳压源;⑦支

持远程供电;⑧半双工波特率可达9600;⑨支持

UART协议;⑩从机可由总线或后备电池供电。芯片中8位拨段开关用来设置总线上各智能仪表地

址。智能仪表根据上位机发出的请求命令将数据

发送至上位机。在集中器上设置各采集模块的分

频系数、智能仪表的量纲和倍率。

2.1 接口电路的设计

我们采用TI公司生产的低功耗单片机

(MSP430/F448)作为微处理器,对零功耗传感器采集的脉冲进行累加计数并存储到缓存器,通过

TSS721A收发器和MBUS总线实现数据交换,为了确保工作的稳定性,微处理器和收发器之间实现光

耦隔离,使各回路有良好的电气特性如图2所示。

M2BUS总线与最远端TSS721A之间电阻的确定:R=(VBUS-24V)/(N31.5mA+20mA)其中VBUS:双绞线上的电压N:终端数量。

图2 数据采集硬件图Fig.2Datacapturehardwarecircuitry

2.2 通讯实现

通讯媒介可采用普通双绞线(一般采用多芯铜

线),其具有以下特点:总线极性可互换;可采用任

意总线拓扑结构(星形、树形等),使系统施工简单、

扩展灵活;总线工作不受任何从机接口或设备故障

的影响;并可以通过中继器扩大网络或系统的覆盖

范围;可为用户计量仪表提供两种供电方式(远程

供电和电池供电),即使停电也能保证系统正常工

作,这些优点有效的解决了在远程抄表的过程中因布线和供电难的问题。

21211 数据由主机向从机传输

TSS721A在此模式下采用总线电压调制传输数

据,总线电流保持恒定如图3所示。总线电压VBUS=MARK(标识值)是由从机管脚BUSL1和BUSL2之间电压差定义的。主机与从机间距离会影响该

电压差。为使接收与距离无关,将管脚SC上的动

态参考电平引入电压比较器TC3。连接在管脚SC

上的电容CSC的充电电流Ischarge和放电电流Iscdischarge511第27卷第2期 金坤善,等:M2BUS总线在远程抄表中的运用

© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net是不同的,一般有如下关系:Iscdischarge=Ischarge/40这样使得有足够的时间来对电容CSC进行再充电。电

压比较器TC3检测来自主机的调制电压,并根据该电压VBUS=SPACE(空值)或MARK(标识值)来

开/关正端输出TX和反端输出TX1,以输出数据给

从机。

图3 主机向从机发送数据Fig.3Datatransmissionmastertoslave21212 数据由从机向主机传输

TSS721A在此模式下使用总线电流调制传输数据,而总线电压保持恒定如图4所示。芯片内电流

源电流Ics3调制总线电流,由主机检测调制电流。恒流源CS3受输入RX或RXI控制,也可通过外部电

阻RRIS调节。在调制过程中调制电路部分供电电流

IMS和电流源电流ICS3一起流入内部电路。

图4 从机向主机发送数据Fig.4Datatransmissionslavetomaster21213 通信方式

为了布线的方便我们采用异步串行半双工通

信,所选取的MSP430F448微处理器内部含有两个

USART模块即(USART0USART1)该模块内部包含

波特率部分、接受部分、发送部分以及接口部分。

波特率模块的时钟来源于内部时钟或外部输

入时钟,由SSEL1和SSEL0选择,以决定最终进入

模块的频率,时钟信号BRCLK送入一个15位的分

频器,通过一系列硬件控制,最终输出移出和移入

的两移位寄存器使用的移位时钟BITCLK信号波特

率的设置由分频因子N和所需的波特率(9600)来决定,数据的传送或接受主要是一个移位寄存器。

在接受时移位寄存器将接受来的数据流组合满一

个字节,就保存到接收缓存URXBUF;在发送时,发

送缓存UTXBUF内的数据将一位一位地送到发送

端口。

TSS721A有8位拨段开关用于设置总线上智能

仪表地址。上位机采用轮循寻址的方式与智能仪

表的微处理器MSP430F448通信,每次呼叫,只有总

线上智能仪表地址与主机呼叫地址相符时才可以

唤醒并给出应答帧,实现智能仪表的数据的远传。611 太原科技大学学报 2006年

© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net3 结束语该系统在欧洲得到广泛推广和运用,实践表明其数据传输稳定可靠,调试维护方便,性价比高。

具有很好的扩展性,在国内具有广阔的运用前景,是构成居民小区综合信息管理系统较佳选择。

参考文献:

[1] 魏小龙.MSP430单片机接口技术及系统设计实例[M].北京:北京航空航天大学出版社,2002.[2] TSS721AMETER2BUSTRANSCEIVERSLAS2222April[EB/OL].2005211207.http//www.m2bus2com/files/pcn9051PDR.[3] TEXASInstruments.TheM2BUS.ADocumentationversion4.8[EB/OL].[2005212220].http://www.m2bus.com.[4] TheM2BUS1AnOverview,SLAS222[EB/OL].[2005212220].http://www.m2bus.com.[5] EuropeanStandardEn143423,1997,(M2BUS)forheatmeters[s].

AutomaticRemoteMeterReadingSystemBasedonM2BUS

JINKun2shan,LIULi2qun,SUNZhi2yi

(CollegeofElectronicInformationEngineering,TaiyuanUniversityofScienceandTechnology,Taiyuan030024,China)

Abstract:ThepaperintroducesonekindofschemeintheautomaticremotemeterreadingsystembasedonM2Bus

inlivingarea,discussesemphaticallyonthedesignandapplicationofservercollectingdataformeters.Thissystem

iseasytobeconnectedandmaintainedwithflexibleabilityoffunctiondevelopment.Itscentralcomputersoftware

cannotonlybesuitabletolong2distancedataprocessingtowater,electricity,gasandsoon,butalsoeconomical,