一种新能源车辆法定检查的修正方法技术

技术编号:30912153 阅读:22 留言:0更新日期:2021-11-22 23:59
本发明专利技术公开了一种基于新能源车辆法定检查的修正方法,包括以下步骤:步骤1、获取车辆法定检查相关服务参数值,包括服务次数、运行性能、截止日期前剩余行驶距离、截止月、截止年、预计行驶距离、预计行驶时间、当前距离、截止总距离;步骤2、法定检查并进行保养后,重新设置服务参数,包括服务时间、服务距离和服务次数;步骤3、修正服务参数,包括目标日期、截止日期前剩余行驶距离和运行性能;步骤4、输入服务参数,将重新设置的服务次数、修正后的目标日期、截止日期前剩余行驶距离和运行性能数据输入汽车ECU系统。本发明专利技术可根据使用情况对车辆保养状态进行诊断和查询,根据查询数据实时预警车主及时进行车辆检查和保养。预警车主及时进行车辆检查和保养。预警车主及时进行车辆检查和保养。

【技术实现步骤摘要】
一种新能源车辆法定检查的修正方法


[0001]本专利技术涉及汽车诊断设备领域,具体地说,涉及一种新能源车辆法定检查的修正方法。

技术介绍

[0002]目前车辆各种维保项目主要根据汽车4S店或维修店的建议,但一般情况下,都是建议维保提前,因为车主没有车辆维护知识,很难准确判断车辆的某个具体项目是否需要维保。维保项目包括机油、轮胎、防冻液等关键损耗件的更换,尾气排放、制动液和车辆的检查。因此根据车辆使用情况进行科学合理的维保,不仅可以保证良好的车辆运行状况和行车安全,还可以减少不必要的维保,降低车辆运行成本。

技术实现思路

[0003]为解决上述技术问题,本专利技术提供一种新能源车辆法定检查的修正方法,利用CAN协议动态实时提取车辆运行数据,并分析车辆运行数据,对车辆维保项目进行诊断,修正日期并及时预警车主进行维保,车主可以进行关键项目查询。
[0004]为解决上述技术问题,本专利技术采用如下技术方案:一种基于新能源车辆法定检查的修正方法,包括以下步骤:步骤1、获取车辆法定检查相关服务参数值,包括服务次数、运行性能、截止日期前剩余行驶距离、截止月、截止年(2位)、预计行驶距离(公里)、预计行驶时间、当前距离、截止总距离。
[0005]步骤2、法定检查并进行保养后,重新设置服务参数,包括服务时间(修正年份和修正月份)、服务距离和服务次数;步骤3、修正服务参数,包括目标日期(月份目标日期和年份目标日期)、截止日期前剩余行驶距离和运行性能;步骤4、输入服务参数,将重新设置的服务次数、修正后的目标日期、截止日期前剩余行驶距离和运行性能数据输入汽车ECU系统。
[0006]进一步的技术方案,所述步骤1中获取车辆法定检查相关服务参数值的方法是,向车载ECU发送查询指令,获得返回查询数据,通过数据流解析算法对返回十六进制查询数据进行解析,得到具体参数值。
[0007]进一步的技术方案,所述步骤2中,服务时间的重新设置方法为:首先确认服务时间加上预计行驶时间小于截止时间(截止年和截止月的日期),然后存储服务时间,最后将服务时间加上预计行驶时间得到修正服务时间(包括修正年份和修正月份);服务距离的重新设置方法为:首先确认服务距离加上预计行驶距离必须小于截止总距离,然后存储服务距离,最后将服务距离加上预计行驶距离得到修正截止总距离;服务次数的重新设置方法为:在车辆完成保养后,在现有的服务次数基础上加1。
[0008]进一步的技术方案,所述数据流解算法具体如下:
服务次数数据流解析是:CMP="0000[X04]&1f";有效性数据流解析是:CMP="0000[X05];剩余行驶距离数据流解析是:CMP="0102[X01]<80:CMP0000([X01]*256+[X02])*10;CMP0000([X01]*256+[X02])*10

655360";截止月数据流解析是:CMP="0000[X07]&0f";截止年数据流解析是:CMP="0000[X08]+2000";预计行驶距离(公里)数据流解析是:CMP="0000[X06]*1000";预计行驶时间(月)是:CMP="0000[X09]";截止日期前剩余行驶距离修正值数据流算法是:CMP="0102[X01]<80:CMP0000([X01]*256+[X02])*10;CMP0000([X01]*256+[X02])*10

