一种电动汽车监控方法、装置、存储介质及整车控制器与流程

文档序号:16288092发布日期:2018-12-14 23:26阅读:200来源:国知局
一种电动汽车监控方法、装置、存储介质及整车控制器与流程

本发明涉及控制领域,尤其涉及一种电动汽车监控方法、装置、存储介质及整车控制器。

背景技术

新能源汽车已经成为当今汽车行业的发展趋势,整车控制做为核心的能量管理,驾驶意图解析以及故障处理单元,对于整车整体的舒适性以及安全性有着至关重要的作用。现有的整车控制器主要功能为通过采集油门踏板、挡位、刹车踏板等信号来判断驾驶员的驾驶意图;通过can总线监测车辆状态(车速、温度等)信息,由整车控制器判断处理后,向动力系统、动力电池系统发送车辆的运行状态控制指令,同时控制车载附件电力系统的工作模式;一般整车控制器还具有整车系统故障诊断保护与存储功能,然而,在车辆出现故障时,往往需要专业的维修人员到达现场进行故障排查以及维修,耗费大量的人力物力;并且,在系统功能更新时,需要将车辆返厂才能进行系统更新,浪费用户时间,影响用户对车的使用体验。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,提供一种电动汽车监控方法、装置、存储介质及整车控制器,以解决现有技术中电动汽车出现故障时需要维修人员到达现场进行排查以及维修耗费人力物力的问题。

本发明一方面提供了一种电动汽车监控方法,包括:当所述电动汽车出现故障时,获取所述电动汽车的故障信息;将所述故障信息上传至服务器,由所述服务器根据所述故障信息通过控制终端指导用户处理所述故障。

可选地,所述故障,包括:整车控制器故障、电机控制系统故障、电池管理系统故障中的至少之一;获取所述电动汽车的故障信息,包括:获取整车控制器自检出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电池管理系统出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电机控制系统出现故障后,向仪表发送的故障报文。

可选地,所述方法还包括:获取所述电动汽车的状态信息并发送至服务器,由所述服务器将所述状态信息发送至所述控制终端,以便用户通过所述控制终端进行查看。

可选地,所述电动汽车的状态信息,包括:剩余电量、车速、电机的电流中的至少之一。

可选地,所述方法还包括:接收所述控制终端发送的进行所述电动汽车的系统功能更新的更新指令;响应于接收到的所述更新指令,从服务器接收进行所述更新的更新数据;根据所述更新数据刷写所述电动汽车的整车控制器的程序,以更新所述电动汽车的系统功能。

可选地,根据所述更新数据刷写所述整车控制器的程序,包括:根据所述更新数据,通过can通信、485通信、ftdi通信中的至少之一刷写所述整车控制器的程序。

本发明另一方面提供了一种电动汽车监控装置,包括:第一获取单元,用于当所述电动汽车出现故障时,获取所述电动汽车的故障信息;信息上传单元,用于将所述故障信息上传至服务器,由所述服务器根据所述故障信息通过控制终端指导用户处理所述故障。

可选地,所述故障,包括:整车控制器故障、电机控制系统故障、电池管理系统故障中的至少之一;所述获取单元,获取所述电动汽车的故障信息,包括:获取整车控制器自检出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电池管理系统出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电机控制系统出现故障后,向仪表发送的故障报文。

可选地,所述装置还包括:第二获取单元,用于获取所述电动汽车的状态信息并发送至服务器,由所述服务器将所述状态信息发送至所述控制终端,以便用户通过所述控制终端进行查看。

可选地,所述电动汽车的状态信息,包括:剩余电量、车速、电机的电流中的至少之一。

可选地,所述装置还包括:指令接收单元,接收所述控制终端发送的进行所述电动汽车的系统功能更新的更新指令;数据接收单元,用于响应于接收到的所述更新指令,从服务器接收进行所述更新的更新数据;功能更新单元,用于根据所述更新数据刷写所述电动汽车的整车控制器的程序,以更新所述电动汽车的系统功能。

可选地,所述功能更新单元,根据所述更新数据刷写所述整车控制器的程序,包括:根据所述更新数据,通过can通信、485通信、ftdi通信中的至少之一刷写所述整车控制器的程序。

本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明再一方面提供了一种整车控制器,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明再一方面提供了一种整车控制器,包括前述任一所述的电动汽车监控装置。

