本发明涉及汽车领域,特别涉及一种充电控制方法、装置、远程数据采集器及汽车。
背景技术:
随着国家政策的扶持和电动车汽车技术的进步,电动汽车逐渐普及,相比于传统汽车,电动汽车使用了更多的控制器,电动汽车控制权发生故障的概率也比传统车高,其中,比较常见的一类问题是整车下电状态下,控制器不休眠,消耗蓄电池电量,导致蓄电池亏电,从而导致电动汽车无法正常启动,严重影响用户体验。
技术实现要素:
本发明提供了一种充电控制方法、装置、远程数据采集器及汽车,其目的是为了解决控制器不休眠,蓄电池亏电导致电动汽车无法正常启动的问题。
为了达到上述目的,本发明的实施例提供了一种充电控制方法,包括:
当整车处于下电状态后,监听can总线上的控制器故障信息;
在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
其中,所述在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启的步骤还包括:
若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息。
其中,所述若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息的步骤包括:
控制所述中控显示器在显示时长达到第二预设时长后,关闭显示所述控制器故障信息。
其中,所述根据所述控制器故障信息唤醒整车控制器,并控制所述整车控制器通过直流电源转换器给蓄电池充电的步骤包括:
通过硬线唤醒整车控制器,并向所述整车控制器发送启动直流电源转换器的指令;
在所述直流电源转换器启动后,控制所述整车控制器引导高压上电,并通过所述直流电源转换器给所述蓄电池充电。
其中,在唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
接收所述整车控制器通过直流电源转换器给蓄电池充电达到第三预设时长后的第一反馈信息;
根据所述第一反馈信息,控制所述整车控制器引导整车下电。
其中,根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
获取所述控制器故障信息定位出现故障的控制器的对应编号信息;
将下电不休眠故障信息从一原始信息修改为所述对应编号信息。
其中,在唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
接收所述整车控制器通过直流电源转换器给蓄电池充电后,监控到直流电源转换器产生故障的第二反馈信息;
根据所述第二反馈信息,向用户的移动终端发送故障显示信息;
控制所述整车控制器引导整车下电,并终止监听所述can总线。
本发明的上述实施例还提供了一种充电控制装置,包括:
监听模块,用于当整车处于下电状态后,监听can总线上的控制器故障信息;
唤醒模块,用于在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
其中,所述唤醒模块还用于若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息。
其中,所述装置还包括:
显示模块,用于控制所述中控显示器在显示时长达到第二预设时长后,关闭显示所述控制器故障信息。
其中,所述唤醒模块包括:
请求启动模块,用于通过硬线唤醒整车控制器,并向所述整车控制器发送启动直流电源转换器的指令;
第一控制模块,用于在所述直流电源转换器启动后,控制所述整车控制器引导高压上电,并通过所述直流电源转换器给所述蓄电池充电。
其中,所述装置还包括:
第一接收模块,用于接收所述整车控制器通过直流电源转换器给蓄电池充电达到第三预设时长后的第一反馈信息;
第二控制模块,用于根据所述第一反馈信息,控制所述整车控制器引导整车下电。
其中,所述装置还包括:
获取模块,用于获取所述控制器故障信息定位出现故障的控制器的对应编号信息;
信息修改模块,用于将下电不休眠故障信息从一原始信息修改为所述对应编号信息。
其中,所述装置还包括:
第二接收模块,用于接收所述整车控制器通过直流电源转换器给蓄电池充电后,在监控到直流电源转换器产生故障的第二反馈信息;
发送模块,用于根据所述第二反馈信息,向用户的移动终端发送故障显示信息;
第三控制模块,用于控制所述整车控制器引导整车下电,并终止监听所述can总线。
本发明的实施例还提供了一种远程数据采集器,包括上述实施例所述的充电控制装置。
本发明的实施例还提供了一种汽车,包括整车控制器、存储器、远程数据采集器和存储在所述存储器上并能够在远程数据采集器上运行的计算机程序,所述远程数据采集器用于运行所述计算机程序时实现以下的步骤:
当整车处于下电状态后,监听can总线上的控制器故障信息;
在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
本发明的上述方案的有益效果如下:
本发明的上述实施例所述的充电控制方法及充电控制装置通过远程数据采集器实时监听can网络的故障状态,适时唤醒整车控制器,所述整车控制器引导高压上电并控制直流电源转换器开启充电功能,同时通过中控屏显示驾驶员维修车辆。
附图说明
图1为本发明所述的充电控制方法的流程示意图;
图2为本发明所述的充电控制方法的整体控制流程图;
图3为本发明所述的充电控制方法的其中之一实施例的流程示意图;
图4为本发明所述的充电控制装置的结构示意图;
图5为本发明所述的汽车各控制器的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明针对现有的控制器不休眠,蓄电池亏电导致电动汽车无法正常启动的问题,提供了一种充电控制方法、装置、远程数据采集器及汽车。
如图1所示,本发明的实施例提供了一种充电控制方法,包括:
当整车处于下电状态后,监听can总线上的控制器故障信息;
在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
本发明的上述实施例所述的充电控制方法通过远程数据采集器实时监听can网络的故障状态,适时唤醒整车控制器,所述整车控制器引导高压上电并控制直流电源转换器开启充电功能,同时通过中控屏显示驾驶员维修车辆,其中,所述控制器故障信息为整车下电后所述控制器仍处于不休眠的状态信息。
其中,所述在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启的步骤还包括:
若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息。
其中,所述若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息的步骤包括:
控制所述中控显示器在显示时长达到第二预设时长后,关闭显示所述控制器故障信息。
本发明的上述实施例所述的充电控制方法通过实时监控车辆故障状态,循环开启直流电源转换器的充电功能为蓄电池补电,保证在故障状态下蓄电池仍不会出现亏电问题,确保车辆可以启动。
其中,所述根据所述控制器故障信息唤醒整车控制器,并控制所述整车控制器通过直流电源转换器给蓄电池充电的步骤包括:
通过硬线唤醒整车控制器,并向所述整车控制器发送启动直流电源转换器的指令;
在所述直流电源转换器启动后,控制所述整车控制器引导高压上电,并通过所述直流电源转换器给所述蓄电池充电。
其中,在唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
接收所述整车控制器通过直流电源转换器给蓄电池充电达到第三预设时长后的第一反馈信息;
根据所述第一反馈信息,控制所述整车控制器引导整车下电。
其中,根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
获取所述控制器故障信息定位出现故障的控制器的对应编号信息;
将下电不休眠故障信息从一原始信息修改为所述对应编号信息。
如图2所示,在唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电之后,所述方法还包括:
接收所述整车控制器通过直流电源转换器给蓄电池充电后,在监控到直流电源转换器产生故障的第二反馈信息;
根据所述第二反馈信息,向用户的移动终端发送故障显示信息;
控制所述整车控制器引导整车下电,并终止监听所述can总线。
本发明的上述实施例所述的充电控制方法的具体实施方式为整车下电后,所述远程数据采集器处于休眠状态,且开始监听整车can总线,若接收到控制器不休眠的故障报文则所述远程数据采集器开始计时,同时开始检测是否有on挡唤醒/慢充唤醒/快充唤醒;若有唤醒,则所述远程数据采集器读取所述控制器下电不休眠的故障状态信息,并发送给中控显示器显示;若没有唤醒,且计时时间大于40分钟,则所述远程数据采集器根据can总线报文id定位未休眠的控制器,并将此控制器对应的信号值赋给“控制器下电不休眠故障”;(0表示无故障,其他数字表示相应控制器)并存入eeprom;所述远程数据采集器通过硬线唤醒整车控制器,并发送“远程dcdc启动请求=1”至所述整车控制器,所述整车控制器唤醒后,引导动力电池高压上电,同时向所述直流电源转换器发送“dcdc使能命令=1”的指令启动所述直流电源转换器为蓄电池充电;所述整车控制器开始监控直流电源转换器是否有故障,若有故障,则所述整车控制器将故障状态发送给所述远程数据采集器,所述远程数据采集器通过企业监控平台将故障信息“您的车辆出现故障,可能导致无法启动,请联系400”推送至客户手机端,通知客户及时维修车辆,所述整车控制器引导整车下电,同时所述远程数据采集器终止监听can报文;若所述直流电源转换器没有故障,为蓄电池充电20分钟后,所述整车控制器向所述远程数据采集器发送充电时间结束指令,并引导整车下电。
如图3所示,本发明的上述实施例还提供了一种充电控制装置,包括:监听模块,用于当整车处于下电状态后,监听can总线上的控制器故障信息;唤醒模块,用于在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
其中,所述唤醒模块还用于若开启,则将所述控制器故障信息发送给中控显示器,使所述中控显示器显示所述控制器故障信息。
其中,所述装置还包括:显示模块,用于控制所述中控显示器在显示时长达到第二预设时长后,关闭显示所述控制器故障信息。
其中,所述唤醒模块包括:请求启动模块,用于通过硬线唤醒整车控制器,并向所述整车控制器发送启动直流电源转换器的指令;第一控制模块,用于在所述直流电源转换器启动后,控制所述整车控制器引导高压上电,并通过所述直流电源转换器给所述蓄电池充电。
其中,所述装置还包括:第一接收模块,用于接收所述整车控制器通过直流电源转换器给蓄电池充电达到第三预设时长后的第一反馈信息;第二控制模块,用于根据所述第一反馈信息,控制所述整车控制器引导整车下电。
其中,所述装置还包括:获取模块,用于获取所述控制器故障信息定位出现故障的控制器的对应编号信息;信息修改模块,用于将下电不休眠故障信息从一原始信息修改为所述对应编号信息。
其中,所述装置还包括:第二接收模块,用于接收所述整车控制器通过直流电源转换器给蓄电池充电后,在监控到直流电源转换器产生故障的第二反馈信息;发送模块,用于根据所述第二反馈信息,向用户的移动终端发送故障显示信息;第三控制模块,用于控制所述整车控制器引导整车下电,并终止监听所述can总线。
本发明的上述实施例所述的充电控制方法及充电控制装置从蓄电池亏电的根本原因入手,检测方法更为合理有效,避免现有技术方案中蓄电池亏电时无法及时开启充电功能的弊端,故障状态下循环开启dcdc充电,降低车辆因蓄电池亏电导致车辆趴窝的风险,通过中控显示屏向驾驶员提示故障信息,指引驾驶员维修车辆,利用企业远程监控平台,推送车辆故障信息至客户端,提升客户体验,减少客户抱怨。
本发明的实施例还提供了一种远程数据采集器,包括上述实施例所述的充电控制装置。
如图4所示,本发明的实施例还提供了一种汽车,包括整车控制器、存储器、远程数据采集器和存储在所述存储器上并能够在远程数据采集器上运行的计算机程序,所述远程数据采集器用于运行所述计算机程序时实现以下的步骤:
当整车处于下电状态后,监听can总线上的控制器故障信息;
在监听到can总线上的控制器故障信息后,监测在第一预设时长内,整车开关和充电控制开关的至少之一是否开启,若没有开启,则根据所述控制器故障信息定位出现故障的控制器,并唤醒整车控制器,使所述整车控制器通过直流电源转换器给蓄电池充电。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。