多功能车辆总线网络接口单元的实现

合集下载

(完整)一个典型的嵌入式系统设计和实现

(完整)一个典型的嵌入式系统设计和实现

关键字:嵌入式系统设计ARM FPGA多功能车辆总线Multifunction Vehicle Bus 在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术也取得迅速发展,嵌入式技术应用范围的急剧扩大.本文介绍了一种基于ARM和FPGA,从软件到硬件完全自主开发多功能车辆总线(Multifunction Vehicle Bus)MVB??B嵌入式系统的设计和实现。

系统设计和实现通常来说,一个嵌入式系统的开发过程如下:1.确定嵌入式系统的需求;2.设计系统的体系结构:选择处理器和相关外部设备,操作系统,开发平台以及软硬件的分割和总体系统集成;3.详细的软硬件设计和RTL代码、软件代码开发;4.软硬件的联调和集成;5.系统的测试。

一、步骤1:确定系统的需求:嵌入式系统的典型特征是面向用户、面向产品、面向应用的,市场应用是嵌入式系统开发的导向和前提。

一个嵌入式系统的设计取决于系统的需求。

1、MVB总线简介列车通信网(Train Communication Network,简称TCN)是一个集整列列车内部测控任务和信息处理任务于一体的列车数据通讯的IEC国际标准(IEC-61375-1), 它包括两种总线类型绞线式列车总线(WTB)和多功能车厢总线(MVB)。

TCN在列车控制系统中的地位相当与CAN总线在汽车电子中的地位。

多功能车辆总线MVB是用于在列车上设备之间传送和交换数据的标准通信介质。

附加在总线上的设备可能在功能、大小、性能上互不相同,但是它们都和 MVB总线相连,通过MVB总线来交换信息,形成一个完整的通信网络.在MVB系统中,根据IEC-61375-1列车通信网标准, MVB总线有如下的一些特点:拓扑结构:MVB总线的结构遵循OSI模式,吸取了ISO的标准。

支持最多4095个设备,由一个中心总线管理器控制。

简单的传感器和智能站共存于同一总线上。

数据类型:MVB总线支持三种数据类型:a.过程数据:过程变量表示列车的状态,如速度、电机电流、操作员的命令。

基于多功能车辆总线的机车逻辑控制单元

基于多功能车辆总线的机车逻辑控制单元

