一种空调实时性通讯的控制方法及装置制造方法及图纸

技术编号:19645235 阅读:30 留言:0更新日期:2018-12-05 19:53
本发明专利技术提供了一种空调实时性通讯的控制方法及装置,所述控制方法包括:步骤a,主机向从机的从机地址发送点名令牌;步骤b,所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据;空调实时性通讯的控制装置与所述空调实时性通讯的控制方法对应,其包括:主机单元,用于主机向从机的从机地址发送点名令牌;从机单元,用于所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。这样,可以提高时序从机的应答效率,当状态未发生改变时,不回复或者仅仅回复ACK,提高总线的效率;减少了每次主机轮询发送点名令牌时,需要回复的从机数量,从而减少了总线的通讯周期,提高了数据传输效率。

A Control Method and Device for Real-time Communication of Air Conditioning

The invention provides a control method and device for real-time communication of air conditioning. The control method includes: step a, the host sends a naming token to the slave address of the slave; step b, after the slave receives the naming token, the slave judges its own state, and judges whether to reply data according to its own state; and the real-time communication of air conditioning. The control device of the communication corresponds to the control method of the real-time communication of the air conditioner, which includes: a host unit for sending a naming token from the host to the slave address of the slave machine; a slave unit for judging its own state after receiving the naming token from the slave machine, and judging whether to reply to the data according to its own state. In this way, the response efficiency of sequential slaves can be improved. When the state has not changed, the bus can not reply or only reply to ACK, which improves the efficiency of the bus. It reduces the number of slaves that need to reply when each host polls to send a naming token, thus reducing the communication cycle of the bus and improving the data transmission efficiency.

【技术实现步骤摘要】
一种空调实时性通讯的控制方法及装置
本专利技术涉及空调通讯
,特别涉及一种空调实时性通讯的控制方法及装置。
技术介绍
在空调内外机485通讯过程中,一般由时序主机轮询发送令牌,从机在收到令牌点名时,不管数据是否变化都往总线回复数据,在大型内外机组网系统中,由于从机数量较多,易造成总线通讯周期过长,数据传输效率低下等问题,影响控制实时性。
技术实现思路
有鉴于此,本专利技术旨在提出一种空调实时性通讯的控制方法,以解决由于从机数量较多,易造成总线通讯周期过长,数据传输效率低下的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种空调实时性通讯的控制方法,其包括:步骤a,主机向从机的从机地址发送点名令牌;步骤b,所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。进一步的,所述步骤b中包括:步骤b1,所述从机收到所述点名令牌;步骤b2,判断自身状态是否发生变化;步骤b3,若自身状态未发生变化,则累加计数变量n;若发生变化,则跳转至步骤b5;步骤b4,判断所述计数变量n是否大于等于预设值N,若是,则跳转至步骤b5;若不是,则程序结束;步骤b5,向所述主机发送该从机的自身状态,并清零所述计数变量n,程序结束。进一步的,所述步骤a包括:步骤a1,所述主机上电后,累计第一运行时间t1;步骤a2,在所述第一运行时间t1小于预设时间T1时,跳转至步骤a5;在所述第一运行时间t1大于等于所述预设时间T1时,跳转至步骤a3;步骤a3,累计第二运行时间t2;步骤a4,在所述第二运行时间t2小于预设周期T2时,跳转至步骤a6;在所述第二运行时间t2大于等于所述预设周期T2时,清零所述第二运行时间,跳转至步骤a5;步骤a5,所述主机向系统内所有从机地址发送所述点名令牌,判断系统内所述从机的在线信息;步骤a6,所述主机向系统内在线的所述从机地址发送所述点名令牌。进一步的,所述步骤b5中,若所述从机发送的自身状态与上一次发送的自身状态相同,则仅发送ACK。进一步的,所述从机上设置有待发送缓冲区和已发送缓冲区;所述待发送缓冲区内存储所述从机自身状态的实时更新数据,所述已发送缓冲区内存储所述从机上一次发送的自身状态的数据;所述从机通过对比所述待发送缓冲区和已发送缓冲区,确定自身状态是否发生改变。进一步的,所述从机的自身状态包括以下数据中的至少一种:开关机、运行模式、设定温度、温度传感器数据。进一步的,所述主机还向所述从机地址发送强制令牌,所述从机在收到所述强制令牌后,直接回复自身状态。相对于现有技术,本专利技术所述的空调实时性通讯的控制方法具有以下优势:(1)本专利技术所述的空调实时性通讯的控制方法,可以提高时序从机的应答效率,当状态未发生改变时,不回复或者仅仅回复ACK,提高总线的效率;减少了每次主机轮询发送点名令牌时,需要回复的从机数量,从而减少了总线的通讯周期,提高了数据传输效率。(2)本专利技术所述的空调实时性通讯的控制方法,可以提高485时序主机点名效率,减少不存在的从机点名次数,提高总线效率;另外,在每个预设周期内重新进行一次系统内所有从机地址的轮询发送点名令牌,可以在每个预设周期内更新一次在线从机的数量,以便中途加入总线的从机进入能够正常通讯。本专利技术的另一目的在于提出一种空调实时性通讯的控制装置,以解决由于从机数量较多,易造成总线通讯周期过长,数据传输效率低下的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种与上述所述空调实时性通讯的控制方法对应的空调实时性通讯的控制装置,其包括:主机单元,用于主机向从机的从机地址发送点名令牌;从机单元,用于所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。较佳的,所述从机单元包括:从机接收模块,用于所述从机收到所述点名令牌;第一判断模块,用于判断自身状态是否发生变化;累加计数模块,用于若自身状态未发生变化,则累加计数变量n;若发生变化,则跳转至从机发送模块;第二判断模块,用于判断所述计数变量n是否大于等于预设值N,若是,则跳转至从机发送模块;从机发送模块,用于向所述主机发送该从机的自身状态,并清零所述计数变量n。较佳的,所述主机单元包括:第一累计模块,用于所述主机上电后,累计第一运行时间t1;第三判断模块,用于在所述第一运行时间t1小于预设时间T1时,跳转至全系统发送模块;在所述第一运行时间t1大于等于所述预设时间T1时,跳转至第二累计模块第二累计模块,用于累计第二运行时间t2;第四判断模块,用于在所述第二运行时间t2小于预设周期T2时,跳转至半系统发送模块;在所述第二运行时间t2大于等于所述预设周期T2时,清零所述第二运行时间,跳转至全系统发送模块;全系统发送模块,用于所述主机向系统内所有从机地址发送所述点名令牌,判断系统内所述从机的在线信息;半系统发送模块,用于所述主机向系统内在线的所述从机地址发送所述点名令牌。所述空调实时性通讯的控制装置与上述空调实时性通讯的控制方法相对于现有技术所具有的优势相同,在此不再赘述。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术所述的空调实时性通讯的控制方法的流程图;图2为本专利技术所述的空调实时性通讯的控制方法步骤b的流程图;图3为本专利技术所述的空调实时性通讯的控制方法步骤a的流程图;图4为本专利技术所述的空调实时性通讯的控制装置的结构框图;图5为本专利技术所述的空调实时性通讯的控制装置从机单元的结构框图;图6为本专利技术所述的空调实时性通讯的控制装置主机单元的结构框图。附图标记说明:1-主机单元,11-第一累计模块,12-第三判断模块,13-第二累计模块,14-第四判断模块,15-全系统发送模块,16-半系统发送模块,2-从机单元,21-从机接收模块,22-第一判断模块22,23-累加计数模块,24-第二判断模块,25-从机发送模块。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。另外,在本专利技术的实施例中所提到的主机、从机,均为挂在总线上的节点,其区别是根据485点名时序来确定的,只要不是485点名时序发起节点的,则都是从机。下面将参考附图并结合实施例来详细说明本专利技术。实施例1如图1所示,其为本专利技术实施例所述的空调实时性通讯的控制方法的流程图;其中所述空调实时性通讯的控制方法,包括:步骤a,主机向从机的从机地址发送点名令牌;步骤b,所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。这样,可以提高时序从机的应答效率,当状态未发生改变时,不回复或者仅仅回复ACK,提高总线的效率;减少了每次主机轮询发送点名令牌时,需要回复的从机数量,从而减少了总线的通讯周期,提高了数据传输效率。其中,485总线具有主从结构的特性,必须主机点名从机情况下,从机才能够回复数据,主机得到从机的状态数据,防止总线时序错乱。在本申请中,所提到的主机、从机,均为挂在总线上的节点,其区别是根据485点名时序来确定的,只要不是485点名时序发起节点的,则都是从机。内机也可能是从机。其中,挂在总线上的节点都可以收到其他节点发出的数据(自身状态)。实施例2如上述所述的空调实时性通讯本文档来自技高网...

