0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是M-Bus总线协议?

亿佰特物联网应用专家 2023-07-31 23:08 次阅读

M-Bus总线概述

M-Bus(Meter Bus)即仪表总线,M-Bus总线开发的目的是用于满足网络系统和远程抄表的需要。M-Bus总线是Paderborn大学的Dr.Horst Ziegler与TI公司的Deutschland GmbH和Techem GmbH共同提出的,专门用于公共事业仪表的总线结构,全称为Meter-Bus,简称M-Bus。

在OSI的七层网络模型中,M-Bus只对物理层、链路层、网络层、应用层进行了功能定义,由于在ISO-OSI参考模型中不允许上一层次改变如波特率、地址等参数,因此在七层模型之外M-Bus定义了一个管理层,可以不遵守OSI模型对任一层次进行管理。

M-Bus具有布线简单、拓扑无关、抗干扰强等特点,在非电力仪表中的适用性明显优于RS485、Lonwork等传输方式,已在建筑物和工业能源消耗数据采集等方面得到广泛应用。

1f0f4bda-2fb4-11ee-bbcf-dac502259ad0.png

M-Bus系统采用半双工异步通讯,传输速率300~9600bps,传输距离较远,总线连接方式采用总线型拓扑结构,可以在几公里的距离上连接几百个从设备。M-Bus是一个层次化的系统,由一个主设备、若干从设备和一对连接线缆组成,所有从设备并行连接在总线上,由主设备控制总线上的所有串行通信进程。典型的M-Bus总线框架,如下图所示,其中Master表示M-Bus总线控制器,Slave代表挂在总线上的仪表设备,也就是主从应答模式。

1f310554-2fb4-11ee-bbcf-dac502259ad0.png

M-Bus总线特点

(1)两线制总线,没有正负极之分,施工简单;

(2)采用独特的电平特征传输数字信号,抗干扰能力强,传输距离长;

(3)可以选择总线供电,降低维护成本;

(4)总线型拓扑结构,扩展方便,组网成本低;

(5)任一从站的故障不影响整个总线的功能;

(6)专门设计的报文格式,满足能耗计量仪表联网和远程读数的需要。

M-Bus总线工作原理

M-Bus两线电缆通常采用标准双绞线,没有正负极之分。布线无拓扑要求,总线自供电,具有抗干扰能力强、中继级数多、带终端级数多等优势,是目前自动抄表系统应用的最好的总线标准之一。

M-Bus物理层码流传输具有独特的电平特征。主设备到从设备的码流传递通过电平的偏移实现,从设备到主设备的码流传递则通过调制从设备消耗的电流来实现。定义逻辑“1”为MARK,逻辑“0”为SPACE。

1f45f7c0-2fb4-11ee-bbcf-dac502259ad0.png

M-Bus主设备向从设备发送逻辑“1”(MARK)时,总线电压为Vmark(≤42V),发送逻辑“0”(SPACE)时,电压下降10V以上,降到Vspace(≥12V);从站向主站发送逻辑“1”时,从站所取电流为Imark(≤1.5mA),发送逻辑“0”时,从站的M-Bus接口会在Imark上加上脉冲电流11-20mA,形成Ispace。

主设备通过检测总线上是否出现11-20mA脉冲电流确定接收“0”还是“1”;从设备接收数据时,由于总线绝对电压会随着距离和总线电流变化而变化,故通过检测总线电压与动态参考电压是否相差10V以上来确定接收“0”还是“1”。因此M-Bus在任何时候的数据传输都是单向传输,从主设备到从设备或自从设备到主设备,这种通信方式不仅实现了对从设备的远程供电同时还获得较强的抗干扰能力,能抵抗外部干扰。

M-Bus协议规定总线处于空闲状态是用逻辑“1”表示,即总线电压维持在Vmark,而每个从站取电流Imark≈1.5mA,即两线制总线上的总电流等于Imark*从站总数。这样无论总线处于空闲状态还是数据传输状态,总线电压不低于Vspace,每个从站获取电流不小于Imark,这个电流就可用作从站供电电源。在M-Bus的正常运行状态下,总线可以持续不断地既传输信号又提供电源,使终端仪表所用电池成为备用电源,减少了仪表定期维护、更换电池等工作,仪表的安装位置也可以比较随意。

1f64f9fe-2fb4-11ee-bbcf-dac502259ad0.png

M-Bus总线广泛应用于各类控制器、集中器等设备装置中,便于控制系统收集相关仪表的实时数据,然后再通过各类通信方式将数据传送至服务器做分析处理,这样就可以实现远程数据的实时采集、巡检和监控等功能。M-Bus总线被广泛应用于三表集抄、智能家庭控制网络、消防报警及联动网络、小区智能化控制网络、中央空调控制系统领域中。

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

    关注

    2

    文章

    597

    浏览量

    39141
  • 总线
    +关注

    关注

    10

    文章

    2863

    浏览量

    87959
  • bus
    bus
    +关注

    关注

    0

    文章

    120

    浏览量

    47534
