一种基于两路CAN总线的电动汽车空调加热器控制方法与流程

文档序号:17756625发布日期:2019-05-24 21:21阅读:175来源:国知局
一种基于两路CAN总线的电动汽车空调加热器控制方法与流程

本发明涉及一种控制方法,尤其涉及一种基于两路can总线的电动汽车空调加热器控制方法。



背景技术:

在现有的电动汽车中,对空调加热器的控制是由空调控制器发出启动信号,经由整车控制器处理后发送给加热器控制器,由该加热器控制器控制空调加热器加热,以提升用户乘车的舒适性,减少因车窗结霜引发的行车危害。

但是,现有结构中,空调控制器——整车控制器——加热器控制器之间的信号传输路线只有一条,极易造成控制信号丢失。倘若信号丢失,会令空调加热器无法制热,进而危及行车安全。



技术实现要素:

本发明针对现有技术的弊端,提供一种基于两路can总线的电动汽车空调加热器控制方法。

本发明所述基于两路can总线的电动汽车空调加热器控制方法,电动汽车内设置有第一can总线和第二can总线,还包括整车控制器、空调控制器、和加热器控制器,且所述整车控制器、空调控制器、和加热器控制器分别设置于第一can总线与第二can总线之间,所述整车控制器、空调控制器、和加热器控制器的两端分别与第一can总线和第二can总线相接;

所述空调控制器分别经由第一can总线和第二can总线向所述整车控制器发出空调加热器开启请求信息,所述整车控制器对接收到的空调加热器开启请求信息进行联合校验,若通过联合校验,则该整车控制器分别经由第一can总线和第二can总线向所述加热器控制器发送空调加热器工作请求信息,所述加热器控制器对接收到的空调加热器工作请求信息进行联合校验,若通过联合校验,则该加热器控制器控制空调加热器启动工作。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,所述空调加热器开启请求信息包括空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,所述整车控制器对接收到的经由第一can总线的空调加热器开启请求信息和接收到的经由第二can总线的空调加热器开启请求信息进行联合校验,以验证是否包含空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息;

若包含空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息,则联合校验通过。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器开关接通指令信息进行校验,若所述空调加热器启动请求信息中包含空调加热器开关接通指令信息,则标记为已经接收到空调加热器开关接通指令信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器开关接通指令信息进行校验,若所述空调加热器启动请求信息中包含空调加热器开关接通指令信息,则标记为已经接收到空调加热器开关接通指令信息;若所述空调加热器启动请求信息中未包含空调加热器开关接通指令信息,则联合校验不通过;

整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器启动请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器启动请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;若所述空调加热器启动请求信息中未包含空调加热器的目标功率信息,则联合校验不通过;

整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器水泵的目标流速信息进行校验,若所述空调加热器启动请求信息中包含空调加热器水泵的目标流速信息,则标记为已经接收到空调加热器水泵的目标流速信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器水泵的目标流速信息进行校验,若所述空调加热器启动请求信息中包含空调加热器水泵的目标流速信息,则标记为已经接收到空调加热器水泵的目标流速信息;若所述空调加热器启动请求信息中未包含空调加热器水泵的目标流速信息,则联合校验不通过;

若整车控制器标记为已经接收到空调加热器开关接通指令信息、已经接收到空调加热器的目标功率信息、以及已经接收到空调加热器水泵的目标流速信息,则联合校验通过。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,若联合校验不通过,则所述整车控制器分别通过第一can总线和第二can总线向所述加热器控制器发送空调加热器关闭指令信息,且空调加热器的目标功率为0,所述加热器控制器控制所述空调加热器停止工作。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,所述空调加热器工作请求信息包括空调加热器的目标功率信息和空调加热器开启指令信息。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,所述加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息和接收到的经由第二can总线的空调加热器工作请求信息进行联合校验,以验证是否包含空调加热器的目标功率信息和空调加热器开启指令信息;

若包含空调加热器的目标功率信息和空调加热器开启指令信息,则联合校验通过。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息中是否包含空调加热器开启指令信息进行校验,若所述空调加热器工作请求信息中包含空调加热器开启指令信息,则标记为已经接收到空调加热器开启指令信息;否则,对接收到的经由第二can总线的空调加热器工作请求信息中是否包含空调加热器开启指令信息进行校验,若所述空调加热器工作请求信息中包含空调加热器开启指令信息,则标记为已经接收到空调加热器开启指令信息;若所述空调加热器工作请求信息中未包含空调加热器开启指令信息,则联合校验不通过;

加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器工作请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;否则,对接收到的经由第二can总线的空调加热器工作请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器工作请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;若所述空调加热器工作请求信息中未包含空调加热器的目标功率信息,则联合校验不通过;

若加热器控制器标记为已经接收到空调加热器开启指令信息和已经接收到空调加热器的目标功率信息,则联合校验通过。

本发明所述基于两路can总线的电动汽车空调加热器控制方法中,通过信号传输冗余的方式提高信号传输的可靠性,有效避免了现有技术中信号传输线路单一而容易造成信号丢失,进而造成空调无法制热的问题,保障了驾驶员的乘车舒适性、安全性,有助于提升用户体验以及对产品的满意度。

附图说明

图1为本发明所述基于两路can总线的电动汽车空调加热器控制方法中的can总线数据传输结构示意图;

图2为本发明所述基于两路can总线的电动汽车空调加热器控制方法中的空调加热器控制流程示意图;

图3为本发明所述基于两路can总线的电动汽车空调加热器控制方法中的整车控制器对空调加热器开启请求信息进行联合校验的流程示意图;

图4为本发明所述基于两路can总线的电动汽车空调加热器控制方法中的加热器控制器对空调加热器工作请求信息进行联合校验的流程示意图。

具体实施方式

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

如图1所示,本发明所述的基于两路can总线的电动汽车空调加热器控制方法,是在电动汽车内设置有第一can总线(即图1中的can1)和第二can总线(即图1中的can2),还包括整车控制器、空调控制器、和加热器控制器,且所述整车控制器、空调控制器、和加热器控制器分别设置于第一can总线与第二can总线之间,所述整车控制器、空调控制器、和加热器控制器的两端分别与第一can总线和第二can总线相接。

如图2所示,所述空调控制器分别经由第一can总线和第二can总线向所述整车控制器发出空调加热器开启请求信息,所述整车控制器对接收到的空调加热器开启请求信息进行联合校验,若通过联合校验,则该整车控制器分别经由第一can总线和第二can总线向所述加热器控制器发送空调加热器工作请求信息,所述加热器控制器对接收到的空调加热器工作请求信息进行联合校验,若通过联合校验,则该加热器控制器控制空调加热器启动工作。

具体而言,所述空调加热器开启请求信息包括空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息。

所述整车控制器对接收到的经由第一can总线的空调加热器开启请求信息和接收到的经由第二can总线的空调加热器开启请求信息进行联合校验,以验证是否包含空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息;若包含空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息,则联合校验通过。

本处提到的联合校验,其目的在于验证整车控制器是否已经收到了空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息,而不论上述这些信息是具体经由哪条can总线而来。或者说,不必理会空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息是经由同一信号传输路线而来、或者经由两条或者几条信号传输路线而来。因为,对于整车控制器而言,只要其接收到了具体的空调加热器的目标功率信息、空调加热器水泵的目标流速信息、和空调加热器开关接通指令信息,就可以通过第一can总线和第二can总线向所述加热器控制器发送空调加热器工作请求信息。

如图3所示,本发明中所述整车控制器对经由第一can总线的空调加热器开启请求信息和经由第二can总线的空调加热器开启请求信息进行联合校验,其具体过程如下:

整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器开关接通指令信息进行校验,若所述空调加热器启动请求信息中包含空调加热器开关接通指令信息,则标记为已经接收到空调加热器开关接通指令信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器开关接通指令信息进行校验,若所述空调加热器启动请求信息中包含空调加热器开关接通指令信息,则标记为已经接收到空调加热器开关接通指令信息;若所述空调加热器启动请求信息中未包含空调加热器开关接通指令信息,则联合校验不通过;

整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器启动请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器启动请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;若所述空调加热器启动请求信息中未包含空调加热器的目标功率信息,则联合校验不通过;

整车控制器对接收到的经由第一can总线的空调加热器启动请求信息中是否包含空调加热器水泵的目标流速信息进行校验,若所述空调加热器启动请求信息中包含空调加热器水泵的目标流速信息,则标记为已经接收到空调加热器水泵的目标流速信息;否则,对接收到的经由第二can总线的空调加热器启动请求信息中是否包含空调加热器水泵的目标流速信息进行校验,若所述空调加热器启动请求信息中包含空调加热器水泵的目标流速信息,则标记为已经接收到空调加热器水泵的目标流速信息;若所述空调加热器启动请求信息中未包含空调加热器水泵的目标流速信息,则联合校验不通过;

若整车控制器标记为已经接收到空调加热器开关接通指令信息、已经接收到空调加热器的目标功率信息、以及已经接收到空调加热器水泵的目标流速信息,则对空调加热器开启请求信息的联合校验通过。

假若对空调加热器开启请求信息的联合校验不通过,则所述整车控制器分别通过第一can总线和第二can总线向所述加热器控制器发送空调加热器关闭指令信息,且空调加热器的目标功率为0,所述加热器控制器控制所述空调加热器停止工作。

本发明中,所述空调加热器工作请求信息具体包括空调加热器的目标功率信息和空调加热器开启指令信息。

在前述整车控制器对空调加热器开启请求信息的联合校验通过的情况下,所述加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息和接收到的经由第二can总线的空调加热器工作请求信息进行联合校验,以验证是否包含空调加热器的目标功率信息和空调加热器开启指令信息;若包含空调加热器的目标功率信息和空调加热器开启指令信息,则联合校验通过。

如图4所示,本发明中所述加热器控制器对经由第一can总线的空调加热器工作请求信息和经由第二can总线的空调加热器工作请求信息进行联合校验,其具体过程如下:

加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息中是否包含空调加热器开启指令信息进行校验,若所述空调加热器工作请求信息中包含空调加热器开启指令信息,则标记为已经接收到空调加热器开启指令信息;否则,对接收到的经由第二can总线的空调加热器工作请求信息中是否包含空调加热器开启指令信息进行校验,若所述空调加热器工作请求信息中包含空调加热器开启指令信息,则标记为已经接收到空调加热器开启指令信息;若所述空调加热器工作请求信息中未包含空调加热器开启指令信息,则联合校验不通过;

加热器控制器对接收到的经由第一can总线的空调加热器工作请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器工作请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;否则,对接收到的经由第二can总线的空调加热器工作请求信息中是否包含空调加热器的目标功率信息进行校验,若所述空调加热器工作请求信息中包含空调加热器的目标功率信息,则标记为已经接收到空调加热器的目标功率信息;若所述空调加热器工作请求信息中未包含空调加热器的目标功率信息,则联合校验不通过;

若加热器控制器标记为已经接收到空调加热器开启指令信息和已经接收到空调加热器的目标功率信息,则联合校验通过。

相对于现有技术中的空调信号传输路线只有一条,本发明中提供了两条空调信号传输路线,即通过信号传输冗余的方式提高信号传输的可靠性,有效避免了现有技术中信号传输线路单一而容易造成信号丢失,进而造成空调无法制热的问题,保障了驾驶员的乘车舒适性、安全性,有助于提升用户体验以及对产品的满意度。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

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