基于FPGA的MVB总线管理器设计与研究

基于FPGA的MVB总线管理器设计与研究

论文摘要

随着车载数据通信技术的发展,以绞线式列车总线(WTB)和多功能车辆总线(MVB)为主要组成的列车通信网络(TCN)专用标准,近年来已作为车载数据通信的国际标准,被广泛应用于互操作性和控制实时性要求较高的动车组以及地铁列车等轨道交通领域。在TCN网络中,具有总线管理功能的MVB四类设备网络接口在MVB网络中发挥着关键作用。然而,国外对列车通信网络核心技术的垄断导致MVB在国内的推广和应用遭到很大的阻力,研究和开发具有自主知识产权的MVB四类设备网络接口产品成为我国车载数据通信网络的迫切需要。本文在深入分析MVB协议和MVB四类设备网络接口的结构和功能的基础上,采用FPGA作为硬件载体、Verilog HDL语言和C语言作为开发语言,基于SOPC技术对MVB总线管理器进行了研究和开发。本文所设计的总线管理器分为硬件和软件两部分,系统硬件又被划分为三个功能模块:主控模块、编码模块和解码模块。本文首先采用Verilog HDL硬件描述语言完成了编码模块、解码模块、编码接口模块以及解码接口模块的设计,用于实现MVB有效帧的生成、发送、接收、检测、译码、校验及存储等功能,并对编码和解码模块进行了仿真,得到了正确的仿真结果;然后使用SOPC Builder工具构建了一个包含NiosⅡCPU、定时器、FLASH、编码接口模块以及解码接口模块等组件的NiosⅡ处理器系统,将其作为主控模块与编解码模块在顶层原理图中进行连接,完成了系统硬件的设计;其次,以NiosⅡIDE作为软件开发平台,完成了总线管理器报文传输、介质分配、主权转移等功能软件的编写及调试。最后对整个系统的MVB过程数据报文传输进行了实际测试,测试结果表明所设计的MVB总线管理器能够正确完成符合MVB总线协议规定的过程数据报文传输过程。此外,本文还对总线碰撞问题进行了较为深入的研究,提出了较为有效的仲裁方案,为研究的进一步深入奠定了良好的基础。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究现状
  • 1.3 论文的研究内容与组织结构
  • 第2章 SOPC技术概述
  • 2.1 SOPC技术简介
  • 2.1.1 Nios Ⅱ软核处理器
  • 2.1.2 Avalon交换架构
  • 2.1.3 HAL系统库
  • 2.2 SOPC设计流程
  • 2.3 硬件描述语言
  • 2.4 本章小结
  • 第3章 MVB通信协议
  • 3.1 列车通信网络概述
  • 3.2 MVB物理层
  • 3.3 MVB设备
  • 3.4 MVB数据链路层
  • 3.4.1 MVB数据类型
  • 3.4.2 MVB帧
  • 3.4.3 MVB报文
  • 3.4.4 MVB端口
  • 3.4.5 介质访问方式
  • 3.5 本章小结
  • 第4章 系统硬件设计
  • 4.1 功能分析
  • 4.2 设计方案
  • 4.3 编码模块设计
  • 4.3.1 整体结构
  • 4.3.2 曼彻斯特编码单元
  • 4.3.3 分界符生成单元
  • 4.3.4 校验序列生成单元
  • 4.3.5 发送控制单元
  • 4.4 解码模块设计
  • 4.4.1 整体结构
  • 4.4.2 起始位检测单元
  • 4.4.3 分界符检测单元
  • 4.4.4 曼彻斯特解码单元
  • 4.4.5 接收控制单元
  • 4.5 SOPC系统设计
  • 4.5.1 编码接口模块设计
  • 4.5.2 解码接口模块设计
  • 4.5.3 Nios Ⅱ系统模块设计
  • 4.6 本章小结
  • 第5章 系统软件设计
  • 5.1 软件设计分析
  • 5.1.1 报文传输
  • 5.1.2 介质分配
  • 5.1.3 主权转移
  • 5.1.4 事件仲裁方案
  • 5.2 软件实现
  • 5.3 本章小结
  • 第6章 系统仿真及测试
  • 6.1 系统仿真
  • 6.2 报文传输测试
  • 6.3 本章小结
  • 结论与展望
  • 致谢
  • 参考文献
  • 附录1
  • 附录2
  • 附录3
  • 攻读学位期间发表的论文
  • 相关论文文献

    • [1].某型机1394总线故障分析[J]. 中国科技信息 2020(01)
    • [2].高速1553B总线有效性测试平台设计与实现[J]. 现代电子技术 2017(03)
    • [3].1553B总线继电器的应用研究[J]. 仪器仪表用户 2010(02)
    • [4].火灾自动报警系统中环形与树形总线形式优缺点探讨[J]. 智能建筑电气技术 2018(05)
    • [5].基于FPGA的1553B总线信号收发和验证[J]. 国外电子测量技术 2017(08)
    • [6].如何为仪器控制系统选择合适的硬件总线[J]. 国外电子测量技术 2013(03)
    • [7].CAN总线依然宝刀未老[J]. 中国电子商情(基础电子) 2011(10)
    • [8].一种基于GPRS与485总线的无线采集器的设计[J]. 物联网技术 2017(06)
    • [9].LXI总线概述及其相关技术研究[J]. 自动化与仪器仪表 2016(01)
    • [10].联动事件总线框架的建立[J]. 信息系统工程 2014(05)
    • [11].基于CAN总线的设计应用[J]. 中国新通信 2012(14)
    • [12].浅谈CAN总线的特点及应用[J]. 科技信息 2009(17)
    • [13].基于FPGA的1553B总线远程终端设计[J]. 电子测量技术 2020(05)
    • [14].CAN总线在汽车中的应用分析[J]. 科技传播 2016(05)
    • [15].供新书《长虹彩电总线调试及常见故障速查、速修手册》——何敬松 编著[J]. 家电检修技术 2013(12)
    • [16].历史悠久的I~2C总线[J]. 今日电子 2014(01)
    • [17].车载1553B总线的网络演算建模及分析[J]. 科学技术与工程 2013(16)
    • [18].一种可靠的支持多主机的RS485总线方案[J]. 控制工程 2017(S1)
    • [19].关于PXI总线开发的讨论[J]. 山西电子技术 2016(02)
    • [20].试析基于CAN总线的通信系统的设计与实现[J]. 电子技术与软件工程 2015(10)
    • [21].机载双余度1553B总线检测研究[J]. 计算机测量与控制 2010(09)
    • [22].基于冗余可恢复CAN总线的风电变桨控制[J]. 可编程控制器与工厂自动化 2010(10)
    • [23].XY·CN总线供电及通信系统(连载)——M-BUS与XY·CN总线性能比对(下)[J]. 单片机与嵌入式系统应用 2008(03)
    • [24].一种基于新型RS485总线的楼宇自控系统[J]. 建筑电气 2008(06)
    • [25].多类型总线转换器的研究与设计[J]. 无线通信技术 2017(02)
    • [26].基于Vector总线设备的CAN总线测试方法概述[J]. 汽车电器 2015(12)
    • [27].某导弹武器系统1553B总线监测系统设计[J]. 弹箭与制导学报 2016(01)
    • [28].1553B总线安全性分析与测试[J]. 中国新通信 2016(09)
    • [29].供新书《长虹彩电总线调试及常见故障速查、速修手册》[J]. 家电检修技术 2013(01)
    • [30].485总线在水电站微机监控系统中的应用[J]. 机电信息 2012(30)

    标签:;  ;  ;  

    基于FPGA的MVB总线管理器设计与研究
    下载Doc文档

    猜你喜欢