控制显示板的方法、控制器及双系统空调与流程

文档序号:19575560发布日期:2019-12-31 19:25阅读:208来源:国知局
控制显示板的方法、控制器及双系统空调与流程

本公开涉及空调领域,特别涉及一种控制显示板的方法、控制器、双系统空调及计算机可读存储介质。



背景技术:

由于车辆内部的空间有限,且车辆对能耗要求比较苛刻,用于车辆等有限空间内的双系统空调应运而生。

双系统空调具有两套独立的电控系统,用户可以通过两个显示板分别调整空调控制参数,从而独立的控制双系统空调的两个空调系统。



技术实现要素:

本公开解决的一个技术问题是,如何提升双系统空调的安全性。

根据本公开实施例的一个方面,提供了一种控制显示板的方法,包括:根据双系统空调的两个显示板的开关机状态,分别确定所述两个显示板的优先级;将具有高优先级的显示板上的空调控制参数,同步至具有低优先级的显示板。

在一些实施例中,根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级包括:在两个显示板都处于关机状态的情况下,将其中一个显示板的优先级确定为高优先级,将另一显示板的优先级确定为低优先级。

在一些实施例中,根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级包括:在其中一个显示板处于开机状态、另一个显示板处于关机状态的情形下,将处于开机状态的显示板的优先级确定为高优先级,将处于关机状态的显示板的优先级确定为低优先级。

在一些实施例中,根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级包括:在两个显示板都处于开机状态的情况下,将空调控制参数发生变化的显示板的优先级确定为高优先级,将空调控制参数未发生变化的显示板的优先级确定为低优先级。

在一些实施例中,该方法还包括:检测具有高优先级的显示板上的空调控制参数与具有低优先级的显示板上的空调控制参数不同的持续时间;在持续时间大于预设时间的情况下,连续多次重复执行前述同步操作。

在一些实施例中,该方法还包括:将具有高优先级的显示板上的空调控制参数发送至第一主板,以便第一主板利用具有高优先级的显示板上的空调控制参数控制双系统空调中的第一空调系统;将具有低优先级的显示板上的空调控制参数发送至第二主板,以便第二主板利用具有低优先级的显示板上的空调控制参数控制双系统空调中的第二空调系统。

在一些实施例中,该方法还包括:检测两个显示板的设备地址是否相同,并检测两个显示板各自控制的两个主板的设备地址是否相同;在两个显示板的设备地址相同或者两个主板的设备地址相同的情况下,控制两个显示板分别显示设备地址冲突的故障代码;在两个显示板的设备地址不同且两个主板的设备地址不同的情况下,控制两个显示板分别显示空调控制参数。

根据本公开实施例的另一个方面,提供了一种控制器,包括:优先级确定模块,被配置为根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级;参数同步模块,被配置为将具有高优先级的显示板上的空调控制参数,同步至具有低优先级的显示板。

在一些实施例中,优先级确定模块被配置为:在两个显示板都处于关机状态的情况下,将其中一个显示板的优先级确定为高优先级,将另一显示板的优先级确定为低优先级。

在一些实施例中,优先级确定模块被配置为:在其中一个显示板处于开机状态、另一个显示板处于关机状态的情形下,将处于开机状态的显示板的优先级确定为高优先级,将处于关机状态的显示板的优先级确定为低优先级。

在一些实施例中,优先级确定模块被配置为:在两个显示板都处于开机状态的情况下,将空调控制参数发生变化的显示板的优先级确定为高优先级,将空调控制参数未发生变化的显示板的优先级确定为低优先级。

在一些实施例中,该控制器还包括强制同步模块,被配置为:检测具有高优先级的显示板上的空调控制参数与具有低优先级的显示板上的空调控制参数不同的持续时间;在持续时间大于预设时间的情况下,连续多次重复执行前述同步操作。

在一些实施例中,该控制器还包括参数发送模块,被配置为:将具有高优先级的显示板上的空调控制参数发送至第一主板,以便第一主板利用具有高优先级的显示板上的空调控制参数控制双系统空调中的第一空调系统;将具有低优先级的显示板上的空调控制参数发送至第二主板,以便第二主板利用具有低优先级的显示板上的空调控制参数控制双系统空调中的第二空调系统。