327680"。
[0009]进一步的技术方案,所述步骤3中,月份目标日期的修正方法为[修正年份*12+修正月份+剩余时间修正值]/12取余;年份目标日期的修正方法为[修正年份*12+修正月份+剩余时间修正值]/12取整。
[0010]进一步的技术方案,剩余时间修正值y的修正方法是:当20000 >x1>0,y=;当x1> 20000,y =;当x1= 20000,y =;其中,x1为预计行驶距离,单位为公里km;x2为预计行驶时间,单位为月。其中,剩余时间修正值的单位用月表示。
[0011]进一步的技术方案,所述步骤3中,截止日期前剩余行驶距离的修正方法是:1)若预计行驶距离/月份目标日期<0.25*预计行驶距离/预计行驶时间(月),截止日期前剩余行驶距离=(修正截止总距离

当前距离)*预计行驶时间(月)/月份目标日期;2)若0.25*预计行驶距离/预计行驶时间(月)<预计行驶距离/月份目标日期<0.5*预计行驶距离/预计行驶时间(月),截止日期前剩余行驶距离=(修正截止总距离

当前距离)*0.5;3)若0.5*预计行驶距离/预计行驶时间(月)<预计行驶距离/月份目标日期<预计行驶距离/预计行驶时间(月),截止日期前剩余行驶距离=(修正截止总距离

当前距离);进一步的技术方案,所述步骤3中,运行性能(%)的修正方法是:1)若[服务距离+截止日期前剩余行驶距离修正值

当前距离]/截止日期前剩余行驶距离(比值)大于等于0且小于等于255,则以截止日期前剩余行驶距离进行修正:若截止日期前剩余行驶距离修正值小于1000公里,则修正运行性能为0;若截止日期前剩余行驶距离修正值大于1000公里,则将运行性能修正为[服务距离+截止日期前剩余行驶距离修正值

当前距离]/截止日期前剩余行驶距离修正值;2)若[服务距离+截止日期前剩余行驶距离修正值

当前距离]/截止日期前剩余行
驶距离修正值(比值)小于0或者大于255,则运行性能不修正。
[0012]进一步的技术方案,所述步骤4中,首先向汽车ECU系统发送修正命令,然后返回确认,最后发送指令修改服务次数、修正目标日期、截止日期前剩余行驶距离和运行性能的具体数值。
[0013]具体命令步骤和格式如下:41)基于CAN通信协议向汽车ECU系统发送3个字节的十六进制修正命令;42)基于CAN通信协议发送服务次数、截止日期前剩余行驶距离和运行性能的具体数值,格式为:“2E,10,01,01,01,X6,X7,80,00,XA,XB,0F,3F,FF,00”其中,X6为运行性能,X7为服务次数,XA XB十六进制的为截止日期前剩余行驶距离,XA为低位值,XB为高位值;43)基于CAN通信协议发送3个字节的十六进制修正命令;44)基于CAN通信协议发送服务次数和修正目标日期的具体数值,格式为:“2E,10,01,01,01,FF,X7,80,00,0F,FF,XC,XD,FF,00”其中,X7为服务次数,XC为月份目标日期修正值,XD为年份目标日期修正值。
[0014]步骤42)和步骤44)中,不同信息选取不同位置字节,避免造成信息混乱,提高命令使用和程序源代码的效率。
[0015]因为每次发送的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于新能源车辆法定检查的修正方法,其特征在于:包括以下步骤:步骤1、获取车辆法定检查相关服务参数值,包括服务次数、运行性能、截止日期前剩余行驶距离、截止月、截止年、预计行驶距离、预计行驶时间、当前距离、截止总距离;步骤2、法定检查并进行保养后,重新设置服务参数,包括修正年份、修正月份、服务距离和服务次数;步骤3、修正服务参数,包括月份目标日期、年份目标日期、剩余时间、截止日期前剩余行驶距离和运行性能;步骤4、输入服务参数,将重新设置的服务次数、修正后的目标日期、截止日期前剩余行驶距离和运行性能数据输入汽车ECU系统。2.根据权利要求1所述的修正方法,其特征在于:所述步骤1中获取车辆法定检查相关服务参数值的方法是,向车载ECU发送查询指令,获得返回查询数据,通过数据流解析算法对返回十六进制查询数据进行解析,得到具体参数值。3.根据权利要求1所述的修正方法,其特征在于:所述步骤2中,服务时间的重新设置方法为:首先确认服务时间加上预计行驶时间小于截止年和截止月的日期,然后存储服务时间,最后将服务时间加上预计行驶时间得到修正年份和修正月份;服务距离的重新设置方法为:首先确认服务距离加上预计行驶距离小于截止总距离,然后存储服务距离,最后将服务距离加上预计行驶距离得到修正截止总距离;服务次数的重新设置方法为:在车辆完成保养后,将服务次数加1。4.根据权利要求2所述的修正方法,其特征在于:所述数据流解算法具体如下:服务次数数据流解析是:CMP="0000[X04]&1f";有效性数据流解析是:CMP="0000[X05];剩余行驶距离数据流解析是:CMP="0102[X01]<80:CMP0000([X01]*256+[X02])*10;CMP0000([X01]*256+[X02])*10

655360";截止月数据流解析是:CMP="0000[X07]&0f";截止年数据流解析是:CMP="0000[X08]+2000";预计行驶距离(公里)数据流解析是:CMP="0000[X06]*1000";预计行驶时间(月)是:CMP="0000[X09]";截止日期前剩余行驶距离修正值数据流算法是:CMP="0102[X01]<80:CMP0000([X01]*256+[X02])*10;CMP0000([X01]*256+[X02])*10

327680"。5.根据权利要求1所述的修正方法,其特征在于:所述步骤3中,月份目标日期的修正方法为[修正年份*12+修正月份+剩余时间修正值]/12取余;年份目标日期的修正方法为[修正年份*12+修正月份+剩余时间修正值]/12取整。6.根据权利要求1所述的修正方法,其特征在于:所述步骤3中,剩余时间y的修正方法是:<...

【专利技术属性】
技术研发人员:姚勇王硕蒲儒臻黄丽
申请(专利权)人:深圳市爱夫卡科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1