多功能车辆总线接口卡的设计

多功能车辆总线接口卡的设计

论文摘要

多功能车辆总线(MVB)接口卡是列车通信网络中重要的通信设备。接口卡连接不同类型的总线,通过运行在其上的通信协议软件,完成协议转换,实现跨总线的数据传输。本文分析了接口卡的软件层次结构,根据功能将其划分成初始化,实时协议和CAN应用三大模块,其中实时协议是重点。实时协议又分为过程数据和消息数据服务两大模块。本文针对实时协议设计中的难点:链路层接口模块和消息数据模块的设计思路进行详细说明。链路层接口模块的设计要点是共享存储器访问的设计。共享存储器位于链路层和实时协议之间,存储过程数据集和消息包,允许链路层和实时协议并发访问。共享存储器设计的关键就在如何实现并发访问,涉及到两个模块间的交互和数据转发,关系到系统的稳定性和可靠性,链路层接口的设计需要和底层MVB模块协同,是项目的重点和难点。共享存储器设计有二,要优先满足MVB模块对共享存储器的读写需求(实时性要求),其次要满足CPU对数据集操作的完整性要求。本文放弃了纯粹的CPU等待方案,通过使用单口RAM,设计适当的时序完成数据的读出;通过写FIFO完成链路层的写入。实验证明,该方案很好的满足了协议要求。消息数据模块按照OSI网络模型分为会话层,传输层和网络层。本文为会话层设计了相应的数据结构和状态机;为传输层设计了事件状态机和超时状态机;将网络层分解成发送任务和路由任务。根据各层的不同功能,将消息数据模块划分为不同的任务和接口调用。接口卡开发已经完成,与多种MVB从设备进行互连,顺利通过了项目验收。软件工作稳定,性能可靠,各项指标都很好的满足要求。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题背景
  • 1.2 国内外动态
  • 1.3 课题提出的意义
  • 1.4 论文结构
  • 2 系统总体设计
  • 2.1 概述
  • 2.2 软硬件平台
  • 2.3 接口卡软件体系结构
  • 2.4 本章小结
  • 3 链路层接口模块设计
  • 3.1 概述
  • 3.2 共享存储器
  • 3.3 设计思路
  • 3.4 仲裁时序
  • 3.5 接口设计流程
  • 3.6 本章小结
  • 4 过程数据模块设计
  • 4.1 模块描述
  • 4.2 数据集访问设计
  • 4.3 本章小结
  • 5 消息数据模块设计
  • 5.1 概述
  • 5.2 会话层设计
  • 5.3 传输层设计
  • 5.4 网络层设计
  • 5.5 消息通信流程
  • 5.6 本章小结
  • 6 接口卡现场测试
  • 6.1 过程数据通信实例
  • 6.2 消息数据通信实例
  • 6.3 本章小结
  • 7 总结与展望
  • 7.1 论文所做工作的总结
  • 7.2 对未来工作的展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于计算机网络加密接口卡的硬件研究[J]. 计算机产品与流通 2020(02)
    • [2].通用型数据传输等效接口卡设计[J]. 电子器件 2016(04)
    • [3].计算机直接制版机数据接口卡的设计[J]. 电子世界 2014(02)
    • [4].便携式1553B总线通讯接口卡的设计与实现[J]. 火力与指挥控制 2014(02)
    • [5].基于FPGA的PCI-CAN接口卡设计[J]. 黑龙江科技信息 2012(03)
    • [6].基于PCI总线的RS485接口卡的设计[J]. 科技创新导报 2009(03)
    • [7].简易USB接口卡的设计和实现[J]. 微计算机信息 2008(05)
    • [8].基于FPGA的PCI-Express接口卡设计[J]. 计算机测量与控制 2014(01)
    • [9].ECLIPS-5700WTS接口卡的研制[J]. 石油仪器 2014(04)
    • [10].POS接口卡与主控卡间通信协议的设计与实现[J]. 铁路计算机应用 2011(07)
    • [11].基于CPCI总线的接口卡设计[J]. 电子技术应用 2014(06)
    • [12].智能执行器EPA通信接口卡的设计与开发[J]. 杭州电子科技大学学报 2010(04)
    • [13].基于FPGA的AFDX终端接口卡设计[J]. 计算机测量与控制 2012(12)
    • [14].某导弹一体化测试设备LAN接口卡设计[J]. 计算机测量与控制 2011(01)
    • [15].EMD 10G线路接口卡的硬件设计与实现[J]. 电子技术应用 2008(07)
    • [16].CAN/RS232接口卡的设计与实现[J]. 现代电子技术 2009(24)
    • [17].CardBus信令接口卡驱动程序开发[J]. 信息通信 2008(06)
    • [18].基于FPGA的SpaceFibre-USB3.0接口卡设计[J]. 仪表技术与传感器 2019(08)
    • [19].基于双CPCI总线的地震数据采集接口卡设计[J]. 电子技术应用 2017(05)
    • [20].基于Nios Ⅱ的随钻声波测井仪通讯接口卡设计[J]. 科学技术与工程 2013(16)
    • [21].G.SHDSL接口卡多PVC测试技术的研究[J]. 微型机与应用 2011(14)
    • [22].PCI9052在PCI接口卡中的应用[J]. 大地测量与地球动力学 2009(S1)
    • [23].PCI接口卡中的DMA传输模块软硬件设计[J]. 中国传媒大学学报(自然科学版) 2008(03)
    • [24].异构网络交换机光电一体接口卡设计[J]. 新型工业化 2012(06)
    • [25].基于PCI Express总线的高速光纤接口卡的设计与实现[J]. 电子技术应用 2011(05)
    • [26].基于LPC2148和MCP2510的高速USB-CAN卡[J]. 微计算机信息 2010(02)
    • [27].基于NiosⅡ的PCI Express接口卡的设计[J]. 计算机测量与控制 2012(02)
    • [28].基于RMAP_IP核的PCIe-SpaceWire接口卡的研究与实现[J]. 半导体光电 2017(02)
    • [29].基于FC-AE-ASM协议的终端接口卡设计与实现[J]. 仪表技术与传感器 2017(08)
    • [30].Linux平台下PCI数据接口卡驱动的设计与开发[J]. 电子制作 2012(12)

    标签:;  ;  ;  ;  

    多功能车辆总线接口卡的设计
    下载Doc文档

    猜你喜欢