在一些实施例中,该控制器还包括:冲突检测模块,被配置为:检测两个显示板的设备地址是否相同,并检测两个显示板各自控制的两个主板的设备地址是否相同;显示控制模块,被配置为在两个显示板的设备地址相同或者两个主板的设备地址相同的情况下,控制两个显示板分别显示设备地址冲突的故障代码;在两个显示板的设备地址不同且两个主板的设备地址不同的情况下,控制两个显示板分别显示空调控制参数。

根据本公开实施例的又一个方面,提供了又一种控制器,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行前述的控制显示板的方法。

根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现前述的控制显示板的方法。

根据本公开实施例的又一个方面,提供了一种双系统空调,包括两个显示板以及前述的控制器。

本公开能够同步双系统空调中两个显示板上的空调控制参数,从而提升双系统空调的安全性。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了本公开一些实施例的控制显示板的方法的流程示意图。

图2示出了确定两个显示板的优先级的一些实施例的流程示意图。

图3示出了本公开另一些实施例的控制显示板的方法的流程示意图。

图4示出了本公开一些实施例的控制器的结构示意图。

图5示出了本公开另一些实施例的控制器的结构示意图。

图6示出了本公开一些实施例的双系统空调的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。

发明人研究发现,双系统空调在双系统模式运行时,控制显示板的传统方法沿用单系统空调运行时的做法。即,两个显示板之间不存在参数同步和协同控制,完全独立地执行用户的操作。由于两个显示板之间没有通讯,如果用户为两个显示板设定的空调控制参数不同,例如运行模式、风机档位、目标温度等参数不同,容易造成空调机组中的压缩机、电加热器、风机等负载损坏,使得双系统空调的安全性较差。

有鉴于此,发明人提出了一种控制显示板的方法,以实现双系统空调的显示板协同控制。下面进行具体说明。

首先结合图1描述本公开控制显示板的方法的一些实施例。

图1示出了本公开一些实施例的控制显示板的方法的流程示意图。如图1所示,本实施例包括步骤s101~步骤s103。

在步骤s101中,获取双系统空调的两个显示板的开关机状态。

本领域技术人员应理解,两个显示板的开关机状态相互独立,分别可以处于开机状态和关机状态。

在步骤s102中,根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级。

两个显示板的开关机状态可以划分为三种情形。第一种情形是两个显示板都处于开机状态;第二种情形是一个显示板处于开机状态,另一个显示板处于关机状态;第三种情形是两个显示板都处于关机状态。对于这三种情形,可以分别以不同的策略确定两个显示板的优先级,具体策略在后文进行详细介绍。

在步骤s103中,将具有高优先级的显示板上的空调控制参数,同步至具有低优先级的显示板。

空调控制参数具体可以为设定温度、运行模式、风机档位等等。执行参数同步操作时,可以控制具有高优先级的显示板将其上的空调控制参数以同步数据帧的形式发送至can总线,同步数据帧中既包含空调控制参数,还包含具有高优先级的显示板的地址。具有低优先级的显示板在can总线中检测到包含具有高优先级的显示板的地址的同步数据帧时,即可将同步数据帧中具有高优先级的显示板上的空调控制参数,作为自身的空调控制参数。

参数同步执行完成后,可以将具有高优先级的显示板上的空调控制参数以第一控制数据帧的形式通过can总线发送至第一主板,第一控制数据帧中既包含空调控制参数还包含第一主板的地址,以便第一主板利用具有高优先级的显示板上的空调控制参数控制双系统空调中的第一空调系统。同时,将具有低优先级的显示板上的空调控制参数以第二控制数据帧的形式通过can总线发送至第二主板,第二控制数据帧中既包含空调控制参数还包含第二主板的地址,以便第二主板利用具有低优先级的显示板上的空调控制参数控制双系统空调中的第二空调系统。

