- 8
- 0
- 约7.08千字
- 约 7页
- 2020-08-17 发布于湖北
- 举报
曼彻斯特的多功能车辆总线解码算法
译者:覃丽 班级:测控一班 学号摘要:多功能车辆总线(MVB总线)是用于列车远程信息处理应用局域网。?它采用曼彻斯特编码,用以交换电路板上的现场设备的数据。RS - 485标准出台后,物理层就遵循它准确界定的。?因此,电子信号是双极性、点对点以及点对多点的最常见的拓扑结构。?铁路通信系统必须是非常可靠的,所以在接收帧中出现的任何错误都应该抛弃。本文的解码算法所检测的是沿定义符号错误的电压值,并比较了它与理论位置相符的边沿值。?它是基于过采样的,也顾及到了在中期存在的偏差。?
交流MVB总线电路模型已建立,用来验证解码算法,并建立设计流程的起点。?详尽的仿真证明,该解码器可检测41.67ns的生理盐水,能以12.5%的时间分辨率来表征符号中任何级别的错误,并拒绝所有错误的边沿值,正确值应该是25ns,7.5%的范围内将有符号的时间丢弃。此外,解码器已在VHDL中描述,并在阿尔特拉公司的EPM3032ALC44元件中合成。它分为以下模块:开始位检测器,时钟信号发生器,移位寄存器和边缘检测器。
1.简介
通信网络给公共交通带来了重要的利益,特别是对铁路。由于列车制造商已经意识到车上设备互连有多么复杂,他们已要求设备供应商提供更容易的网络资源,并使用共同标准[参考文献1-2]。这导致了IEC(国际电工委员会)为铁路定义了一个标准:列车通信网(列车通信网)[参考文献3]。一般建筑的TCN包括两种总线类型(如图1):
图1. 列车总线和车辆总线
MVB(多功能车辆总线),它是用于连接火车内部车辆总线的电子设备。WTB(绞线式列车总线),这是用于火车的不同车辆总线的互联。
MVB的是一个工业数据网络,负责局部环境中(高达200米)多个设备间的互连。在这些设备有一个主导装置(主控器)和多个受控器,主控器是总线管理员,受控器执行主控器命令的不同服务。在MVB的特点中,以下这些都必须重点关注:物理冗余,信令帧的开始和结束的定界标志,编码:曼彻斯特码Ⅱ,数据传输率:1.5 M bit/s,帧大小(有用的信息):16,32,64,128或256位。
MVB总线允许有两种类型的帧,它们的起始分隔符不同:
主控帧,帧是由主节点发送。他们有一个34位固定长度,包括起始分隔符(9位)和结束分隔符(1位),一个16位数据,其中12位是受控器地址,4位F -代码:表示帧的类型和规模的预期的框架,和8位校验序列。如(图2)。
信令帧
起始分隔符
F代码
受控器地址
校验序列
结束分隔符
数据帧
图2. 主帧格式
受控帧,受控帧是从节点发送的,用于响应主控帧。它们的长度可以是以下五种尺寸:34,50,82,154或298位,包括开始和结束帧分隔符(分别为9位和1位),16,32,64,128,或256位数据位和8位校验序列;为每个最多64位的序列信息(图3)。
信令帧
起始分隔符
数据帧+校验序列
结束分隔符
图3. 从帧格式24位 16位+8位
图3. 从帧格式
40位 32位+8位
72位 64位+8位
144位
288位
除了这些特点,列车通信网络标准还规定了帧接收和帧发送响应的最大间隔时间(6毫秒),和主控帧与受控帧间接收数据的最大间隔时间(42.7毫秒)。在接收到检测错误的情况下,已经生成的主控帧以及后面的受控帧都必须忽略,直到接收到下一个正确的主控帧。
MVB总线中,不同类别的设备都可以用来为车辆和巴士开展各种总线功能和服务。第1类设备扮演辅助角色,接收主控帧和受控帧,执行轮询时,受控器就发送一个帧。这种设备能够发送进程数据以及它的设备工艺数据,撤销时接受来自其它设备的进程数据。
MVB的特点包括使用一个专门的模块来访问控制总线的从属设备。所执行的任务,可以分为两类:位级任务(它所施加的标准,制定了MVB总线)和字级任务(1 6位):
位级任务:曼彻斯特编码和解码;
串行到并行和并行到串行的转换;
错误检测;
时间控制。
字级任务:为主节点发出的命令传输响应;
通过传输总线对读、写数据进行传送;
接收数据进程;
获取要发送的数据。
所有这些任务都必须在一个很高的速度下高效率地执行。此外,被接收的位必须同步,而且信号必须进行过采样,以确认每个位的总长度位于允许的范围内。
对于所有MVB总线,信号传输速度应该达到1.5Mbit/s± 0.01%,采用曼彻斯特
原创力文档

文档评论(0)