一种空调控制装置、方法及空调器与流程

文档序号:16192670发布日期:2018-12-08 05:50阅读:125来源:国知局
一种空调控制装置、方法及空调器与流程

本发明涉及空调控制技术领域,特别涉及一种空调控制装置、方法及空调器。

背景技术

现有的商用空调中,空调内机作为主要控制核心,与外机、连接外设之间通过通讯协议交互。由于通讯协议的保密性和严谨性,不会对外开放。经销商在购买商用空调后,其客户存在二次开发的需求,如果不提供通讯协议,无法满足二次开发的需求;如果提供通讯协议,则存在泄密的风险。



技术实现要素:

有鉴于此,本发明旨在提出一种空调控制装置、方法及空调器,以解决现有技术中经销商在未被提供通讯协议的情况下无法进行空调产品的二次开发的技术问题,同时避免了通讯协议泄密的风险。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明提供了一种空调控制装置,包括主控芯片、通信芯片及多个控制接口,所述通信芯片、所述多个控制接口均与所述主控芯片电连接,所述通信芯片与空调内机通信连接;

所述主控芯片用于读取每个所述控制接口从外部控制设备接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码;

所述主控芯片还用于将所述通讯码通过所述通信芯片发送至所述空调内机,以对所述空调内机进行控制。

进一步的,所述预设的通讯协议包括多个控制位,所述多个控制接口与所述多个控制位一一对应,所述主控芯片中预存有控制参数与控制指令的对应关系;

所述主控芯片用于根据所述对应关系确定所述多个控制参数中的每个控制参数对应的控制指令,并将得到的多个控制指令按照所述多个控制位之间的位置关系组成所述通讯码。

进一步的,所述多个控制位包括机型控制位、摆风控制位、风机转速控制位。

进一步的,所述控制参数包括模拟量、开关量、频率量。

第二方面,本发明还提供了一种空调控制方法,应用于空调控制装置,所述空调控制装置包括主控芯片、通信芯片及多个控制接口,所述通信芯片、所述多个控制接口均与所述主控芯片电连接,所述通信芯片与空调内机通信连接,所述方法包括:

所述主控芯片读取每个所述控制接口从外部控制设备接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码;

所述主控芯片将所述通讯码通过所述通信芯片发送至所述空调内机,以对所述空调内机进行控制。

进一步的,所述预设的通讯协议包括多个控制位,所述多个控制接口与所述多个控制位一一对应,所述主控芯片中预存有控制参数与控制指令的对应关系;

所述基于预设的通讯协议将获得的多个控制参数转化为通讯码的步骤包括:

所述主控芯片根据所述对应关系确定所述多个控制参数中的每个控制参数对应的控制指令,并将得到的多个控制指令按照所述多个控制位之间的位置关系组成所述通讯码。

进一步的,所述多个控制位包括机型控制位、摆风控制位、风机转速控制位。

进一步的,所述控制参数包括模拟量、开关量、频率量。

第三方面,本发明还提供了一种空调器,包括空调内机以及空调控制装置,所述空调控制装置包括主控芯片、通信芯片及多个控制接口,所述通信芯片、所述多个控制接口均与所述主控芯片电连接,所述通信芯片与所述空调内机通信连接;

所述主控芯片用于读取每个所述控制接口从外部控制设备接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码;

所述主控芯片还用于将所述通讯码通过所述通信芯片发送至所述空调内机;

所述空调内机用于依据所述通讯码执行对应的功能。

进一步的,所述预设的通讯协议包括多个控制位,所述多个控制接口与所述多个控制位一一对应,所述主控芯片中预存有控制参数与控制指令的对应关系;

所述主控芯片用于根据所述对应关系确定所述多个控制参数中的每个控制参数对应的控制指令,并将得到的多个控制指令按照所述多个控制位之间的位置关系组成所述通讯码。

相对于现有技术,本发明所述的空调控制装置具有以下优势:

本发明所述的空调控制装置,包括主控芯片、通信芯片及多个控制接口,所述通信芯片、所述多个控制接口均与所述主控芯片电连接,所述通信芯片与空调内机通信连接;所述主控芯片用于读取每个所述控制接口从外部控制设备接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码;所述主控芯片还用于将所述通讯码通过所述通信芯片发送至所述空调内机,以对所述空调内机进行控制。在本发明实施例中,主控芯片可根据通讯协议将外部控制设备发送的控制参数解析为对应的通讯码,并将该通讯码通过通信芯片发送到空调内机,实现对空调内机的控制;如此,经销商在进行空调产品的二次开发时,只需修改相关的控制参数便可达到控制空调内机的目的,即该空调控制装置在不对外提供通讯协议的情况下,也能实现空调产品的二次开发和拓展,同时避免了通讯协议泄密的风险。

所述空调控制方法及所述空调器与上述空调控制装置相对于现有技术所具有的优势相同,在此不再赘述。

附图说明

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

图1为本发明实施例所述的空调器的结构框图。

图2为本发明实施例所述的空调控制装置的结构框图。

