一种开放式自动变速箱测试流程控制引擎的制作方法

文档序号:11519319阅读:235来源:国知局
一种开放式自动变速箱测试流程控制引擎的制造方法与工艺

本发明属于自动变速箱测试领域,具体是指一种开放式自动变速箱测试流程控制引擎。



背景技术:

目前在自动变速箱维修再制造行业,变速箱总成测试是变速箱下线检测的重要步骤。常规的自动变速箱测试设备包含电动机,电涡流,控制机柜,自动变速箱控制模块。在测试过程中,操作人员需要手动设置电动机转速,手动设置电涡流的电流来调整负载,手动调整变速箱档位,手动记录在不同转速、负载和档位下的各个管路的油压和速比。用这种方法不仅无法测试记录动态数据,并且存在测试效率低、精度差以及记录数据不稳定的问题。

而国际上已经开发出的自动化程度较高的测试设备,但是因为测试工艺和标准的不开放性,极大的妨碍了我国本土企业对于工艺和标准的二次开发,使得测试系统难以最终应用于生产中。

如今,国内自动变速箱测试往往处于两种极端:①自动化程度低,测试标准随意性大,测试过程不规范;②自动化程度高,但测试标准及测试流程固化企业的工艺部门不能根据生产的实际需要进行修正,妨碍了企业的生产能力和工艺的提升。

所以,现在国内的自动变速箱测试领域急需一款自动化程度高且可以根据实际需要进行修正的流程控制引擎。



技术实现要素:

本发明的目的在于克服上述问题,提供一种开放式自动变速箱测试流程控制引擎,其自动化程度高,且可以根据实际需要进行修正,利用模型化的设计思路将本来在测试过程中不断变化的测试条件和执行的测试步骤进行系统化和模块化,大大减少了工艺开发和标准制订的工作量。

本发明的目的通过下述技术方案实现:

一种开放式自动变速箱测试流程控制引擎,包括由用户自行录入与设置参数的脚本文件;

用于读取脚本文件中参数的参数读取模块,该参数读取模块将会将读取的脚本文件中的相应参数进行分配;

与参数读取模块相连接的条件判断模块,该条件判断模块接收各项信号和参数,并将该信号和参数与参数读取模块分配的参数进行比较判断,并根据判断结果发出相应的指令;

同时与参数读取模块和条件判断模块相连接的节拍跳转模块,该节拍跳转模块接收参数读取模块分配的节拍跳转参数,并根据条件判断模块的指令向其反馈相应的节拍id;

同时与参数读取模块和条件判断模块相连接的指令处理模块,该指令处理模块接收条件判断模块发送的指令,并根据参数读取模块分配的相关参数来处理相关的指令,处理后向外部相应的设备发送相应的指令信号;

同时与参数读取模块和条件判断模块相连接的异常处理模块,该异常处理模块接收条件判断模块发送的指令,并根据参数读取模块分配的相关参数来处理相关的指令,处理后向外部相应的设备发送相应的异常信号。

作为优选,所述脚本文件的数量为两个,其中一个脚本文件中录入每个节拍所需的指令参数和每个节拍的完成条件参数,另一个脚本文件则录入每个节拍中被测参数变量的正常范围。

作为优选,所述与异常处理模块相连的外部设备包括报警器和显控器;与指令处理模块相连接的外部设备包括电动机、at变速器、变频器、tcu以及电涡流。

作为优选,所述条件判断模块接收的各项信号和参数包括节拍跳转模块的反馈节拍id,还包括计时器、电动机、at变速器、变频器、tcu以及电涡流反馈的相关参数与运行参数。

进一步的,所述流程控制引擎具体的运行步骤为:

(1)将各项参数录入脚本文件中,并通过脚本文件将参数录入参数读取模块,最终通过该参数读取模块将各项参数分别分配给条件判断模块、节拍跳转模块、指令处理模块以及异常处理模块;

(2)条件判断模块向节拍跳转模块发送指令,节拍跳转模块根据指令反馈相应的节拍id;

(3)若节拍跳转模块反馈的节拍id错误或不满足录入脚本中的运行参数,则进入步骤(4),若节拍跳转模块反馈的节拍id正确且不满足录入脚本中的运行参数,则进入步骤(5);

(4)条件判断模块根据异常判断将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后返回步骤(3);

(5)条件判断模块根据节拍跳转模块反馈的节拍id向指令处理模块发送相应的指令;

(6)指令处理模块将对收的指令进行处理,并在处理后向外部设备发送相应的指令信号;

(7)条件判断模块接收外部设备反馈的各项参数,并将各项参数与脚本文件录入的参数进行比较与判断,在比较与判断均正常时则跳回步骤(2)进行下一个节拍id的检测,在比较与判断出现异常时,则跳入步骤(8);

(8)条件判断模块根据异常判断将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后返回步骤(7)。

作为优选,所述运行步骤在进行时,条件判断模块还将在特定的时间对各个模块与外部设备进行判断,若判断无异常则保持进行上述步骤,若判断有异常则将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后反馈继续上述步骤。

本发明与现有技术相比,具有以下优点及有益效果:

