一种多联机空调系统、内机地址分配方法以及控制方法技术方案

技术编号:15286854 阅读:142 留言:0更新日期:2017-05-10 00:26
本发明专利技术公开了一种多联机空调系统、内机地址分配方法以及控制方法,多联机空调系统包括多联机空调、通讯模块、云服务器,分配方法包括:获取内机总台数n,并为每个内机分配内机号i,判断内机总台数n是否大于16;若否,则分组标识为0,存储在预留标识字节中,分配基本标识字节的第i‑1位表示内机号i;若是,则计算 i/16,获得余数a和商b;判断a是否为0;若是,则分组标识为b‑1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i;若否,则分组标识为b,存储在预留标识字节中,与基本标识字节的第a‑1位一起表示内机i。本发明专利技术灵活配置地址标识位,实现每台内机具有唯一的内机号,方法简单,成本低。

Multiple on-line air conditioning system, internal machine address allocation method and control method

The invention discloses an air conditioning system, multi line machine address allocation method and control method of air conditioning system, including air conditioning, communication module, cloud server, distribution method comprises: obtaining the total number of N in the machine, and for the distribution of each machine within the machine I, judge in the total number of n machine if more than 16; if not, the packet is identified as 0, stored in the reserved byte, byte of the distribution of I 1 bits in machine No. I; if so, the calculation i/16, a and B to obtain the remainder; to determine whether the A is 0; if the packet is identified as B. 1, stored in the reserved byte, and identifies the fifteenth bits of the byte representation in I machine together; if not, the packet is identified as B, stored in the reserved byte, and basic byte of the a said in 1 with I. The invention has the advantages of flexible configuration of address identification bits and the realization of the internal machine number of each internal machine.

【技术实现步骤摘要】

