M-BUS与RS485两种总线抄表方案的比较
石家庄光大远通电气有限公司针对传统手工抄表的种种不便,在多年研制与反复试验中,目前M-BUS和RS485两种总线的抄表方式在集中抄表领域被广泛使用。销售电话:13472168788
M-BUS是一种欧洲标准的2线总线,专门为消耗测量仪器和计数器传送信息的数据总线而设计的,它的信息传送量是专门满足其应用而限定好的,它具有使用价格低廉的电缆而能够长距离传送的特点,所以M-BUS总线在集中抄表领域正在被越来广泛的采用。
RS485总线最初都是由电子工业协会(EIA)制订并发布的,作为工业标准,以保证不同厂家产品之间的兼容,允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,用户又可以建立自己的高层通信协议。正因为RS-485的远距离、多节点、可以自行定义协议以及传输线成本低的特性,使得RS 485成为工业应用中数据传输的首选标准,因此在集中抄表领域也被广泛的采用。
由于M-BUS和RS485两种总线都在集中抄表中有广泛的应用,因此我将就两种总线在抄表中的差异,做出如下比较:
1.传送速度和通讯距离
根据RS485总线结构理论,在理想环境的前提下,RS485总线传输距离可以达到1200米。其条件是通讯材优质达标,波特率为9600,只负载一台RS485设备,才能使得通讯距离达到1200米。但是在集中抄表领域通常采用的波特率为1200,所以通常RS485总线实际稳定的通讯距离往往达不到1200米。如果负载RS485设备多,线材阻抗不合乎标准,线经过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。
M-BUS传输距离会和网路分布线路情况、电缆长度和截面积以及传送速度有关,终端的数量可以通过调整作为互感器的数字远程控制器而提高。在集中抄表方案中通常采用的波特率为4800,因此M-BUS在抄表领域中的传输距离符合下表。在实际的远程抄表方案的应用中,M-BUS总线的可靠通讯长度为1000米,已经可以满足小区的集中抄表需求。
2.线缆要求和通讯电平
RS485不具有节点供电能力,通信线由两根具有不同极性的屏蔽双绞线和两条另外供电的两条电缆,总共四条线组成的,RS485收发器在规定的共模电压-7V至+12V之间,它是通过两根通信线之间的电压差的方式来传递信号,因此称之为差分电压传输。由于RS485总线必须为四线,而且对双绞线的要求很高,无疑在集中抄表中加大成本。
M-BUS使用的是无极性的普通RV1.5双绞线,下行传输是电压信号,上行传输是电流信号。不但传输信号抗干扰性更强,而且与RS485相比节约大量的线材费用,同样在布线中接线方便,避免了因极性引起的错接。并且当总线有电时,终端从总线取电,总线可以为每个终端提供稳压电源。当总线掉电时,终端可以获得总线掉电信号,同时将供电电源切换为后备电池。这样不但节约了大量的成本,减少的布线难度,因此在集中抄表的应用中更加稳固可靠。
3.负载个数
其负载数量要根据RS485转换器内芯片的型号和RS485设备芯片的型号来判断,只能按照指标较底的芯片来确定其负载能力一般485芯片负载能力有三个级别:32台、128台和256台。此外理论上的标称往往实际上是达不到的。通讯距离越长,波特率越高、线经越细、线材质量越差、转换器品质越差、转换器电能供应不足(无源转换器)、防雷保护越强,这些都会降低真实负载数量。如果想要增加节点数或者增大负载个数,那么必须采用RS485中继器或RS485集线器来拓展网络距离或节点数。
M-BUS的负载数量依赖于电源的容量,理论上只要电源的容量足够大,负载数量是不受限制的。但是在实际操作中,电源容量是有限的,因此M-BUS的负载最多可以达到水表约500只,电表300只。
4.拓扑结构
由于RS485网络的规范是1200米通讯长度,32个节点数,限定了一条RS485总线只可能进行星形连接、串行连接或者一些比较单一的连接方式,所以RS485其实是适用于拓扑结构相对固定或者已知的工作现场。但是在集中抄表的实际环境中,要求的拓扑结构往往未知,而且连接结构比较复杂,连接方式要求多样,因此RS485的本身的局限性是并不适应集中抄表的复杂环境的。
由于M-BUS通讯方式不用区分极性,而且起本身就是专门为消耗测量仪器和计数器传送信息的数据总线而设计的,因此M-BUS可按照任意拓扑结构布线施工,并且支持级联。所以针对集中抄表环境中未知的拓扑结构,M-BUS可以展现出优于RS485适应未知拓扑结构的能力,而且连接的任意节点故障不影响系统的正常工作,系统可靠性也大大加强,并且施工成本和难度大大下降
M-BUSRS485总线抄 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)