掌桥专利:专业的专利平台
掌桥专利
首页

发动机刷写方法、装置、系统、存储介质及电子设备

文献发布时间:2023-06-19 16:11:11



技术领域

本发明涉及发动机刷写技术领域,特别地涉及一种发动机刷写方法、装置、系统、存储介质及电子设备。

背景技术

对发动机进行刷写,即对发动机ECU(Electronic Control Unit,电子控制单元)中的各项参数进行刷写,以使发动机具备不同的性能。由于不同的客户对发动机标定参数的需求不同,因此,对不同的发动机进行刷写时需选择不同的刷写程序。

现有技术中,上述刷写程序的选择由人工操作,即操作人员根据待刷写发动机的订单号人工查找所需的刷写程序,以对上述待刷写发动机进行刷写。而目前的刷写程序多达上百条,人工查找显然繁琐、易出错、效率低。

发明内容

针对上述现有技术中的问题,本申请提出了一种发动机刷写方法、装置、系统、存储介质及电子设备,能够自动、精确地匹配待刷写发动机所需的刷写程序,从而提高工作效率。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种发动机刷写方法,所述方法包括:

接收待刷写发动机的标识信息;

基于所述标识信息查找与所述标识信息对应的刷写程序;

采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行刷写。

进一步地,在所述采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行刷写之后,所述方法还包括:

生成刷写日志文件。

进一步地,所述方法还包括:

读取所述刷写日志文件;

基于所述刷写日志文件获取对所述待刷写发动机的刷写结果;

显示所述刷写结果。

进一步地,所述刷写结果包括以下项目中的任一项:刷写成功,刷写失败;所述方法还包括:

当所述刷写结果为刷写成功时,发送刷写完成信息至预设终端;

当所述刷写结果为刷写失败时,采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行再次刷写。

进一步地,当所述刷写结果为刷写失败时,在采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行再次刷写之前,所述方法还包括:

进行报警操作。

优选地,所述待刷写发动机的标识信息包括以下项目中的至少一项:

所述待刷写发动机的序列号;

所述待刷写发动机的订单号。

第二方面,本发明实施例提供了一种发动机刷写装置,所述装置包括:

接收单元,用于接收待刷写发动机的标识信息;

查找单元,用于基于所述标识信息查找与所述标识信息对应的刷写程序;

刷写单元,用于采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行刷写。

第三方面,本发明实施例提供了一种发动机刷写系统,所述系统包括:

刷写终端,用于实现上述实施例中任一项所述的发动机刷写方法;

传送线体,用于将待刷写发动机传送至预定刷写工位,以使所述待刷写发动机连接所述刷写终端;其中,所述预定刷写工位处设置有挡料部件;

控制器,用于控制所述挡料部件放行由所述刷写终端完成刷写后的发动机。

进一步地,所述系统还包括:

后台服务器,用于向所述控制器发送所述待刷写发动机的标识信息;

所述控制器还用于向所述刷写终端发送所述待刷写发动机的标识信息。

进一步地,每个所述待刷写发动机具有射频电子标签,所述挡料部件上还设置有读写器;

所述读写器用于当所述待刷写发动机被传送至所述预定刷写工位时,读取所述射频电子标签,获得该射频电子标签所包含的发动机信息,并将该发动机信息发送至所述后台服务器;

所述后台服务器还用于基于该发动机信息查找与该发动机信息对应的标识,将该标识作为所述待刷写发动机的标识信息发送给所述控制器。

优选地,采用工位检测传感器来确定所述待刷写发动机被传送至所述预定刷写工位;其中,所述工位检测传感器被预先设置于所述预定刷写工位处。

第四方面,本发明实施例提供了一种存储介质,所述存储介质上存储有程序代码,所述程序代码被处理器执行时,实现如上述实施例中任一项所述的发动机刷写方法。

第五方面,本发明实施例提供了一种电子设备,所述电子设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的程序代码,所述程序代码被所述处理器执行时,实现如上述实施例中任一项所述的发动机刷写方法。

