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,