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

    文章

    570

    浏览量

    38911
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87218
  • bus
    bus
    +关注

    关注

    0

    文章

    120

    浏览量

    47157
收藏 人收藏

    评论

    相关推荐

    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 314次阅读
    SOC设计中APB<b class='flag-5'>协议</b><b class='flag-5'>总线</b>的工作原理

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

    上一篇文章简单讲解了什么是AMBA总线,简单来说,AMBA总线是一系列协议。定义了适用于不同场景的总线家族。今天我们就来将AMBA总线中最简
    的头像 发表于 01-02 11:37 958次阅读
    什么是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 321次阅读

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

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

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

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

    I2C总线信号与测试案例(一)

    I2C bus是Inter-IC bus的缩写,意思是IC器件之间的通讯总线;I2C 总线的特点如下
    的头像 发表于 11-20 15:45 739次阅读
    I2C<b class='flag-5'>总线</b>信号与测试案例(一)

    I2C串行总线协议是什么?I2C总线有哪些优点?

    I2C串行总线协议是什么?I2C总线有哪些优点? I2C(Inter-Integrated Circuit)是一种串行总线协议,由Phili
    的头像 发表于 09-12 11:18 816次阅读

    Dialog中配置CAN总线数据采集时Bus Speed该如何设置?

    Dialog 中 CAN 总线配置时的 “New Protocol(总线协议)”中有四个选项,分别是什么含义?
    发表于 08-14 15:07 690次阅读
    Dialog中配置CAN<b class='flag-5'>总线</b>数据采集时<b class='flag-5'>Bus</b> Speed该如何设置?

    M-BUS主站芯片—MS720,适用于水表、电表、气表、热表远程抄表

    MS720 是专为 M-Bus 标准(EN1434-3)的应用而开发的主机收发电路。该电路可以与我司 MS721 芯片电路配合使用。 MS720 芯片的 NSLEEP 脚接低(<
    的头像 发表于 07-31 18:56 1778次阅读
    <b class='flag-5'>M-BUS</b>主站芯片—MS720,适用于水表、电表、气表、热表远程抄表

    M-Bus总线概述、特点及工作原理

    M-Bus(Meter Bus)即仪表总线M-Bus总线开发的目的是用于满足网络系统和远程抄表的需要。
    发表于 07-14 09:58 1565次阅读
    <b class='flag-5'>M-Bus</b><b class='flag-5'>总线</b>概述、特点及工作原理

    AMBA总线协议AHB、APB、AXI对比分析

    AMBA (Advanced Microcontroller Bus Architecture) 高级处理器总线架构
    发表于 06-05 15:52 1228次阅读
    AMBA<b class='flag-5'>总线</b><b class='flag-5'>协议</b>AHB、APB、AXI对比分析

    AMBA总线那些事之APB协议入门

    咱们首先来介绍AMBA(Advanced Microcontroller Bus Architecture)家族中最简单的协议APB -- Advanced Peripheral Bus
    发表于 06-05 15:30 1292次阅读
    AMBA<b class='flag-5'>总线</b>那些事之APB<b class='flag-5'>协议</b>入门

    AMBA总线—apb简介

    APB(Advanced Peripheral Bus),外围总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标
    发表于 06-05 15:10 1147次阅读
    AMBA<b class='flag-5'>总线</b>—apb简介

    仪表总线(M-BUS)从站收发电路MS726,应用于水表、气表、热表

    一、产品简述  MS726 是为 M-Bus 标准(EN1434-3)的应用而开发的单片收发电路。MS726 接口电路可以适应从站与主站之间的电压差,总线 的连接没有极性要求,电路由主站通过总线供电
    的头像 发表于 05-08 19:00 1135次阅读
    仪表<b class='flag-5'>总线</b>(<b class='flag-5'>M-BUS</b>)从站收发电路MS726,应用于水表、气表、热表