本发明实施例提供的一种发动机刷写方法、装置、系统、存储介质及电子设备,通过待刷写发动机的标识信息自动查找与该标识信息对应的刷写程序,避免了人工查找造成的繁琐、易出错、效率低的技术问题,能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。此外,本发明能够根据刷写日志文件判断刷写是否成功,在刷写失败时,能够自动进行报警操作,并对发动机进行再次刷写,从而大大降低了发动机的刷写出错率。

附图说明

通过结合附图阅读下文示例性实施例的详细描述可更好地理解本发明公开的范围。其中所包括的附图是:

图1为本发明实施例一的方法流程图;

图2为本发明实施例二的方法流程图;

图3为本发明实施例三的装置结构图;

图4为本发明实施例四的装置结构图;

图5为本发明实施例五的系统结构图。

附图标记:

1-刷写终端,2-传送线体,3-发动机,31-发动机ECU,

4-挡料部件,5-控制器。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,以下将结合附图及实施例来详细说明本发明的实施方法,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

根据本发明的实施例,提供了一种发动机刷写方法,如图1所示,该发动机刷写方法包括:

步骤S101,接收待刷写发动机的标识信息;

本实施例中,待刷写发动机的标识信息包括以下项目中的至少一项:待刷写发动机的序列号,待刷写发动机的订单号。其中,序列号为每个发动机唯一的编号,订单号为针对每个发动机所产生的客户订单号。对于每个发动机来说,其序列号或订单号均唯一,因此可以将序列号和/或订单号作为发动机的标识信息。

步骤S102,基于所述标识信息查找与所述标识信息对应的刷写程序;

本实施例中,每个待刷写发动机都对应唯一一个刷写程序,因此,可以预先设置好待刷写发动机的标识信息与刷写程序的对应关系,基于该标识信息即可精确地查找与其对应的刷写程序,避免了人工查找造成的繁琐、易出错、效率低的技术问题。

步骤S103,采用与所述标识信息对应的刷写程序对待刷写发动机进行刷写。

本实施例中,设置专门的刷写终端来执行上述步骤S101~步骤S103,所述刷写终端可以为电脑等能够运行软件程序的电子设备。

本发明实施例提供的一种发动机刷写方法,通过待刷写发动机的标识信息自动查找与该标识信息对应的刷写程序,避免了人工查找造成的繁琐、易出错、效率低的技术问题,能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。

在实施例一的基础上,实施例二还提供了一种发动机刷写方法,该方法能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。

如图2所示,本实施例所述的方法包括:

步骤S201,接收待刷写发动机的标识信息;

步骤S202,基于所述标识信息查找与所述标识信息对应的刷写程序;

步骤S203,采用与所述标识信息对应的刷写程序对待刷写发动机进行刷写;

对以上步骤的详细说明与实施例一相同,此处不再对相同的技术内容进行重复说明。

在上述步骤的基础上,如图2所示,在采用与标识信息对应的刷写程序对待刷写发动机进行刷写之后,本实施例所述的方法还包括:

步骤S204,生成刷写日志文件;

本实施例中,刷写日志文件能够在对发动机进行刷写之后自动生成。刷写日志文件用于记录每一时刻对应的刷写事件,并能够记录最终的刷写结果。具体地,刷写日志文件通过参数pass来表示刷写成功,通过参数fail来表示刷写失败。

进一步地,如图2所示,本实施例所述的方法还包括:

步骤S205,读取刷写日志文件;

步骤S206,基于刷写日志文件获取对待刷写发动机的刷写结果;

本实施例中,若读取到刷写日志文件中的pass参数,则表明此次刷写成功;若读取到刷写日志文件中的fail参数,则表明此次刷写失败。

步骤S207,显示刷写结果。

具体地,可以将上述刷写结果显示于电脑屏幕上,供操作人员查看,以及时掌握被刷写发动机的本次刷写状况。

本实施例中,所述刷写结果包括以下项目中的任一项:刷写成功,刷写失败;进一步地,本实施例所述的发动机刷写方法还包括:

步骤S208,当刷写结果为刷写成功时,发送刷写完成信息至预设终端;

所述预设终端可以为任何需要获得上述刷写完成信息的电子终端设备,例如,该预设终端可以为控制器,当该控制器接收到该刷写完成信息后,控制其它相应的设备动作;又如,该预设终端可以为后台服务器,后台服务器接收该刷写完成信息,对该刷写完成信息进行记录存储。预设终端可根据实际需求进行指定和设置,此处不作具体限制。