根据本发明的技术方案,通过将故障信息上报至服务器,由服务器根据故障信息通过客户端指导用户处理故障,能够提高用户的用车体验,节约用户时间,减少维修的人力物力成本;通过将所述电动汽车的状态信息发送至服务器,并由服务器发送至控制终端,从而用户能够通过所述控制终端随时查看、掌握电动汽车的状态信息;并且,在电动汽车系统功能更新时,用户可以通过控制终端上的客户端app自行选择是否进行更新,若用户选择更新,则可以启用整车控制器的canbootloader功能,实现远程刷写整车控制器程序,自动更新系统功能,能够节约用户的时间。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的电动汽车监控方法的一实施例的方法示意图;

图2是电动汽车的启动及控制过程示意图;

图3是本发明提供的电动汽车监控方法的另一实施例的方法示意图;

图4是本发明提供的电动汽车监控方法的又一实施例的方法示意图;

图5是本发明提供的电动汽车监控装置的一实施例的结构示意图;

图6是本发明提供的电动汽车监控装置的另一实施例的结构示意图;

图7是本发明提供的电动汽车监控装置的又一实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1是本发明提供的电动汽车监控方法的一实施例的方法示意图。

如图1所示,根据本发明的一个实施例,所述电动汽车监控方法至少包括步骤s110和步骤s120。

步骤s110,当所述电动汽车出现故障时,获取所述电动汽车的故障信息。

其中,所述故障具体可以包括:整车控制器故障、电机控制系统故障、电池管理系统故障中的至少之一。其中,获取所述电动汽车的故障信息具体可以包括:获取整车控制器自检出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电池管理系统出现故障后,向仪表发送的故障报文,所述整车控制器根据所述电池管理系统的can报文判断电池管理系统是否出现故障;和/或,获取整车控制器判断电机控制系统出现故障后,向仪表发送的故障报文,所述整车控制器根据所述电机控制系统的can报文判断电机控制系统是否出现故障。

图2是电动汽车的启动及控制过程示意图。参考图2所示,电动汽车的启动及控制过程中:

当车辆启动时,点火开关旋至acc状态,整车控制器(vcu)开始进行自检,若整车控制器自检出现异常,则向仪表发送系统故障报文,整车进入禁行模式,此时可获取整车控制器向仪表发送的系统故障报文;

若整车控制器(vcu)自检无异常,根据电池管理系统(bms)的can报文判断电池管理系统(bms)是否出现异常,若出现异常,整车控制器(vcu)向仪表发送故障报文,整车进入限功率模式(一般故障)或者禁行模式(严重故障),此时可获取整车控制器向仪表发送的故障报文;

整车控制器(vcu)根据电机控制系统(mcu)的can(controllerareanetwork,控制器局域网络)报文判断电机控制系统是否出现故障情况,如出现异常向仪表发送系统故障报文,整车进入限功率模式(一般故障)或者禁行模式(严重故障),此时可获取整车控制器向仪表发送的故障报文;

整车控制器控制预充继电器开启,直至接收到电池管理系统的预充完毕报文,断开预充继电器,进入驱动模式;

整车控制器通过采集油门踏板、挡位、刹车踏板等信号来判断驾驶员的驾驶意图(例如,加速、刹车等),通过can总线监测动力系统的电机状态、电池管理单元的剩余电量(soc)信息、单体电压信息(单个电池的电压)以及充电机的相关信息;

当整车处于驱动状态时,通过can接收电池管理系统发来的电池放电能力信息,整车控制器综合电机及电池的信息(电机的输出最大扭矩及电池的最大输出功率和电流的能力),计算出实际发送的加速踏板开度,并向电机控制器发送加速踏板实际开度等驱动控制命令;

当整车处于能量回馈状态时,通过can接收电池管理系统发来的电池充电能力信息,整车控制器计算当前电池包最大回充功率,并综合电机及电池的信息计算出制动回馈电流,最终向电机控制器发送回馈控制命令。

步骤s120,将所述故障信息上传至服务器,由所述服务器根据所述故障信息通过控制终端指导用户处理所述故障。

具体地,所述控制终端安装与所述电动汽车对应的客户端(app),所述控制终端例如可以为手机。将所述故障信息通过互联网上传至服务器后,服务器可以(通过互联网)将所述故障信息发送至控制终端,以便用户对所述故障信息进行查看,还可以根据所述故障信息通过所述控制终端(安装的客户端app)与用户交流,指导用户如何处理故障,例如指导用户如何排查故障原因等。

