具有总线管理功能的MVB四类设备关键技术的研究与实现-计算机应用技术专业毕业论文.docxVIP

  • 8
  • 0
  • 约5.41万字
  • 约 66页
  • 2019-05-09 发布于上海
  • 举报

具有总线管理功能的MVB四类设备关键技术的研究与实现-计算机应用技术专业毕业论文.docx

摘要列车通信网络TCN是我国应用最广的列车通信网络标准。TCN按功 摘要 列车通信网络TCN是我国应用最广的列车通信网络标准。TCN按功 能分为WTB(绞线式列车总线)和MVB(多功能车辆总线)。具有总线管理 功能的MVB四类设备是MVB的技术核心,进行MVB四类设备关键技 术的研究对开发具有自主知识产权的MVB产品十分关键。 本文在对MVB协议和MVB四类设备结构进行深入分析的基础上, 探讨开发MVB四类设备中的关键技术即MVB四类设备总线控制器的研 制和协议栈模块的任务调度问题。根据MVB四类设备总线控制器的功能 将其划分为:存储器控制模块TMC、主控单元MCU、编解码单元,采用 自顶向下开发模式,在FPGA里实现MVB四类设备总线控制器功能。 MVB通信具有很强的实时性,周期相与偶发相任务各具特点,单一 的任务调度算法不能满足要求。论文设计了双层选择任务调度算法,上层 根据所处相选择任务调度算法,下层根据任务调度算法选择任务,解决了 协议栈中任务模块实时调度的问题。对MVB协议栈结构划分,在Linux 平台下运用C编程实现变量传输的功能与总线管理的功能,在链路层通 过内存映象的方式实现系统访问共享内存的底层接口,在应用层针对不同 应用实现单个变量访问、集合访问和群集访问的功能,采用定时器实现链 路介质分配,通过先序遍历事件仲裁二叉树实现事件仲裁等。 建立MVB设备测试平台。该平台由标准的MVB测试设备,MVB 总线管理单元、MVB协议分析仪及被测设备组成,通过MVB协议分析 仪对被测设备进行分析,测试表明四类设备的关键技术功能与标准设备兼 容性良好,符合IEC61375标准。 关键词MVB,四类设备,总线控制器,双层选择任务调度算法 ABSTRACTTCN(Train ABSTRACT TCN(Train Communication Network)iS the most widely adopted train communication standards.which can be divided into、WB(Wired TI.ain Bus) and MVB(Mutifunction V曲icle Bus)by function.As MVB Class 4 devices that have bus management function are the core of the MVB technology,in order to develop MVB productions with independent intellectual property,it is pivotal to research on key technologies of such devices. Based on in—depth analysis of MVB protocol and structure of the MVB Class 4 devices,this dissertation points out that it is a key technology on the development of the MVB productions that how to realize bus controller of the MVB Classe 4 devices and solve problem of real—time scheduling for task moduls in the protocol stack.Accroding to the functions.the bus controller is devided into four modules:tra衢C memory control module,main control unit, coding and encoding unit.By adoping a top-down module design method,the control function of the MVB Class 4 iS realized in FPGA. In the MVB,communication iS real.time.Ⅵmat’S more。the tasks between periodic phase and sporadic phase have different features,SO a single kind of task scheduling algorithm can not satisfy their demands.Therefore,a double select task scheduling algorithm

文档评论(0)

1亿VIP精品文档

相关文档