汽车诊断协议KWP2000的实现与应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:xbmkdx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足日趋严格的排放法规和进一步提高汽车的经济性、动力性、安全性、舒适性的要求,电子技术的应用是当今汽车工业发展的必然趋势。电子技术的广泛应用使得汽车电控系统的结构越来越复杂,当发生故障时,判断故障发生原因以及发现故障的部位也相应的变得越来越困难。针对这种情况,在电子控制单元的开发过程中增加了诊断系统,以实现在线诊断和离线诊断功能。因此开发符合诊断标准的诊断系统具有重要的实际意义。本文在充分研究国内外相关领域的文献和资料的基础上,对诊断协议KWP2000开展了深入的研究,并进行了协议的开发和应用。主要研究内容包括以下几个方面。首先,介绍了KWP2000的体系结构和技术特征。根据OSI的七层基本参考模型,KWP2000将通信系统分为物理层、数据链路层和应用层。本文具体分析了这几个子层的功能和技术特点,以及相互之间的通信关系。其次,重点讨论了数据链路层和应用层的实现技术,给出了相应的技术解决方案。在数据链路层的实现技术方面,本文给出了一种基于状态切换的软件运行机制,并且重点分析了初始化过程、数据的拆分重组、时序控制、错误处理和仲裁机制等关键技术,从而实现了较为完备的基于K线的通讯网络。在应用层的实现技术方面,本文给出了其软件结构和接口设计方案,并分析了公共的诊断服务(如开始诊断会话、安全访问、保持通讯连接等)的实现过程。然后,讨论了诊断协议栈在具体的诊断系统中的应用,可以实现故障诊断和在线编程等功能。在故障诊断方面,结合故障自诊断技术对现有的故障诊断方法进行了研究,并分析了故障判断和恢复机制。重点讨论了如何将在线自诊断和诊断服务结合起来的方法。为了解决非实验室环境下汽车电控单元的测试和监控问题,本文还讨论了基于诊断通讯协议进行电控单元在线编程的技术。最后,通过专用的诊断测试工具Softing软件,对诊断软件的功能与性能进行了测试。测试结果表明,本文中诊断软件的解决方案基本是可行有效的。本文主要讨论了诊断协议KWP2000的实现和应用技术,同时在诊断系统的软件设计方面也进行了方法性的探索,具有实际意义。
其他文献
怀揣着梦想和希望刚刚进入象牙塔的新生,面对陌生的环境,充满着兴奋与紧张。突然摆脱了家长和老师的束缚,你们都有点手足无措,
随着科学技术的快速发展,航空、航天、军工及民用领域对大型装备在线三维测量提出了更高的要求。为了满足这些要求,在过去的几年中用于三维坐标在线测量的技术和设备得到长足
我国医疗市场正处于体制改革的重要时期,入世以后,中国的医疗服务体系的所有制形式、管理机制呈现多元化格局,以公立医院为主体,私营与个体医院、中外合资合作医院等多种所有
近日,一个剃着光头、长着娃娃脸、孩子气十足的年轻教师,成了郑州牧业工程高等专科学校(以下简称"郑州牧专")一万多名师生关注的焦点。他,就是学校第一个举办个人摄影作品展的人
作为卫生专业技术人员,需要时常进行卫生专业技术文献、说明书以及相关技术文件等专业卫生文献的阅读与查阅。因此,卫校学生阅读能力培养情况将直接影响学生的工作以及职业发
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
随着我国城市交通量的不断增长,城市道路交叉口交通压力也越来越大,交叉口的服务水平是评估交叉口设计合理性的重要指标。而信号交叉口的延误则是评价信号交叉口运行效率和服务