(1)本发明为开放式的,通过脚本文件向流程控制引擎录入相关的参数,该方法可以以最便捷和最易用的方式为操作者提供工艺修改和标准修改的窗口,进而在程序开发上也极大地简化了开发方式,同时很好的缩短了开发所需时间。

(2)本发明利用模型化的设计思路将本来在测试过程中不断变化的测试条件和执行的测试步骤进行系统化和模块化,大大减少了工艺开发和标准制订的工作量。

附图说明

图1为本发明的模块连接框图。

图2为本发明的脚本文件实例图。

具体实施方式

下面结合实施例对本发明作进一步的详细说明,但本发明的实施方式不限于此。

实施例

如图1所示,一种开放式自动变速箱测试流程控制引擎,包括由用户自行录入与设置参数的脚本文件;

所述脚本文件的数量为两个,其中一个脚本文件中录入每个节拍所需的指令参数和每个节拍的完成条件参数,另一个脚本文件则录入每个节拍中被测参数变量的正常范围。

如图2所示,该图为脚本文件中指令参数与完成条件参数的一个实例,该脚本内容中包含节拍id、人工操作档位、程序操作档位、转速、epc油压、tcc油压、负载、制动、动作1、动作2、动作3、中间条件1、条件动作1、条件动作2、条件动作3、节拍结束时间以及下一跳id;其中,人工操作档位表示需要对操作者进行提示,由其人工换挡;程序档位表示由本发明下发的指令完成的换挡动作,节拍结束时间即为该节拍的退出条件参数。另一个脚本文件中则包含电机转速、扭矩、油温、压力开关、滑差、速比的上下限阈值以及判断时间等。

本申请脚本文件的设计思路是为了以最便捷,最易用的方式为操作者提供工艺修改,标准修改的窗口。在程序开发上也极大地简化了开发方式,缩短了开发时间。

用于读取脚本文件中参数的参数读取模块,该参数读取模块将会将读取的脚本文件中的相应参数进行分配;

条件判断模块与参数读取模块相连接,该条件判断模块接收各项信号和参数,并将该信号和参数与参数读取模块分配的参数进行比较判断,并根据判断结果发出相应的指令;

所述条件判断模块接收的各项信号和参数包括节拍跳转模块的反馈节拍id,还包括计时器、电动机、at变速器、变频器、tcu以及电涡流反馈的相关参数与运行参数。

节拍跳转模块同时与参数读取模块和条件判断模块相连接,该节拍跳转模块接收参数读取模块分配的节拍跳转参数,并根据条件判断模块的指令向其反馈相应的节拍id。

指令处理模块同时与参数读取模块和条件判断模块相连接,该指令处理模块接收条件判断模块发送的指令,并根据参数读取模块分配的相关参数来处理相关的指令,处理后向外部相应的设备发送相应的指令信号;

与指令处理模块相连接的外部设备包括电动机、at变速器、变频器、tcu以及电涡流等。

异常处理模块同时与参数读取模块和条件判断模块相连接,该异常处理模块接收条件判断模块发送的指令,并根据参数读取模块分配的相关参数来处理相关的指令,处理后想外部相应的设备发送相应的异常信号;

所述与异常处理模块相连的外部设备包括报警器和显控器等。

所述流程控制引擎具体的运行步骤为:

(1)经人工将各项参数录入脚本文件中,将脚本文件导入参数读取模块,并通过该参数读取模块将各项参数分别分配给条件判断模块、节拍跳转模块、指令处理模块以及异常处理模块;

(2)条件判断模块向节拍跳转模块发送指令,节拍跳转模块根据指令反馈相应的节拍id;

(3)若节拍跳转模块反馈的节拍id错误或不满足录入脚本中的运行参数,则进入步骤(4),若节拍跳转模块反馈的节拍id正确且不满足录入脚本中的运行参数,则进入步骤(5);

(4)根据对异常的判断,条件判断模块将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后返回步骤(3);

(5)条件判断模块根据节拍跳转模块反馈的节拍id向指令处理模块发送相应的指令;

(6)指令处理模块将对收的指令进行处理,并在处理后向外部设备发送相应的指令信号;

(7)条件判断模块接收外部设备反馈的各项参数,并将各项参数与脚本文件录入的参数进行比较与判断,在比较与判断均正常时则跳回步骤(2)进行下一个节拍id的检测,在比较与判断出现异常时,则跳入步骤(8);

(8)根据对异常的判断,条件判断模块将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后返回步骤(7)。

所述运行步骤在进行时,条件判断模块还将在特定的时间对各个模块与外部设备的各项参数进行判断,若判断无异常则保持进行上述步骤,若判断有异常则将相应的指令发送给异常处理模块,异常处理模块根据接收的指令向外部设备发送异常信号,并在相应的人员处理了异常后继续上述步骤。

在现有技术中,需要花3个月才能完成的测试系统和软件设计,若采用本申请的方法来进行则仅需2个月即可完成,开发效率能够提升30%。本申请的各项模块的设计稳定,且架构非常简洁,并不依赖于具体的测试对象,非常便于不同测试之间的移植和修改。而在为客户提供后续工艺标准开发过程中,原来需要半年时间完成的工作,目前只需要1个月即可完成,大大减少了工艺标准开发的时间,降低了开发的难度,进一步提高了产品的使用效果。

如上所述,便可很好的实现本发明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1