一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种柴油ECU快速刷写的方法与流程

2021-09-10 18:48:00 来源:中国专利 TAG:柴油 快速 方法 柴油车 维修

一种柴油ecu快速刷写的方法
技术领域
1.本发明涉及柴油车维修领域,具体的说是涉及一种柴油ecu快速刷写的方法。


背景技术:

2.ecu(electronic control unit)是电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器,也叫汽车专用单片机。它和普通的单片机一样,由微处理器、存储器、输入/输出接口、模数转换器以及整形、驱动等大规模集成电路组成。
3.ecu的电压工作范围一般在6.5

16v、工作电流在0.015

0.1a、工作温度在零下40

80度。能承受1000hz以下的振动,ecu损坏的概率非常小,在ecu中cpu是核心部分,它具有运算与控制的功能,发动机在运行时,它采集各传感器的信号,进行运算,并将运算的结果转变为控制信号,控制被控对象的工作。
4.现有技术中,ecu刷写技术在柴油维修中有着广泛的应用。通过与车辆电脑(ecu)通信,将大量的控制数据写入到ecu中,快速解决车辆因数据异常而不能工作,或者快速解决车辆因某些电控模块工作异常的问题。然而,由于ecu种类较多,用于匹配的发动机生产商,型号更多,如何快速识别与柴油ecu匹配的刷写数据成了提升刷写效率的关键。
5.现有技术中,需要通过手工选择ecu生产商、软件信息、硬件信息、车辆信息、车型信息等多种步骤才能找到所需的刷写数据。
6.现有的柴油ecu缺点:步骤繁琐,需掌握大量的ecu

车系

车型分类知识,准确率也不高。


技术实现要素:

7.针对现有技术中的不足,本发明要解决的技术问题在于提供了一种柴油ecu快速刷写的方法,设计该方法的目的是提升刷写数据效率和刷写数据的准确性。
8.为解决上述技术问题,本发明通过以下方案来实现:本发明的一种柴油ecu快速刷写的方法,该方法包括三个模块,分别是ecu信息自动识别和显示模块、刷写数据初选模块和智能筛选组件终选模块;所述方法包括以下步骤:
9.步骤一,启动ecu信息自动识别和显示模块:通过汽车自带的汽车通信扫描系统,快速识别ecu的硬件版本号,再根据硬件版本号信息,发送命令获取其他ecu存储车辆信息,并将所获取的信息在显示面板上显示,以作为下一刷写数据初选模块的输入;
10.步骤二,启动刷写数据初选模块:接收到来所述ecu信息自动识别和显示模块所获取的信息,所述刷写数据初选模块提取所述信息中的主要数据,并将提取出的主要数据作为数据库筛选条件,从数据库中查找符合条件的刷写数据集合,再将筛选出的刷写数据集合显示到智能筛选组件中,同时,筛选出的刷写数据集合作为智能筛选组件终选模块的输入;
11.步骤三,启动智能筛选组件终选模块:依据所述刷写数据初选模块筛选出的刷写数据集合,再通过条件选择或者模糊匹配,快速查找出满足客户需要的刷写数据集合;
12.步骤四,在已经筛选出的刷写数据集合中选中唯一的车辆数据;
13.步骤五,将所述步骤四中选中的车辆数据进行版本验证;
14.步骤六,验证符合实际车型后,进入刷写模式。
15.进一步的,所述其他ecu存储车辆信息至少包括车架号、发动机型号。
16.进一步的,所述主要数据至少包括ecu软件版本、发动机型号、车型信息。
17.进一步的,所述方法还包括对刷写数据名称进行格式化重命名并存储。
18.更进一步的,所述对刷写数据名称进行格式化重命名包括以下命名方法:
19.1)、分项名称,有需要间隔的,统一使用下划线“_”、点“.”或斜线“/”来间隔;
20.2)、发动机马力分项名称替换:发动机马力分项名称中含有“功率”字样通过自动替换或手动替换成“马力”字样。
21.进一步的,所述ecu信息自动识别和显示模块的识别方法包括以下步骤:
22.步骤1,设备启动,进入系统;
23.步骤2,发送读ecu硬件/ecu软件版本命令;
24.步骤3,取得ecu硬件/ecu软件版本号;
25.步骤4,发送获取车辆信息命令;
26.步骤5,显示刷写相关ecu信息;
27.步骤6,结束,进下一环节的数据库中筛选。
28.更进一步的,所述步骤3中,取得ecu硬件/ecu软件版本号的数据至少包括:车系/车型、发动机厂家、发动机型号、发动机马力、ecu软件版本、排放标准、后处理配置和数据类型。
29.进一步的,所述智能筛选组件终选模块包括两个部分,分别是常用条件分栏检索和搜索框中输入关键字以进行模糊查找刷写数据。
30.相对于现有技术,本发明的有益效果是:本发明对传统的柴油ecu刷写进行改进,车辆ecu的自动扫描识别技术和智能筛选界面操作原理。前者由汽车诊断自扫描优化而来,执行效率和准确性提高。本发明方法彻底解决了传统的做法需要经过多次层层选择,最终才能找到对应的文件,操作体验很不友好的问题;本发明方法能够大大提升刷写体验和操作的准确性。
附图说明
31.图1为本发明智能刷写总流程图。
32.图2为本发明通过智能筛选组件终选模块快速查找出的刷写数据集合。
33.图3为本发明刷写数据名称进行格式化重命名的表格示意图。
34.图4为本发明ecu信息自动识别和显示模块的识别方法流程图。
35.图5为本发明数据库初步检索满足ecu信息的刷写文件所形成的表格示意图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。显然,本发明所描述的实施例仅仅是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
38.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
39.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
40.实施例1:本发明的具体结构如下:
41.请参照附图1