步骤S209,当刷写结果为刷写失败时,采用与所述标识信息对应的刷写程序对待刷写发动机进行再次刷写。

本实施例中,对某一发动机刷写失败后,采用查找到的与该发动机的标识信息对应的刷写程序对该发动机进行再次刷写,直至刷写成功。如此,可大大降低发动机的刷写出错率。

进一步地,当刷写结果为刷写失败时,在采用与所述标识信息对应的刷写程序对待刷写发动机进行再次刷写之前,所述方法还包括:进行报警操作,以对操作人员进行有效提醒。

本实施例不仅能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率,还能够根据刷写日志文件判断刷写是否成功,在刷写失败时,能够自动进行报警操作,并对发动机进行再次刷写,从而大大降低了发动机的刷写出错率。

与上述方法实施例相对应地,本发明还提供一种发动机刷写装置,该装置能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。

如图3所示,本实施例所述的发动机刷写装置包括:

接收单元301,用于接收待刷写发动机的标识信息;

查找单元302,用于基于所述标识信息查找与所述标识信息对应的刷写程序;

刷写单元303,用于采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行刷写。

上述装置的工作原理、工作流程等涉及具体实施方式的内容可参见本发明所提供的发动机刷写方法的具体实施方式,此处不再对相同的技术内容进行详细描述。

与上述方法实施例相对应地,在实施例三的基础上,本发明还提供一种发动机刷写装置,该装置能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。

如图4所示,本实施例所述的发动机刷写装置包括:

接收单元401,用于接收待刷写发动机的标识信息;

查找单元402,用于基于所述标识信息查找与所述标识信息对应的刷写程序;

刷写单元403,用于采用所述与所述标识信息对应的刷写程序对所述待刷写发动机进行刷写。

在上述装置的基础上,如图4所示,本实施例所述的装置还包括:

日志生成单元404,用于在采用与标识信息对应的刷写程序对待刷写发动机进行刷写之后,生成刷写日志文件;

进一步地,如图4所示,本实施例所述的装置还包括:

读取单元405,用于读取刷写日志文件;

结果获取单元406,用于基于刷写日志文件获取对待刷写发动机的刷写结果;

显示单元407,用于显示刷写结果;

进一步地,如图4所示,本实施例所述的装置还包括:

发送单元408,用于当刷写结果为刷写成功时,发送刷写完成信息至预设终端;

所述刷写单元303还用于当刷写结果为刷写失败时,采用与所述标识信息对应的刷写程序对待刷写发动机进行再次刷写。

上述装置的工作原理、工作流程等涉及具体实施方式的内容可参见本发明所提供的发动机刷写方法的具体实施方式,此处不再对相同的技术内容进行详细描述。

与上述方法实施例相对应地,本发明还提供一种发动机刷写系统,该系统能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。

如图5所示,本实施例所述的发动机刷写系统包括:

刷写终端1,用于实现如上述实施例中任一项所述的发动机刷写方法;

传送线体2,用于将待刷写发动机3传送至预定刷写工位,以使所述待刷写发动机3连接所述刷写终端1;其中,所述预定刷写工位处设置有挡料部件4;

本实施例中,所述待刷写发动机可以采用有线或无线的方式连接刷写终端,当采用有线方式连接时,优选地采用发动机ECU的通讯线来实现发动机ECU与刷写终端之间的连接。

控制器5,用于控制所述挡料部件4放行由所述刷写终端1完成刷写后的发动机。

本实施例中,控制器可采用PLC(Programmable Logic Controller,可编程逻辑控制器),PLC与刷写终端连接,当PLC接收到由刷写终端发送的刷写完成信息时,控制挡料部件放行发动机。

本实施例中,刷写终端和PLC均设置于上述预定刷写工位处,因此,PLC也可称为工位PLC;所述刷写终端包括个人计算机PC。

为了进一步实现系统的自动化,提高工作效率,本实施例所述的系统还包括:

后台服务器,用于向所述控制器发送所述待刷写发动机的标识信息;

所述控制器还用于向所述刷写终端发送所述待刷写发动机的标识信息。