图3为本发明实施例所述的主控芯片预存的控制参数与控制指令的对应关系的示意图。

图4为本发明实施例所述的控制接口与通讯协议中的控制位的对应关系的示意图。

图5为本发明实施例所述的空调控制方法的流程示意图。

附图标记:1-空调器;2-空调内机;3-空调控制装置;4-外部控制设备;5-主控芯片;6-通信芯片;7-控制接口。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参照图1,为本发明实施例所提供的空调器1的结构框图。该空调器1包括空调内机2及空调控制装置3,所述空调控制装置3与所述空调内机2通信连接,所述空调控制装置3可从外部控制设备4获取控制参数,并依据获取的控制参数对空调内机2进行控制。

在本实施例中,该外部控制设备4可以为遥控器、线控器等设备,本申请对此不做限制;该外部控制设备4可以采用有线的方式与空调控制装置3连接,也可以采用无线的方式与空调控制装置3连接,本申请对此也不做限制。

如图2所示,所述空调控制装置3包括主控芯片5、通信芯片6及多个控制接口7,所述通信芯片6、所述多个控制接口7均与所述主控芯片5电连接,所述通信芯片6与空调内机2通信连接。

所述主控芯片5用于读取每个所述控制接口7从外部控制设备4接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码。

在本实施例中,所述预设的通讯协议包括多个控制位,所述多个控制接口7与所述多个控制位一一对应,所述主控芯片5中预存有控制参数与控制指令的对应关系,所述主控芯片5用于根据所述对应关系确定所述多个控制参数中的每个控制参数对应的控制指令,并将得到的多个控制指令按照所述多个控制位之间的位置关系组成所述通讯码。

在本实施例中,所述多个控制位可以包括机型控制位、摆风控制位、风机转速控制位,所述控制参数可以包括模拟量、开关量、频率量,其中,模拟量可以采用电压值(例如,“1v”、“2v”、“3v”),开关量可以采用数字电平值(例如,“0”、“1”),频率量可以采用频率值(例如,“500hz”、“2.5khz”、“5khz”),每个控制接口7用于接收模拟量、开关量还是频率量,可以根据该控制接口7所对应的控制位来确定。例如,当控制接口7对应的控制位为机型控制位时,则可通过向该控制接口7输入模拟量来控制空调内机2的机型参数;当控制接口7对应的控制位为摆风控制位时,则可通过向该控制接口7输入开关量来控制空调内机2开启或关闭摆风;当控制接口7对应的控制位为风机转速控制位时,则可通过向该控制接口7输入频率量来控制空调内机2的风机转速。

在本实施例中,所述控制指令优选为二进制代码(例如,“001”、“011”、“111”等),主控芯片5中预存的控制参数与控制指令的对应关系可参照图3,主控芯片5根据图3所示的对应关系可将读取的每个控制参数解析为对应的二进制代码(即控制指令)。

在本实施例中,所述多个控制位相当于是把主控芯片5中预设的通讯协议进行拆分后得到的多个片段,每个控制接口7均对应通讯协议中的一个片段,用户可通过外部控制设备4向每个控制接口7输入相应的控制参数,主控芯片5在读取各控制接口7接收的控制参数后,依据图3所示的对应关系对从每个控制接口7读取的控制参数进行解析,得到对应的控制指令。由于每个控制接口7均对应通讯协议中的一个片段,故每个控制接口7接收的控制参数与控制接口7对应的片段对应、根据每个控制接口7接收的控制参数解析得到的控制指令与该控制接口7对应的片段也对应,如此,主控芯片5通过对多个控制接口7的控制参数分别进行解析,可以得到多个控制指令,然后按照该多个控制指令所对应的片段在通讯协议中的位置关系对该多个控制指令进行汇总,得到通讯码。

下面,给出一个实例,对主控芯片5将多个控制参数转化为通讯码的过程进行详细阐述。假设该空调控制装置3中包括3个控制接口7,该3个控制接口7分别为第一控制接口、第二控制接口和第三控制接口。如图4所示,该通讯协议被拆分为3个片段,每个片段表示一个控制位,其中,第一个控制位为机型控制位,所述第一控制接口与机型控制位对应,控制参数“1v”对应a机型,控制参数“2v”对应b机型,控制参数“3v”对应c机型;第二个控制位为摆风控制位,所述第二控制接口与摆风控制位对应,控制参数“1”对应摆风开启,控制参数“0”对应摆风关闭;第三个控制位为风机转速控制位,所述第三控制接口与风机转速控制位对应,控制参数“500hz”对应风机转速为100转,控制参数“2.5khz”对应风机转速为500转,控制参数“5khz”对应风机转速为1k转;如此,用户通过操作外部控制设备4分别向该第一控制接口、第二控制接口和第三控制接口输入对应的控制参数,便可实现对空调内机2的功能控制。例如,当主控芯片5从第一控制接口、第二控制接口及第三控制接口分别读取的控制参数为“2v”、“1”、“5khz”时,主控芯片5按照图3所示的控制参数与控制指令的对应关系确定控制参数“2v”对应的控制指令为“001”,控制参数“1”对应的控制指令为“011”,控制参数“5khz”对应的控制指令为“111”,由于控制指令“001”与第一个控制位对应,控制指令“011”与第二个控制位对应,控制指令“111”与第三个控制位对应,故主控芯片5可以根据这三个控制位之间的前后位置关系将三个控制指令汇总成通讯码“001011111”。