根据本发明上述实施例,通过将故障信息上报至服务器,由服务器根据故障信息通过客户端指导用户处理故障,能够提高用户的用车体验,节约用户时间,减少维修的人力物力成本。

图3是本发明提供的电动汽车监控方法的另一实施例的方法示意图。如图3所示,根据本发明的另一个实施例,所述电动汽车监控方法还包括步骤s130。

步骤s130,获取所述电动汽车的状态信息并发送至服务器,由所述服务器将所述状态信息发送至所述控制终端,以便用户通过所述控制终端进行查看。

所述电动汽车的状态信息具体可以包括:剩余电量、车速、电机的功率、电机的电流中的至少之一。例如,获取整车控制器通过can总线监测的电池管理系统(bms)的剩余电量soc信息、电机控制系统的车速信息以及电机的电流。服务器可以(通过互联网)将所述状态信息发送至控制终端,以便用户对所述状态信息进行查看。

根据本发明上述实施例,通过将所述电动汽车的状态信息发送至服务器,并由服务器发送至控制终端,从而用户能够通过所述控制终端随时查看、掌握电动汽车的状态信息。

图4是本发明提供的电动汽车监控方法的又一实施例的方法示意图。如图4所示,根据本发明的又一个实施例,所述电动汽车监控方法还包括步骤s140、步骤s150和步骤s160。

步骤s140,接收所述控制终端发送的进行所述电动汽车的系统功能更新的更新指令。

具体地,当所述电动汽车的系统功能更新时,服务器向所述控制终端发送更新信息,即,向所述控制终端上的客户端app发送更新信息,用户可以在所述控制终端上选择是否进行所述电动汽车的系统功能更新,若用户选择进行更新,则通过所述控制终端发送更新指令。

步骤s150,响应于接收到的所述更新指令,从服务器接收进行所述更新的更新数据。

具体地,接收到用户通过控制终端上安装的客户端app发送的更新指令后,可以从服务器下载进行所述电动启程的系统功能更新的更新数据。

步骤s160,根据所述更新数据刷写所述电动汽车的整车控制器的程序,以更新所述电动汽车的系统功能。

具体地,接收到所述更新数据后,可以根据所述更新数据通过can(controllerareanetwork,控制器局域网络)通信、rs-485通信、ftdi通信中的至少之一刷写所述整车控制器的程序,即,通过上述通信方式将更新数据写入所述整车控制器的存储芯片中。优选地,通过can通信方式刷写所述整车控制器的程序,即通过can通信启用整车控制器的canbootloader功能,整车控制器跳转至刷写模式,更新整车控制器的程序,从而更新所述电动汽车的功能。

根据本发明上述实施例,在系统功能更新时,用户可以通过控制终端上的客户端app自行选择是否进行更新,若用户选择更新,则可以启用整车控制器的canbootloader功能,实现远程刷写整车控制器程序,自动更新系统功能,能够节约用户的时间。

图5是本发明提供的电动汽车监控装置的一实施例的结构示意图。如图5所示,所述电动汽车监控装置100包括:第一获取单元110和信息上传单元120。

第一获取单元110用于当所述电动汽车出现故障时,获取所述电动汽车的故障信息;信息上传单元120用于将所述故障信息上传至服务器,由所述服务器根据所述故障信息通过控制终端指导用户处理所述故障。

当所述电动汽车出现故障时,第一获取单元110获取所述电动汽车的故障信息。其中,所述故障具体可以包括:整车控制器故障、电机控制系统故障、电池管理系统故障中的至少之一。其中,获取所述电动汽车的故障信息具体可以包括:获取整车控制器自检出现故障后,向仪表发送的故障报文;和/或,获取整车控制器判断电池管理系统出现故障后,向仪表发送的故障报文,所述整车控制器根据所述电池管理系统的can报文判断电池管理系统是否出现故障;和/或,获取整车控制器判断电机控制系统出现故障后,向仪表发送的故障报文,所述整车控制器根据所述电机控制系统的can报文判断电机控制系统是否出现故障。

信息上传单元120将所述故障信息上传至服务器,由所述服务器根据所述故障信息通过控制终端指导用户处理所述故障。

