全站数据
8 4 2 0 5 8 1

can总线和mvb区别

考研学长拖鞋哥官方号 | 简单学习,快乐成才!         
问题更新日期:2024-10-29 11:24:03

问题描述

can总线和mvb区别希望能解答下
精选答案
最佳答案

CAN总线和MVB总线都属于现场总线范畴,因此,它们都有自己的网络分层结构。对于大多数现场总线,它们都包括物理层,数据链路层和应用层。

MVB有过程数据和消息数据之分。基于过程数据的网络分层是三层(物理层、数据链路层、应用层),而基于消息数据的网络分层则有7层。由于消息数据比较复杂且应用场合较少,因此,本文只讨论过程数据。但实际上,有时也可以将MVB视为一个三层协议的网络。

CAN网络分层结构按照CAN总线协议来说,就只有两层即物理层和数据链路层。但是涉及到具体的应用,它实际上也包括应用层。

为了实现两种总线问的协议转换,通常需要首先对他们的帧格式进行转换,其主要原因是帧字节数大小不同,而帧的编码解码部分是由网卡硬件完成的;其次是对应用层的转换,即通过一定的形式将CAN总线中表示过11位标志符的数据含义和MVB总线中过程变量的数据集对应起来,以实现数据之间的传输。