一种汽车里程值记录方法及装置与流程

文档序号:17503916发布日期:2019-04-23 23:54阅读:341来源:国知局
一种汽车里程值记录方法及装置与流程
本发明汽车
技术领域
,尤其涉及一种汽车里程值记录方法及装置。
背景技术
:在汽车行驶过程中,因仪表损坏或整车其它故障有可能导致仪表不能正确计算行驶里程或者不能正确记录里程值,以致仪表无法正确显示行驶里程。汽车售后维修过程中,可能会因仪表损坏而需要更换新仪表,新仪表的里程值一般默认为0,需要通过售后诊断仪重新写入当前的里程值,而旧仪表由于损坏,只能从显示值读取当前行驶里程,显然不够准确。以上情况不仅困扰车主,对4S店及二手车市场也是个隐患。技术实现要素:本发明所要解决的技术问题在于,提供一种保证里程值记录的稳定性、避免里程值丢失的汽车里程值记录方法及装置。为了解决上述技术问题,本发明提供一种汽车里程值记录方法,包括:步骤S1,与轮速传感器硬线连接的仪表控制器及多个平台化控制器根据轮速脉冲信号分别计算当前里程值;步骤S2,仪表控制器将其计算得到的当前里程值发送到CAN总线上,各平台化控制器在判断CAN总线上的当前里程值比自身计算的当前里程值大时,将CAN总线上的当前里程值替换自身计算的当前里程值并记录;步骤S3,仪表控制器通过售后诊断仪从各平台化控制器读取计算的当前里程值,并选择最大的当前里程值记录。其中,所述步骤S2还包括:各平台化控制器在判断自身计算的当前里程值比CAN总线上的当前里程值大时,记录自身计算的当前里程值。其中,所述汽车里程值记录方法还包括:平台化控制器通过售后诊断仪从其他控制器读取计算的当前里程值,并选择最大的当前里程值记录;或者装配到汽车上从CAN总线读取里程值并记录。其中,各平台化控制器在下电时记录里程值。其中,所述步骤S3中,仪表控制器记录里程值时记录比选择的最大里程值小100公里以内的值。其中,所述步骤S1中,计算当前里程值的具体方式是:将上一次计算的里程值加上车轮周长与根据轮速脉冲信号获得的车轮转动圈数的乘积。其中,所述平台化控制器包括发动机控制器、安全气囊控制器、车身控制器、变速箱控制器、灯光控制器、空调控制器。本发明还提供一种汽车里程值记录装置,包括:与轮速传感器硬线连接的仪表控制器及多个平台化控制器,用于根据轮速脉冲信号分别计算当前里程值;所述仪表控制器还用于将其计算得到的当前里程值发送到CAN总线上,各平台化控制器用于在判断CAN总线上的当前里程值比自身计算的当前里程值大时,将CAN总线上的当前里程值替换自身计算的当前里程值并记录;所述仪表控制器还用于通过售后诊断仪从各平台化控制器读取计算的当前里程值,并选择最大的当前里程值记录。其中,所述平台化控制器还用于在判断自身计算的当前里程值比CAN总线上的当前里程值大时,记录自身计算的当前里程值。其中,所述平台化控制器通还用于过售后诊断仪从其他控制器读取计算的当前里程值,并选择最大的当前里程值记录;或者装配到汽车上从CAN总线读取里程值并记录。其中,所述平台化控制器在下电时记录里程值。其中,所述仪表控制器记录里程值时记录比选择的最大里程值小100公里以内的值。其中,所述仪表控制器及平台化控制器计算当前里程值的具体方式是:将上一次计算的里程值加上车轮周长与根据轮速脉冲信号获得的车轮转动圈数的乘积。其中,所述平台化控制器包括发动机控制器、安全气囊控制器、车身控制器、变速箱控制器、灯光控制器、空调控制器。本发明实施例的有益效果在于:采用多个控制器分别计算里程值,这些控制器同时出现故障的概率几乎为零,充分保证了里程值的正确性和汽车在使用过程中的稳定性,同时也完全避免了售后换件过程中里程值的易丢失性;所有控制器支持售后诊断仪写入,有一定的灵活性,同时可以总线获取,人为因素和总线同时监控,保证了记录值的正确性;平台化控制器可以从总线获取里程值,各平台化控制器之间可以相互校验,同时仪表因为直接将里程值显示给顾客,只显示自身计算的值,不会轻易跳变,充分兼顾了顾客感受。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一一种汽车里程值记录方法的流程示意图。图2是本发明实施例二一种汽车里程值记录装置的结构示意图。具体实施方式以下各实施例的说明是参考附图,用以示例本发明可以用以实施的特定实施例。请参照图1所示,本发明实施例一提供一种汽车里程值记录方法,包括:步骤S1,与轮速传感器硬线连接的仪表控制器及多个平台化控制器根据轮速脉冲信号分别计算当前里程值;步骤S2,仪表控制器将其计算得到的当前里程值发送到CAN总线上,各平台化控制器在判断CAN总线上的当前里程值比自身计算的当前里程值大时,将CAN总线上的当前里程值替换自身计算的当前里程值并记录;步骤S3,仪表控制器通过售后诊断仪从各平台化控制器读取计算的当前里程值,并选择最大的当前里程值记录。本实施例的汽车里程值记录方法为了保证里程值不易丢失,改变了原只有仪表控制器记录里程值的做法,通过选择多个平台化控制器对里程值进行记录。本实施例中,平台化控制器是指除仪表控制器之外的其他平台化控制器,具有不易损坏、数据不容易丢失、售后不易更换的特点,包括发动机控制器、安全气囊控制器、车身控制器、变速箱控制器、灯光控制器、空调控制器等。请同时参照图2所示,本实施例选择仪表控制器和4个平台化控制器进行里程值的计算和记录,分别是:ECU1、ECU2、ECU3、ECU4(具体ECU可根据车型实际情况选择,如发动机控制器、安全气囊控制器、车身控制器、变速箱控制器)。步骤S1中,各控制器通过硬线与轮速传感器连接,接收轮速传感器的轮速脉冲信号,通过脉冲数量计算出车轮转动圈数n,并由以下公式计算当前里程值:O1=O2+2πR×n其中,O1是当前里程值,O2是上次计算的里程值,R是车轮半径。各控制器通过上述方式计算里程值一定程度上也体现了自身需求,例如安全气囊控制器,其计算里程值一方面因为其接收了轮速脉冲信号,另一方面里程值对它来说很重要,是作为是否报废点爆功能的一个参考因素。仪表控制器在本实施例中担任重要角色,在步骤S2中,仪表控制器将其计算得到的当前里程值发送到CAN总线上,供各平台化控制器ECU1、ECU2、ECU3、ECU4在需要时从CAN总线上读取里程值。如果某个平台化控制器因故障或其他原因无法计算当前里程值,则可以从CAN总线上读取里程值。但是,只有在CAN总线上的当前里程值比自身计算的当前里程值大的时候,该平台化控制器才将CAN总线上的当前里程值替换自身计算的当前里程值并记录。也就是说,平台化控制器ECU1、ECU2、ECU3、ECU4记录的里程值只增不减。同时,考虑到存储器数据的稳定性及擦写次数限制,各平台化控制器ECU1、ECU2、ECU3、ECU4均只在下电时才记录一次里程值。此外,各平台化控制器ECU1、ECU2、ECU3、ECU4只可从CAN总线上读取里程值,而不能将自身计算的里程值发送到CAN总线上。需要说明的是,仪表控制器计算出当前里程值则发送至仪表显示,正常情况下不会轻易跳变,避免给顾客带来困扰。如果仪表控制器发生故障丢失了计算的里程值,本实施例则通过设置的多个平台化控制器ECU1、ECU2、ECU3、ECU4来解决此问题。平台化控制器ECU1、ECU2、ECU3、ECU4自身会接收轮速脉冲信号并计算里程值,从而保证在仪表控制器丢失里程值时,仪表控制器可以通过售后诊断仪读取准确的里程值。在售后换件时仪表控制器不可以直接从总线获取里程值,需要通过售后诊断仪从各平台化控制器读取,并选择各平台化控制器计算出的最大的里程值记录。在这个过程中,因需要通过售后诊断仪人工写入,人为因素较重,为了防止人为原因任意更改里程值,仪表控制器在通过售后诊断仪记录里程值时有以下限制条件:为了避免车辆在运输过程中产生的里程值给顾客带来的影响,里程值允许记录比选择的最大里程值稍小的值;为了防止二手车市场中故意写小里程值,从而骗取较高的出售价格,记录里程值时只允许记录比选择的最大里程值小100公里以内的值。还需说明的是,本实施例步骤S2、S3之间没有先后顺序之分,而是基于不同的情况。由于仪表控制器及各平台控制器均在步骤S1中计算出了当前里程值,所以本实施例根据不同情况确定记录哪个里程值,而不是直接记录自身计算出的当前里程值。对于步骤S2来说,表明仪表控制器可以将其计算得到的当前里程值发送到CAN总线上,各平台化控制器判断CAN总线上的里程值和自身记录的里程值哪个大,如果CAN总线上的当前里程值大,则以CAN总线上的当前里程值来替代自身计算的里程值;如果自身计算的当前里程值大,则记录自身计算的当前里程值。对于步骤S3来说,表明在售后换件时,仪表控制器可以通过售后诊断仪读取各平台化控制器计算的当前里程值,同时由于存在多个计算的当前里程值,所以选择最大的当前里程值记录。同样地,在售后换件时,各平台化控制器也可以通过售后诊断仪从其它控制器读取,并选择最大的里程值记录;或者将各平台化控制器装配到汽车上从CAN总线读取里程值并记录。将本实施例的记录方法以表格形式体现如下:控制器仪表ECU1ECU2ECU3ECU4是否计算里程值计算计算计算计算计算是否记录里程值记录记录记录记录记录是否通过总线发出里程值是否否否否是否从总线读取里程值否是是是是是否与总线里程值同步否当总线里程值大于自身记录值时当总线里程值大于自身记录值时当总线里程值大于自身记录值时当总线里程值大于自身记录值时售后换件处理通过诊断仪从其它控制器读取,记录最大值通过诊断仪从其它控制器读取,记录最大值;或者装配到汽车上,从总线信号读取通过诊断仪从其它控制器读取,记录最大值;或者装配到汽车上,从总线信号读取通过诊断仪从其它控制器读取,记录最大值;或者装配到汽车上,从总线信号读取通过诊断仪从其它控制器读取,记录最大值;或者装配到汽车上,从总线信号读取相应于本发明实施例一,本发明实施例二提供一种汽车里程值记录装置,如图2所示,包括:与轮速传感器硬线连接的仪表控制器及多个平台化控制器,用于根据轮速脉冲信号分别计算当前里程值;所述仪表控制器还用于将其计算得到的当前里程值发送到CAN总线上,各平台化控制器用于在判断CAN总线上的当前里程值比自身计算的当前里程值大时,将CAN总线上的当前里程值替换自身计算的当前里程值并记录;所述仪表控制器还用于通过售后诊断仪从各平台化控制器读取计算的当前里程值,并选择最大的当前里程值记录。其中,所述平台化控制器还用于在判断自身计算的当前里程值比CAN总线上的当前里程值大时,记录自身计算的当前里程值。其中,所述平台化控制器通还用于过售后诊断仪从其他控制器读取计算的当前里程值,并选择最大的当前里程值记录;或者装配到汽车上从CAN总线读取里程值并记录。其中,所述平台化控制器在下电时记录里程值。其中,所述仪表控制器记录里程值时记录比选择的最大里程值小100公里以内的值。其中,所述仪表控制器及平台化控制器计算当前里程值的具体方式是:将上一次计算的里程值加上车轮周长与根据轮速脉冲信号获得的车轮转动圈数的乘积。其中,所述平台化控制器包括发动机控制器、安全气囊控制器、车身控制器、变速箱控制器、灯光控制器、空调控制器。通过上述说明可知,实施本发明带来的有益效果在于:采用多个控制器分别计算里程值,这些控制器同时出现故障的概率几乎为零,充分保证了里程值的正确性和汽车在使用过程中的稳定性,同时也完全避免了售后换件过程中里程值的易丢失性;所有控制器支持售后诊断仪写入,有一定的灵活性,同时可以总线获取,人为因素和总线同时监控,保证了记录值的正确性;平台化控制器可以从总线获取里程值,各平台化控制器之间可以相互校验,同时仪表因为直接将里程值显示给顾客,只显示自身计算的值,不会轻易跳变,充分兼顾了顾客感受。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1