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

一种AT变速器控制软件下线方法、系统、设备及存储介质与流程

2023-02-10 20:43:53 来源:中国专利 TAG:

一种at变速器控制软件下线方法、系统、设备及存储介质
技术领域
1.本发明属于变速器生产技术领域,涉及一种at变速器控制软件下线方法、系统、设备及存储介质。


背景技术:

2.at变速器软件下线是at批量化生产应用的一个关键环节,决定了变速器的电控单元是否能正常工作,能否完成基本的变速器功能。同时又是非常容易出错的环节,因为程序和数据的复杂性,软件程序版本、变速器装配检测的自有数据、车型配置数据和线束连接,任一部分的问题都会导致程序运转不正常,往往一个数据的问题需要花费大量人力物力去分析问题原因,甚至造成质量问题和返厂维修。采用传统手动人力的软件下线方法在小批量阶段还能应对这些问题,但随着at生产规模的扩大和越来越多的市场需求,传统的人工操作已经不能满足生产需求。


技术实现要素:

3.本发明的目的在于解决现有技术中at变速器软件下线需要花费大量的人力物力检测,容易造成程序和数据版本错误的问题,提供一种at变速器控制软件下线方法、系统、设备及存储介质。
4.为达到上述目的,本发明采用以下技术方案予以实现:
5.一种at变速器控制软件下线方法,包括以下步骤:
6.获取变速器软件程序和变速器数据库;
7.获取待下线变速器的总成号和协议号;
8.根据变速器的总成号获取对应的变速器数据,将对应的变速器数据写入控制单元中;
9.根据变速器的协议号获取软件版本号和变速器配置数据,将软件版本号对应的软件程序进行程序刷写,将变速器配置数据写入控制单元中;
10.对变速器进行功能测试;
11.输出变速器出厂报告。
12.本发明的进一步改进在于:
13.将所述变速器软件程序导入加密文件夹,将所述变速器数据和配置数据导入本地数据库;所述本地数据库中包括变速器数据模板、配置数据模板、变速器数据和配置数据。
14.所述对变速器进行功能测试,包括对油底壳温度传感器、转速传感器和控制离合器的电磁阀进行测试。
15.所述变速器数据和变速器配置数据通过标定协议写入控制单元中,首先从变速器数据库中获取数据标识名、数据类型和数据值;解析对应的a21文件得到数据地址;最后将数据值根据标定协议中的写入命令写入到对应的数据地址中。
16.所述程序刷写通过uds协议进行,首先对hex类型的程序文件进行加密,生成ffls
文件;对ffls文件进行解密,解密完成后在控制单元中进行程序刷写。
17.所述出厂报告包括变速器的软件版本、变速器数据、配置数据和变速器功能测试结果。
18.所述软件程序刷写完成后还需要进行校对检测,检测软件版本号和配置文件中的软件版本号是否一致。
19.一种at变速器控制软件下线系统,包括:
20.第一数据获取模块,所述第一数据获取模块用于获取变速器软件程序和变速器数据库;
21.第二数据获取模块,所述第二数据获取模块用于获取待下线变速器的总成号和协议号;
22.第一数据刷写模块,所述第一数据刷写模块用于根据变速器的总成号获取对应的变速器数据,将对应的变速器数据写入控制单元中;
23.第二数据刷写模块,所述第二数据刷写模块用于根据变速器的协议号获取软件版本号和变速器配置数据,将软件版本号对应的软件程序进行程序刷写,将变速器配置数据写入控制单元中;
24.功能测试模块,所述功能测试模块用于对变速器进行功能测试;
25.结果输出模块,所述结果输出模块用于在对变速器进行功能测试后,生成变速器出厂报告。
26.一种设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如前项任一项所述方法的步骤。
27.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如前项任一项所述方法的步骤。
28.与现有技术相比,本发明具有以下有益效果:
29.本发明提出了一种at变速器控制软件下线方法,通过上位机控制软件实现对变速器控制单元的程序刷写、配置数据导入、功能测试和出厂报告生成,缩短了下线周期,避免了人为刷写数据容易出现程序和数据版本错误的问题,保证了变速器的出厂效率,节约了人力物力成本,有助于提高at变速器软件的可靠性、可维护性和可追溯性,提升了车间的生产效率。
30.进一步的,通过对软件程序刷写完成后再进行校对检测,检测软件版本号和配置文件中的软件版本号是否一致,能够有效的保证数据的准确性和可靠性,提升了变速器软件的出厂质量。
附图说明
31.为了更清楚的说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
32.图1为本发明的at变速器控制软件下线方法流程图;
33.图2为本发明的at变速器控制软件下线整体连接方案示意图;
34.图3为本发明的at变速器控制软件下线方法具体操作流程图;
35.图4为本发明的at变速器控制软件下线系统模块示意图。
具体实施方式
36.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
37.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
39.在本发明实施例的描述中,需要说明的是,若出现术语“上”、“下”、“水平”、“内”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
40.此外,若出现术语“水平”,并不表示要求部件绝对水平,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。
41.在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
42.下面结合附图对本发明做进一步详细描述:
43.参见图1,为本发明的at变速器控制软件下线方法流程图,包括以下步骤:
44.s1,获取变速器软件程序和变速器数据库。
45.获取待下线at变速器的程序和数据:主要包括变速器软件程序,来源于软件工程师;变速器数据来源于变速器总成测试工程师;协议文件即配置数据,来源于车型配置工程师。
46.将软件程序放入加密文件夹,将变速器数据和配置数据导入本地数据库。
47.s2,获取待下线变速器的总成号和协议号。
48.tcu上电,输入操作人员名称,选择待下线at变速器的变速器号和协议号点击开始按钮。
49.s3,根据变速器的总成号获取对应的变速器数据,将对应的变速器数据写入控制
单元中。
50.s4,根据变速器的协议号获取软件版本号和变速器配置数据,将软件版本号对应的软件程序进行程序刷写,将变速器配置数据写入控制单元中。
51.变速器数据和变速器配置数据通过标定协议写入控制单元中,首先从变速器数据库中获取数据标识名、数据类型和数据值;解析对应的a21文件得到数据地址;最后将数据值根据标定协议中的写入命令写入到对应的数据地址中。
52.程序刷写通过uds协议进行,首先对hex类型的程序文件进行加密,生成ffls文件;对ffls文件进行解密,解密完成后在控制单元中进行程序刷写。
53.s5,对变速器进行功能测试。
54.对变速器进行功能测试,包括对油底壳温度传感器、转速传感器和控制离合器的电磁阀进行测试。
55.s6,输出变速器出厂报告。
56.刷写测试完成之后对整个过程进行记录,生成对应变速器的出厂报告,出厂报告包括变速器的软件版本、变速器数据、配置数据和变速器功能测试结果。
57.at变速器控制软件下线是在变速器下线的最后工位,参见图2,为本发明中at变速器控制软件下线整体连接示意图,当变速器总成装配完成后,给tcu通电,并通过can连接电脑,通过下线软件工具实现at变速器控制软件下线,主要功能为程序数据刷写、线束检测、生成报告并记录,每台at变速器软件下线过程持续7分钟左右。参见图3,具体包括以下步骤:
58.获取待下线at变速器的程序和数据:主要包括变速器软件程序,来源于软件工程师;变速器数据,来源于变速器总成测试工程师;协议文件即配置数据,来源于车型配置工程师。
59.数据库包括变速器数据模版、配置数据模板、变速器数据和配置数据。变速器数据模版表用于修改变速器数据项;配置数据模板表用于修改变速器配置项;变速器数据表用于存储每台变速器的数据,按照变速器数据模板导入测试工程师提供的变速器数据供刷写和维护使用;变速器配置表用于存储每个协议号的配置,按照变速器配置模板导入配置工程师提供的变速器配置供刷写和维护使用。实际下线过程中上位机根据变速器号和协议号从变速器数据和配置数据表中获取实际数据,并从配置数据中的软件协议号链接到程序文件。
60.导入程序和数据:将软件程序放入加密文件夹,将变速器数据和配置数据导入本地数据库。
61.tcu上电,输入操作人员名称,选择待下线at变速器的变速器号和协议号点击开始按钮。
62.程序刷写,软件自动根据选择的协议号对应的配置文件中的软件版本号选择正确版本的变速器软件进行程序刷写,刷写程序使用uds协议。
63.程序刷写完成后软件使用标定协议读取软件版本对进行校对,保证软件内部版本号和配置文件一致。
64.根据输入的变速器号在数据库中选择变速器数据,使用标定协议写入控制单元。
65.根据输入的协议号在数据库中选择配置数据,使用标定协议写入控制单元。
66.重启控制单元,保证重启成功后用标定协议回读tcu中的变速器数据和配置数据,保证和写入的数据一致,即为写入成功。
67.执行功能测试,使用标定协议对变速器总成的传感器和电磁阀等部件进行超越控制,保证部件运行正常;软件刷写完成以后,需要对电路连接、传感器、执行器做功能测试,以保证电路和部件连接正确。具体到at变速器待测部件包括油底壳温度传感器、转速传感器(vr式和霍尔式)和控制离合器的电磁阀。下线工具使用标定协议读写tcu内部变量来测试部件,其中电磁阀的测试方法如下:
68.使能电磁阀超越控制;
69.设置c5离合器电流1680ma;
70.读取并检查共高1电流;
71.读取并检查c5离合器反馈电流;
72.设置c5离合器电流0ma;
73.设置c1离合器电流1680ma;
74.读取并检查共高2电流;
75.读取并检查c1离合器反馈电流;
76.设置c1离合器电流0ma;
77.设置c2离合器电流1680ma;
78.读取并检查共高3电流;
79.读取并检查c2离合器反馈电流;
80.设置c2离合器电流0ma;
81.设置c3离合器电流1680ma;
82.读取并检查c3离合器反馈电流;
83.设置c3离合器电流0ma;
84.设置c4离合器电流1680ma;
85.读取并检查共高4电流;
86.读取并检查c4离合器反馈电流;
87.设置c4离合器电流0ma;
88.读取并检查c8离合器反馈电流;
89.设置c8离合器电流0ma;
90.设置预留离合器电流1680ma;
91.读取并检查预留离合器反馈电流;
92.设置预留离合器电流0ma;
93.禁止离合器电磁阀标定。
94.使用uds协议清除故障;
95.生成刷写测试报告并保存;刷写测试完成以后对整个过程进行记录,生成对应变速器的出厂报告,包含软件版本,变速器及配置数据,测试结果等内容。
96.tcu断电,上位机软件关闭。
97.软件出厂以后,如果出现问题需要重新刷写出厂软件时,即可查找到相应的变速器出厂报告,根据报告将数据和程序使用专门工具生成加密软件包,发送给售后部门再使
only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
111.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献