收藏 人收藏

    评论

    相关推荐

    MS721——仪表总线(M-Bus)从站收发电路

    MS721是为M-Bus标准(EN1434-3)的应用而开发的单片收发电路。提供方案和FAE支持,欢迎了解
    的头像 发表于 10-29 16:29 182次阅读
    MS721——仪表<b class='flag-5'>总线</b>(<b class='flag-5'>M-Bus</b>)从站收发电路

    MS726——仪表总线(M-BUS)从站收发电路

    MS726 是为 M-Bus 标准(EN1434-3)的应用而开发的单片收发电路,具有完备的方案,提供FAE,欢迎了解
    的头像 发表于 10-25 16:56 242次阅读
    MS726——仪表<b class='flag-5'>总线</b>(<b class='flag-5'>M-BUS</b>)从站收发电路

    【CAN总线知识】全面了解CAN总线协议

    提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效呢?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线协议
    的头像 发表于 10-15 08:05 1165次阅读
    【CAN<b class='flag-5'>总线</b>知识】全面了解CAN<b class='flag-5'>总线</b><b class='flag-5'>协议</b>

    EN Power Bus总线接口转接485方案芯片-485接口芯片

    EN20F18 是采用低压直流供电总线通讯技术设计的一款通讯接口芯片,是英锐恩EN Power Bus总线接口转接485方案芯片,用于两总线终端产品,利用
    发表于 09-29 16:04

    Introspect DDR5/LPDDR5总线协议分析仪

    的边带总线控制器,并提供对所有 测试中的标准288引脚DIMM上的命令、地址和数据引脚。M5513可以表征DDR 接口的速度,它还可以执行详尽的内存读写测试和功能 压力测试。M5513是一款真正的台式
    发表于 08-06 12:03

    西门子总线协议有哪些

    西门子(Siemens)作为工业自动化领域的领先企业,其总线协议在自动化系统中发挥着重要作用。西门子总线协议主要包括了多种类型,这些协议支持
    的头像 发表于 08-05 16:09 834次阅读

    AMBA总线协议的基本原理和应用场景

    AMBA(Advanced Microcontroller Bus Architecture)总线协议是一种面向高性能嵌入式微控制器设计的片上联接标准,由ARM公司在1996年首次推出。该协议
    的头像 发表于 08-05 15:37 720次阅读

    FPGA中的单总线协议设计(附示例代码)

    ),这样可以减少硬件连接的复杂度和成本。1什么是单总线协议?单总线协议是一种共享总线的通信方式,主要特点是所有设备共用一条通信线路。通常,单
    的头像 发表于 05-31 08:21 591次阅读
    FPGA中的单<b class='flag-5'>总线</b><b class='flag-5'>协议</b>设计(附示例代码)

    什么是CAN总线协议?它有哪些特性和应用?

    CAN总线协议(Controller Area Network,简称CAN),是一种在汽车和工业自动化领域广泛应用的串行通信协议。自1986年由德国博世公司提出以来,CAN总线
    的头像 发表于 05-27 16:32 1123次阅读

    TSS721A,M-Bus,瑞盟MS726仪表总线收发电路

    、快捷、可靠。在M-BUS、RF、GPRS网络组合发展前,也曾通过RS232/RS485网关(即M-Bus总线转RS485/RS232转换模块)与服务器连接。 可以这样理解,市场上的C-Bus
    发表于 03-08 17:59

    SOC设计中APB协议总线的工作原理

    APB(Advanced Peripheral Bus) 作为高级外设总线是AMBA协议之一,也是最基本的总线协议。按照ARM官方定义,AP
    发表于 01-17 17:35 1919次阅读
    SOC设计中APB<b class='flag-5'>协议</b><b class='flag-5'>总线</b>的工作原理

    什么是APB协议/总线?APB总线入门

    上一篇文章简单讲解了什么是AMBA总线,简单来说,AMBA总线是一系列协议。定义了适用于不同场景的总线家族。今天我们就来将AMBA总线中最简
    的头像 发表于 01-02 11:37 3260次阅读
    什么是APB<b class='flag-5'>协议</b>/<b class='flag-5'>总线</b>?APB<b class='flag-5'>总线</b>入门

    AXI总线协议总结

    由数据线、地址线、控制线等构成。 接口是一种连接标准,又常常被称之为物理接口。 协议是传输数据的规则。 1.简介 AXI4总线协议是 ARM 公司 提出的AMBA( Ad vanced Microcontroller
    的头像 发表于 12-16 15:55 762次阅读

    M-BUS和modbus两种通信协议有哪些区别呢?

    、应用场景以及它们之间的区别。 M-BUS(Meter-Bus)是一种用于远程读表系统中的通信协议,主要用于智能电表、水表和热量计等仪表设备的数据采集和监控。M-BUS采用了串行通信方
    的头像 发表于 12-11 17:16 2510次阅读

    M-BUS主站芯片—MS720,适用于水表、电表、气表、热表远程抄表,能源消耗数据采集

    MS720 是专为 M-Bus 标准(EN1434-3)的应用而 开发的主机收发电路。该电路可以与我司 MS721 芯片电路配合使用。 该电路灵敏度高、抗干扰性好。内部设置完备 的保护电路,以免电路损坏。应用外围简单。
    的头像 发表于 11-22 15:02 2306次阅读
    <b class='flag-5'>M-BUS</b>主站芯片—MS720,适用于水表、电表、气表、热表远程抄表,能源消耗数据采集