本实施例实现了双系统空调中两个显示板的协同控制,能够自动同步双系统空调中两个显示板上的空调控制参数,不需要由用户手动分别设置两个显示板上的空调控制参数,避免了双系统空调中两个显示板上的空调控制参数可能不同的情况,从而提升双系统空调的安全性、稳定性和可靠性。

下面结合图2描述如何确定两个显示板的优先级。

图2示出了确定两个显示板的优先级的一些实施例的流程示意图。如图2所示,图1中的步骤s202具体包括步骤s2020~步骤s2023。

在步骤s2020中,对两个显示板的开关机状态进行判断。

在两个显示板都处于关机状态的情况下,执行步骤s2021。在步骤s2021中,将其中一个显示板的优先级确定为高优先级,将另一显示板的优先级确定为低优先级。

在其中一个显示板处于开机状态、另一个显示板处于关机状态的情形下,执行步骤s2022。在步骤s2022中,将处于开机状态的显示板的优先级确定为高优先级,将处于关机状态的显示板的优先级确定为低优先级。

在两个显示板都处于开机状态的情况下,执行步骤s2023。在步骤s2023中,将空调控制参数发生变化的显示板的优先级确定为高优先级,将空调控制参数未发生变化的显示板的优先级确定为低优先级。

本实施例实现了对双系统空调中两个显示板进行协同控制的控制逻辑,使得两个显示板在各种开关机状态下,均能够实现空调控制参数的自动同步,从而避免了双系统空调中两个显示板上的空调控制参数可能不同的情况,从而提升双系统空调的安全性、稳定性和可靠性。

在一些实施例中,还包括步骤s2024~步骤s2025。

在步骤s2024中,检测具有高优先级的显示板上的空调控制参数与具有低优先级的显示板上的空调控制参数不同的持续时间。

在持续时间大于预设时间的情况下,执行步骤s2025。在步骤s2025中,连续多次重复执行前述同步操作。例如,可以控制具有高优先级的显示板连续多次重复发送同步数据帧至can总线,以便具有低优先级的显示板在can总线中连续多次重复检测到包含具有高优先级的显示板的地址的同步数据帧,并将同步数据帧中具有高优先级的显示板上的空调控制参数,作为自身的空调控制参数。

在持续时间不大于预设时间的情况下,返回执行步骤s2024。同时,两个显示板各自向相应的主板发送空调控制参数。

上述预设时间例如可以为10秒。本领域技术人员应理解,上述预设时间可以根据实际情况进行调整。在两个显示板上的空调控制参数不同的持续时间较长时进行空调控制参数的强制同步,能够及时弥补通信链路发生故障等原因导致的空调控制参数同步失败带来的负面影响,从而实时的避免双系统空调中两个显示板上的空调控制参数不同的情况,提升双系统空调的安全性、稳定性和可靠性。

下面结合图3描述本公开控制显示板的方法的另一些实施例。

图3示出了本公开一些实施例的控制显示板的方法的流程示意图。如图3所示,本实施例包括步骤s3001~步骤s3003。

在步骤s3001中,检测两个显示板的设备地址是否相同,并检测两个显示板各自控制的两个主板的设备地址是否相同。

两个显示板上电后,会分别向can总线发送多种数据帧。这些数据帧具体包括前文提到的同步数据帧、控制数据帧,还包括状态数据帧。状态数据帧中既包括显示板的状态参数(如显示板的开关机状态、运行模式、风机档位、风机档位电压、设定温度、温度设定值等等),还包括显示板的设备地址。

在检测两个显示板(分别称为第一显示板、第二显示板)的设备地址是否相同时,可以控制第一显示板检测can总线上第二显示板发送的状态数据帧和同步数据帧中的设备地址,并判断该设备地址是否与自身的设备地址相同。在检测两个显示板各自控制的两个主板的设备地址是否相同时,可以控制第一显示板检测can总线上第二显示板发送的控制数据帧中的设备地址,并判断该设备地址是否与自身的发送的控制数据帧中的设备地址相同。本领与技术人员应理解,检测两个显示板的设备地址是否相同,与检测两个显示板各自控制的两个主板的设备地址是否相同之间的先后顺序可以调整。

