曼彻斯特的多功能车辆总线解码算法.docVIP

  • 8
  • 0
  • 约7.08千字
  • 约 7页
  • 2020-08-17 发布于湖北
  • 举报

曼彻斯特的多功能车辆总线解码算法.doc

曼彻斯特的多功能车辆总线解码算法 译者:覃丽 班级:测控一班 学号摘要:多功能车辆总线(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)

1亿VIP精品文档

相关文档