预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MVB总线协议分析仪的设计与实现 MVB总线协议分析仪的设计与实现 MVB(MultifunctionVehicleBus)总线是用于交通运输领域的实时计算机网络,具有高性能、高可靠性、高扩展性等特点,在模拟信号采集、控制和通信领域有着广泛的应用。因此,对MVB总线协议进行深入分析和研究是非常必要的。本文将介绍一种基于MVB总线协议的分析仪的设计与实现。 一、MVB总线协议概述 MVB总线协议是用于交通运输领域的实时计算机网络,总线由一组节点通过同一真实物理介质相互连接而成。节点之间通过MVB总线协议进行通信,该协议的特点是“广播通信”、“总线支配”、“事件触发”和“时分复用”。 MVB总线协议的通信方式是广播通信,当发送节点发出消息后,所有接收节点都能接收到该消息。同时,总线由某个节点所支配,该节点被称为“总线控制器”,负责控制整个总线的访问。节点之间的通信时刻都是事件触发的,即只要有数据要传输就立即进行传输,并且传输的数据通过时分复用技术进行传输。 二、MVB总线协议分析仪设计思路 在MVB总线协议的应用过程中,需要对数据进行传输、收集、处理和分析。因此,本文将针对上述问题,提出一种基于MVB总线协议的分析仪的设计思路。 1.设备外观及功能介绍 该分析仪应具有界面简洁明了、功能齐全的特点,同时具有可拆卸、可替换的设备外部结构,以便更换或升级设备的功能。 2.设备架构设计 可见属性:负责读取节点上的数据,数据包括:节点ID、设备ID、网络地址、节点配置、应用数据等。 协议栈:负责解析在MVB总线上传输的数据,并将其转化为对应的应用数据。 数据采集:负责采集传感器节点上产生的数据,并将其放入协议栈中进行处理。同时它也是总线控制器模块。 存储体系:负责存储处理后的数据,并且具有数据存储格式的规范,方便后续的数据处理使用。同时它也是处理器模块。 3.设备通信接口 在MVB总线协议应用过程中,需要设计一些通信接口,便于数据处理。 RS-232:串行通信系统,支持电脑与其他设备进行数据交换。 RS-485:串行通信系统,支持多个设备之间进行数据交换,具有抗干扰能力。 USB:通信接口。 4.设备软件系统设计 软件系统部分负责设备的数据处理、处理器选用、系统开发等部分,包括: 编译器:采用C代码进行开发。 操作系统:具有高性能和稳定性。 5.平台扩展及兼容性设计 为了便于设备的升级和扩展,需要设计一个标准的数据存储格式,并且采用先进的通信协议。同时需考虑设备的兼容性以及不同设备之间的数据交换。 三、总结 随着MVB总线协议越来越广泛的应用于交通运输领域,研究其协议的分析软件显得非常必要。本文在设计MVB总线协议分析仪的过程中,对设备的设计思路、架构设计、通信接口、软件系统设计和兼容性设计等方面进行了详细阐述。其中,设备的架构设计和软件系统设计是本文的重点,它们涉及到MVB总线协议的解析和数据处理,是设计分析仪必不可少的部分。