在两个显示板的设备地址相同或者两个主板的设备地址相同的情况下,执行步骤s3002。在步骤s3002中,控制两个显示板分别显示设备地址冲突的故障代码,以表示发生设备地址冲突故障。

如果已经发生设备地址冲突故障,显示板显示故障代码,则返回步骤s3001进行进一步判断。

在两个显示板的设备地址不同且两个主板的设备地址不同的情况下,表明设备地址冲突故障已经解除,此时执行步骤s3003。在步骤s3003中,控制两个显示板分别显示空调控制参数,两个显示板正常工作。

本领域技术人员应理解,在图1对应的实施例中,显示板向主板发送空调控制参数后,可以返回本实施例中的步骤s3001,以便循环检测是否存在设备地址冲突故障。

本实施例实现了检测双系统空调中的设备地址冲突故障,能够在同步显示板的空调控制参数之前,确保双系统空调中的设备地址不冲突,从而进一步提升了双系统空调的安全性、稳定性和可靠性。

下面结合图4描述本公开控制器的一些实施例。

图4示出了本公开一些实施例的控制器的结构示意图。如图4所示,本实施例中的控制器40包括:

优先级确定模块402,被配置为根据双系统空调的两个显示板的开关机状态,分别确定两个显示板的优先级;参数同步模块403,被配置为将具有高优先级的显示板上的空调控制参数,同步至具有低优先级的显示板。

在一些实施例中,优先级确定模块402被配置为:在两个显示板都处于关机状态的情况下,将其中一个显示板的优先级确定为高优先级,将另一显示板的优先级确定为低优先级。

在一些实施例中,优先级确定模块402被配置为:在其中一个显示板处于开机状态、另一个显示板处于关机状态的情形下,将处于开机状态的显示板的优先级确定为高优先级,将处于关机状态的显示板的优先级确定为低优先级。

在一些实施例中,优先级确定模块402被配置为:在两个显示板都处于开机状态的情况下,将空调控制参数发生变化的显示板的优先级确定为高优先级,将空调控制参数未发生变化的显示板的优先级确定为低优先级。

在一些实施例中,控制器40还包括强制同步模块404,被配置为:检测具有高优先级的显示板上的空调控制参数与具有低优先级的显示板上的空调控制参数不同的持续时间;在持续时间大于预设时间的情况下,连续多次重复执行前述同步操作。

在一些实施例中,控制器40还包括参数发送模块405,被配置为:将具有高优先级的显示板上的空调控制参数发送至第一主板,以便第一主板利用具有高优先级的显示板上的空调控制参数控制双系统空调中的第一空调系统;将具有低优先级的显示板上的空调控制参数发送至第二主板,以便第二主板利用具有低优先级的显示板上的空调控制参数控制双系统空调中的第二空调系统。

在一些实施例中,控制器40还包括:冲突检测模块400,被配置为:检测两个显示板的设备地址是否相同,并检测两个显示板各自控制的两个主板的设备地址是否相同;显示控制模块401,被配置为在两个显示板的设备地址相同或者两个主板的设备地址相同的情况下,控制两个显示板分别显示设备地址冲突的故障代码;在两个显示板的设备地址不同且两个主板的设备地址不同的情况下,控制两个显示板分别显示空调控制参数。

下面结合图5描述本公开控制器的另一些实施例。

图5示出了本公开另一些实施例的控制器的结构示意图。如图5所示,该实施例的控制器50包括:存储器510以及耦接至该存储器510的处理器520,处理器520被配置为基于存储在存储器510中的指令,执行前述任意一些实施例中的控制显示板的方法。

其中,存储器510例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)以及其他程序等。

控制器50还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530、540、550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口。存储接口550为sd卡、u盘等外置存储设备提供连接接口。

本公开还包括一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现前述任意一些实施例中的控制显示板的方法。

下面结合图6描述本公开双系统空调的一些实施例。

图6示出了本公开一些实施例的双系统空调的结构示意图。如图6所示,本实施例中的双系统空调60包括:两个显示板(第一显示板601、第二显示板602)以及控制器40。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

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