摩托车柔性智能生产线在线自动刷写的方法与流程
未命名
08-13
阅读:175
评论:0
1.本技术涉及摩托车制造技术领域,尤其涉及一种摩托车柔性智能生产线在线自动刷写的方法。
背景技术:
2.eol(end of line testing tool)是在摩托车生产线上使用的下线检测设备,用于满足产品下线签的功能检测和产品配置,能够对摩托车的故障进行诊断、能够下载检测,同时减少操作人员、提高测试效率。同时,下线检测仪也是摩托车厂家专门配备给其他4s维修站的测试设备,它具有很强的专业性等优点,能够对摩托车的odb接口连接,进行读码、解码、数据扫描和采集。能够对摩托车的状态进行检车,能够查出摩托车故障信息,可以对摩托车下发指令,比如写配置、写vin码 vehicle identification number(车辆识别码)、读清故障、钥匙匹配、胎压匹配、程序刷写等功能。
3.然而,在相关技术中,eol下线检测设备具有很强的专业性,根据摩托车配置情况的不同,针对每款车型,甚至针对每款车型的每一版本,都需要委托专门的eol软件厂家开发出对应的刷写程序,且摩托车个性化、定制化需求高,车型款式多样化,进而相关技术的摩托车刷写程序成本较高。此外,在生产线进行小批量多品种地生产摩托车时,例如在试制一些新车型时,需要针对每款摩托车单独委托eol软件厂家开发刷写设备,如此,在面对小批量多品种的柔性化生产需求时,需要投入等同刚性大规模量产时的资金和人力,导致生产成本的提高,产生了大量的浪费。并且,在开发时,还需要将摩托车的控制权限指令提供给eol软件厂家,如此,eol软件厂家才能针对性的开发出刷写程序,但这导致了摩托车的控制权限指令存在外泄的风险,导致摩托车安全性存在隐患。
4.此外,由于eol下线检测设备具有很强的专业性,对于操作者存在较高的使用要求,使用eol下线检测设备对摩托车进行程序刷写时较容易发生操作不当的情况,例如选用的eol下线检测设备与待刷写摩托车款式不匹配或者eol下线检测设备刷入至摩托车智能设备中的程序版本与摩托车智能设备的需求版本不匹配,从而对生产效率造成不良影响。
5.因此,有必要提出一种技术方案,解决相关技术中存在的采用eol下线检测设备对摩托车进行程序刷写成本较高、容易出错且存在安全隐患的问题。
技术实现要素:
6.本技术的目的在于提供一种技术方案,解决相关技术中存在的采用eol下线检测设备对摩托车进行程序刷写成本较高、容易出错且存在安全隐患的问题。
7.基于以上问题,本技术提供一种摩托车柔性智能生产线在线自动刷写的方法,生产线能够将控制器装配于摩托车,并能够通过远程通信终端对控制器进行刷写,包括以下步骤:远程服务平台接收摩托车上电时通过远程通讯终端发送的刷写请求,当摩托车上电时,远程通讯终端能够与摩托车上的各个控制器通讯连接;远程服务平台对刷写请求进
行解析,获得摩托车的车辆信息,并根据车辆信息获取映射表,映射表是在生产线将控制器装配于摩托车时,制造执行系统将摩托车的车辆信息与控制器的控制器识别码绑定生成的;远程服务平台存储有用于不同的控制器刷写的刷写数据包,远程服务平台调用刷写数据包,并将刷写数据包发送至远程通讯终端,以使摩托车通过远程通讯终端接收刷写数据包,并使远程通讯终端将刷写数据包刷入对应的控制器中,其中,远程服务平台调用的刷写数据包与映射表的控制器对应,刷写数据包可以得到远程通讯终端将刷写数据包刷写至控制器的响应。
8.进一步的,远程服务平台调用对应映射表中控制器的刷写数据包包括以下步骤:远程服务平台向制造执行系统发起获取车辆订阅服务配置表的请求,车辆订阅服务配置表中包括任一摩托车所订阅的车辆服务;远程服务平台根据映射表中的控制器识别码调用与控制器对应的至少一个软件版本配置信息,以生成软件版本配置表;远程服务平台将软件版本配置表与车辆订阅服务配置表结合,生成整车刷写任务明细表,整车刷写任务明细表包括任一摩托车上的控制器完成车辆服务所需的软件版本配置信息;远程服务平台根据整车刷写任务明细表,调用刷写数据包。
9.进一步的,方法还包括:远程服务平台创建整车刷写任务总表,整车刷写任务总表包括任一摩托车的刷写状态;远程服务平台接收刷写结果反馈信息,刷写结果反馈信息是摩托车在对各个控制器进行刷写后发送的;根据刷写结果反馈信息,远程服务平台在整车刷写任务明细表中记录各个控制器的刷写结果;当整车刷写任务明细表中所有控制器的刷写结果记录为刷写成功时,远程服务平台更新整车刷写任务总表,将整车刷写任务总表中对应摩托车的刷写状态标记为刷写成功。
10.进一步的,刷写结果反馈信息包括刷写是否成功以及刷写失败时的刷写失败原因,其中,刷写失败原因包括刷写数据包接收失败和控制器故障;当刷写失败原因为刷写数据包接收失败时,远程服务平台重新向远程通讯终端发送刷写数据包,并在整车刷写任务明细表中记录重新刷写的结果、重试发送时间和重试发送次数;当重新刷写的结果依然为刷写失败,远程服务平台重新向远程通讯终端发送刷写数据包,直至重试发送次数达到预设阈值,若重新刷写的结果依然为刷写失败,远程服务平台更新整车刷写任务总表,将整车刷写任务总表中对应摩托车的刷写状态标记为刷写失败。
11.进一步的,生成整车刷写任务明细表包括以下步骤:远程服务平台根据车辆信息,获取车辆订阅服务配置表中对应的摩托车所订阅的车辆服务;远程服务平台对车辆服务进行解析,获得实现车辆服务所需的控制器,以及控制
器所需配置的软件版本配置信息;远程服务平台从软件版本配置表中选择对应的软件版本配置信息,构建映射表中任一控制器与软件版本配置信息的映射关系,以生成整车刷写任务明细表。
12.进一步的,方法还包括:远程服务平台根据映射表获取摩托车上需要刷写的控制器的数量;控制器中存储有基础控制程序,当控制器的数量大于或等于预设控制器数量时,远程服务平台向远程通讯终端发送的刷写数据包包括配置参数,以使远程通讯终端将配置参数传入控制器,触发控制器将配置参数填充至基础控制程序,以完成控制器的刷写;当控制器的数量小于预设控制器数量时,远程服务平台向远程通讯终端发送的刷写数据包包括配置参数和配置程序,以使远程通讯终端将配置参数和配置程序刷入控制器,以完成控制器的刷写。
13.进一步的,若远程通讯终端在生产线上装配于摩托车,并在制造执行系统中完成摩托车的车辆识别码与远程通讯终端的识别码绑定,车辆信息为远程通讯终端的识别码,远程服务平台对刷写请求进行解析以获得远程通讯终端的识别码,并根据远程通讯终端的识别码获得相应的车辆识别码,再根据车辆识别码获取映射表;若在生产线上未将远程通讯终端装配于摩托车,车辆信息为摩托车的车辆识别码,远程服务平台对刷写请求进行解析以获得车辆识别码,并根据车辆识别码获取映射表。
14.进一步的,方法还包括:当远程服务平台根据刷写请求进行解析获得摩托车的车辆信息时,远程服务平台向制造执行系统发起请求,以获取与车辆信息相对应的映射表;或者,在远程服务平台设置存储区域,远程服务平台接收制造执行系统发送的全部映射表,并将映射表存储在存储区域中,当远程服务平台根据刷写请求进行解析获得摩托车的车辆信息时,远程服务平台从存储区域调用与车辆信息对应的映射表。
15.本技术还提供一种摩托车柔性智能生产线在线自动刷写的方法,生产线能够将控制器装配于摩托车,并能够通过远程通信终端对控制器进行刷写,包括以下步骤:摩托车上电时通过远程通讯终端向远程服务平台发送刷写请求,刷写请求包括摩托车的车辆信息,当摩托车上电时,远程通讯终端与控制器通讯连接;摩托车通过远程通讯终端接收远程服务平台发送的刷写数据包,并将刷写数据包刷入控制器中,刷写数据包是远程服务平台在接收到刷写请求后,先根据车辆信息获取映射表,再根据映射表中的控制器调用并发送的;其中,远程服务平台存储有用于不同的控制器刷写的刷写数据包,映射表是在生产线将控制器装配于摩托车时制造执行系统将摩托车的车辆信息与控制器的控制器识别码绑定生成的。
16.进一步的,方法还包括:若远程通讯终端在生产线上装配于摩托车,并在制造执行系统中完成摩托车的车辆识别码与远程通讯终端的识别码绑定,定义摩托车上电时为第一状态,在第一状态下,远程通讯终端通过can总线与摩托车上的各个控制器通讯连接,远程通讯终端发送的车辆信息为远程通讯终端的识别码;若在生产线上未将远程通讯终端装配于摩托车, 将摩托车上电时通过接口与远程通讯终端通讯连接定义为第二状态,在第二状态下,远程通讯终端获取摩托车的车辆识
别码,远程通讯终端发送的车辆信息为摩托车的车辆识别码。
17.综上,本技术实施例提供一种摩托车柔性智能生产线在线自动刷写的方法,通过支持与多款式摩托车通信的远程通讯终端,远程服务平台可以调用并向远程通讯终端发送与摩托车款式相对应的刷写数据包,以使摩托车通过远程通讯终端接收刷写数据包,并将刷写数据包刷入对应的控制器中,实现自动刷写,免去生产线的eol专用检测设备和eol检测工序、降低刷写成本,且避免摩托车上的智能设备的控制指令泄露,提高摩托车的安全性,以及基于制造执行系统绑定生成的映射表能够实现对多式摩托车的柔性化刷写。另外,远程服务平台可以对远程通讯终端发送刷写请求进行解析获得车辆信息,并根据车辆信息查询获得对应的映射表,从而可以自动调用刷写数据包,并将调用的刷写数据包发送至远程通讯终端,整个过程可以无需人工参与,提高了数据的准确性。
附图说明
18.图1为本技术第一种实施例提供的摩托车柔性智能生产线在线自动刷写的方法流程图;图2为本技术一种实施例提供的摩托车柔性智能生产线在线自动刷写的方法时序图;图3为本技术另一种实施例提供的摩托车柔性智能生产线在线自动刷写的方法时序图;图4为本技术实施例提供的远程服务平台调用对应映射表中控制器的刷写数据包的流程图;图5为本技术实施例提供的远程服务平台生成整车刷写任务明细表流程图;图6为本技术实施例提供的远程服务平台发送刷写数据包的流程图;图7为本技术实施例提供的第二种实施例提供的摩托车柔性智能生产线在线自动刷写的方法流程图;图8为本技术实施例提供的第三种实施例提供的摩托车柔性智能生产线在线自动刷写的方法流程图。
具体实施方式
19.以下将结合附图所示的具体实施方式对本技术进行详细描述,但这些实施方式并不限制本技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本技术的保护范围内。
20.如图1所示,本技术实施例提供一种摩托车柔性智能生产线在线自动刷写的方法,生产线能够将控制器装配于摩托车,并能够通过远程通信终端对控制器进行刷写,远程通讯终端可以是tbox(telematics box)。本技术实施例提供的方法包括以下步骤:步骤s11、远程服务平台接收摩托车上电时通过远程通讯终端发送的刷写请求,当摩托车上电时,远程通讯终端能够与摩托车上的各个控制器通讯连接。
21.步骤s12、远程服务平台对刷写请求进行解析,获得摩托车的车辆信息,并根据车辆信息获取映射表,映射表是在生产线将控制器装配于摩托车时,制造执行系统将摩托车的车辆信息与控制器的控制器识别码绑定生成的。
22.步骤s13、远程服务平台存储有用于不同的控制器刷写的刷写数据包,根据映射表,远程服务平台调用刷写数据包,并将刷写数据包发送至远程通讯终端,以使摩托车通过远程通讯终端接收刷写数据包,并将刷写数据包刷入对应的控制器中,远程服务平台调用的刷写数据包与映射表中的控制器对应,刷写数据包可以得到远程通讯终端将刷写数据包刷写至控制器的响应。
23.如图2所示,作为一种可选的实现方式,本技术实施例提供的一种摩托车柔性智能生产线在线自动刷写的方法具体包括以下步骤:步骤s101、在生产线将控制器装配于摩托车后,制造执行系统将摩托车的车辆识别码与控制器识别码绑定,生成映射表。
24.步骤s102、在生产线完成摩托车装配后,需要对摩托车进行刷写。此时,摩托车可以通过远程通讯终端向远程服务平台发送刷写请求。刷写请求中包含摩托车的车辆信息。
25.步骤s103、远程服务平台对刷写请求进行解析,获得车辆信息。
26.步骤s104、远程服务平台将车辆信息发送至制造执行系统。
27.步骤s105、制造执行系统接收到车辆信息,根据车辆信息查找映射表。
28.步骤s106、制造执行系统将查得的映射表返回至远程服务平台。
29.步骤s107、远程服务平台根据映射表调用刷写数据包。
30.步骤s108、远程服务平台将调用的刷写数据包发送至远程通讯终端。
31.步骤s109、远程通讯终端接收刷写数据包,并将刷写数据包刷写至控制器。
32.如图3所示,作为另一种可选的实现方式,本技术实施例提供的一种摩托车柔性智能生产线在线自动刷写的方法具体包括以下步骤:步骤s201、在生产线将控制器装配于摩托车后,制造执行系统将摩托车的车辆识别码与控制器识别码绑定,生成映射表。
33.步骤s202、制造执行系统将全部映射表发送至远程服务平台。
34.步骤s203、远程服务平台设置存储区域,将映射表存储至存储区域。
35.步骤s204、摩托车通过远程通讯终端向远程服务平台发送刷写请求。刷写请求中包含摩托车的车辆信息。
36.步骤s205、远程服务平台对刷写请求进行解析,获得车辆信息。
37.步骤s206、远程服务平台根据车辆信息查找映射表。
38.步骤s207、远程服务平台根据映射表调用刷写数据包。
39.步骤s208、远程服务平台将调用的刷写数据包发送至远程通讯终端。
40.步骤s209、远程通讯终端接收刷写数据包,并将刷写数据包刷写至控制器。
41.根据以上说明,本技术实施例提供一种摩托车柔性智能生产线在线自动刷写的方法,在摩托车上安装远程通讯终端,远程服务平台可以调用并向远程通讯终端发送刷写数据包,以使摩托车通过远程通讯终端接收刷写数据包,并将刷写数据包刷入对应的控制器中。利用远程服务平台发送刷写数据包,可以代替生产线的eol检测工位,从而可以免去生产线的eol和eol检测工序、降低刷写成本。刷写数据包的开发设计无需考虑eol下线检测设备的要求,仅需要使开发的刷写数据包可以得到远程通讯终端将刷写数据包刷写至控制器的响应即可,大大降低了刷写程序的开发难度,从而可以自行开发刷写数据包,无需向eol软件厂家提供控制权限指令,可以降低了摩托车控制权限指令外泄的风险,提高了摩托车
的安全性以及基于制造执行系统绑定生成的映射表能够实现对多样式摩托车的柔性化刷写。
42.此外,远程服务平台可以对远程通讯终端发送刷写请求进行解析获得车辆信息,并根据车辆信息查询获得对应的映射表,从而可以自动调用刷写数据包,并将调用的刷写数据包发送至远程通讯终端,整个过程可以无需人工参与,提高了数据的准确性。本技术能够整合生产制造装配过程信息,客户配置信息,控制器软件版本信息,实现对多车型,小批量,定制化的摩托车柔性智能生产线在线自动刷写,下线车辆并发刷写。
43.作为一种可选的实现方式,可以在生产线上将远程通讯终端装配于摩托车,利用制造执行系统将摩托车的车辆识别码分别与各个控制器的控制器识别码绑定,并将摩托车的车辆识别码与远程通讯终端的识别码绑定生成映射表。在步骤s11中,当摩托车上电时,远程通讯终端发送刷写请求,刷写请求中包括摩托车的车辆信息,车辆信息中可以包括远程通讯终端的识别码。步骤s12中,远程通讯终端可以根据车辆信息中的远程通讯终端的识别码找到对应的映射表。其中,在摩托车上装配有远程通信终端的情况下,多台摩托车能够并行刷写提高了刷写效率。
44.作为另一种可选的实现方式,若在生产线上摩托车未装配远程通讯终端,制造执行系统仅是将摩托车的车辆识别码分别与各个控制器的控制器识别码绑定,则可以在摩托车需要进行刷写的期间将摩托车与一外设的远程通讯终端通讯连接,此时,远程通讯终端发送的刷写请求包括车辆信息,车辆信息包括摩托车的车辆识别码。步骤s12中,远程通讯终端可以根据车辆信息中的车辆识别码找到对应的映射表。即,对于未安装远程通讯终端的车型,只需要摩托车能够提供接口以使摩托车能够通过接口与远程通讯终端通讯连接,就可以根据本技术实施例提供的方法对摩托车上的控制器进行刷写。
45.根据以上说明,本技术在制造执行系统中将车辆识别码与各个控制器识别码绑定,在远程服务平台接收到摩托车通过远程通讯终端发送的刷写请求后,可根据刷写请求中的车辆信息获得对应的映射表,再根据映射表自动调用摩托车所需的刷写数据包,无需人工操作对刷写数据包进行挑选、替换,提高了刷写效率和刷写数据包发送的准确性,并可降低人工成本。
46.如图4所示,作为一种可选的实现方式,步骤s13中,远程服务平台调用刷写数据包包括以下步骤:步骤s131、远程服务平台向制造执行系统发起获取车辆订阅服务配置表的请求,车辆订阅服务配置表中包括任一摩托车所订阅的车辆服务。
47.作为一种可选的实现方式,车辆订阅服务配置表可以如表1所示。
[0048][0049]
表1如表1所示,车辆服务可以包括音乐服务、地图导航、智能语音等。表1仅示例性的示出了部分车辆服务,车辆服务还可以包括摩托车软件功能、摩托车的高低版本配置、国内和国际的差异化配置等。
[0050]
步骤s132、远程服务平台根据映射表中的控制器识别码调用与控制器对应的至少一个软件版本配置信息,以生成软件版本配置表。
[0051]
步骤s133、远程服务平台将软件版本配置表与车辆订阅服务配置表结合,生成整车刷写任务明细表,整车刷写任务明细表包括任一摩托车上的控制器完成车辆服务所需的软件版本配置信息。
[0052]
步骤s134、远程服务平台根据整车刷写任务明细表,调用刷写数据包。
[0053]
远程服务平台中可以存储有任一控制器的不同软件版本配置信息,每一软件版本配置信息对应一刷写数据包,步骤s132中,远程服务平台可以根据映射表中的控制器识别码调用与控制器对应的全部软件版本配置信息,以生成软件版本配置表。
[0054]
作为一种可选的实现方式,软件版本配置表可以如表2所示。
[0055][0056]
表2如表2所示,其示例性的示出了软件版本配置表,表中,物料号是指与控制器识别码相对应的控制器的物料编号。
[0057]
以同一车型摩托车的高低配置为例,对于车灯的控制,高配版摩托车和低配版摩托车可能采用同样的控制器,但是,高配版摩托车可能使用氙气灯,低配版摩托车可能使用的是卤素大灯,因为两种灯光的输出针脚、功率等特性存在区别,就需要不同软件版本配置来实现功能。远程服务平台可以根据控制器识别码,调用控制器控制高配版摩托车车灯的软件版本配置和低配版摩托车车灯的软件版本配置。
[0058]
类似的,对于同一车型的国内版摩托车和国内版摩托车,可能存在使用同种控制器但控制器的软件版本配置不同的状况,远程服务平台可以根据映射表中的控制器识别码调用与控制器对应的全部软件版本配置信息,以生成软件版本配置表。
[0059]
需要说明的是,在本技术实施例中,远程服务平台存储有用于不同的控制器刷写的刷写数据包,各个刷写数据包附有软件版本配置信息,远程服务平台可以根据软件版本配置信息对刷写数据包进行查找、调用,从而可以满足不同车型的摩托车的配置需求。在面对小批量多品种的柔性化生产需求时,将软件版本配置表与车辆订阅服务配置表结合即可得到不同摩托车所需的软件版本配置,无需单独开发eol下线检查设备,可以有效降低生产成本,适应柔性化生产的需求。
[0060]
远程服务平台所存储的刷写数据包需要能够触发远程通讯终端将刷写数据包刷写至控制器的响应,作为一种可选的实现方式,可以配合远程通讯终端的开发设计,可以由生产商内部自行研发刷写数据包,无需委托eol软件厂家进行二次开发,因此无需将控制权限指令提供给eol软件厂家,能够在很大程度上规避公司核心智能产品的控制权限指令外
泄,避免发生产品安全问题。
[0061]
本技术将远程通讯终端的开发与生产工艺eol检测工序合并,可以促进研发和生产领域的深度交流。
[0062]
如图5所示,作为一种可选的实现方式,步骤s133中,生成整车刷写任务明细表包括以下步骤:步骤s1331、远程服务平台根据车辆信息,获取车辆订阅服务配置表中对应的摩托车所订阅的车辆服务。
[0063]
步骤s1332、远程服务平台对车辆服务进行解析,获得实现车辆服务所需的控制器,以及控制器所需配置的软件版本配置信息。
[0064]
步骤s1333、远程服务平台从软件版本配置表中选择对应的软件版本配置信息,构建映射表中任一控制器与软件版本配置信息的映射关系,以生成整车刷写任务明细表。
[0065]
作为一种可选的实现方式,整车刷写任务明细表可以如表3所示。
[0066][0067]
表3如表3所示,其示例性的示出了某一摩托车上不同的控制器的刷写任务及刷写结果。
[0068]
根据以上说明,远程服务平台可以将软件版本配置表与车辆订阅服务配置表相结合,自动根据摩托车上的控制器选择完成车辆服务所需的软件版本配置信息,以生成刷写任务明细表,从而可以满足摩托车软件功能订阅服务的个性化,实现摩托车高低版本的自动配置以及国内国际差异化配置。此外,根据本技术实施例提供的方法,通过远程服务平台自动刷写方式,可以实现对摩托车的在线后台无感升级和配置,人员无需操作,对整车的刷写数据包统一由远程服务平台进行管理,使得对同一款摩托车的软件版本得到统一,有利于确保刷写数据包的一致性和安全性,避免刷写时使用错误的刷写数据包,起到防错的目的。
[0069]
如图6所示,作为一种可选的实现方式,步骤s13中还包括:步骤s135、远程服务平台根据映射表获取摩托车上需要刷写的控制器的数量。
[0070]
步骤s136、判断摩托车上需要刷写的控制器的数量是否小于预设控制器数量,若是则进行步骤s137,否则进行s138。
[0071]
步骤s137、当控制器的数量小于预设控制器数量时,远程服务平台向远程通讯终端发送的刷写数据包包括配置参数和配置程序,以使远程通讯终端将配置参数和配置程序刷入控制器,以完成控制器的刷写。
[0072]
步骤s138、控制器中存储有基础控制程序,当控制器的数量大于或等于预设控制
器数量时,远程服务平台向远程通讯终端发送的刷写数据包包括配置参数,以使远程通讯终端将配置参数传入控制器,触发控制器将配置参数填充至基础控制程序,以完成控制器的刷写。
[0073]
根据以上说明,本技术在需要进行刷写时,会首先根据映射表判断所需刷写的控制器数量是否大于或等于预设控制器数量,当控制器的数量大于或等于预设控制器数量时,远程服务平台向远程通讯终端发送的刷写数据包包括配置参数,以使远程通讯终端将配置参数传入控制器,触发控制器将配置参数填充至基础控制程序以完成控制器的刷写,通过这种方法,可以提高摩托车的刷写效率。
[0074]
如图7所示,作为一种可选的实现方式,本技术实施例提供的摩托车柔性智能生产线在线自动刷写的方法还包括:步骤s14、远程服务平台创建整车刷写任务总表,整车刷写任务总表包括任一摩托车的刷写状态。
[0075]
步骤s15、远程服务平台接收刷写结果反馈信息,刷写结果反馈信息是摩托车在对各个控制器进行刷写后发送的。
[0076]
步骤s16、根据刷写结果反馈信息,远程服务平台在整车刷写任务明细表中记录各个控制器的刷写结果。
[0077]
步骤s17、当整车刷写任务明细表中所有控制器的刷写结果记录为刷写成功时,远程服务平台更新整车刷写任务总表,将整车刷写任务总表中对应摩托车的刷写状态标记为刷写成功。
[0078]
作为一种可选的实现方式,整车刷写任务总表可以如表4所示。
[0079][0080]
表4如表4所示,在同一时间内,远程服务平台可以与多台远程通讯终端通讯连接,对多台摩托车并行进行刷写。按照本技术实施例提供的摩托车柔性智能生产线在线自动刷写的方法,远程服务平台可以根据刷写请求解析出的车辆信息对应的发送每台摩托车所需的刷写数据包,并可以在整车刷写任务明细表中显示任一摩托车上各个控制器的刷写结果,还可以在整车刷写任务总表中显示每台摩托车的刷写结果,从而可以实现摩托车的柔性化刷写,实现多台摩托车并行刷写,有效提高刷写效率。
[0081]
作为一种可选的实现方式,刷写结果反馈信息包括刷写是否成功以及刷写失败时的刷写失败原因,其中,刷写失败原因包括刷写数据包接收失败和控制器故障。
[0082]
当刷写失败原因为刷写数据包接收失败时,远程服务平台重新向远程通讯终端发送刷写数据包,并在整车刷写任务明细表中记录重新刷写的结果、重试发送时间和重试发送次数。
[0083]
当重新刷写的结果依然为刷写失败,远程服务平台重新向远程通讯终端发送刷写数据包,直至重试发送次数达到预设阈值,若重新刷写的结果依然为刷写失败,远程服务平
台更新整车刷写任务总表,将整车刷写任务总表中对应摩托车的刷写状态标记为刷写失败。
[0084]
根据以上说明,通过本技术实施例提供的方法,远程服务平台可以自动给远程通讯终端发送刷写指令数据包,并接收刷写结果反馈信息,对于刷写失败的控制器,在整车刷写任务明细表中记录重试时间和重试次数,使得整个刷写任务更为完善,更为的安全可靠。操作者可以对整车刷写任务明细表进行查看,从而可以较容易的找到导致整车刷写失败的问题所在。
[0085]
如图8所示,本技术另一实施例还提供一种摩托车柔性智能生产线在线自动刷写的方法,生产线能够将控制器装配于摩托车,并能够通过远程通信终端对控制器进行刷写,包括以下步骤:步骤s21、摩托车上电时通过远程通讯终端向远程服务平台发送刷写请求,远程通讯终端所发送的刷写请求包括车辆信息,当摩托车上电时,远程通讯终端与控制器通讯连接。
[0086]
步骤s22、摩托车通过远程通讯终端接收远程服务平台发送的刷写数据包,并将刷写数据包刷入控制器中,刷写数据包是远程服务平台在接收到刷写请求后,先根据车辆信息获取映射表,再根据映射表中的控制器调用并发送的。
[0087]
其中,远程服务平台存储有用于不同的控制器刷写的刷写数据包,映射表是在生产线将控制器装配于摩托车时,制造执行系统将摩托车的车辆信息与控制器的控制器识别码绑定生成的。
[0088]
作为一种可选的实现方式,在摩托车上电时,远程通讯终端可以通过can总线与控制器通讯连接,远程通讯终端可以基于can总线将接收到的刷写数据包发送至对应的控制器中,基于can总线进行刷写,提高刷写的稳定性。
[0089]
作为一种可选的实现方式,本技术实施例提供的方法还包括:若远程通讯终端在生产线上装配于摩托车,并在制造执行系统中完成摩托车的车辆识别码与远程通讯终端的识别码绑定,定义摩托车上电时为第一状态,在第一状态下,远程通讯终端通过can总线与摩托车上的各个控制器通讯连接,远程通讯终端发送的车辆信息为远程通讯终端的识别码。
[0090]
若在生产线上未将远程通讯终端装配于摩托车, 将摩托车上电时通过接口与远程通讯终端通讯连接定义为第二状态,在第二状态下,远程通讯终端获取摩托车的车辆识别码,远程通讯终端发送的车辆信息为摩托车的车辆识别码。
[0091]
综上,通过本技术实施例提供的摩托车柔性智能生产线在线自动刷写的方法,可以通过tbox物联网技术实现在柔性智能生产线的在线自动刷写,从而可以免去生产线的eol检测工序,避免摩托车上的智能设备的控制指令泄露,提高摩托车的安全性。另外,通过远程服务平台自动刷写方式,可以实现对摩托车在线后台无感升级和配置,人员无需操作,提高了刷写效率。此外,整合了生产制造装配过程信息,客户配置信息,控制器软件版本信息,实现对多车型,小批量,定制化的摩托车柔性智能生产线在线自动刷写,下线车辆并发刷写。
[0092]
以上所揭露的仅为本技术的较佳实施例而已,然其并非用以限定本技术之权利范
围,本领域普通技术人员可以理解:在不脱离本技术及所附的权利要求的精神和范围内,改变、修饰、替代、组合、简化,均应为等效的置换方式,仍属于发明所涵盖的范围。
技术特征:
1.一种摩托车柔性智能生产线在线自动刷写的方法,所述生产线能够将控制器装配于所述摩托车,并能够通过远程通信终端对所述控制器进行刷写,其特征在于,所述方法包括以下步骤:远程服务平台接收所述摩托车上电时通过所述远程通讯终端发送的刷写请求,当所述摩托车上电时,所述远程通讯终端能够与所述摩托车上的各个所述控制器通讯连接;所述远程服务平台对所述刷写请求进行解析,获得所述摩托车的车辆信息,并根据所述车辆信息获取映射表,所述映射表是在所述生产线将所述控制器装配于所述摩托车时,制造执行系统将所述摩托车的车辆信息与所述控制器的控制器识别码绑定生成的;所述远程服务平台存储有用于不同的所述控制器刷写的刷写数据包,所述远程服务平台调用所述刷写数据包,并将所述刷写数据包发送至所述远程通讯终端,以使所述摩托车通过所述远程通讯终端接收所述刷写数据包,并使所述远程通讯终端将所述刷写数据包刷入对应的控制器中,其中,所述远程服务平台调用的所述刷写数据包与所述映射表的所述控制器对应,所述刷写数据包可以得到所述远程通讯终端将所述刷写数据包刷写至所述控制器的响应。2.根据权利要求1所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述远程服务平台调用对应所述映射表中所述控制器的所述刷写数据包包括以下步骤:所述远程服务平台向所述制造执行系统发起获取车辆订阅服务配置表的请求,所述车辆订阅服务配置表中包括任一所述摩托车所订阅的车辆服务;所述远程服务平台根据所述映射表中的所述控制器识别码调用与所述控制器对应的至少一个软件版本配置信息,以生成软件版本配置表;所述远程服务平台将所述软件版本配置表与所述车辆订阅服务配置表结合,生成整车刷写任务明细表,所述整车刷写任务明细表包括任一所述摩托车上的所述控制器完成所述车辆服务所需的软件版本配置信息;所述远程服务平台根据所述整车刷写任务明细表,调用所述刷写数据包。3.根据权利要求2所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述方法还包括:所述远程服务平台创建整车刷写任务总表,所述整车刷写任务总表包括任一所述摩托车的刷写状态;所述远程服务平台接收刷写结果反馈信息,所述刷写结果反馈信息是所述摩托车在对各个所述控制器进行刷写后发送的;根据所述刷写结果反馈信息,所述远程服务平台在所述整车刷写任务明细表中记录各个所述控制器的刷写结果;当所述整车刷写任务明细表中所有控制器的刷写结果记录为刷写成功时,所述远程服务平台更新所述整车刷写任务总表,将所述整车刷写任务总表中对应所述摩托车的刷写状态标记为刷写成功。4.根据权利要求3所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述刷写结果反馈信息包括刷写是否成功以及刷写失败时的刷写失败原因,其中,所述刷写失败原因包括所述刷写数据包接收失败和控制器故障;当所述刷写失败原因为所述刷写数据包接收失败时,所述远程服务平台重新向所述远
程通讯终端发送所述刷写数据包,并在所述整车刷写任务明细表中记录重新刷写的结果、重试发送时间和重试发送次数;当所述重新刷写的结果依然为刷写失败,所述远程服务平台重新向所述远程通讯终端发送所述刷写数据包,直至所述重试发送次数达到预设阈值,若所述重新刷写的结果依然为刷写失败,所述远程服务平台更新所述整车刷写任务总表,将所述整车刷写任务总表中对应所述摩托车的刷写状态标记为刷写失败。5.根据权利要求2所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,生成所述整车刷写任务明细表包括以下步骤:所述远程服务平台根据所述车辆信息,获取所述车辆订阅服务配置表中对应的所述摩托车所订阅的所述车辆服务;所述远程服务平台对所述车辆服务进行解析,获得实现所述车辆服务所需的控制器,以及所述控制器所需配置的软件版本配置信息;所述远程服务平台从所述软件版本配置表中选择对应的所述软件版本配置信息,构建所述映射表中任一所述控制器与所述软件版本配置信息的映射关系,以生成所述整车刷写任务明细表。6.根据权利要求1所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述方法还包括:所述远程服务平台根据所述映射表获取所述摩托车上需要刷写的所述控制器的数量;所述控制器中存储有基础控制程序,当所述控制器的数量大于或等于预设控制器数量时,所述远程服务平台向所述远程通讯终端发送的刷写数据包包括配置参数,以使所述远程通讯终端将所述配置参数传入所述控制器,触发所述控制器将所述配置参数填充至所述基础控制程序,以完成所述控制器的刷写;当所述控制器的数量小于所述预设控制器数量时,所述远程服务平台向所述远程通讯终端发送的刷写数据包包括配置参数和配置程序,以使所述远程通讯终端将所述配置参数和配置程序刷入所述控制器,以完成所述控制器的刷写。7.根据权利要求1所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,若所述远程通讯终端在生产线上装配于所述摩托车,并在所述制造执行系统中完成所述摩托车的车辆识别码与所述远程通讯终端的识别码绑定,所述车辆信息为所述远程通讯终端的识别码,所述远程服务平台对所述刷写请求进行解析以获得所述远程通讯终端的识别码,并根据所述远程通讯终端的识别码获得相应的所述车辆识别码,再根据所述车辆识别码获取所述映射表;若在所述生产线上未将所述远程通讯终端装配于所述摩托车,所述车辆信息为所述摩托车的车辆识别码,所述远程服务平台对所述刷写请求进行解析以获得所述车辆识别码,并根据所述车辆识别码获取所述映射表。8.根据权利要求1所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述方法还包括:当所述远程服务平台根据所述刷写请求进行解析获得所述摩托车的所述车辆信息时,所述远程服务平台向所述制造执行系统发起请求,以获取与所述车辆信息相对应的所述映射表;
或者,在所述远程服务平台设置存储区域,所述远程服务平台接收制造执行系统发送的全部映射表,并将所述映射表存储在所述存储区域中,当所述远程服务平台根据所述刷写请求进行解析获得所述摩托车的车辆信息时,所述远程服务平台从所述存储区域调用与所述车辆信息对应的所述映射表。9.一种摩托车柔性智能生产线在线自动刷写的方法,所述生产线能够将控制器装配于所述摩托车,并能够通过远程通信终端对所述控制器进行刷写,其特征在于,所述方法包括以下步骤:所述摩托车上电时通过所述远程通讯终端向远程服务平台发送刷写请求,所述刷写请求包括所述摩托车的车辆信息,当所述摩托车上电时,所述远程通讯终端与所述控制器通讯连接;所述摩托车通过所述远程通讯终端接收所述远程服务平台发送的刷写数据包,并将所述刷写数据包刷入所述控制器中,所述刷写数据包是所述远程服务平台在接收到所述刷写请求后,先根据所述车辆信息获取映射表,再根据所述映射表中的所述控制器调用并发送的;其中,所述远程服务平台存储有用于不同的所述控制器刷写的刷写数据包,所述映射表是在所述生产线将所述控制器装配于所述摩托车时制造执行系统将所述摩托车的车辆信息与所述控制器的控制器识别码绑定生成的。10.根据权利要求9所述的摩托车柔性智能生产线在线自动刷写的方法,其特征在于,所述方法还包括:若所述远程通讯终端在生产线上装配于所述摩托车,并在所述制造执行系统中完成所述摩托车的车辆识别码与所述远程通讯终端的识别码绑定,定义所述摩托车上电时为第一状态,在所述第一状态下,所述远程通讯终端通过can总线与所述摩托车上的各个所述控制器通讯连接,所述远程通讯终端发送的所述车辆信息为所述远程通讯终端的识别码;若在所述生产线上未将所述远程通讯终端装配于所述摩托车, 将所述摩托车上电时通过接口与所述远程通讯终端通讯连接定义为第二状态,在所述第二状态下,所述远程通讯终端获取所述摩托车的车辆识别码,所述远程通讯终端发送的所述车辆信息为所述摩托车的车辆识别码。
技术总结
本申请提供一种摩托车柔性智能生产线在线自动刷写的方法,包括以下步骤:远程服务平台接收远程通讯终端发送的刷写请求,对刷写请求进行解析,获得摩托车的车辆信息并根据车辆信息获取映射表;远程服务平台调用对应映射表中控制器的刷写数据包,并发送至远程通讯终端,以使摩托车通过远程通讯终端接收刷写数据包,并将刷写数据包刷入对应的控制器中。本申请整合生产制造装配过程信息、客户配置信息及控制器软件版本信息,实现对多车型,小批量,定制化的摩托车柔性智能生产线在线自动刷写,下线车辆并发刷写,此外可以免去生产线的EOL和EOL检测工序、降低刷写成本、提高数据准确性,且避免摩托车上的智能设备的控制指令泄露,提高摩托车的安全性。高摩托车的安全性。高摩托车的安全性。
技术研发人员:吴国飞 高青 朱红芬 王跃
受保护的技术使用者:浙江春风动力股份有限公司
技术研发日:2023.07.06
技术公布日:2023/8/9
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
