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

    文章

    620

    浏览量

    41190
  • 总线
    +关注

    关注

    10

    文章

    3057

    浏览量

    91867
  • bus
    bus
    +关注

    关注

    0

    文章

    122

    浏览量

    49779
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析AS32S601芯片CAN Bus Off机制

    在汽车电子、工业自动化等众多领域,CAN 总线作为一种可靠的通信协议被广泛应用。而 AS32S601 芯片凭借其卓越的性能和可靠性,在这些领域也发挥着重要作用。其中,CAN Bus Off 功能作为 CAN
    的头像 发表于 04-22 09:36 372次阅读
    深度解析AS32S601芯片CAN <b class='flag-5'>Bus</b> Off机制

    基于LR2021的Multi-PHY架构:它在多协议中解决了哪些工程问题?

    G-NiceRF LoRa2021 多协议模块,原生兼容 LoRaWAN、Wireless M-Bus、Wi-SUN FSK 及 Z-Wave。通过统一的 Multi-PHY 硬件平台,帮助工程师规避射频设计风险,加速智能表计、智能家居及智慧城市项目的全球部署。
    的头像 发表于 01-23 14:07 2186次阅读
    基于LR2021的Multi-PHY架构:它在多<b class='flag-5'>协议</b>中解决了哪些工程问题?

    APB、AHB-Lite、AXI-Lite总线协议的对比分析

    在 SoC、FPGA IP、外设控制器等系统中,配置通路(Configuration Bus) 几乎无处不在——寄存器读写、状态回读、DMA 触发、控制接口、模块初始化这些都离不开一条稳定可靠的配置总线
    的头像 发表于 01-07 15:40 742次阅读
    APB、AHB-Lite、AXI-Lite<b class='flag-5'>总线</b><b class='flag-5'>协议</b>的对比分析

    常见的通信技术

    :Inter-Integrated Circuit,字面上的意思是集成电路之间,它其实是I²C Bus简称,所以中文应该叫集成电路总线,它是一种串行通信总线。 SPISPI:Serial Peripheral
    发表于 12-23 07:12

    I2C的总线协议

    I2C 总线使用两根信号线(数据线 SDA 和时钟线 SCL)在设备间传输数据。SCL 为单向时钟线,固定由主机驱动。SDA 为双向数据线,在数据传输过程中由收发两端分时驱动。 I2C 总线上可以
    发表于 12-15 08:07

    CW32总线介绍

    •系统总线 实现 M0+ 微处理器的外设总线总线矩阵的连接。 •DMA 总线 实现 DMA 的 AHB
    发表于 12-12 06:21

    利用蜂鸟E203搭建SoC【1】——AXI总线的配置与板级验证

    融合进BD设计流程,第一步需要对其总线进行配置以便于后续的SoC搭建。 蜂鸟e203内部使用的是icb总线,这种总线协议与AXI类似,都采用了握手信号进行传输,相对易于转换;此外,
    发表于 10-30 07:35

    长距离传输“利器”!移远通信WM-Bus模组全新登场

    2025年9月5日,移远通信宣布,重磅推出KCMCA6S系列Sub-GHz频段WM-Bus(WirelessM-Bus)模组。该模组聚焦长距离连接核心需求,支持WM-Bus协议,依托S
    的头像 发表于 09-05 19:05 981次阅读
    长距离传输“利器”!移远通信WM-<b class='flag-5'>Bus</b>模组全新登场

    一文详解AHB-Lite协议

    AHB(Advanced High-performance Bus)高速总线,接高速master设备,APB(Advanced Peripheral Bus)外设总线,用来接低速sla
    的头像 发表于 08-27 09:23 3251次阅读
    一文详解AHB-Lite<b class='flag-5'>协议</b>

    伺服总线通讯协议有哪些?有哪些区别?

    伺服总线通讯协议是工业自动化领域中实现伺服驱动器与控制器之间高效、精确数据传输的关键技术。目前市场上主流的协议包括EtherCAT、CANopen、PROFINET、Modbus
    的头像 发表于 08-23 17:20 2784次阅读
    伺服<b class='flag-5'>总线</b>通讯<b class='flag-5'>协议</b>有哪些?有哪些区别?

    详解 EtherCAT 网关模块总线协议:架构与数据传输机制

    EtherCAT总线协议转换网关介绍 捷米特EtherCAT总线协议网关介绍   EtherCAT协议概述 EtherCAT
    的头像 发表于 07-16 14:46 1995次阅读
    详解 EtherCAT 网关模块<b class='flag-5'>总线</b><b class='flag-5'>协议</b>:架构与数据传输机制

    RDMA简介8之AXI 总线协议分析1

    AXI 总线是一种高速片内互连总线,其定义于由 ARM 公司推出的 AMBA 协议中,主要用于高性能、高带宽、低延迟、易集成的片内互连需求。AXI4 总线是第四代 AXI
    发表于 06-24 18:00

    STM32的DCode bus是连接到bus matrix的吗?

    stm32参考手册里的系统架构图中把Dcode连接到bus matirx,但是其对Dcode bus的描述却是连接m3的Dcode到flash的数据接口。 cortex-m3的TRM里
    发表于 06-17 07:40

    NVMe简介之AXI总线

    NVMe需要用AXI总线进行高速传输。而AXI总线是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)协议中的重要组成部分,
    的头像 发表于 05-21 09:29 908次阅读
    NVMe简介之AXI<b class='flag-5'>总线</b>

    NVMe协议简介之AXI总线

    NVMe需要用AXI总线进行高速传输。这里,AXI总线是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)协议中的重要组成部
    发表于 05-17 10:27