本专利技术属于多联机
,具体地说,是涉及一种多联机空调系统、内机地址分配方法以及控制方法。
技术介绍
多联机空调由外机和内机组成,通常一套多联机空调包括一台外机和多台内机,用户通过控制内机来使用多联机空调。多联机空调在总线上挂接wifi模块,通过wifi模块与无线路由器数据传输,完成用户手机终端无线控制功能。无线路由器接入网络,将空调系统参数上传至云平台,用户通过手机等终端设备可通过服务器远程监视及控制多联机空调系统中的每一台内机。多联机空调与云服务器进行通信的通讯指令中有地址标识位,不同内机按照地址标识进行区分,不同的地址标识表示不同的内机。地址标识位具有若干字节,每个字节8bit(位),每位表示一个内机号。但是地址标识位字节数有限,当内机数量较多时,无法实现每台内机具有唯一的内机号。
技术实现思路
本专利技术提供了一种多联机空调系统内机地址分配方法,使得每台内机具有唯一的内机号。为解决上述技术问题,本专利技术采用下述技术方案予以实现:一种多联机空调系统内机地址分配方法,所述多联机空调系统包括多联机空调、通讯模块、云服务器,所述多联机空调通过通讯模块与云服务器进行通信,通讯指令包括地址标识位,地址标识位包括预留标识字节和两个基本标识字节;所述方法包括:获取内机总台数n,并为每个内机分配内机号i,i=1,2,3,4,……,n;判断内机总台数n是否大于16;若否,则分组标识为0,存储在预留标识字节中,分配基本标识字节的第i-1位表示内机号i;若是,则计算i/16,获得余数a和商b;判断a是否为0;若是,则分组标识为b-1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i;若否,则分组标识为b,存储在预留标识字节中,与基本标识字节的第a-1位一起表示内机i。进一步的,所述预留标识字节为三个字节,分组标识存储在低字节的低两位。又进一步的,在所述预留标识字节里存储有全控标识,当全控标识置为1,且基本标识字节的所有位全部为1时,表示所有内机。优选的,所述全控标识存储在预留标识字节最高位。一种多联机空调系统控制方法,所述方法包括:通讯模块接收云服务器发送的通讯指令;对通讯指令进行解析,获得地址标识位;读取预留标识字节,获得分组标识;读取基本标识字节,获得其中置1的位j;计算内机号=分组标识*16+(j+1);将通讯指令发送至与内机号对应的内机。进一步的,所述方法还包括:读取预留标识字节,获得全控标识;若全控标识为1,且基本标识字节的所有位全部为1时,发送通讯指令至全部内机。一种多联机空调系统,包括多联机空调、通讯模块、云服务器,所述多联机空调通过通讯模块与云服务器进行通信,通讯指令包括地址标识位,地址标识位包括预留标识字节和两个基本标识字节;所述通讯模块包括:获取单元,用于获取内机总台数n,并为每个内机分配内机号i,i=1,2,3,4,……,n;判断单元,用于判断内机总台数n是否大于16;若否,则分组标识为0,存储在预留标识字节中,分配基本标识字节的第i-1位表示内机号i;若是,则计算i/16,获得余数a和商b;判断a是否为0;若是,则分组标识为b-1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i;若否,则分组标识为b,存储在预留标识字节中,与基本标识字节的第a-1位一起表示内机i;所述通讯模块还包括:接收单元,用于接收云服务器发送的通讯指令;解析单元,用于对通讯指令进行解析,获得地址标识位;读取单元,用于读取预留标识字节,获得分组标识;读取基本标识字节,获得其中置1的位j;计算单元,用于计算内机号=分组标识*16+(j+1);发送单元,用于将通讯指令发送至与内机号对应的内机。进一步的,所述读取单元,还用于读取预留标识字节,获得全控标识;在全控标识为1,且基本标识字节的所有位全部为1时,发送通讯指令至全部内机。与现有技术相比,本专利技术的优点和积极效果是:本专利技术的多联机空调系统、内机地址分配方法以及控制方法,通过对内机进行分组,采用预留标识字节和基本标识字节表示内机号,极大地增大了内机的地址容量,并留有一定的扩展空间,灵活配置地址标识位,当后续内机数量较多时,也可以实现每台内机具有唯一的内机号,方法简单,成本低;避免因内机数量较多而对地址标识位的格式进行修改,保证了通讯的稳定性,降低了开发以及维护成本。结合附图阅读本专利技术的具体实施方式后,本专利技术的其他特点和优点将变得更加清楚。附图说明图1是本专利技术所提出的多联机空调系统内机地址分配方法的一个实施例的流程图;图2是本专利技术所提出的多联机空调系统控制方法的一个实施例的流程图;图3是本专利技术所提出的多联机空调系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本专利技术作进一步详细说明。本实施例提出了一种多联机空调系统内机地址分配方法,多联机空调系统主要包括多联机空调、通讯模块、云服务器,参见图3所示,多联机空调通过通讯模块与云服务器进行通信,通讯指令中包括有地址标识位,地址标识位包括预留标识字节和基本标识字节。所述多联机空调系统内机地址分配方法具体包括下述步骤,参见图1所示。步骤S11:获取内机总台数n,并为每个内机分配内机号i。内机号i=1,2,3,4,……,n。例如内机号1、内机号2、内机号3、......、内机号n。步骤S12:判断内机总台数n是否大于16。若否,则执行步骤S13;若是,则执行步骤S14。步骤S13:分组标识为0,存储在预留标识字节中,分配基本标识字节的第i-1位表示内机号i。步骤S14:计算i/16,获得余数a和商b。步骤S15:判断a是否为0。若是,则执行步骤S16。若否,则执行步骤S17。步骤S16:分组标识为b-1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i。步骤S17:分组标识为b,存储在预留标识字节中,与基本标识字节的第a-1位一起表示内机i。例如,通讯指令的帧格式如下所示,地址标识位包括5个字节,两个基本标识字节为字节1、字节2,每个字节有8bit(位),共16位;预留标识字节为三个字节:字节3、字节4、字节5,每个字节有8bit(位),共24位。参见下表1所示,内机总台数n为16,分组标识为0,基本标识字节共有16位,其中第0位表示内机号1,第1位表示内机号2,第2位表示内机号3,......,第15位表示内机号16。第i位置1,说明选中第i+1号内机;16位全置1,说明选中全部内机。也就是说,地址标识位有五个字节,每个字节8bit(位),前三个字节预留,后两个字节用于标识内机号。后两个字节共16bit,由低位至高位依次表示1-16号内机,每一位表示一个内机,可以实现群控。例如,要同时控制1号和3号内机,在字节1的第0位和第2位同时置1,下发控制指令,完成对1号和3号内机的控制;要想控制全部内机,可以将字节1和字节2的所有位全部置1。参见下表2所示,内机总台数n为64。当i=32时,a=0,b=2,分组标识为b-1=1,存在预留标识字节的字节3的低两位(bit16、bit17)中,与基本标识字节的第15位一起表示32号内机。当i=33时,a=1,b=2,分组标识为b=2,存在预留标识字节的字节3中,与基本标识字节的第(a-1)位(第0位)本文档来自技高网...

