论文题名: | 汽车诊断通信管理软件的研究与实现 |
关键词: | 汽车软件;通信管理;诊断协议;功能模块 |
摘要: | 随着汽车内部结构变得越来越复杂,汽车诊断系统也需要不断更新,以加强对新款汽车的故障诊断能力。传统的汽车软件开发方法受开发效率低下,扩展能力低的局限,已经难以跟上当前汽车行业不断变化的需求。AUTOSAR标准为满足汽车电子软件可重用性,可扩展性等要求,提出了一种新的软件结构以及开发方法学。但是,在国内针对该标准的分析研究尚属起步阶段,目前仍旧不存在成熟可用的产品。 在此背景下,本文旨在设计出符合 AUTOSAR标准的模块化诊断系统,并实现能支持多种诊断协议的诊断通信管理软件,要求软件具备灵活的配置扩展能力。此外,本文还研究诊断通信管理软件对 AUTOSAR标准符合度的验证方法以及模拟测试平台的设计方法。本文的主要研究方法以及成果可以总结如下: 1.通过参考AUTOSAR标准以及分析汽车行业的诊断通信协议,提出了诊断系统的总体设计。它由DCM(Diagnostic Communication Manager,诊断通信管理器),DEM(Diagnostic Event Manager,诊断事件管理器),DET(Development Error Tracer,开发错误跟踪器)组成。此设计组件耦合度低,也为设计可支持多种诊断服务的DCM提供了良好的基础。 2.按功能不同将DCM分为三个子模块(DSL,DSD,DSP),DSL负责消息收发,会话,协议的管理,DSD负责响应管理,DSP负责服务管理。该软件能支持多会话级,多安全级,多协议配置,具备良好的可扩展性能,此外,它亦独立于底层总线,具备良好的可移植性。 3.分析了AUTOSAR的符合性测试方法学,并设计实现了符合性动态测性框架。利用适配器分离的设计方案,该测试框架能支持测试用例和被测代码运行于不同平台。符合性测试的结果证明了DCM对AUTOSAR标准的符合程度大于83%。 4.使用飞思卡尔公司的MC9S12XEP100开发板作为服务端,CAN总线作为底层总线,并利用串口对服务端监控,实现了DCM的模拟测试平台。试验表明该平台使用方便,能模拟汽车诊断收发环境。 |
作者: | 周毅 |
专业: | 计算机系统结构 |
导师: | 李允 |
授予学位: | 硕士 |
授予学位单位: | 电子科技大学 |
学位年度: | 2013 |
正文语种: | 中文 |