支持J1939网络的建模与模拟平台的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kms2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J1939网络协议是由美国汽车工程师协会(Society of Automotive Engineer,SAE)提出,并组织维护和推广的,其是基于CAN总线的。J1939网络是由若干个电控单元(Electronic Control Unit,ECU)组成的,在每个电控单元上,又由若干个控制器应用(Controller Application,CA)组成。控制器应用是J1939网络的逻辑单元,所以发送消息包和接收消息包都发生在控制应用单元之间。在建立J1939网络时,用户需要根据每个控制器应用的具体功能来定义其名字、预定义地址、消息对象的发送方与接收方等。 本论文的研究目的是提供给用户一个支持J1939网络的可视化建模与模拟的平台。通过该平台,可以帮助用户直观高效地对J1939网络进行建模,并提供准确无误的代码自动生成,以及离线仿真模拟网络初始化、消息发送情况和控制器应用接收到消息后的响应动作等功能。通过该平台的可视化建模功能,用户可以更专注J1939网络的搭建算法本身,而非底层代码实现的细节;通过离线仿真模拟功能,可以帮助用户提早检查出可能出现的设计问题,从而使得用户能够更高效的完成J1939网络的开发工作。 本论文的创新点在于: 应用Eclipse的图形编辑框架(GEF)开发可视化建模工具,其基于MVC开发模式使得软件开发效率更高并具有很好的可扩展性; 代码自动生成功能,能帮助用户准确无误地生成针对SmartJ1939网络系统和SmartOSEK OS操作系统的网络配置文件与应用程序部分的代码,使得用户更关注于网络搭建的本身,而非代码实现的细节,也使得用户出错的可能性尽可能减少,且生成的代码具有良好的格式风格、可读性以及注释信息等; 应用Swing与多线程技术实现离线仿真模拟功能,能帮助用户提前观察到网络初始化地址分配、消息发送以及控制器应用收到消息后的响应动作等情况,能使用户直观的了解到所配置的网络的效果,使设计上的问题能在早期阶段暴露出来,以便做出及时的修改,从而提高开发效率。
其他文献
互联网已成为人们获取信息最重要的途径,互联网上的绝大多数信息是以人们理解的格式来表示的,而作为智能软件代理并不理解和处理这些信息,互联网的潜力还远远没有挖掘出来。
运用卫星遥感技术的沿海水质实时监视与速报,对于国民经济有着重要的指导意义。本文利用卫星MODIS提供的对长江三角洲沿海区域的五种水质因子数据,进行聚类分析和比较研究,为沿海水质实时监视与速报提供了研究基础。 本文具体工作主要包括:(1)分析遥感卫星所提供的卫星遥感数据,开发对应的卫星遥感数据分析和处理平台,介绍平台的功能模块和演示遥感数据的读取。(2)在基于K-均值聚类算法的基础上进行海洋遥
如今,Web已经成为网络信息的主要平台,是人们获取知识的主要来源。但是,由于Web页面的无结构性、超链接的自由无序性、以及Web内容的海量性、多样性和动态变化性,使得人们从W
作为从万维网上海量的文本信息资源中发现潜在的有价值知识的一种有效技术,Web文本挖掘正方兴未艾。Web文本分类研究是Web文本挖掘中的一个研究热点。在Web文本分类中,通过更
近年来,各种针对计算机信息系统的攻击越来越普遍,并且变得更加难以防范。其攻击方式从传统的本地病毒攻击逐渐演变成分布式、高速传播的网络攻击行为。现有的入侵检测技术由于
目前,主要有两类信息安全保护技术:信息加密和信息隐藏。  信息加密和信息隐藏技术的关系很密切,信息加密是将秘密信息加密为密文数据,这样未授权用户没有密钥就无法获取秘密
随着信息技术的发展,计算机在各行各业中的应用越来越深入。计算机系统的漏洞引发的后果也愈发严重。计算机软件漏洞检测技术的研究对提高系统安全性有着重要意义。  本文首
目前我们正处在人工神经网络发展的高潮期,最近五年来,深度学习在图像识别、语音处理、机器翻译三个领域取得了巨大的成功。信息检索作为与自然语言处理高度相关的领域,也受到了
本文主要研究了J2EE核心模式的表示层模式和GoF(Gang Of Four)的一些相关设计模式。在大型复杂Web应用系统开发中,Web构件开发的复杂度和工作量常常令人望而生畏。虽然J2EE平
随着信息时代的到来,互联网上的信息爆发式的增长,我们日常使用的搜索引擎需要检索的内容信息量也随着迅速增加。整个世界的信息数据总量在2011年就已经超过了1.2ZB,并且根据国