【技术保护点】
一种多联机空调系统内机地址分配方法,其特征在于:所述多联机空调系统包括多联机空调、通讯模块、云服务器,所述多联机空调通过通讯模块与云服务器进行通信,通讯指令包括地址标识位,地址标识位包括预留标识字节和两个基本标识字节;所述方法包括:获取内机总台数n,并为每个内机分配内机号i,i=1,2,3,4,……,n;判断内机总台数n是否大于16;若否,则分组标识为0,存储在预留标识字节中,分配基本标识字节的第i‑1位表示内机号i;若是,则计算 i/16,获得余数a和商b;判断a是否为0;若是,则分组标识为b‑1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i;若否,则分组标识为b,存储在预留标识字节中,与基本标识字节的第a‑1位一起表示内机i。

【技术特征摘要】
1.一种多联机空调系统内机地址分配方法,其特征在于:所述多联机空调系统包括多联机空调、通讯模块、云服务器,所述多联机空调通过通讯模块与云服务器进行通信,通讯指令包括地址标识位,地址标识位包括预留标识字节和两个基本标识字节;所述方法包括:获取内机总台数n,并为每个内机分配内机号i,i=1,2,3,4,……,n;判断内机总台数n是否大于16;若否,则分组标识为0,存储在预留标识字节中,分配基本标识字节的第i-1位表示内机号i;若是,则计算i/16,获得余数a和商b;判断a是否为0;若是,则分组标识为b-1,存储在预留标识字节中,与基本标识字节的第15位一起表示内机i;若否,则分组标识为b,存储在预留标识字节中,与基本标识字节的第a-1位一起表示内机i。2.根据权利要求1所述的多联机空调系统内机地址分配方法,其特征在于:所述预留标识字节为三个字节,分组标识存储在低字节的低两位。3.根据权利要求1所述的多联机空调系统内机地址分配方法,其特征在于:在所述预留标识字节里存储有全控标识,当全控标识置为1,且基本标识字节的所有位全部为1时,表示所有内机。4.根据权利要求3所述的多联机空调系统内机地址分配方法,其特征在于:所述全控标识存储在预留标识字节最高位。5.一种基于权利要求1所述的地址分配方法的多联机空调系统控制方法,其特征在于:所述方法包括:通讯模块接收云服务器发送的通讯指令;对通讯指令进行解析,获得地址标识位;读取预留标识字节,获得分组标识;读取基本标识字节,获得其中置1的位j;计算内机号=分组标识*16+(j+1);将通讯指...

【专利技术属性】
技术研发人员:国德防时斌赵永俊丁万超徐艳丽陈九龙李莎徐铭
申请(专利权)人:青岛海尔空调电子有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1