机 车 逻辑控 制单元 的主要功 能是取 代 电 力机 车上 传统 的继 电器 有 触 点控 制 电路 , 实
( ) 备 控 制 : C 完 成 除 升 受 电 弓外 1整 LU
机 车 的各 项 预备性 操作 , 如分 合 主断路 器 、 起
动 劈相 机 、 气 压缩机 、 风机 等 ; 空 通 () 2 调速 控 制 : C 完成 调 速 控 制 中 的 L U
流、 励磁 过流 等显 示 ; () 4 保护 控 制 : C 利 用 微 机 控 制 柜提 L U 供 的过 流 、 压 、 压信 号 完 成 机 车 的过 流 、 欠 过
逻 辑控 制单 元还 要 能 支 持列 车 通 信 网, 其 与 它设备 实 现数 据 共 享 。MVB多 功能 车 辆 总
复控 制功 能 。
处 理器 、 数字 量 输 入 输 出接 口及 通信 模 块 组
成 , 同实 现机车 逻辑 控制 , 共 取代原 机 车上有
触点 电器 。C U 对 输 入通 道 进 行 采 样 逻 辑 P
逻辑 控制 单元 的结 构 见 图 1 。机 车逻 辑
控制 单 元 主要 由 MVB网 络接 口卡 , 制 系 控 统板 , 出接 口板 , 入接 口板构 成 。 输 输 _ 输出 板 { 一 接口
制 系统 板完 成 系统 的初 始 化及 基 本 配 置 、 逻
2 2 控 制系统 .
控 制系统 板结 构见 图 3 。为保 证 系 统工
作 稳定 可 靠 , 制 系统 采 用双 C U 备 份 , 控 P 在 出现故 障 时 , 系统 自动切 换 , 也可 以根 据要求 手 动切 换 。C U 使 用 外 部 数 据 空 间 与 网 络 P 接 口卡 和输 入输 出板 交 换 数据 , 网卡 与 输 入

基于HDLC协议的列车网络接口单元设计与实现

基于HDLC协议的列车网络接口单元设计与实现

关 键 词 :H DL C协 议 ; 列 车 网 络接 1 : 7 单 元 ;S AB 8 2 5 3 2 ;板 级 驱 动 软 件 中图 分 类 号 :T P 3 l 1 文献 标 志 码 : A
De s i g n a nd I mp l e me nt a t i o n o f Tr a i n Ne t wo r k I nt e r f a c e Un i t Ba s e d o n H DLC Pr o t o c o l
Ab s t r a c t : Th e d e s i g n o f h a r d wa r e a n d s o t f wa r e o f t r a i n n e t wo r k i n t e r f a c e u n i t b a s e d o n HDL C p r o t o c o l h a s b e e n d i s c u s s e d o n t h e b a s i s o f i n t r o d u c i n g he t b a s i c c o mmu n i c a t i o n p r i n c i p l e o f HDL C n e t wo r k . Th e c o m mu n i c a t i o n n e t wo r k c a r d wa s a c c o mp l i s h e d b y u s i n g l f u s h b o n d i n g CP CI b u s a n d S AB8 2 5 3 2 p r o t o c o l c o n t r o l l e r . Al s o , he t b o a r d d r i v e r s o f t wa r e a n d a p p l i c a t i o n s o f t wa r e wa s d e s i g n e d , t h e HDL C c o mmu n i c a t i o n t e s t wa s c o mp l e t e d i n l a b e n v i r o n me n t t h r o u g h c a l l i n g t h e AP I f u n c t i o n p a c k a g e d b y o u r s e l v e s . T e s t r e s u l t s h o ws t h a t t h i s HDLC n e t wo r k i n t e r f a c e u n i t me e t s c o mmu n i c a t i o n r e q u i r e me n t a n d a c h i e v e s t h e e x p e c t e d g o a 1 . Ke y Wo r d s : HDLC P r o t o c o l ; T r a i n Ne t wo r k I n t e r f a c e Un i t ; S AB8 2 5 3 2 ; Bo a r d Dr i v e r S o f t wa r e

技术提升HXD2型电力机车MPU关键控制技术

技术提升HXD2型电力机车MPU关键控制技术

• 145•本文介绍了技术提升HXD2型电力机车主处理单元关键控制技术,对各项关键技术的基本原理进行了详细阐述。

技术提升HXD2型电力机车网络控制系统(TCMS ),硬件上基于HXD2型电力机车和160Km 动力集中动车组产品平台,意在提升机车性能,满足万吨货列的牵引需求。

本文对主处理单元中软件的关键控制技术进行了详细阐述。

1 系统1.1 系统结构技术提升HXD2型电力机车TCMS 总线采用列车总线(WTB )和多功能车辆总线(MVB )形式。

列车级总线通过重联网关实现列车级总线控制,多功能车辆总线通过主处理单元实现车辆级总线控制。

TCMS 系统拓扑如图1所示。

流电路、直流环节电路、牵引逆变电路等相关电路组成。

主变压器原边通过受电弓、主断路器得电,主变压器的二次绕组向牵引变流器供电,通过牵引控制单元交-直-交控制转换后,为牵引电机供电。

其中,受电弓的升降、主断路器闭合与断开及网侧保护功能由主处理单元控制实现。

2.1 受电弓控制每节车装有一架受电弓。

受电弓是机车从接触网获得电能的重要电气部件。

MPU 通过RIOM1采集升弓扳键,驱动升弓继电器,控制受电弓升起和降落:升弓继电器得电时,受电弓升起,受电弓滑板与接触网接触,将电流从接触网引入机车,供车内的电气设备使用;升弓继电器失电时,受电弓落下。

受电弓的升降控制:RIOM1-DI 模块检测升弓扳键状态,通过MVB 网络将信息传送给MPU 。

MPU 将升弓命令通过WTB 网络传技术提升HXD2型电力机车MPU关键控制技术中车大连电力牵引研发中心有限公司 王玉祥 鲁振山 王晓鹏 孙文静 吴子伟图1 TCMS网络拓扑图单台机车由两节机车通过WTB 内重联组成。

单节机车包含2个主处理单元(MPU )、2个远程输入输出单元(RIOM )、2个重联网关(GW )、4个牵引控制单元(TCU )、2个辅助控制单元(ACU )、1个显示单元(DDU )和1个事件记录仪(ERM )组成。

汽车CAN总线详细教程

汽车CAN总线详细教程

◆1992年,CIA(CAN in Automation)用户组织成立,之 后制定了第一个CAN应用层“CAL”。 ◆ 1994年开始有了国际CAN学术年会(ICC)。 ◆ 1994年美国汽车工程师协会以CAN为基础制定了 SAEJ1939标准,用于卡车和巴士控制和通信网络。 ◆ 到今天,几乎每一辆欧洲生产的轿车上都有CAN;高级客 车上有两套CAN,通过网关互联;1999年一年就有近6千万个 CAN控制器投入使用;2000年销售1亿多CAN的芯片;2001 年用在汽车上的CAN节点数目超过1亿个 。 ◆ 但是轿车上基于CAN的控制网络至今仍是各大公司自成系 统,没有一个统一标准。
(6)通信速率最高可达1MB/s(此时距离最长40m)。
(7)节点数实际可达110个。
(8)采用短帧结构,每一帧的有效字节数为8个。
(9)每帧信息都有CRC校验及其他检错措施,数据出错率极低。
(10)通信介质可采用双绞线,同轴电缆和光导纤维,一般采用 廉价的双绞线即可,无特殊要求。
(11) 节点在错误严重的情况下,具有自动关闭总线的功能,切 断它与总线的联系,以使总线上的其他操作不受影响。
带有三个中央控制单元和总线系统的车
带有三个中央控制单元的CAN驱动网络
车用网络发展原因
电子技术发展----线束增加 线控系统(X-BY-WIRE) 计算机网络的广泛应用 智能交通系统的应用
汽车发展带来的问题
(1)汽车电子技术的发展汽车上电子装置越来 越多汽车的整体布置空间缩小
(2)传统电器设备多为点到点通信导致了庞大 的线束
(3)大量的连接器导致可靠性降低。 粗大的线束与汽车中有限的可用空间之间的矛
盾越来越尖锐,电缆的体积、可靠性和重量成为越 来越突出的问题,而且也成为汽车轻量化和进一步 电子化的最大障碍,汽车的制造和安装也变得非常 困难。 (4)存在冗余的传感器。

试论基于TCN下CRH5型动车组网络控制系统

试论基于TCN下CRH5型动车组网络控制系统

试论基于TCN下CRH5型动车组网络控制系统摘要:动车组上的网络系统,起到了对动车组的整体控制、检测以及故障的诊断作用,是一种车载分布式的计算机网络系统。

在动车组的运行过程中,系统能够对牵引以及制动控制等各种命令进行信息的传输,是动车组运行的中央构件。

基于TCN作为动车组控制和管理的关键技术,网络控制对动车组的安全运行至关重要,本文在阐述CRH5型动车组网络拓扑结构基础上,主要分析和说明了TCMS系统的信息传输方式和冗余功能的设计。

关键字:TCN;动车组;网络控制;冗余功能;0引言在动车组运行的过程中,需要在车载系统中进行信息的传输,其中利用网络的形式可以有效减少硬件的数量,进而保障降低车的自身重量,同时也能提供一个具有较高可靠性的系统平台。

并且这样的系统可以帮助司乘人员进行高效率的工作,在维修人员方面为维修人员提供出良好的技术支持。

CRH5型动车组网络控制与监控系统(TCMS)基于IEC61375—1的列车通信网络(TCN)平台,通过列车总线(WTB)和多功能车辆总线(MVB)实现对动车组的运行控制、信息监测、故障诊断以及多车重联的控制和管理功能。

一、网络拓扑结构CRH5型动车组TCMS分为两个单元,每个单元由微处理单元(MPU)、网关(GW)、远程I/O模块(RIOM)、中继器(REP)、人机接口设备(HMI)、主监视器(TS)、诊断监视器(TD)以及本地监视器(LT)等组成。

两个动力单元通过网关进行的信息传输,为了提高设备数量或线路长度,采用中继器来增加车辆总线的长短。

TCMS应用了两种微处理器单元,MPU-LT和MPU-LC,MPU-LT用于牵引和信号子系统的控制、诊断和监视,而MPU-LC应用于空调、塞拉门等其他辅助系统的控制、诊断和监视。

MVB总线分为三类,MVB-A为信号总线,用于微处理单元以及司机室、监视屏网关间的通讯;MVB-B为牵引性总线,主要链接诸如牵引控制单元、主制动控制单元、辅助控制单元等设备;MVB-C为舒适性总线,用于如空调、外门系统等辅助设备的通讯;此外,在车辆级总线中还应用CAN总线执行与充电机、卫生间和热轴检测等子系统的通信。

汽车CAN总线详细教程

汽车CAN总线详细教程

03
和纠正等功能。
CAN总线的优缺点
CAN总线的优点包括
实时性强、可靠性强、灵活性强、成 本低等。
CAN总线的缺点包括
对噪声和干扰敏感、节点数量有限、 对总线长度有限制等。
02
CAN总线基础知识
位时间与位编码
位时间
在CAN总线中,每一位的传输时间称为位时间。位时间与波特率有关,因为波特率定义了每秒传输的位数。
电源故障
检查CAN总线电源是否正常,以及电源分配 是否合理。
CAN总线维修与保养建议
定期检查
定期检查CAN总线的连接和终端电 阻,确保连接牢固、电阻正确。
备份数据
备份CAN总线的配置和故障码数据 ,以便在需要时进行恢复。
更换元件
如果发现故障元件,及时更换以确保 CAN总线的正常运行。
软件升级
及时升级CAN总线的软件版本,以 提高系统的稳定性和可靠性。
VS
连接方式
CAN总线可以以不同的方式连接,例如 串联、并联或混合连接。串联连接是最常 见的连接方式,其中每个节点串联连接在 总线上。
03
CAN总线在汽车上的应用
车载网络架构
车载网络
车载网络是汽车内部各个电子控制单元(ECU) 之间进行数据传输和信息共享所构成的通信系统 。
LIN总线
LIN总线是一种低速的串行通信协议,主要用于汽 车中的低速网络,如车门控制、座椅控制等。
错误检测与处理
错误检测
CAN总线使用循环冗余校验(CRC)来检测错误。CRC码附加在数据帧的尾部,用于验证数据的完整 性。
错误处理
如果检测到错误,CAN总线可以采取不同的错误处理策略,例如重新发送数据或忽略错误数据。
通信接口与连接方式

动车组网络控制系统-CRH5型动车组网络控制系统

动车组网络控制系统-CRH5型动车组网络控制系统

三、RIOM冗余性
为实现冗余功能,RIOM的输出继电器以并联连接。 当一个输出出现故障时,其继电器将被释放。相应功能由冗余 RIOM的输出保证。 最坏的情况可能是当电源故障或MVB接口故障时,在这种情况下, 该RIOM的所有输出继电器均会被释放。同样在这种情况下相应 功能也由冗余RIOM的输出保证。
CRH5型动车组网络控制系统分为WTB(列车总线)和MVB(多功 能车辆总线)两级总线,而MVB总线根据功能性又分为MVB-A信号 总线、MVB-B牵引总线和MVB-C服务设施总线,实现与牵引、制动 、空调、塞拉门等各个子系统之间的通信,另外,在车辆级总线中还 应用CAN总线执行与充电机、卫生间和热轴检测等子系统的通信。
监视器的信息。本车监视器不设冗余。
五、中继器冗余性
只有一个启用,而另一个处于待机模式,并且 可在已启用的一个发生故障时立即自动开启。
六、系统复位程序
尽管系统可以自动地处理大量的故障,但是仍有些故障不 能自动处理,这时可通过使用司机室内的复位按钮对整个 系统进行复位操作。
七、故障对策
TCMS(列车网络控制系统)均有故障自诊断、保存故障信息、 必要的故障自排除及重要故障信息传送到司机监视器和本地监视 器的功能。 通过显示器,乘务员获得与各种列车设备状态相关的信息,并能 通过预置的列表手动排除故障。 可根据故障性质对其实施分类管理,并在司机和/或显示器上提 供必要的故障处理。
每半列车上有三条车辆总线,根据与之相连接的设备执行的宏功能 进行识别:
MVB-A信号线(总线管理程序MPU-LT, MPU-LT冗余) MVB-B牵引线(总线管理程序MPU-LT, MPU-LT冗余) MVB-C舒适线(总线管理程序MPU-LC, MPU-LC冗余) 每条多功能车辆总线上至少有2个总线管理程序。

MVB网络接口单元的FPGA实现

MVB网络接口单元的FPGA实现

MVB网络接口单元的FPGA实现
蔡颖;诸昌钤
【期刊名称】《铁道机车车辆》
【年(卷),期】2005(025)003
【摘要】介绍了列车通信网和多功能车厢总线(MVB),分析了国外先进的MVB网卡通信机制与特点,在此基础上,提出了一种主动式MVB网卡的FPGA实现方法,并采用了功能相关的模块分组验证方法,对MVB系统进行功能验证及时序验证.【总页数】3页(P26-27,70)
【作者】蔡颖;诸昌钤
【作者单位】西南交通大学,交通信息工程实验室,四川成都,610031;西南交通大学,交通信息工程实验室,四川成都,610031
【正文语种】中文
【中图分类】TN919
【相关文献】
1.基于FPGA的列车网络接口单元设计 [J], 田地;杨伟
2.MVB网络接口单元的应用研究 [J], 刘海新;谢维达;徐晓松
3.MVB网络接口单元的SOC解决方案 [J], 蔡颖
4.MVB通信协议可配置冗余码校验电路的FPGA实现 [J], 徐士强;
5.基于FPGA的列车网络接口单元设计 [J], 田地;杨伟
因版权原因,仅展示原文概要,查看原文内容请购买。

MVB多功能车辆总线仿真与检测系统的设计及应用

MVB多功能车辆总线仿真与检测系统的设计及应用

计算机应用轨道交通装备与技术第2期2021年3月文章编号:2095 -5251(2021)02 - 0059 -03MVB多功能车柄总线仿真与检测糸蜣的设计及启用王健(上海地铁电子科技有限公司上海200237)摘要:通过对T C N标准(IEC61375 - 1)中多功能车辆总线M V B通信协议的研究,利用通用逻辑芯片F P G A技术、USB通讯技术、嵌入式Linux系统及Python语言开发技术等,设计了 M V B仿真与检测系统。

该系统通过M V B通信协议的编码和解码功能,实现了对M V B多功能车辆总线的仿真;通过对总线波形的实时采集和数据分析,实现了对M V B多功能车辆总线的检测。

关键词:MVB;仿真;通信检测;主帧;端口中图分类号:U285.4M 文献标识码:BDOI:10. 13711/j. cnki. cn32 - 1836/u. 2021.02.020〇引言MVB(多功能车辆总线)作为列车通信网络(TCN)的一部分,负责一个车厢内设备或者一个固 定的车辆组内设备的数据通信。

具有实时性强、可靠性高、传输数据快和传输距离远等优点,目前在高 铁和地铁中的应用非常广泛m。

为了实现对多功能列车总线的状态监测、故障 诊断和一致性测试,以及在车载设备的研发和调试 过程中,模拟多功能列车总线的数据传输过程,设计 了一套系统,主要实现了以下功能:(1)MVB仿真发 送功能;(2)总线波形实时采集功能;(3)数据分析 功能;(4) Linux系统下Python控制程序设计。

1整体设计在MVB数据通信中,具有以下特征:通信传送 方式采用主从帧应答,帧发送方式采用周期性广播,帧标识符具有帧头和帧尾标识以识别帧的开始和结 束,帧编码采用曼彻斯特编码,数据传输速率为1.5 Mbit/s。

为了仿真MVB总线通信,需要仿真主站发 送主帧数据,仿真从站发送从帧数据,仿真接收主帧 数据和从帧数据。

通过对MVB通信总线波形的实收稿日期:2020 -05 -13作者简介:王健(1982 -),男.硕士研究生学历,高级工程师,从事 列车网络通信技术研究T.作。

CRH5型动车组网络控制系统TCMS功能浅析

CRH5型动车组网络控制系统TCMS功能浅析

CRH5型动车组网络控制系统TCMS功能浅析发布时间:2021-06-30T08:24:41.082Z 来源:《中国科技人才》2021年第10期作者:韩东宁罗昭强张德龙陈政良[导读] 动车组列车总线(WTB)能够实现各个中央控制单元间传递列车级数据及实现数据交换;多功能车辆总线通过总线管理器或I/O接口与各子系统连接,传递过程数据、消息数据等,控制各子系统执行相应的功能。

长春客车股份有限公司高速动车组制造中心吉林长春 130062摘要:CRH5动车组的列车网络控制系统由网关GW、微处理器单元MPU、远程输入输出模块RIOM、中继器REP、TS/TD/LT监视器等硬件构成。

列车网络控制系统分为列车总线WTB和多功能车辆总线MVB两级总线,而MVB总线根据功能性又分为MVB-A信号总线、MVB-B牵引总线和MVB-C服务设施总线,实现与牵引、制动、空调、塞拉门等各个子系统之间的通信,。

关键词:中央控制单元;网关;RIOM;WTB;MVB引言:动车组列车总线(WTB)能够实现各个中央控制单元间传递列车级数据及实现数据交换;多功能车辆总线通过总线管理器或I/O接口与各子系统连接,传递过程数据、消息数据等,控制各子系统执行相应的功能。

一、概述CRH5动车组根据功能性将列车分为两个牵引单元,每个单元包括4节车辆,前一个牵引单元由Mc2、M2S、TP、M2车构成,后半个牵引单元由T2、TPB、MH、Mc1车构成。

列车网络控制系统TCMS将两个冗余的UIC网关分别应用于两个牵引单元。

其中列车总线(WTB)能够实现各个中央控制单元间传递列车级数据及实现数据交换;多功能车辆总线通过总线管理器或I/O接口与各子系统连接,传递过程数据、消息数据等,控制各子系统执行相应的功能。

1.WTB列车总线WTB在给定时间内由单一主设备控制。

在主设备控制下,WTB周期性广播用于诸如牵引、控制列车的过程数据。

它也按需求传送可能较长但不太紧急的用于旅客信息、列车诊断和维护的消息数据。

基于X86及PCIE的MVB通信网卡设计

基于X86及PCIE的MVB通信网卡设计

0 引言目前,符合TCN标准的通信产品在铁路上已经得到广泛应用,该标准定义了两种用于列车车载数据通信的现场总线:绞线式列车总线(WTB)和多功能车辆总线(MVB)。

MVB总线将车厢内,即机车内、客车车辆内或货车车辆内的设备连在一起构成一个局域网。

其中,以基于PC/104架构的MVB通信设备应用最为广泛。

随着PCI总线技术向工业控制领域渗透,以支持热插拔操作为显著特征的PCI 总线的MVB通信设备拥有良好的应用前景。

PCI总线技术具有无法忽视的优点,如更高的总线频率、独立于处理器、支持突发读写传输、自动配置、支持自动的设备检测与配置及低功耗等。

PCI-Ex-press (PCIE)作为最新一代的总线接口,其点对点的串行设计以及双通道高带宽的传输模式,大大提高了数据的传输速率,它的广泛应用将全面取代PCI、AGP等总线。

本文设计了一种基于X86及PCIE 总线的MVB通信网卡,并完成软硬件设计开发。

1 MVB网卡硬件设计1.1 总体硬件架构MVB网卡硬件架构如图1所示,MVB网卡由现场可编程逻辑阵列FPGA和MVB物理接口单元两部分组成。

现场可编程逻辑阵列FPGA完成PCIE总线数据编解码、MVB数据帧收发以及PCIE 总线与MVB核之间的数据交互,MVB物理接口单元完成MVB数据的编解码(RS485格式)和符合IEC61375-1标准的TCN网络物理接入。

1.2 MVB接口单元设计MVB接口单元完成MVB差分信号隔离、RS485信号编解码和收发器控制,接口标准符合IEC61357-1协议。

接口单元硬件原理如图2所示,隔离变压器采用PULSE公司X-1729NL,RS485收发器采用MAX3088,LCDA05完成差分信号的过收稿日期:2019-12-12作者简介:宁寿辉(1973—),男,山东蓬莱人,硕士,正高级工程师,从事列车网络控制技术研究工作。

基于X86及PCIE 的MVB 通信网卡设计宁寿辉1,2 石小磊1,2(1.中车大连电力牵引研发中心有限公司,辽宁大连 116052;2.动车组和机车牵引与控制国家重点实验室,辽宁大连 116052)摘要:简要介绍多功能车辆总线(MVB )总线及PCIE总线的特点,给出了基于X86处理器、PCIE总线接口的MVB通信网卡的硬件架构及设计方法,MVB网卡驱动软件、通信软件设计开发流程。

铁路列车之间的通信协议(多功能车辆总线MVB协议)

铁路列车之间的通信协议(多功能车辆总线MVB协议)

铁路列车之间的通信协议(多功能车辆总线MVB协议)2016-10-25致远电子随着铁路的快速发展,多功能车辆总线MVB协议已经成为高速电力列车控制系统的关键技术,可用于列车状态检测、故障诊断以及车载设备开发和调试等操作。

今天我们一起来深扒MVB协议。

一、MVB介绍TCN是铁路列车车辆之间和车辆内部可编程设备互联传送控制、检测与诊断信息的数据通信网络。

MVB为多功能车辆总线,它是列车通信网TCN的一部分,TCN网络由WTB+MVB构成。

MVB 是一种主要用于对有互操作性和互换性要求的互连设备之间的串行数据通信总线,它将位于同一车辆,或不同车辆中的标准设备连接到列车通信。

其固定传输速率为1.5Mbit/s。

图1 列车通信网络列车通信网络通常采用分层结构,根据列车控制的特点分为上下两层,每一层根据不同的特性要求相应有不同适用局部网络,包括列车总线层(WTB)和多功能车辆总线层(MVB)。

车辆总线负责同一车厢内部各种可编程终端装置的连接,列车总线负责不同车辆单元中的网络节点连接。

WTB和MVB是两个独立的通信子网。

图2 列车MVB物理层提供三种不同的介质,它们以相同速率运行:ESD:电气短距离传送(≤20米),标准的RS-485收发器,支持32个设备,适用于封闭小室内;EMD:电器中距离传送(≤200米),支持32个设备,屏蔽双绞线,变压器耦合;OGF:远距离光学玻璃纤维介质(≤2000米)。

随着MVB技术的不断发展,MVB物理层介质主要以EMD为主。

MVB各个总线段必需经由连接不同介质的中继器将光纤汇入总线的星耦器两种类型之一的耦合器相互连接。

二、MVB的数据帧结构MVB的一次传输包括两种类型帧:主帧+从帧,主帧的长度固定为33位,从帧的数据长度有5种:33、49、81、153和297,具体的数据帧结构如下图3所示。

图3 MVB拓扑结构MSD:帧起始分界符,MVB的信号编码采用G.E.Thomas Andrew S.Tanenbaum的曼彻斯特编码(从低到高为“0”,从高到低为“1”)传输数据。

浅析动车组的制动控制模式

浅析动车组的制动控制模式

浅析动车组的制动控制模式发布时间:2021-06-23T16:10:33.613Z 来源:《建筑科技信息》2020年11期作者:张利敏[导读] 制动系统是和动车组高速运行的安全保障。

列车高速运行时具有相当大的运动能量,而高速列车的制动系统必须解决列车动能的快速转换和能量消耗问题,并在轮轨黏着允许的条件下,做到高速列车的可靠制动停车或降速。

另外,由于轮轨黏着系数随运行速度的提高而下降,更增加了高速制动技术的难度。

摘要:制动系统是和动车组高速运行的安全保障。

列车高速运行时具有相当大的运动能量,而高速列车的制动系统必须解决列车动能的快速转换和能量消耗问题,并在轮轨黏着允许的条件下,做到高速列车的可靠制动停车或降速。

另外,由于轮轨黏着系数随运行速度的提高而下降,更增加了高速制动技术的难度。

关键词:动车;制动;控制1.常用制动的控制原则列车运行的时候,常用制动指令对列车控制系统、ATP、自动速度控制设备、司机制动手柄等进行处理。

而制动力分配方法则是因为列车编组中有动车也有拖车,其采用的制动方式也不同,因此制动时需要在各车之间进行协调。

单车制动力丢失的处理主要是针对列车中的某一辆车制动设备故障时,其应该承担的部分制动力需要在全列车范围内重新分配。

有序的执行原则,更大限度上保证了动车的安全运行。

2.制动控制模式对比分析 2.1列车级主控说明以运营中的某高速动车组为例,该动车组为8辆编组的动力分散式电动车组,最高运营速度350km/h.动车组网络控制系统采用列车级、车辆级两级总线式拓扑结构。

列车级的网络控制通过绞线式列车总线,WTB实现,车辆级的网络控制通过多功能车辆总线MVB实现。

一列8辆编组的动车组由两个牵引单元(2动2拖为一个牵引单元)构成,每个牵引单元为一个MVB网段。

制动力的分配在各自的牵引单元中实现,每个牵引单元中的4辆车通过MVB网络进行制动力的分配。

头车设有列车级主控EBCU,负责列车制动管理、空压机管理和制动试验等功能,称为列车制动控制管理器(TBM)。

汽车can总线系统原理、设计与应用

汽车can总线系统原理、设计与应用

汽车can总线系统原理、设计与应用汽车CAN总线系统是一种用于车辆内部通信的网络系统,它通过CAN总线将车辆的各个控制单元(如发动机控制单元、制动系统控制单元、仪表板控制单元等)连接起来,实现互相之间的信息交换和协调操作。

CAN(Controller Area Network)总线是一种串行数据通信协议,使用2线制(CAN-H和CAN-L)进行通信。

它具有高可靠性、高抗干扰性和高实时性的特点,适合于车辆等复杂电子系统的通信。

CAN总线系统的设计基本原理是基于分布式控制的思想,即将车辆的不同功能单元分别连接到CAN总线上,通过CAN总线传输信息,实现分散处理和集中协调的功能。

在CAN总线系统中,每个控制单元都有一个唯一的标识符(ID),用于识别发送和接收的数据包。

当一个控制单元发送数据包到总线上时,其他控制单元可以根据ID识别出该数据包是否为自己所需要的,并进行相应的处理。

汽车CAN总线系统的应用非常广泛,包括但不限于以下几个方面:1. 整车控制:CAN总线系统可以将车辆中的各个控制单元连接起来,实现整车的协调控制,如发动机控制、制动系统控制、驾驶辅助系统控制等。

2. 诊断系统:CAN总线系统可以提供车辆的实时监测和故障诊断功能,通过CAN总线传输相关数据,实现对车辆各个系统的故障检测和排除。

3. 仪表显示:CAN总线系统可以将车辆各个系统的信息传输到仪表板上,实现实时的车辆状态显示,如车速、转速、油量等。

4. 多媒体系统:CAN总线系统可以将音频、视频等多媒体数据传输到车载娱乐系统,支持车载娱乐功能的实现。

总而言之,汽车CAN总线系统在车辆的控制、诊断和通信方面发挥着重要的作用,提高了车辆的性能和安全性,同时也提升了车辆的可靠性和可维护性。

MVB网络输入输出单元设计

MVB网络输入输出单元设计

1 引 言
通信技术的迅速发展给传统轨道交通行业带来 前 所未 有 的变革 。当今 的动 车组 及城 市 轨道 车辆 的
的灵 活性。
关键 词 : 入 式 ; O单 元 ; 嵌 I / 多功 能车辆 总 线 ; 车通信 网络 列
D I O 编码 :0 3 6 /.sn 10 2 7 .0 2 0 . 1 1 .9 9 ji .0 2— 2 9 2 1 . 2 0 3 s
中图分 类号 :P 6 . ; 2 5 4 文献标 识 码 : 文章编 号 :0 2— 2 9 2 1 )2— 0 5— 4 T 3 8 1U 8 .5 A 10 2 7 ( 0 2 0 0 4 0
第 2期
21 0 2年 4月




No 2 . Ap . 2 2 r , 01
MI CR0PROC S ES 0RS
MV B网络输 入输 出单 元设 计
李 洋涛 , 柳初 萌, 徐 磊
( 同济 大 学铁道 与城 市轨 道交 通研 究院 , 上海 2 10 ) 0 84
摘 要 : 多功能 车辆 总 线 MV B是 T N 列 车通 信 网络技 术 中用 于 车 辆级 设备 分 布 式控 制 的实 C 时、 高可 靠 、 高安 全 的通信 技 术 。为 实现 车载设 备便 捷地 连 入 M B 网络 , 出一种 基 于 M B总线 V 给 V
a mo lrwi mb d d t c noo y o ih t e mir c n r le o r MVB ewo k i t ra e u i a d du a t e e de e h l g fwh c h e o o tol rb a d, h n t r n ef c n t n te I h /O n ef c o r r o n ce i he PC1 4 bu tn a d.Th s I i tra e b a d a e c n e t d va t 0 s sa d r i /0 n ti fv raii h ta u i s o e s t t t a ly d vc a a c s t e r i c mmu i ain ewo k n o l b c n ci o t ni i h I 0 e i e c n c e s h tan o n c to n t r a d n y y o ne t ng t he u t a t e / v i t ra e A ne o k o n e fc . w t r c mmu i ain x e me t h s e n pe o me n a o ao y.wh c e tfe t e n c to e p r n a b e r r d i lb r tr i f ih t si d h i r la iiy a e i l y o h e in. e ib lt nd f xbi t ft e d sg l i Ke r s: y wo d Emb d e e h oo ;/O ni; e d d tc n l g I y u t MVB; TCN

中国标准动车组网络控制系统分析

中国标准动车组网络控制系统分析

中国标准动车组网络控制系统分析摘要:随着我国铁路交通的迅速发展,基于列车通信网络TCN(Train Communication Network)的网络控制系统代替了原有传统的微机集中式控制方式,在高速列车上得到了广泛应用。

列车通信网络是现代列车的关键技术之一,是影响列车安全、可靠运行及其旅客舒适性非常重要的因素。

列车通信网络是一种面向控制、连接车载设备的数据通信系统,是分布式列车控制系统的核心,其集列车控制系统、故障检测与诊断系统以及旅客信息服务系统于一体,以车载微机为主要技术手段,并通过网络实现列车各个系统之间的信息交换,实现列车控制系统的智能化、网络化与信息化。

中国标准动车组列车网络控制系统的列车总线采用WTB总线和ETB以太网骨干网,车辆总线采用MVB总线和ECN以太网编组网。

本文对中国标准动车组的网络控制系统进行了介绍,阐述了该动车组网络控制系统的拓扑结构,对列车总线WTB和车辆总线MVB进行了分析,介绍了网络控制系统的相关设备及各自功能。

关键字:MVB WTB TCN网络中国标准动车组前言:高速动车组列车为保证旅客乘车的安全与舒适,需对机车和车辆的各种设备进行可靠地控制、监测和诊断。

随着现场总线技术的发展,这种过程控制已从集中型的直接控制系统发展成为基于网络的分布式控制系统。

为实现车载数据通信的国际标准化,国际电工技术委员会IEC于1999年通过了一项列车通信网络专用标准TCN(IEC-61375-1)。

该标准将列车通信网络分成用于连接各节可动态编组的列车级通信网络WTB(绞接式列车总线)和用于连接车辆内固定设备的车辆通信网络MVB (多功能车辆总线)【1,2】。

列车通信网络将列车微机控制系统的各个层次、各个单元之间连接起来,作为系统信息交换和共享的渠道,从而实现全列车环境下的信息交换。

列车通信网络是铁路列车车辆之间和车辆内部可编程设备互连传送控制、检测与诊断信息的数据通信网络。

它是用于列车这一流动性大、环境恶劣、可靠性要求高、实时性强、与控制系统紧密相关的特殊的计算机网络。

基于MVB网络的TCMS系统控制

基于MVB网络的TCMS系统控制

基于MVB网络的TCMS系统控制内容摘要:本文基于CRH-1型动车组,具体分析TCMS系统中的TC CCU(主计算机)的功能与作用,并分析TC CCU的信号传输过程。

研究TCMS系统网络,了解各个系统与TCMS系统中的TC CCU的通讯方式,以及MVB的控制与监控方式。

利用现有车型以及DCUTerm软件相关指令,完成相关调试工作。

为未来动车组多元化的开发设计提供了一个新的选择的机会。

关键词:TCMS系统网络控制诊断1.绪论1.1研究背景及意义随着高速动车组技术日益成熟,和谐号动车组已经为中国乘客服务近20年。

关于和谐号动车组设计及网络通讯是非常值得我们研究的课题。

本文的研究题目为“基于MVB网络的TCMS系统控制”。

MVB网络中控制命令的收发和网络信息的实时监控是由TCMS系统处理。

在1992年6月,TC9 WG22以委员会草案CD (Committee Draft)的形式向各国发出列车通信网TCN的征求意见稿,该稿件分成四个部分:第一部分为总体结构,第二部分为实时协议,第三部分为多功能车辆总线MVB,第四部分为绞式列车总线WTB;总体结构把列车通信网规定为由多功能车辆总线MVB和绞式列车总线WTB组成。

其中多功能车辆总线MVB以ABB的MICAS车辆总线MVB为蓝本,WTB以西门子的DIN 43322和意大利的CD 450为蓝本;MVB的传输介质可以是双绞线,也可以是光纤。

在后一种场合下,其跨距为2000m,最多可联结256个智能总线站。

数据划分为过程数据、消息数据和监管数据,对过程数据的传输进行优化,发送的基本周期是1ms或2ms。

TCMS系统与MVB/WTB协议转换卡结合,共同构成了MVB总线网络上的一个节点,通过上位机程序我们可以对MVB总线网络进行实时监控并且模拟机车上的设备。

可以灵活的模拟一些现实状况。

1.2动车组网络概述列车基本单元,列车车组可分为三个列车基本的单元。

这主要是按照影响供电和列车计算机系统结构进行的功能分组。

多功能车辆总线及其通信控制设计

多功能车辆总线及其通信控制设计
收 稿 日期 : 0 5 4 0 . 2 0 —0 — 6
口进 行互 联 通 信 , 支 持 无 处 理器 的简 单节 点 的 并 数据 收发 。MVB控制 器在 物理 层提供 冗余 , 个 一
作者简介: 夏泽 中( 9 8 , 湖北 武汉人 , 1 5 一) 男, 武汉理工大学 自动化学 院剐教授
V 12 o4 o 8 . . N
Ap.2 0 r 06
文 章 编 号 ; 07 14 20 )4 0 1 4 1 O — 4 X(0 6 0 —0 4 —0
多功 能车辆总线及其通信控 制设计
夏泽 中, 柴庆 芬, 何 俊
( 武汉理工大学 自动化学院, 湖北 武汉 40 7 ) 30 0
基金项目: 国家 “ 6 ” 大 资 助项 目(0 1 83重 2 0 AAS 1 1 ) 023.
维普资讯
4 2
武汉理工大学学 报 ・ 信息与管 理工程版
20 0 6年 4月
设 备从 2个互 为 冗余 的线路 上 发送 数 据 , 仅 从 但
强, 这些数 据采 用源地 址数 据广播 方式 , 周期 性地
发送 ( l g 期可低 至 1ms 。 )
用 的 电气 介 质 , 每段 支 持 3 设 备 , 用 双绞 屏 2个 采
蔽 线 和 变 压器 电气 隔离 , 许 使 用 I Cl 5 — 允 E 1 82标 准的变 压器 和收发 器 。适 用 于 连接经 常接 入和 断 开的轨 道车 辆 。 () 3 光纤 总线 ( 0GF 。光 纤 介质 , 于长距离 ) 用
维普资讯
第 2 卷 第4 8 期
2 0 年 4月 06
武 汉 理 工 大 学 学 报 ・信 息 与 管 理 工 程 版

基于fpga的绞线式列车总线wtb的设计与实现

基于fpga的绞线式列车总线wtb的设计与实现
2
2 TCN 网络原理
1.3 TCN 网络构成
列车通信网络(TCN)实现车厢内部可编程设备互联、以及车厢之间互联的通信 网络,实现全列车的信息交换,为列车控制、设备状态监视、故障诊断和控制提供 信息通道[7]。
根据列车上设备分布的特点,列车通信网络采用上、下两层的结构,以总线形式 连接各节车厢及车厢内的设备:
II
1 绪论
1.1 列车通信网的发展
列车通信网是面向控制的连接列车车载可编程电子设备的分布式数据通信局域 网,它是控制、计算机、通信技术等学科的交叉与集成。
列车通信网用来满足列车车辆对可靠性、安全性、通信实时性以及低成本的要 求,但列车恶劣的电磁环境;大跨度的温差;较强的机械震动,也给电子设备工程 师开发列车通信网带来了很大的挑战[1][2][3 。 ][4][5][6]
1
1.2 设计任务
TCN 网关设备用来实现 MVB 和 WTB 的协议转换,成路由寻址、数据转发功 能,并能作为 MVB 和 WTB 主设备工作。
WTB 多功能列车总线控制器是 WTB 总线上的核心处理器,它为总线上的各个 设备提供通讯接口和通讯服务。WTB 多功能列车总线控制器专用器件的设计完全要 自主设计实现,这是 TCN 网关项目自主创新的核心内容。
从 70 年代开始,国外大公司如西门子、ABB 等就开始了列车通信网的研究, 并 相继制定了自己的列车总线标准,如 ABB 的 MVB、西门子的 DIN43322 和意大 利的 CD450 等。但是这些系统各成体系,互不兼容。为了使制造列车通信网系统设备 的 众多生产厂家能有一个相对一致的标准,促进列车通信网络的快速发展,国际 电工 技术委员会(IEC)第 9 技术委员会(TC9)第 22 工作组(WG22) 和国际铁路联 盟(UIC) 联合制定了列车通信网络的国际标准 IEC61375-1[7],用于列车的远程控制、诊断、维 护和乘客信息实时管理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多功能车辆总线网络接口单元的实现杜振环 李常贤 王宁会(大连理工大学电气工程与应用电子技术系 大连 116023)摘要:1999年1月,列车通讯网络TCN被IEC61375-1标准采纳。

TCN由连接车辆的列车总线和连接单节车辆或车辆组的车载设备的车辆总线组成。

为简化组装,试车以及子系统的重复使用,TCN将多功能车辆总路线MVB(Multifunction Vehicle Bus)规定为车辆总路线。

不同设备能过MVB网络接口单元连接到MVB。

本文主要论述了MVB 设备网络接口单元的设计与实现。

关键词:列车通讯网络 ;多功能车辆总线Abstract :The TCN was adopted as the international standard IEC 61375 in 1999.1 .The TCN architecture addresses all relevant configurations found in rail vehicles. It comprises the train bus connecting the vehicles and the vehicle bus connecting the equipment aboard a vehicle or group of vehicles. To simplify assembly, commissioning, and subsystem reuse, the TCN architecture specifies the Multifunction Vehicle Bus (MVB) as a vehicle bus. Standard MVB interface is needed to connect various equipments to the vehicle bus. In this essay, design and realization of MVB device interface module are discussed.Key Words:Train Communication Network ; Multifunction Vehicle Bus中图分类号:TN919 文献标识码:B1 前言随着嵌入式控制技术和现场总线技术的发展,现代列车的过程控制已从集中型的直接数字控制系统发展成为基于网络的分布式控制系统。

基于分布式控制的MVB(多功能车辆总线)是IEC61375-1(1999)TCN(列车通信网络国际标准)的推荐方案,它与WTB(绞线式列车总线)构成的列车通讯总线具有实时性强、可靠性高的特点。

列车车辆的现代化的发展趋势与可靠性、安全性、通讯实时性的要求使MVB逐渐成为下一代车辆的通讯总线标准。

目前TCN 标准在国外特别是欧洲已相当普及,国内也加紧了对这一标准中关键总线技术的研制。

自主研发列车通信网络设备将具有很好的市场前景和重大的意义。

- 1 -本文论述了MVB 设备网络接口单元的设计,包括该设备硬件系统和软件系统的实现方法。

2 列车通讯网络与TCN2.1 列车通讯网络TCN与多功能车辆总路线MVB列车通信网络(包括地铁列车、城市轻轨列车上的通信网络)是面向控制的一种连接车载设备的数据通信系统,是分布式列车控制系统的核心组成部分。

TCN将列车通信网络分为两层:用于连接各节可动态编组的车辆的列车级通信网络WTB(Wired Train Bus)和用于连接车辆内固定设备的车辆通信网络MVB(Multifunctional Vehicle Bus)。

如图2.1,列车总线和车厢总线通过网关节点连接。

图2.1 列车通讯网络的拓扑结构Fig. 2.1 Topology of Train Communication Network图2.2 机车内部的多功能车厢总线Fig. 2.2 Multifunction_Vehicle_Bus in a locomotive如图2.2,多功能车辆总线MVB是应用于一个车辆或固定车组这一特定环境下的局域网,它将位于同一车辆,或不同车辆中的标准设备连到列车通信网络上的车辆总线。

为了符合TCN标准并能方便地实现MVB设备之间的互连,各个与MVB相连的设备都必须具有统一的硬件和软件接口。

- 3 -硬件接口主要由各个设备中的MVB 网络接口单元(或称网络接口卡)实现,网卡实现物理层信号的转换,执行数据链路层的通信规程,其基本任务是将主机或其他网络设备发送的数据送入网络,或从网络中接收其他设备发来的数据并将它送给主机;软件接口则实现MVB 链路层服务功能,为高层提供服务及服务访问接口,从而屏蔽底层协议,提供透明的、可靠的链路通路,方便用户的使用。

所有与MVB 连接的设备通过MVB 网络接口单元访问MVB 。

3 系统实现概述3.1 硬件功能概述如图3.1,系统实现MVB 设备网络接口单元的主要功能。

其中中央处理器,负责用户程序以及协议的执行,总线控制器做为设备电路和物理层的接口单元,支持IEC61375-1标准中规定的过程数据,消息数据,监视数据以及总线管理功能。

冗余的MVB 总线采用RS 485标准差分信号传输。

背板总线负责板级通讯。

图3.1 系统硬件框图Fig. 3.1 System Hardware Function Block3.2 软件功能概述作为IEC61375-1规定的标准MVB 设备,系统软件主要包含用户应用程序,实时协议栈。

系统同时还需要实时操作系统以及相关的设备驱动程序,如图3.2。

实时协议栈提供了与OSI体系结构类似的层次结构,为具体应用实现了通信机制。

实时操作系统不但为具体应用的实现提供基本功能(如信号量,时间组,任务创建等),还对任务进行实时调度,满足通讯网络对实时性的要求。

图3.2 系统软件框图Fig. 3.2 System Software Function Block4 系统硬件实现4.1 系统硬件实现原理框图图4.1 系统硬件实现功能框图Fig.4.1 Function Blocks of Hardware System如图4.1,为MVB控制模块的具体硬件实现功能框图,系统分为总线控制器、中央处理器、存储系统、通讯存储器、其它功能外设以及通讯接口。

其中MVBC02通讯控制器是机车车辆网络通讯专用芯片,实现MVB链路层以下的功能。

存储器与中央处理器构成主处理系统,NET+50为NetSilicon的ARM7TDMI处理器,存储器包括程序存储器(FLASH)和内存空间(SDRAM)。

系统通过RS485接口与MVB总线连接,背板总线采用VME总线。

其它功能外设主要包括支持远程访问的以太网模块,实时时钟以及温度监测模块,电源管理以及硬件看门狗模块,JTAG 仿真器调试接口。

板级供电为5V,2.5V,3V混合供电。

5 系统软件实现5.1 软件体系结构- 5 -图5.1 系统软件功能结构图Fig. 4.1 Software Function Block该系统的软件结构如图5.1所示,板极支持包介于物理硬件和实时操作系统之间,负责对Net+50CPU的硬件初始化,中断的产生和处理,内存地址映射,内存分配等工作;I/O驱动模块包括MVB驱动、串口/RS485驱动块、Ethernet驱动、DS1629驱动(包含I2C驱动模块),应用可以通过驱动程序接口对相应的模块进行操作; Nucleus实时操作系统内核是开放源码的抢先式多任务操作系统内核,采用软件组件的方法,包括任务控制、内存管理、任务间通信、任务的同步与互斥、中断管理、定时器等,来支持工程开发;MVB协议栈软件是在实时操作系统内核的强大功能支持下,结合MVB驱动模块来完成MVB网络数据通讯的;而用户应用级可以利用MVB协议栈的接口函数访问需要的数据集,并利用收到或者发送的数据进行相应的控制或其它数据处理工作。

5.2 板级支持包5.2.1 板级支持包BSP概述实时操作系统普遍采用微内核结构,为了增强其可移植性,易于定制,该内核并不时只针对某特定硬件系统。

访问外设都需要通过标准的系统内核接口函数,确保多任务的实时性。

微内核向上支持任务,向下则通过BSP访问硬件资源。

本系统BSP由两部分组成:系统初始化程序,硬件设备驱动程序。

系统上电复位,ARM处理器系统上电后从Flash内的0地址开始执行,跳转到相应的RESET异常(exception)处理程序,开始系统初始化流程。

详细流程如图5.2:图4.2 系统BSP初始化流程图Fig. 5.2 Sequence Diagram of System Initialization5.2.2 实时协议(RTP)实时协议(RTP)为一个应用与另一个应用在列车通信网络上通信提供协议和服务。

这两个应用可以位于不同车辆上、在同一个车辆内或在同一个设备内。

实时协议可用于多功能车辆总线(MVB)、绞线式列车总线(WTB)或有相同基本服务的其它总线的通信。

5.2.2.1 周期性通信和偶发性通信MVB支持两种类型的数据传送:周期性数据及偶发性数据:(1)周期性数据在一个特征周期的周期相内周期性地发送。

特征周期可以是基本周期的若干倍;周期相在每个基本周期中占有一固定的部分,在周期相中总线主按预定顺序轮询各设备以获取周期性数据;这种通信称为周期性通信。

- 7 -(2)偶发性数据,它是在两个周期相的间隔中按需要传送的数据,这种通信称为偶发性通信。

两个周期相间的间隔称为偶发相。

图5.3是总线上时间片的例子。

MVB 和WTB总线总是处于总线主控制下,从设备即使在偶发相中也不能自发地发送。

这样可维持进程数据发送的确定性。

图5.3 周期性数据和偶发性数据传送示例Fig. 5.3 Example of Periodic_Data and Sporadic_Data transmission5.2.2.2 被发送的数据车辆总线传送三种类型的数据:(1) 进程数据:进程数据是由发行者设备至多个用户设备的广播数据,并由它们的逻辑地址来标识;总线主呼叫逻辑地址请求从源缓冲区发送给定的数据,符合该逻辑地址的用户设备将所接收的数据插进它们的缓冲区,用所收到的值覆盖先前的值。

(2) 消息数据消息数据是从一个源设备发送到一个目标设备或是同一总线上的所有设备的面向目标的数据。

每个设备都为它接收或发送的所有消息保持一对队列。

只要队列中还有空间,则所接收的消息数据就插在目标设备的输入队列中;消息数据是按需要才传送的;消息服务中消息数据是以包的形式传送的。

(3) 监视数据监视数据是在相同总线内用于监视设备状态、检测沉寂的设备、总线主权转移、总线初运行等等的数据;某些监视数据是周期性传送的,但另一些监视数据是按需传送的。

相关文档
最新文档