一种组合仪表软件自适应配置方法转让专利

申请号 : CN201110354212.6

文献号 : CN102541047B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李莉刘强杨安志赵福全

申请人 : 浙江吉利汽车研究院有限公司浙江吉利控股集团有限公司

摘要 :

本发明公开了一种组合仪表软件自适应配置方法,组合仪表与诊断仪、当前车辆上安装的各个ECU连接成CAN总线网络,组合仪表通过CAN接收诊断仪发出的组合仪表自适应配置开始指令,组合仪表根据CAN总线上消息标识符判断当前车辆上安装的各个ECU,从而判断当前车辆的配置类型,选择相应的软件,执行软件自适应配置。本发明仅需要诊断仪发送一个组合仪表软件自适应配置开始指令即可,组合仪表即会根据CAN总线上信息执行自适应配置,配置更方便,效率也更高。

权利要求 :

1.一种组合仪表软件自适应配置方法,其特征在于:步骤如下:

a.组合仪表(1)与诊断仪(2)、当前车辆上安装的各个ECU(3)连接成CAN总线网络,组合仪表(1)内存有用于可自适应配置的软件;

b.组合仪表(1)通过CAN总线接收诊断仪(2)发出的组合仪表(1)自适应配置开始指令;

c.组合仪表(1)根据CAN总线上消息标识符判断当前车辆上安装的各个ECU(3),从而判断当前车辆的配置类型,选择相应的软件,执行软件自适应配置;

d.若组合仪表(1)软件自适应配置成功,发送一帧包含软件自适应配置成功和当前车型配置类型信息的消息,若不成功返回步骤c;

e.诊断仪(2)接收到组合仪表(1)发送的消息后,通过诊断仪显示界面显示当前车型配置信息,组合仪表软件自适应配置成功;

所述的步骤d还包括检查步骤,诊断仪(2)检查组合仪表(1)所发送的包含软件自适应配置成功和当前车型配置类型信息的消息,进行比对,若发现车型配置有误或需要组合仪表(1)重新进行配置,可通过诊断仪(2)发送清除组合仪表(1)配置信息指令,组合仪表(1)清除自适应配置信息后,重新执行步骤b至e;

所述的组合仪表(1)清除自适应配置信息步骤如下:

f.组合仪表(1)通过CAN总线接收诊断仪发出的清除组合仪表(1)自适应配置信息指令;

g.组合仪表(1)清除自适应配置信息;

h.若组合仪表(1)清除自适应配置信息成功,发送一帧包含清除自适应配置成功的消息,若不成功返回步骤g;

i.诊断仪(2)接收到组合仪表(1)发送的消息后,提示操作人员组合仪表清除自适应配置信息成功。

2.根据权利要求1所述的一种组合仪表软件自适应配置方法,其特征在于:所述的步骤c中,若配置成功,组合仪表(1)把自身软件自适应配置标志位置为1。

3.根据权利要求1或2所述的一种组合仪表软件自适应配置方法,其特征在于:所述的步骤c和d中,若不成功次数超过5次则跳出,组合仪表(1)发送软件自适应配置失败信息。

4.根据权利要求1所述的一种组合仪表软件自适应配置方法,其特征在于:所述的步骤h中,若清除成功,组合仪表(1)把自身软件自适应配置标志位置为0。

5.根据权利要求1或4所述的一种组合仪表软件自适应配置方法,其特征在于:所述的步骤g和h中,若不成功次数超过5次则跳出,组合仪表(1)发送清除自适应配置失败信息。

6.根据权利要求1所述的一种组合仪表软件自适应配置方法,其特征在于:所述的步骤i还包含检查步骤,诊断仪(2)检查组合仪表(1)发送的包含清除自适应配置成功的消息,进行比对,若清除配置有误,则返回步骤g,若不成功次数超过5次则跳出,组合仪表(1)发送清除自适应配置失败信息。

说明书 :

一种组合仪表软件自适应配置方法

技术领域

[0001] 本发明涉及汽车的组合仪表技术,尤其是指一种组合仪表软件自适应配置方法。

背景技术

