本发明涉及车联网,尤其涉及一种新能源车辆故障远程智能诊断方法及系统。
背景技术:
1、随着工程机械新能源产品推广速度越来越快,产品复杂性及智能化水平越来越高。设备出现问题后的快速处理,以及主机厂对产出机械的使用状态把控、设备维修处理、大数据分析、故障预警等需求日益加剧。t-box承担数据边缘处理及数据上传的核心任务,对其硬件配置及核心算法有了更高的要求。
2、在当下大背景趋势下,很多新能源产品出现瞬间掉电、上不去高压、绝缘报警等一系列问题。当发生故障时,车辆系统内某个控制器会生成一个包含故障信息的报文,t-box作为车辆中的一个智能设备,具有识别和读取这些故障报文的能力。它会监听总线上的数据,一旦识别到故障报文,就会进行读取并解析其中的信息。
3、故障处理过程中,市面上大多数的t-box,都只是停留在数据采集、定位、数据回传、解锁车(租赁),而在有效地存储总线数据并有一定算力进行问题分析等方面,存在以下缺陷:
4、1、t-box产品的数据存储能力相对有限,无法长时间、大量地存储车辆总线数据,故障分析难度大。
5、2、平台查询故障时间与t-box采集故障报文的时间不匹配,导致平台获取的故障信息不准确,增加故障排除的困难,且提供的应急措施也无法与真实故障适配,甚至威胁车辆系统整体运行的稳定性。
技术实现思路
1、本公开为了解决上述问题,本发明提出了一种新能源车辆故障远程智能诊断方法及系统,通过定期将故障信息上传至平台或数据库,保证故障数据的及时处理并节省t-box有限的存储空间;同时,t-box接收查询指令后,对比查询指令下发时间和当前存储任务的创建时间,基于两者时间先后应答平台,保证平台查询故障时间与t-box采集故障报文的时间相匹配。
2、为了实现上述目的,本发明采用如下技术方案:
3、第一方面,本发明提供一种新能源车辆故障远程智能诊断方法,包括:
4、t-box在未休眠时,创建存储任务,所述存储任务包含创建时间和故障信息;
5、接收故障查询指令,基于故障查询指令下发时间和当前存储任务创建时间的先后,上传相应的故障信息包。
6、优选地,所述故障信息通过采集、过滤总线数据得到。
7、优选地,所述基于故障查询指令下发时间和创建时间的先后,上传相应的故障信息包,具体包括:
8、t-box若收到所述故障查询指令,比较故障查询指令下发时间和存储任务创建时间;
9、若所述下发时间在所述创建时间后,且包含于当前存储任务持续时间内,上传当前存储任务,并将当前存储任务写入待超时任务,继续执行当前存储任务,直至任务超时;
10、若所述下发时间在所述创建时间前,应答调取历史故障信息包。
11、优选地,还包括:
12、t-box未接收到故障查询指令,判断电源是否休眠;
13、若休眠,上传休眠信息;
14、若未休眠,判断故障查询指令是否超时;若超时,新建存储任务,等待接收新的故障查询指令;所述新建存储任务包含新建时间和故障信息;若未超时,等待接收新的故障查询指令。
15、优选地,所述若休眠,上传休眠信息,具体包括:
16、若休眠且可唤醒,尝试唤醒直至唤醒超时,上报唤醒超时信息包;
17、若休眠不可唤醒,上报t-box休眠。
18、第二方面,本发明提供一种新能源车辆故障远程智能诊断系统,包括通信连接的平台和t-box;
19、所述平台,用于向t-box下发故障查询指令,接收t-box上传的故障信息包进行解析和显示;
20、所述t-box,用于在未休眠时创建存储任务,所述存储任务包含创建时间和故障信息;在接收到故障查询指令时,基于下发故障查询指令时间和创建时间的先后,应答平台上传相应的故障信息包。
21、优选地,所述基于下发故障查询指令时间和创建时间的先后,应答平台上传相应的故障信息包,具体包括:
22、t-box若收到所述故障查询指令,比较故障查询指令下发时间和存储任务创建时间;
23、若所述下发时间在所述创建时间后,且包含于当前存储任务持续时间内,向平台上传当前存储任务,并将当前存储任务写入待超时任务,继续执行当前存储任务,直至任务超时;
24、若所述下发时间在所述创建时间前,应答平台调取历史故障信息包。
25、优选地,还包括与t-box连接的摄像头、移动通讯设备和can接口;
26、所述摄像头通过以太网与t-box连接,用于采集故障发生时的施工工况及环境信息;
27、所述移动通讯设备通过蓝牙与t-box连接,用于为t-box提供可切换的信号环境;
28、所述can接口包括can1接口和can2接口,用于实时传输总线数据至t-box。
29、第三方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的一种新能源车辆故障远程智能诊断方法中的步骤。
30、第四方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的一种新能源车辆故障远程智能诊断方法中的步骤。
31、与现有技术相比,本公开的有益效果为:
32、1、本发明定期将采集的故障信息上传至数据库,或根据查询任务将故障信息上传至平台进行解析,保证了故障数据的有效存储和故障的及时解决;同时,将上传的数据加入超时任务,在到达超时时间时释放,节省t-box有限的存储空间。
33、2、本发明中t-box接收查询指令后,设置时间判断机制,对比查询指令下发时间和当前存储任务的创建时间,若查询指令下发时间早于当前存储任务的创建时间,则查询指令不属于本次存储周期内,应答平台调用历史故障数据进行分析;若查询指令下发时间在当前存储任务内,则将当前存储任务上传至平台,克服数据丢失或故障信息获取偏移的问题,保证平台获取到准确的故障信息,提供车辆系统整体运行的稳定性。
34、本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种新能源车辆故障远程智能诊断方法,其特征在于,包括:
2.如权利要求1所述的一种新能源车辆故障远程智能诊断方法,其特征在于,所述故障信息通过采集、过滤总线数据得到。
3.如权利要求1所述的一种新能源车辆故障远程智能诊断方法,其特征在于,所述基于故障查询指令下发时间和创建时间的先后,上传相应的故障信息包,具体包括:
4.如权利要求1所述的一种新能源车辆故障远程智能诊断方法,其特征在于,还包括:
5.如权利要求4所述的一种新能源车辆故障远程智能诊断方法,其特征在于,所述若休眠,上传休眠信息,具体包括:
6.一种新能源车辆故障远程智能诊断系统,其特征在于,包括通信连接的平台和t-box;
7.如权利要求6所述的一种新能源车辆故障远程智能诊断系统,其特征在于,所述基于下发故障查询指令时间和创建时间的先后,应答平台上传相应的故障信息包,具体包括:
8.如权利要求6所述的一种新能源车辆故障远程智能诊断系统,其特征在于,还包括与t-box连接的摄像头、移动通讯设备和can接口;
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-5中任一项所述的一种新能源车辆故障远程智能诊断方法中的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5中任一项所述的一种新能源车辆故障远程智能诊断方法中的步骤。