5,本发明的一种柴油ecu快速刷写的方法,该方法包括三个模块,分别是ecu信息自动识别和显示模块、刷写数据初选模块和智能筛选组件终选模块;所述方法包括以下步骤:
42.步骤一,启动ecu信息自动识别和显示模块:通过汽车自带的汽车通信扫描系统,快速识别ecu的硬件版本号,再根据硬件版本号信息,发送命令获取其他ecu存储车辆信息,并将所获取的信息在显示面板上显示,以作为下一刷写数据初选模块的输入;
43.步骤二,启动刷写数据初选模块:接收到来所述ecu信息自动识别和显示模块所获取的信息,所述刷写数据初选模块提取所述信息中的主要数据,并将提取出的主要数据作为数据库筛选条件,从数据库中查找符合条件的刷写数据集合,再将筛选出的刷写数据集合显示到智能筛选组件中,同时,筛选出的刷写数据集合作为智能筛选组件终选模块的输入;
44.步骤三,启动智能筛选组件终选模块:依据所述刷写数据初选模块筛选出的刷写数据集合,再通过条件选择或者模糊匹配,快速查找出满足客户需要的刷写数据集合;
45.步骤四,在已经筛选出的刷写数据集合中选中唯一的车辆数据;
46.步骤五,将所述步骤四中选中的车辆数据进行版本验证;
47.步骤六,验证符合实际车型后,进入刷写模式。
48.本实施例的一种优选技术方案:所述其他ecu存储车辆信息至少包括车架号、发动机型号。
49.本实施例的一种优选技术方案:所述主要数据至少包括ecu软件版本、发动机型号、车型信息。
50.本实施例的一种优选技术方案:所述方法还包括对刷写数据名称进行格式化重命名并存储。
51.实施例2:
52.如图3所示,图3为本发明刷写数据名称进行格式化重命名的表格示意图。所述对
刷写数据名称进行格式化重命名包括以下命名方法:
53.1)、分项名称,有需要间隔的,统一使用下划线“_”、点“.”或斜线“/”来间隔;
54.2)、发动机马力分项名称替换:发动机马力分项名称中含有“功率”字样通过自动替换或手动替换成“马力”字样,“功率”和“马力”的换算公式为:功率乘以1.36等于马力。
55.例如:
56.a:edc7uc31

p579_v47

yc6a240_40

宇通客车

玉柴

240马力

4缸

省油有劲

不限速

3200转

带空调

硅油风扇

带缸内排气制动

不带egr

带cbcu

58座

三立后处理

国4

表层数据;
57.b:edc17cv44

p949_v732

wp10.336e40

金旅天骄客车

潍柴

330马力

6缸

省油有劲

限速85

1900转

带空调

硅油风扇

带缸内排气制动

不带egr

带cbcu

55座

博世后处理

国4

表层数据;
58.将上述的a和b命名的各字段存储到数据库中,用于快速检索查找。
59.实施例3:
60.如图4所示,图4为本发明ecu信息自动识别和显示模块的识别方法流程图。
61.所述ecu信息自动识别和显示模块的识别方法包括以下步骤:
62.步骤1,设备启动,进入系统;
63.步骤2,发送读ecu硬件/ecu软件版本命令;
64.步骤3,取得ecu硬件/ecu软件版本号;
65.步骤4,发送获取车辆信息命令;
66.步骤5,显示刷写相关ecu信息;
67.步骤6,结束,进下一环节的数据库中筛选。
68.通过车辆自带的kwp2000和canbus协议扫描,发送进系统命令,如:
69.request:81 10 f1 81 04;
70.answer:83f1 10 c1 df 8f b3;
71.系统进入成功,发送读ecu硬件/软件信息;如:
72.request:82 10 f1 1a 94 31;
73.answer:9c f1 10 5a 94 50 31 30 37 34 37 36 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84;
74.50 31 30 37 34 37 36 30=>p1074760(ecu软件版本号);
75.通过版本号信息,再发送跟此版本号相关联的其他信息,如下:
76.request:82 10 f1 1a 95 32;
77.answer:9d f1 10 5a 95 50 31 30 37 34 5f 56 37 36 30 20 45 4e 48 41 4e 43 45 44 20 20 20 20 20 20 20 20 51。
78.实施例4:
79.本实施例的一种优选技术方案:所述步骤3中,取得ecu硬件/ecu软件版本号的数据至少包括:车系/车型、发动机厂家、发动机型号、发动机马力、ecu软件版本、排放标准、后处理配置和数据类型。
80.本实施例的一种优选技术方案:所述智能筛选组件终选模块包括两个部分,分别是常用条件分栏检索和搜索框中输入关键字以进行模糊查找刷写数据。智能筛选组件终选
模块分为两部分,左边按常用条件分栏检索,比如马力值大小,选择之后,快速计算当前表中所有数据中马力值的大小,供用户直接选择对应的马力,选中后,右边进一步缩小刷写数据集合,同时将筛选条件高亮显示,再次点击此条件,即可撤回之前的选择;右上的输入框,用于输入关键字进行模糊查找刷写数据。
81.综上所述,本发明对传统的柴油ecu刷写进行改进,车辆ecu的自动扫描识别技术和智能筛选界面操作原理。前者由汽车诊断自扫描优化而来,执行效率和准确性提高。本发明方法彻底解决了传统的做法需要经过多次层层选择,最终才能找到对应的文件,操作体验很不友好的问题;本发明方法能够大大提升刷写体验和操作的准确性。
82.以上所述仅为本发明的优选实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