[0002] 随着汽车电子技术的发展,汽车电子控制单元(ECU)的数量不断增加,导致组合仪表需要显示的信息越来越多。同时,同一车型细分出的不同配置类型也越来越多。因此,同一车型不同配置类型的组合仪表需要显示的信息以及组合仪表记录诊断故障码(DTC)策略之间的差异也越来越大。如果同一车型不同配置类型车辆的组合仪表都给予严格区分,那么一个车型的组合仪表类型就可达七八种,甚至数十种,势必会导致物流成本和管理成本的上升,同时增加了生产过程中错误装配组合仪表的可能性和下线检测时操作人员的工作难度,影响工作效率,浪费人力物力。
[0003] 公开日为2010年4月21日、公开号为CN101697077A的专利公开了一种组合仪表的配置方法,通过生产线上诊断设备对组合仪表的配置信息进行在线写入,能够有效减少由于组合仪表配置类型变化所带来的认可成本,但是该发明需要诊断设备扫描组合仪表的配置信息并在线写入,配置不够简便和高效。

发明内容

[0004] 为了解决现有组合仪表类型变化过多的问题,本发明提出了一种组合仪表软件自适应配置方法,把同一车型所有配置类型的组合仪表硬件做成一个通用件,仅仅通过软件区分同一车型的不同配置类型,从而节省成本,提高效率。
[0005] 本发明所采用的技术方案是:一种组合仪表软件自适应配置方法,步骤如下:
[0006] a. 组合仪表与诊断仪、当前车辆上安装的各个ECU连接成CAN总线网络,组合仪表内存有用于可自适应配置的软件;
[0007] b. 组合仪表通过CAN总线接收诊断仪发出的组合仪表自适应配置开始指令;
[0008] c. 组合仪表根据CAN总线上消息标识符判断当前车辆上安装的各个ECU,从而判断当前车辆的配置类型,选择相应的软件,执行软件自适应配置;
[0009] d. 若组合仪表软件自适应配置成功,发送一帧包含组合仪表软件自适应配置成功和当前车型配置类型信息的消息,若不成功返回步骤c;
[0010] e. 诊断仪接收到组合仪表发送的消息后,通过诊断仪显示界面显示当前车型配置信息,组合仪表软件自适应配置成功。
[0011] 在一条CAN总线车型中,组合仪表作为CAN总线系统中一个节点,可以接收到CAN总线中各个ECU消息。在两条或多条CAN总线车型中,往往以组合仪表作为CAN总线系统网关,这样可以更方便地显示车辆信息,同时减少网关路由信号量。因此,无论是一条CAN总线车型还是多条CAN总线车型,组合仪表都能很方便、直接地接收到各个ECU消息,这就为通过组合仪表软件自适应配置以区分同一车型的不同配置类型提供了技术基础。
[0012] 组合仪表通过CAN总线接收诊断仪指令,判断是否需要执行其软件自适应配置过程或是否清除当前软件自适应配置结果信息。组合仪表软件自适应配置过程中仅仅需要根据其接收到的CAN总线消息标识符(ID)判断当前车辆上安装的具体的各个ECU,从而判断当前车辆的配置类型,选择相应的软件。
[0013] 作为优选,所述的步骤c中,若配置成功,组合仪表把自身软件自适应配置标志位置为1。自身软件自适应配置标志位置1,表示自适应配置成功。
[0014] 作为优选,所述的步骤c和d中,若不成功次数超过5次则跳出,组合仪表发送软件自适应配置失败信息。多次不成功选择跳出,防止死循环。
[0015] 作为优选,所述的步骤d还包括检查步骤,诊断仪检查组合仪表发送的包含组合仪表软件自适应配置成功和当前车型配置类型信息的消息,进行比对,若发现车型配置有误或需要组合仪表重新进行配置,可通过诊断仪发送清除组合仪表车型配置信息指令,组合仪表清除自适应配置信息后,重新执行步骤b至e。
[0016] 作为优选,所述的组合仪表清除自适应配置信息步骤如下:
[0017] f. 组合仪表通过CAN总线接收诊断仪发出的清除组合仪表自适应配置信息指令;
[0018] g. 组合仪表清除自适应配置信息;
[0019] h. 若组合仪表清除自适应配置信息成功,发送一帧包含清除自适应配置成功的消息,若不成功返回步骤g;
[0020] i. 诊断仪接收到组合仪表发送的消息后,提示操作人员组合仪表清除自适应配置信息成功。
[0021] 作为优选,所述的步骤h中,若清除成功,组合仪表把自身软件自适应配置标志位置为0。自身软件自适应配置标志位置0,表示清除自适应配置信息成功。
[0022] 作为优选,所述的步骤g和h中,若不成功次数超过5次则跳出,组合仪表发送清除自适应配置失败信息。多次不成功选择跳出,防止死循环。
[0023] 作为优选,所述的步骤i还包含检查步骤,诊断仪检查组合仪表发送的包含清除自适应配置成功的消息,进行比对,若清除配置有误,则返回步骤g,若不成功次数超过5次则跳出,组合仪表发送清除自适应配置失败信息。多次不成功选择跳出,防止死循环。
[0024] 本发明的有益效果是:仅需要诊断仪发送一个组合仪表软件自适应配置开始指令即可,组合仪表即会根据CAN总线上信息执行自适应配置,配置更方便,效率也更高。