本实施例中,待刷写发动机的标识信息是由后台服务器下发给控制器PLC,再由PLC进一步发送给刷写终端的。后台服务器由于运行有制造执行系统,能够精确地记录每个客户的需求、每台发动机需要执行的操作,因此,由后台服务器来下发发动机的标识信息,能够进一步降低刷写出错率。

为了进一步实现系统的自动化,提高工作效率,本实施例中,每个待刷写发动机具有射频电子标签,所述挡料部件上还设置有读写器;所述读写器用于当待刷写发动机被传送至预定刷写工位时,读取所述射频电子标签,获得该射频电子标签所包含的发动机信息,并将该发动机信息发送至所述后台服务器;所述后台服务器还用于基于该发动机信息查找与该发动机信息对应的标识,将该标识作为待刷写发动机的标识信息发送给所述控制器。

具体地,当发动机被传送至预定刷写工位时,该发动机的射频电子标签能够被挡料部件上的读写器读取,读写器将读取到的该发动机信息发送给后台服务器,后台服务器通过该发动机信息就可获知该发动机现存的所有其它信息,包括该发动机的序列号、订单号、是否需要被刷写等信息。后台服务器向控制器PLC下发该发动机的序列号、订单号、是否需要被刷写等信息,控制器接收到上述信息后,首先获知该发动机是否需要被刷写,当该发动机需要被刷写时,再向刷写终端发送该发动机的序列号、订单号等标识信息;当该发动机不需要被刷写时,直接控制挡料部件放行该发动机。

本实施例采用工位检测传感器来确定待刷写发动机被传送至预定刷写工位;其中,所述工位检测传感器被预先设置于所述预定刷写工位处。工位检测传感器可采用光电传感器、激光测距传感器、重量传感器等各种类型的传感器,此处不作限制。

以下结合实际应用详细说明本系统的工作流程:

当发动机被传送线体传送至刷写工位时,读写器读取该发动机的电子标签,并将读取到的该发动机信息发送给后台服务器,之后,后台服务器向PLC下发该发动机的序列号、订单号、是否需要被刷写等信息。当该发动机需要被刷写时,PLC将该发动机的序列号和订单号通过网线发送给刷写终端,在操作人员安装好发动机ECU的通讯线后,刷写终端会自动根据该发动机的序列号或订单号查找对应的刷写程序对该发动机进行刷写,刷写完成后,刷写终端读取刷写软件自动生成的刷写日志文件,判断是否刷写成功。当刷写成功时,刷写终端将刷写完成信息发送给PLC,PLC控制挡料部件放行发动机,完成此工位操作;当刷写失败时,刷写终端进行报警,并再次对该发动机进行刷写,直至刷写成功。

本实施例所述的发动机刷写系统通过工位PLC来控制挡料部件,只有当刷写终端刷写成功、工位PLC接收到刷写完成信息时,才能控制挡料部件放行发动机,如此,大大降低了系统的漏刷率。

根据本发明的实施例,还提供了一种存储介质,所述存储介质上存储有程序代码,所述程序代码被处理器执行时,实现如上述实施例任一项所述的发动机刷写方法。

根据本发明的实施例,还提供了一种电子设备,所述电子设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的程序代码,所述程序代码被所述处理器执行时,实现如上述实施例任一项所述的发动机刷写方法。

本发明实施例提供的一种发动机刷写方法、装置、系统、存储介质及电子设备,通过待刷写发动机的标识信息自动查找与该标识信息对应的刷写程序,避免了人工查找造成的繁琐、易出错、效率低的技术问题,能够自动、精确地匹配待刷写发动机所需的刷写程序、提高工作效率。此外,本发明能够根据刷写日志文件判断刷写是否成功,在刷写失败时,能够自动进行报警操作,并对发动机进行再次刷写,从而大大降低了发动机的刷写出错率。

此外,本发明通过工位PLC来控制挡料部件,只有当刷写终端刷写成功、工位PLC接收到刷写完成信息时,才能控制挡料部件放行发动机,如此,大大降低了系统的漏刷率。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的保护范围,仍须以所附的权利要求书所界定的范围为准。

技术分类

06120114732446