具体地,所述控制终端安装与所述电动汽车对应的客户端(app),所述控制终端例如可以为手机。将所述故障信息通过互联网上传至服务器后,服务器可以(通过互联网)将所述故障信息发送至控制终端,以便用户对所述故障信息进行查看,还可以根据所述故障信息通过所述控制终端(安装的客户端app)与用户交流,指导用户如何处理故障,例如指导用户如何排查故障原因等。

根据本发明上述实施例,通过将故障信息上报至服务器,由服务器根据故障信息通过客户端指导用户处理故障,能够提高用户的用车体验,节约用户时间,减少维修的人力物力成本。

图6是本发明提供的电动汽车监控装置的另一实施例的结构示意图。如图6所示,所述电动汽车监控装置100包括:第一获取单元110和信息上传单元120,还进一步包括第二获取单元130。

第二获取单元130用于获取所述电动汽车的状态信息并发送至服务器,由所述服务器将所述状态信息发送至所述控制终端,以便用户通过所述控制终端进行查看。

所述电动汽车的状态信息具体可以包括:剩余电量、车速、电机的功率、电机的电流中的至少之一。例如,第二获取单元130用于整车控制器通过can总线监测的电池管理系统(bms)的剩余电量soc信息、电机控制系统的车速信息以及电机的电流。服务器可以(通过互联网)将所述状态信息发送至控制终端,以便用户对所述状态信息进行查看。

根据本发明上述实施例,通过将所述电动汽车的状态信息发送至服务器,并由服务器发送至控制终端,从而用户能够通过所述控制终端随时查看、掌握电动汽车的状态信息。

图7是本发明提供的电动汽车监控装置的又一实施例的结构示意图。如图7所示,基于上述任意实施例,所述电动汽车监控装置100还包括指令接收单元140、数据接收单元150和功能更新单元160。

指令接收单元140用于接收所述控制终端发送的进行所述电动汽车的系统功能更新的更新指令;数据接收单元150用于响应于接收到的所述更新指令,从服务器接收进行所述更新的更新数据;功能更新单元160用于根据所述更新数据刷写所述电动汽车的整车控制器的程序,以更新所述电动汽车的系统功能。

具体地,当所述电动汽车的系统功能更新时,服务器向所述控制终端发送更新信息,即,向所述控制终端上的客户端app发送更新信息,用户可以在所述控制终端上选择是否进行所述电动汽车的系统功能更新,若用户选择进行更新,则通过所述控制终端发送更新指令。指令接收单元140接收到用户通过控制终端上安装的客户端app发送的更新指令后,数据接收单元150可以从服务器下载进行所述电动启程的系统功能更新的更新数据。数据接收单元150接收到所述更新数据后,功能更新单元160可以根据所述更新数据通过can(controllerareanetwork,控制器局域网络)通信、rs-485通信、ftdi通信中的至少之一刷写所述整车控制器的程序,即,通过上述通信方式将更新数据写入所述整车控制器的存储芯片中。优选地,通过can通信方式刷写所述整车控制器的程序,即通过can通信启用整车控制器的canbootloader功能,整车控制器跳转至刷写模式,更新整车控制器的程序,从而更新所述电动汽车的功能。

根据本发明上述实施例,在系统功能更新时,用户可以通过控制终端上的客户端app自行选择是否进行更新,若用户选择更新,则可以启用整车控制器的canbootloader功能,实现远程刷写整车控制器程序,自动更新系统功能,能够节约用户的时间。

本发明还提供对应于所述电动汽车监控方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明还提供对应于所述电动汽车监控方法的一种整车控制器,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明还提供对应于所述电动汽车监控装置的一种整车控制器,包括前述任一所述的电动汽车监控装置。

据此,本发明提供的方案,通过将故障信息上报至服务器,由服务器根据故障信息通过客户端指导用户处理故障,能够提高用户的用车体验,节约用户时间,减少维修的人力物力成本;通过将所述电动汽车的状态信息发送至服务器,并由服务器发送至控制终端,从而用户能够通过所述控制终端随时查看、掌握电动汽车的状态信息;并且,在电动汽车系统功能更新时,用户可以通过控制终端上的客户端app自行选择是否进行更新,若用户选择更新,则可以启用整车控制器的canbootloader功能,实现远程刷写整车控制器程序,自动更新系统功能,能够节约用户的时间。

本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

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

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

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1