首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车相关
改进的组态技术在汽车售后诊断开发中的应用研究
来源:汽车维修  作者:佚名  2020-11-19 10:02:52

     一、引言

    ECU(车载控制器)是汽车电子的主要组成部分,汽车良好的控制性能就是由车上大量ECU的协调工作实现的。传统汽车中汽车电子成本占比已达到40%,在新能源汽车中这个比例更高。随着汽车工业的发展,以及人们生活水平的提高,人们对汽车性能的要求越来越高,电子技术在汽车上的应用也越来越广泛。未来汽车已不仅仅是一种代步工具,更是生活及工作范围的一种延伸,呆在汽车上就像呆在自己的办公室和家里一样,可以听广播,打电话,上网,工作等等。顺应发展,ECU在车辆上的使用会变得越来越多,要求每个ECU的功能也会越来越强大。相应地,车辆维修人员也将越来越依靠控制器记录和采集的数据来维修车辆。本文将讨论和分析随着控制器的数量和功能的增加,售后诊断软件开发人员如何高效率、高质量地为维修站高效准确的提供售后诊断工具软件。
 
    二、传统的汽车售后诊断软件开发方式
    汽车售后诊断系统就是通过与车载控制器进行通讯,读取控制器中记录的数据,帮助维修人员准确定位故障和解决故障。随着车辆控制单元的增加和单个控制器的功能的增加,诊断系统越加复杂,控制单元售后诊断数据开发的内容也越来越多。整车电控单元的增加对售后维修诊断程序从研发、测试、实施到维护各个环节的响应时间都提出了更高的要求。基于以上出发点,汽车诊断数据开发软件必须具有高效性,协议强相关性,和高复用性,能够对诊断数据库进行加密并能够远程实时数据升级。如何提高模块级的诊断数据开发工作效率就是诊断数据开发平台的核心内容。本文就从提高工作效率方面谈一下售后诊断开发平台的处理方法。
    传统方式下,项目开发是通过代码实现的,开发人员是项目资源中最为重要的要素,项目的成败与优劣在很大程度上取决于开发人员的技术能力高低以及责任心强弱。因此,在项目开发过程中,为了降低项目风险往往会增加代码审查、同行评审等管理手段,增加“额外”时间成本和人力成本。更重要的是,传统方式要求开发人员必须具备专业的程序设计经验以及相关的行业经验,这无疑将增大人力成本的投入以及由于人才流动而带来的巨大项目风险。
    三、组态方式在售后诊断开发工作中的实现过程
      当前,主机厂一般都采用组态方式开发诊断软件。所谓“组态”,其含义是“配置”、“设定”的意思,是指用户通过类似‘.搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,有时候也称为“二次开发”,组态软件开发就称为“二次开发平台”。组态方式相当于将以往的项目经验以控件的方式固化,开发人员可以通过使用不同的控件,就可以实现对诊断需求的某个功能的开发。这样就可以减小开发人员对程序设计技能的依赖,不需要了解程序设计方法,对于开发者而言只要经过简单的培训即可掌握组态开发,能够降低项目的开发难度,减少由于“开发人员”个体差异而导致的项目风险,节省项目成本。同时可以将开发人员的精力放在诊断数据的正确性测试和修改上,从而更好的提高售后诊断数据的交付质量。
      我们把在售后诊断中常用的控件,如全车诊断控件,数据显示控件,模块信息控件,信息显示控件等控件在软件开发过程中就封装起来,诊断数据开发人员只需根据控件的需求配置对应的指令,解析方式及显示方式就可以调用控件在诊断软件运行平台中实现对应的诊断功能。

[1] [2] [3]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:1,019.53100 毫秒