【技术保护点】
1.一种空调实时性通讯的控制方法,其特征在于,包括:步骤a,主机向从机的从机地址发送点名令牌;步骤b,所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。

【技术特征摘要】
1.一种空调实时性通讯的控制方法,其特征在于,包括:步骤a,主机向从机的从机地址发送点名令牌;步骤b,所述从机收到所述点名令牌后,判断自身状态,并根据自身状态判断是否回复数据。2.根据权利要求1所述的空调实时性通讯的控制方法,其特征在于,所述步骤b中包括:步骤b1,所述从机收到所述点名令牌;步骤b2,判断自身状态是否发生变化;步骤b3,若自身状态未发生变化,则累加计数变量n;若发生变化,则跳转至步骤b5;步骤b4,判断所述计数变量n是否大于等于预设值N,若是,则跳转至步骤b5;若不是,则程序结束;步骤b5,向所述主机发送该从机的自身状态,并清零所述计数变量n,程序结束。3.根据权利要求2所述的空调实时性通讯的控制方法,其特征在于,所述步骤a包括:步骤a1,所述主机上电后,累计第一运行时间t1;步骤a2,在所述第一运行时间t1小于预设时间T1时,跳转至步骤a5;在所述第一运行时间t1大于等于所述预设时间T1时,跳转至步骤a3;步骤a3,累计第二运行时间t2;步骤a4,在所述第二运行时间t2小于预设周期T2时,跳转至步骤a6;在所述第二运行时间t2大于等于所述预设周期T2时,清零所述第二运行时间,跳转至步骤a5;步骤a5,所述主机向系统内所有从机地址发送所述点名令牌,判断系统内所述从机的在线信息;步骤a6,所述主机向系统内在线的所述从机地址发送所述点名令牌。4.根据权利要求2或3所述的空调实时性通讯的控制方法,其特征在于,所述步骤b5中,若所述从机发送的自身状态与上一次发送的自身状态相同,则仅发送ACK。5.根据权利要求2或3所述的空调实时性通讯的控制方法,其特征在于,所述从机上设置有待发送缓冲区和已发送缓冲区;所述待发送缓冲区内存储所述从机自身状态的实时更新数据,所述已发送缓冲区内存储所述从机上一次发送的自身状态的数据;所述从机通过对比所述待发送缓冲区和已发送缓冲区,确定自身状态是否发生改变。6.根据权利要求1-3中任一所述的空调实时性通讯的控制方法,其特征在于,所述从机的自身状态包括以...

【专利技术属性】
技术研发人员:廖哲永孙方华扶胜根龚康伟
申请(专利权)人:宁波奥克斯电气股份有限公司
类型:发明
国别省市:浙江,33

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

1