1.本发明涉及汽车仪表技术领域,具体为一种汽车组合仪表车速速比的配置方法。
背景技术:2.传统的组合仪表大多采用固定速比值的方式,但随着汽车厂车型的不断增多以及配置的不断升级,对汽车组合仪表的设计提出了更高的要求,为了使同一款仪表能够适应不同的车型,目前设计的大多组合仪表的速比都是可配置的,为了使仪表的通用性更强,保证仪表在匹配不同车型时均能稳定的输出车速信息,就有必要设计出一种更加高效、稳定的速比配置的方法。
技术实现要素:3.本发明的目的是:针对现有技术中同一款仪表不能适配不同车型的问题,提出一种汽车组合仪表车速速比的配置方法。
4.本发明为了解决上述技术问题采取的技术方案是:
5.一种汽车组合仪表车速速比的配置方法,包括以下步骤:
6.步骤一:在仪表的eeprom中存储一个固定的速比信息,并置标志位flag=0;
7.步骤二:当点火开关处于on档时,仪表与bcm进行通讯,若通讯成功,则执行步骤三;
8.若通讯失败,仪表液晶屏提示车速通讯故障,并执行步骤四;
9.步骤三:仪表与bcm进行校验,若检验成功,则仪表接收bcm发送的速比信息,并利用bcm发送的速比信息更新eeprom中的速比信息,即完成配置,
10.利用bcm发送的速比信息更新eeprom中的速比信息的具体步骤为:
11.若接收到的速比信息与仪表内部保存的速比信息不同时,则仪表将接收到的速比信息存储到eeprom中,并置标志位flag=1;
12.若接收到的速比信息与仪表内部保存的速比信息相同时,仪表不作处理,采用eeprom中存储的速比信息,并置标志位flag=1;
13.若校验失败,则仪表液晶屏提示车速通讯故障,并执行步骤四;
14.步骤四:将仪表与诊断仪进行通讯,若通讯正常,则仪表采用诊断仪配置的速比参数计算速比值,并将计算得到的速比值存储到eeprom中,然后仪表液晶屏不再提示车速通讯故障,若通讯失败,则执行步骤五:
15.步骤五:判断flag值,若flag=1,则表示以前曾匹配正常过,仪表采用步骤三中更新后的eeprom中存储的速比信息进行车速指示,若flag=0,则表示仪表匹配故障,仪表液晶屏给出报警提醒。
16.进一步的,所述仪表与bcm进行通讯的具体步骤为:
17.步骤二一:将仪表和bcm分别进行初始化;
18.步骤二二:初始化完成后,仪表与bcm进行安全访问;
19.步骤二三:若安全访问通过,则bcm向仪表发送速比信息,若仪表在100ms内接收到bcm发送的速比信息,则仪表将flag设置为1,同时将速比信息写到eeprom中,并按照该速比信息正确的指示并输出车速,
20.若安全访问未通过或仪表未在100ms内接收到bcm发送的速比信息,则判断flag值,若flag=1,表示以前曾匹配正常过,仪表采用仪表eeprom中存储的速比信息进行车速指示与输出,若flag=0,表示新仪表匹配故障,仪表液晶屏给出报警提醒。
21.进一步的,所述仪表与bcm进行安全访问的具体步骤为:
22.仪表给bcm发送种子,bcm接收到仪表发送的种子后按照加密算法计算密钥,并将密钥发送给仪表,仪表接收密钥后判断bcm计算出来的密钥和仪表计算的密钥是否一致,若一致,则认为密钥正确,安全访问通过,若不一致,则认为密钥不正确,仪表拒绝此次通讯,最后将判断结果反馈给bcm。
23.进一步的,所述仪表与诊断仪进行通讯的具体步骤为:
24.步骤四一:仪表与诊断仪进行安全访问;
25.步骤四二:若安全访问通过,诊断仪向仪表发送速比参数,仪表接收到诊断仪发送的速比参数后计算速比值,并将计算后的速比值存储到eeprom中,同时将flag设置为1,仪表按照该速比信息正确的指示并输出车速;
26.步骤四三:若安全访问未通过或仪表没有接收到诊断仪发送的速比信息,则仪表判断flag值,若flag=1,表示以前曾匹配正常过,仪表采用仪表eeprom中存储的速比信息进行车速指示与输出,若flag=0,表示新仪表匹配故障,仪表液晶屏报警提醒。
27.进一步的,所述仪表与诊断仪进行安全访问的具体步骤为:仪表给诊断仪发送种子,诊断仪接收到种子后按照加密算法计算密钥,并将密钥发送给仪表,仪表接收密钥,并判断诊断仪计算出来的密钥和仪表计算的密钥是否一致,若一致,则认为密钥正确,安全访问通过,若不一致,则认为密钥不正确,仪表拒绝此次通讯,最后将判断结果反馈给诊断仪。
28.本发明的有益效果是:
29.本技术采用bcm和诊断仪组合方式对汽车组合仪表的速比进行配置,实现了同一款仪表适配不同车型,并且有效的提高了速比配置的成功率,并且通过这两种方式优先级的设计,可以最大限度的减少整车下线的操作流程,减轻汽车厂工作人员的工作量,提高整车下线的速度。
附图说明
30.图1为bcm整体流程图;
31.图2为tester整体流程图。
具体实施方式
32.需要特别说明的是,在不冲突的情况下,本技术公开的各个实施方式之间可以相互组合。
33.具体实施方式一:参照图1具体说明本实施方式,本实施方式所述的一种汽车组合仪表车速速比的配置方法,包括以下步骤:
34.步骤一:在仪表的eeprom中存储一个固定的速比信息,并置标志位flag=0;
35.步骤二:当点火开关处于on档时,仪表与bcm进行通讯,若通讯成功,则执行步骤三;
36.若通讯失败,仪表液晶屏提示车速通讯故障,并执行步骤四;
37.步骤三:仪表与bcm进行校验,若检验成功,则仪表接收bcm发送的速比信息,并利用bcm发送的速比信息更新eeprom中的速比信息,即完成配置,
38.利用bcm发送的速比信息更新eeprom中的速比信息的具体步骤为:
39.若接收到的速比信息与仪表内部保存的速比信息不同时,则仪表将接收到的速比信息存储到eeprom中,并置标志位flag=1;
40.若接收到的速比信息与仪表内部保存的速比信息相同时,仪表不作处理,采用eeprom中存储的速比信息,并置标志位flag=1;
41.若校验失败,则仪表液晶屏提示车速通讯故障,并执行步骤四;
42.步骤四:将仪表与诊断仪进行通讯,若通讯正常,则仪表采用诊断仪配置的速比参数计算速比值,并将计算得到的速比值存储到eeprom中,然后仪表液晶屏不再提示车速通讯故障,若通讯失败,则执行步骤五:
43.步骤五:判断flag值,若flag=1,则表示以前曾匹配正常过,仪表采用步骤三中更新后的eeprom中存储的速比信息进行车速指示与输出(汽车仪表指示的车速值会通过can总线输出到总线上,给汽车上的其它控制器使用。),若flag=0,则表示仪表匹配故障,仪表液晶屏给出报警提醒。
44.本技术采用两种方式对仪表进行速比配置,通过bcm(具体流程如图1所示)和tester(诊断仪)(具体流程如图2所示)对仪表速比进行配置,bcm配置优先级》tester配置,若bcm未获取到,则通过tester进行配置速比,采取两种方式对速比进行配置能够提高速比配置的成功率,设计bcm配置的优先级高于诊断仪配置的优先级的目的是,一旦bcm和仪表通讯成功,则无需再通过诊断仪配置,可减少整车下线时的一步操作流程,具体步骤如下:
45.(1)在点火开关(ig)on档有效后,仪表与bcm进行通讯,当仪表与bcm通讯正常并成功通过校验,则仪表接收bcm发送的速比参数信息后,正确指示车速并通过can总线输出车速。
46.(2)当仪表与bcm认证失败,仪表液晶屏提示“车速通讯故障”,当仪表提示该信息后,则采用诊断仪对仪表速比进行重新配置。
47.(3)当仪表与诊断仪通讯正常,仪表采用诊断仪配置的车速参数计算速比,并通过can总线输出车速,配置成功后,仪表不再提示“车速通讯故障”报警信息
48.(4)当仪表与诊断仪通讯失败时,则仪表采用步骤一中存放的数据计算速比信息。操纵流程见步骤五。
49.仪表速比匹配无需多次校验,仪表接收到bcm或诊断仪发送的速比参数同仪表eeprom中存储的速比对比,逻辑策略如下:
50.1、若收到的值与仪表内部保存的值不同时,仪表接收速比参数并存储到eeprom中,并置标志位flag=1(出厂时默认flag=0);
51.2、若收到的值与仪表内部保存的值相同时,仪表不作处理,采用eeprom中存储的速比,并置标志位flag=1(出厂时默认flag=0);
52.当can通信发生异常(100ms内未接收到有效速比报文)或接收到无效值时,仪表分
以下两种情况处理:
53.若flag=1,表示以前曾匹配正常过,不影响仪表车速显示及发出,仪表采用本地eeprom中存储的速比信息进行车速指示与输出。
54.若flag=0,表示新仪表匹配故障,仪表液晶屏给出报警提醒“车速通讯异常”。
55.本技术中,采用bcm和诊断仪组合方式对汽车组合仪表的速比进行配置,有效的提高了速比配置的成功率,并且通过这两种方式优先级的设计,可以最大限度的减少整车下线的操作流程,减轻汽车厂工作人员的工作量,提高整车下线的速度。
56.需要注意的是,具体实施方式仅仅是对本发明技术方案的解释和说明,不能以此限定权利保护范围。凡根据本发明权利要求书和说明书所做的仅仅是局部改变的,仍应落入本发明的保护范围内。