需要说明的是,上述列举的控制位的拆分个数及控制参数的类型仅为一种示例,在实际应用中中,可以根据空调器1的控制需求进行定义,本申请对此不做限制。

所述主控芯片5还用于将所述通讯码通过所述通信芯片6发送至所述空调内机2,以对所述空调内机2进行控制。

所述空调内机2用于依据所述通讯码执行对应的功能。

在本实施例中,空调内机2与主控芯片5之间基于相同的通讯协议进行通信和数据交互,因此,空调内机2在接收到主控芯片5通过通信芯片6发送的通讯码时,能够基于相同的通讯协议对该通讯码进行解析得到控制参数,并根据控制参数执行对应的功能。

例如,主控芯片5在获取到通讯码“001011111”时,可将该通讯码“001011111”通过通信芯片6发送到空调内机2,空调内机2在接收到通讯码“001011111”后,基于通讯协议对该通讯码“001011111”进行解析,分别得到对应的控制参数“2v”、“1”、“5khz”,由于控制参数“2v”对应b机型,控制参数“1”对应摆风开启,控制参数“5khz”对应风机转速为1k转,故空调内机2在解析得到上述控制参数后,确定当前的机型参数为b机型对应的参数,同时开启摆风,并将风机转速调整到1k转,从而实现对空调内机2的功能控制。

在本申请中,该空调控制装置3通过将通讯协议拆分为多个控制位,并将该多个控制位开放为多个独立的控制端口7,每个控制端口7有单独的定义,经销商在进行空调产品的二次开发时,只需对空调控制装置3中的控制参数进行相应的修改,就可达到控制空调内机2的目的。因此,本申请提供的空调控制装置3实现了在不对外提供通讯协议的情况下,使经销商在空调产品的二次开发和拓展成为可能,并且不提供通讯协议也避免了泄密的风险,保证了通讯协议的保密性。

请参照图5,为本发明实施例所提供的空调控制方法的流程示意图。需要说明的是,本发明实施例所述的空调控制方法可应用于上述的空调控制装置3,其基本原理及产生的技术效果与前述实施例相同,为简要描述,本实施例中未提及的部分,可参考前述实施例中的相应内容。应当理解,本发明实施例所述的空调控制方法并不以图5以及以下所述的具体顺序为限制,在其它实施例中,本发明所述的空调控制方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。下面将对图5所示的具体流程进行详细阐述。

步骤s101,所述主控芯片5读取每个所述控制接口7从外部控制设备4接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码。

在本实施例中,所述预设的通讯协议包括多个控制位,所述多个控制接口7与所述多个控制位一一对应,所述主控芯片5中预存有控制参数与控制指令的对应关系,该步骤s101具体包括:所述主控芯片5根据所述对应关系确定所述多个控制参数中的每个控制参数对应的控制指令,并将得到的多个控制指令按照所述多个控制位之间的位置关系组成所述通讯码。

在本实施例中,所述多个控制位可以包括机型控制位、摆风控制位、风机转速控制位;所述控制参数可以包括模拟量、开关量、频率量。

步骤s102,所述主控芯片5将所述通讯码通过所述通信芯片6发送至所述空调内机2,以对所述空调内机2进行控制。

在本实施例中,所述空调内机2在接收到通讯码时,基于与主控芯片5中相同的通讯协议对该通讯码进行解析,得到对应的控制参数,依据解析得到的控制参数执行对应的功能,例如,实现摆风开启控制、摆风关闭控制、风机转速控制等功能。

综上所述,本发明实施例所提供的空调控制装置、方法及空调器,所述空调控制装置包括主控芯片、通信芯片及多个控制接口,所述通信芯片、所述多个控制接口均与所述主控芯片电连接,所述通信芯片与空调内机通信连接;所述主控芯片用于读取每个所述控制接口从外部控制设备接收到的控制参数,并基于预设的通讯协议将获得的多个控制参数转化为通讯码;所述主控芯片还用于将所述通讯码通过所述通信芯片发送至所述空调内机,以对所述空调内机进行控制。在本申请中,该空调控制装置通过将通讯协议拆分为多个控制位,并将该多个控制位开放为多个独立的控制端口,每个控制端口有单独的定义,经销商在进行空调产品的二次开发时,只需对空调控制装置中的控制参数进行相应的修改,就可达到控制空调内机的目的。因此,本申请提供的空调控制装置实现了在不对外提供通讯协议的情况下,也能实现空调产品的二次开发和拓展,同时避免了通讯协议泄密的风险。

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

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