本发明涉及车载控制器程序更新的,具体为一种新能源车辆远程更新程序的方法。
背景技术:
1、随着信息技术的发展,使得车载电子设备(如各种车载控制器)通过无线技术远程更新程序(亦称空中下载技术,ota)成为可能,这项技术大大减轻了人员负担,无需人员前往现场使用线束连接来进行程序升级。但现有技术普遍存在这样的缺陷,在远程对车辆更新程序时必须保证车辆上电且处于空闲状态,亦即非行驶状态或诊断状态等,以确保安全,如中国专利申请cn114816480a所述技术,这就需要在更新程序时,车辆端必须有专人(如司机)配合才能实现,其使得远程更新程序的智能化程度不算高。
技术实现思路
1、针对上述问题,本发明提供了一种新能源车辆远程更新程序的方法,其使得程序能离线进行自动更新,使得程序更新的智能化程度高。
2、一种新能源车辆远程更新程序的方法,其特征在于:在目标车辆内部设置有一远程中转设备,所述远程中转设备具备无线传输数据的功能、以及通过can总线网络进行数据传输的功能;其具体步骤如下:
3、a、客户端上传新版程序至服务器;
4、b、远程中转设备接收服务器下发的新版程序、并储存在存储介质内,并将更新程序设置有更新程序标识;
5、c、远程中转设备通过can总线网络对车辆控制器进行离线程序更新。
6、其进一步特征在于:
7、步骤a中,程序员发布新版的车载控制器程序后,先获取授权,然后通过平台的客户端上传至服务器,同时在客户端中选取一辆或多辆目标车辆进行程序更新。
8、步骤b中,服务器与远程中转设备通过gprs/4g/5g通信并下发新版程序;当前远程中转设备不在线时,服务器将会在下次与远程中转设备建立通信后下发新版程序;远程中转设备把新版程序储存在存储介质内,并将更新程序标识设置更新程序标识,远程中转设备不实时对目标车载控制器进行程序更新,从而不影响当前车辆的正常行驶或诊断。
9、步骤c中,其具体流程如下:
10、第一步、在车辆停驶后的下一次上电,根据更新程序标识,远程中转设备进入对车辆控制器进行程序更新模式,通过can总线网络与车辆控制器进行通讯获得控制器程序当前的版本号,并与新程序版本号比对,若新程序版本号高于当前程序版本号,则向车辆控制器发出更新程序指令报文;否则对更新程序标识清零;目标车辆控制器接收到更新程序指令报文后,向仪表盘发出警报报文,提示驾驶员即将进入更新程序模式,期间无法响应任何操作;
11、第二步,车辆控制器进入更新程序模式,通过can总线网络接收远程中转设备传输过来的新版程序并刷新程序空间flash;
12、第三步,车载控制器更新程序完毕后自动重启,与远程中转设备通信,远程中转设备再次获得车载控制器的程序版本号,与自身所存储的新程序版本号比对,若一致,则判定车载控制器更新程序成功,向车载控制器发送更新程序成功的报文,同时对更新程序标识清零。
13、第四步,车载控制器根据接收到更新程序成功的报文,向仪表盘发出警报显示更新程序成功,进入正常运行模式。
14、采用本发明后,远程更新程序分为三个前后独立的部分,这三部分相互独立,分时进行,除步骤a部分需人工获取授权上传服务器并选取需要更新程序的目标车辆之外,后两部分为自动进行,无需人工干预,其在目标车辆内设置一个远程中转设备,以便更新程序可以分时进行;并对对应的更新程序设置一个更新程序标识,以便远程中转设备可以自动对目标控制器更新程序,在车辆处无需人工干预即可自动完成目标控制器的程序更新,更新程序被自动设置在车辆上电后进行,从而保证安全;其使得程序能离线进行自动更新,使得程序更新的智能化程度高。
1.一种新能源车辆远程更新程序的方法,其特征在于:在目标车辆内部设置有一远程中转设备,所述远程中转设备具备无线传输数据的功能、以及通过can总线网络进行数据传输的功能;其具体步骤如下:
2.如权利要求1所述的一种新能源车辆远程更新程序的方法,其特征在于:步骤a中,程序员发布新版的车载控制器程序后,先获取授权,然后通过平台的客户端上传至服务器,同时在客户端中选取一辆或多辆目标车辆进行程序更新。
3.如权利要求1所述的一种新能源车辆远程更新程序的方法,其特征在于:步骤b中,服务器与远程中转设备通过gprs/4g/5g通信并下发新版程序;当前远程中转设备不在线时,服务器将会在下次与远程中转设备建立通信后下发新版程序;远程中转设备把新版程序储存在存储介质内,并将更新程序标识设置更新程序标识,远程中转设备不实时对目标车载控制器进行程序更新,从而不影响当前车辆的正常行驶或诊断。
4.如权利要求1所述的一种新能源车辆远程更新程序的方法,其特征在于,步骤c中,其具体流程如下: