一种基于两路CAN总线的电动汽车空调压缩机控制方法与流程

文档序号:17756606发布日期:2019-05-24 21:21阅读:438来源:国知局
一种基于两路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