当前位置:主页 > 管理论文 > 移动网络论文 >

基于OPNET的CAN总线网络仿真研究

发布时间:2017-04-10 16:20

  本文关键词:基于OPNET的CAN总线网络仿真研究,由笔耕文化传播整理发布。


【摘要】:随着信息技术的不断发展,网络规模及结构越来越复杂,应用场景也呈现多样化趋势,这就使得网络的设计与规划、设备研发以及相应协议的开发更具挑战性,因而亟需一种科学的网络性能预测手段,网络仿真技术也在此背景下应运而生。CAN总线协议是一种常用的工业现场总线通信标准,用于车内或航天器内设备总线的实时控制和复用。本文利用OPNET为仿真工具,以CAN总线为研究对象,采用高层体系结构(High Level Architecture,HLA)的方法建立了一个基于OPNET工程和WINDOWS工程的联合分布式仿真系统。该系统由OPNET仿真网络、控制台和参数显示终端等三个子系统构成,采用了包括OPNET,C#和HLA三种程序设计技术。另外,在OPNET子系统中,应用网络仿真的方法,建立了CAN总线的链路模型、进程模型和节点模型,并基于此建立了一个包含8个CAN总线设备在内的网络模型。CAN总线MAC层是整个CAN协议数据链层的核心,针对CAN总线是否存在访问冲突,设计了两种CAN_MAC进程模型:不带冲突解决机制和采用比特仲裁机制的带冲突解决机制。基于这两种不同的解决机制对CAN总线系统进行全数字仿真研究。不仅如此,在系统中引入HLA技术完成了OPNET子系统中虚拟数据与两个WINDOWS子系统中真实数据的变换和交互,因此采用本系统还可以对CAN总线网络进行分布式仿真甚至半实物仿真,较纯OPNET仿真而言,系统灵活性更高。
【关键词】:CAN总线 OPNET仿真 HLA 比特仲裁 数据交互
【学位授予单位】:渤海大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.01;TP273
【目录】:
  • 摘要4-5
  • ABSTRACT5-11
  • 1 绪论11-28
  • 1.1 OPNET网络仿真技术11-16
  • 1.2 HLA联合分布式仿真技术16-22
  • 1.3 CAN总线协议22-26
  • 1.3.1 CAN总线LLC层协议22-23
  • 1.3.2 CAN总线MAC层协议23-26
  • 1.4 本文主要工作26-28
  • 2 基于HLA的分布式仿真系统28-33
  • 2.1 HLA仿真系统构成28-30
  • 2.2 仿真系统工作过程30-31
  • 2.3 系统软件配置31-32
  • 2.4 本章小结32-33
  • 3 CAN总线仿真网络设计33-53
  • 3.1 CAN总线网络模型34-35
  • 3.2 CAN总线节点模型35-36
  • 3.3 CAN总线进程模型36-47
  • 3.3.1 应用层进程模型36-38
  • 3.3.2 LLC层进程模型38-39
  • 3.3.3 MAC层进程模型39-46
  • 3.3.4 OPNET的HLA接口46-47
  • 3.4 CAN总线链路模型47-48
  • 3.5 CAN总线仿真系统测试48-52
  • 3.5.1 实验 1:总线无访问冲突48-49
  • 3.5.2 实验 2:两个节点发生访问冲突49-50
  • 3.5.3 实验 3:多个节点发生访问冲突50-52
  • 3.6 本章小结52-53
  • 4 仿真系统人机接口设计53-63
  • 4.1 仿真输入子系统54-58
  • 4.2 仿真输出子系统58-60
  • 4.3 HLA接口60-62
  • 4.4 HLA分布式仿真系统联合测试62
  • 4.5 本章小结62-63
  • 总结与展望63-64
  • 参考文献64-66
  • 附录 166-73
  • 附录 273-75
  • 附录 375-78
  • 发表论文情况78-79
  • 致谢79-80

【相似文献】

中国期刊全文数据库 前10条

1 刘晓静;苏锦海;;OPNET在网络规划设计中的应用[J];微计算机信息;2006年06期

2 张文革;马玉祥;;基于OPNET的移动IP通信仿真跟踪及分析[J];无线通信技术;2006年01期

3 罗晴;罗林;;OPNET在企业组网中的应用[J];中国水运(理论版);2006年02期

4 颉伟;张U嗚,

本文编号:297121


资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/297121.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7de7a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com