附图说明

[0025] 图1是本发明所涉及组合仪表与诊断仪、ECU的一种连接结构框图;
[0026] 图2是本发明所涉及组合仪表与诊断仪、ECU的另一种连接结构框图;
[0027] 图3是本发明的一种流程示意图。
[0028] 图中,1-组合仪表,2-诊断仪,3-ECU。

具体实施方式

[0029] 下面结合附图和实施例对本发明作进一步详细说明。
[0030] 实施例1
[0031] 如图1所示,在一条CAN总线车型中,组合仪表作为CAN总线系统中一个节点,可以接收到CAN总线中各个ECU消息,组合仪表与诊断仪、当前车辆上安装的各个ECU连接成CAN总线网络。组合仪表内预先存有用于可自适应配置的软件。
[0032] 如图3所示,组合仪表通过CAN接收诊断仪发出的组合仪表自适应配置开始指令,根据CAN总线上消息标识符判断当前车辆上安装的各个ECU,从而判断当前车辆的配置类型,选择相应的软件,执行软件自适应配置。若组合仪表软件自适应配置成功,发送一帧包含组合仪表软件自适应配置成功和当前车型配置类型信息的消息,组合仪表把自身软件自适应配置标志位置为1;若不成功返回上一步重新配置,但若不成功次数超过5次则自动跳出,防止死循环,组合仪表发送软件自适应配置失败信息。诊断仪接收到组合仪表发送的消息后,诊断仪检查组合仪表所发送的包含组合仪表软件自适应配置成功和当前车型配置类型信息的消息,与正确配置进行比对,若发现车型配置正确无误,则通过诊断仪显示界面显示当前车型配置信息,组合仪表软件自适应配置成功;若发现车型配置有误或需要组合仪表重新进行配置,可通过诊断仪发送清除组合仪表车型配置信息指令,组合仪表清除自适应配置信息后,重新执行。
[0033] 组合仪表清除自适应配置信息的步骤是:组合仪表通过CAN接收诊断仪发出的清除组合仪表自适应配置信息指令后,清除自适应配置信息。若组合仪表清除自适应配置信息成功,发送一帧包含清除自适应配置成功的消息,组合仪表把自身软件自适应配置标志位置为0;若不成功返回前一步骤重新执行清除操作,但若不成功次数超过5次则跳出,组合仪表发送清除自适应配置失败信息。诊断仪接收到组合仪表发送的消息后,检查组合仪表所发送的包含清除自适应配置成功的消息,与清除后的标准状况比对,若检查无误,组合仪表清除自适应配置信息成功;若清除配置有误,则返回清除步骤,若不成功次数超过5次则跳出,组合仪表发送清除自适应配置失败信息。
[0034] 实施例2
[0035] 实施例2的使用环境为两条或多条CAN总线车型中,如图2所示,此时组合仪表作为CAN总线系统网关,其他和实施例1中相同。组合仪表软件自适应配置方法及清除自适应配置信息步骤都与实施例1中相同。
[0036] 以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明的保护范围之内。