日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

多聯(lián)機空調(diào)系統(tǒng)及其通信方法和通信裝置的制造方法

文檔序號:10550805閱讀:429來源:國知局
多聯(lián)機空調(diào)系統(tǒng)及其通信方法和通信裝置的制造方法
【專利摘要】本發(fā)明提供了一種多聯(lián)機空調(diào)系統(tǒng)及其通信方法和通信裝置,其中,所述多聯(lián)機空調(diào)系統(tǒng)包括外機和與所述外機相連的多臺內(nèi)機,所述多聯(lián)機空調(diào)系統(tǒng)的通信方法,包括:檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機;獲取所述至少一臺內(nèi)機的地址;根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。本發(fā)明的技術方案使得外機能夠僅查詢在線內(nèi)機的運行信息,進而能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中。
【專利說明】
多聯(lián)機空調(diào)系統(tǒng)及其通信方法和通信裝置
技術領域
[0001]本發(fā)明涉及多聯(lián)機空調(diào)技術領域,具體而言,涉及一種多聯(lián)機空調(diào)系統(tǒng)的通信方法、一種多聯(lián)機空調(diào)系統(tǒng)的通信裝置和一種多聯(lián)機空調(diào)系統(tǒng)。
【背景技術】
[0002]多聯(lián)機空調(diào)系統(tǒng)的外機和內(nèi)機之間一般采用異步通信,內(nèi)外機之間按照一定的通訊協(xié)議來進行數(shù)據(jù)交換。一個多聯(lián)機空調(diào)系統(tǒng)設計的最大內(nèi)機臺數(shù)多達96臺甚至更多,通常情況下,外機需要與內(nèi)機之間實時交互數(shù)據(jù),雙方之間的數(shù)據(jù)交換速度越快,對于系統(tǒng)的控制越有利。
[0003]目前,相關技術中提出的外機獲取內(nèi)機數(shù)據(jù)的通常有如下兩種方案:
[0004]方案1:外機發(fā)送一個廣播命令,通信總線上的所有內(nèi)機都可以收到該命令。如圖1所示,當內(nèi)機收到該命令后,各自延遲一個時間T1,然后回復內(nèi)機的數(shù)據(jù)給外機,延遲時間T1與內(nèi)機的地址(M)有關,SPT1 = MX Tf,Tf為內(nèi)機回復給外機的一幀命令的時間加上預設的內(nèi)機之間回復數(shù)據(jù)的空閑時間。外機在發(fā)出廣播命令后等待!^時間,再發(fā)送下一個廣播命令,其中,T2 = NmaxXTf。
[0005]在方案I中,如果所有的內(nèi)機都在線,那么在外機發(fā)送命令后每臺內(nèi)機在預計的時間點回復數(shù)據(jù)。當其中一臺或多臺內(nèi)機不在線時,該內(nèi)機對應的預計回復的時間點將沒有數(shù)據(jù)在總線上發(fā)送,此時總線空閑,這樣就會降低內(nèi)機信息傳到外機的效率,并且每臺內(nèi)機的信息都要間隔!^時間才能再次傳給外機。
[0006]方案2:外機對所有內(nèi)機進行點對點的查詢,內(nèi)機針對外機的查詢命令進行回復,
即外機-內(nèi)機1-外機-內(nèi)機2-外機-內(nèi)機3-......,當其中一臺內(nèi)機不在線的時,外機等待一個預設時間T3后,就開始對下一個內(nèi)機進行查詢。若只有較少內(nèi)機在線,則也存在方案I中所存在的問題,即總線出現(xiàn)空閑、內(nèi)機信息更新周期長。
[0007]因此,如何能夠提高多聯(lián)機空調(diào)系統(tǒng)中外機與內(nèi)機之間的通信效率,保證了內(nèi)機的運行信息能夠及時更新到外機中成為亟待解決的技術問題。

【發(fā)明內(nèi)容】

[0008]本發(fā)明旨在至少解決現(xiàn)有技術或相關技術中存在的技術問題之一。
[0009]為此,本發(fā)明的一個目的在于提出了一種多聯(lián)機空調(diào)系統(tǒng)的通信方法,使得外機能夠僅查詢在線內(nèi)機的運行信息,進而能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中。
[0010]本發(fā)明的另一個目的在于對應提出了一種多聯(lián)機空調(diào)系統(tǒng)的通信裝置和具有該通信裝置的多聯(lián)機系統(tǒng)。
[0011]為實現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面的實施例,提出了一種多聯(lián)機空調(diào)系統(tǒng)的通信方法,所述多聯(lián)機空調(diào)系統(tǒng)包括外機和與所述外機相連的多臺內(nèi)機,所述通信方法,包括:檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機;獲取所述至少一臺內(nèi)機的地址;根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。
[0012]根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法,通過檢測多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機,并根據(jù)至少一臺的地址,查詢其運行信息,使得在多聯(lián)機空調(diào)系統(tǒng)中,當外機需要查詢內(nèi)機的運行信息時,只需對處于在線狀態(tài)的內(nèi)機進行查詢,進而在處于在線狀態(tài)的內(nèi)機數(shù)量未達到最大設計臺數(shù)時,能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中,避免了相關技術中對所有的內(nèi)機進行查詢而可能出現(xiàn)內(nèi)機不在線,進而導致總線空閑而影響通信效率的問題。
[0013]根據(jù)本發(fā)明的上述實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法,還可以具有以下技術特征:
[0014]根據(jù)本發(fā)明的一個實施例,檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機的步驟,具體包括:在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀;若接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息,則確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。
[0015]在該實施例中,由于內(nèi)機針對廣播數(shù)據(jù)幀反饋的應答信息僅僅是為了使外機來確定內(nèi)機是否在線,因此該應答信息可以包含較少的數(shù)據(jù)量,以提高內(nèi)機與外機之間的通信效率。其中,在第一預定時間內(nèi),外機既可以僅發(fā)送一次廣播數(shù)據(jù)幀,也可以發(fā)送多次廣播數(shù)據(jù)幀。僅發(fā)送一次廣播數(shù)據(jù)幀可以縮短外機檢測在線內(nèi)機的時長,發(fā)送多次廣播數(shù)據(jù)幀能夠?qū)崿F(xiàn)對在線內(nèi)機的充分檢測,有利于提高對在線內(nèi)機檢測的準確性。
[0016]根據(jù)本發(fā)明的一個實施例,根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息的步驟具體包括:
[0017]根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括:依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。
[0018]在該實施例中,外機可以采用點對點的方式來查詢內(nèi)機的運行信息,同時由于多聯(lián)機空調(diào)系統(tǒng)在開機運行的過程中,在線內(nèi)機的臺數(shù)一般不會頻繁地增加或減少,因此在確定處于在線狀態(tài)的至少一個內(nèi)機之后,可以執(zhí)行N次查詢操作,以保證內(nèi)機的運行信息能夠及時更新到外機。
[0019]根據(jù)本發(fā)明的一個實施例,所述N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。
[0020]在該實施例中,由于在線的內(nèi)機數(shù)量越多,外機進行一次查詢操作所耗費的時間越長,而時間越長,內(nèi)機的狀態(tài)發(fā)生變化的幾率越大,因此當在線的內(nèi)機數(shù)量較多時,可以將N值設置較小,以在進行較少次查詢之后,重新確定處于在線狀態(tài)的內(nèi)機。相反地,當在線的內(nèi)機數(shù)量較少時,外機進行一次查詢操作所耗費的時間越短,而內(nèi)機的狀態(tài)在短時間內(nèi)發(fā)生變化的幾率不大,因此當在線的內(nèi)機數(shù)量較少時,可以將N值設置較大,以在進行多次查詢之后,再重新確定處于在線狀態(tài)的內(nèi)機。
[0021]根據(jù)本發(fā)明的一個實施例,所述通信方法還包括:在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線;若確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。
[0022]在該實施例中,由于在確定處于在線狀態(tài)的至少一臺內(nèi)機之后,這至少一臺內(nèi)機的狀態(tài)可能也會發(fā)生變化,因此在多次查詢操作中,若任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則確定該內(nèi)機已處于離線狀態(tài),進而可以在下次查詢時不向該內(nèi)機發(fā)送查詢命令,從而能夠縮短外機在下次查詢時與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率。
[0023]根據(jù)本發(fā)明的一個實施例,還包括:在查詢所述至少一臺內(nèi)機的運行信息的步驟之后,再次執(zhí)行檢測所述多臺內(nèi)機的狀態(tài)的步驟。
[0024]在該實施例中,通過在查詢至少一臺內(nèi)機的運行信息之后,再次檢測所有內(nèi)機的狀態(tài),使得能夠再次確定處于在線狀態(tài)的內(nèi)機,保證外機能夠獲取到所有處于在線狀態(tài)的內(nèi)機的運行信息。
[0025]根據(jù)本發(fā)明第二方面的實施例,還提出了一種多聯(lián)機空調(diào)系統(tǒng)的通信裝置,所述多聯(lián)機空調(diào)系統(tǒng)包括外機和與所述外機相連的多臺內(nèi)機,所述通信裝置,包括:檢測單元,用于檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機;獲取單元,用于獲取所述至少一臺內(nèi)機的地址;查詢單元,用于根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。
[0026]根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,通過檢測多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機,并根據(jù)至少一臺的地址,查詢其運行信息,使得在多聯(lián)機空調(diào)系統(tǒng)中,當外機需要查詢內(nèi)機的運行信息時,只需對處于在線狀態(tài)的內(nèi)機進行查詢,進而在處于在線狀態(tài)的內(nèi)機數(shù)量未達到最大設計臺數(shù)時,能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中,避免了相關技術中對所有的內(nèi)機進行查詢而可能出現(xiàn)內(nèi)機不在線,進而導致總線空閑而影響通信效率的問題。
[0027]根據(jù)本發(fā)明的上述實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,還可以具有以下技術特征:
[0028]根據(jù)本發(fā)明的一個實施例,所述檢測單元包括:發(fā)送單元,用于在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀;第一確定單元,用于在接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息時,確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。
[0029]在該實施例中,由于內(nèi)機針對廣播數(shù)據(jù)幀反饋的應答信息僅僅是為了使外機來確定內(nèi)機是否在線,因此該應答信息可以包含較少的數(shù)據(jù)量,以提高內(nèi)機與外機之間的通信效率。其中,在第一預定時間內(nèi),外機既可以僅發(fā)送一次廣播數(shù)據(jù)幀,也可以發(fā)送多次廣播數(shù)據(jù)幀。僅發(fā)送一次廣播數(shù)據(jù)幀可以縮短外機檢測在線內(nèi)機的時長,發(fā)送多次廣播數(shù)據(jù)幀能夠?qū)崿F(xiàn)對在線內(nèi)機的充分檢測,有利于提高對在線內(nèi)機檢測的準確性。
[0030]根據(jù)本發(fā)明的一個實施例,所述查詢單元具體用于:根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括:依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。
[0031]在該實施例中,外機可以采用點對點的方式來查詢內(nèi)機的運行信息,同時由于多聯(lián)機空調(diào)系統(tǒng)在開機運行的過程中,在線內(nèi)機的臺數(shù)一般不會頻繁地增加或減少,因此在確定處于在線狀態(tài)的至少一個內(nèi)機之后,可以執(zhí)行N次查詢操作,以保證內(nèi)機的運行信息能夠及時更新到外機。
[0032]根據(jù)本發(fā)明的一個實施例,所述N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。
[0033]在該實施例中,由于在線的內(nèi)機數(shù)量越多,外機進行一次查詢操作所耗費的時間越長,而時間越長,內(nèi)機的狀態(tài)發(fā)生變化的幾率越大,因此當在線的內(nèi)機數(shù)量較多時,可以將N值設置較小,以在進行較少次查詢之后,重新確定處于在線狀態(tài)的內(nèi)機。相反地,當在線的內(nèi)機數(shù)量較少時,外機進行一次查詢操作所耗費的時間越短,而內(nèi)機的狀態(tài)在短時間內(nèi)發(fā)生變化的幾率不大,因此當在線的內(nèi)機數(shù)量較少時,可以將N值設置較大,以在進行多次查詢之后,再重新確定處于在線狀態(tài)的內(nèi)機。
[0034]根據(jù)本發(fā)明的一個實施例,所述通信裝置還包括:第二確定單元,用于在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線;所述查詢單元還用于,在所述第二確定單元確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù)時,判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。
[0035]在該實施例中,由于在確定處于在線狀態(tài)的至少一臺內(nèi)機之后,這至少一臺內(nèi)機的狀態(tài)可能也會發(fā)生變化,因此在多次查詢操作中,若任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則確定該內(nèi)機已處于離線狀態(tài),進而可以在下次查詢時不向該內(nèi)機發(fā)送查詢命令,從而能夠縮短外機在下次查詢時與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率。
[0036]根據(jù)本發(fā)明的一個實施例,所述檢測單元還用于:在所述查詢單元查詢所述至少一臺內(nèi)機的運行信息之后,再次檢測所述多臺內(nèi)機的狀態(tài)。
[0037]在該實施例中,通過在查詢至少一臺內(nèi)機的運行信息之后,再次檢測所有內(nèi)機的狀態(tài),使得能夠再次確定處于在線狀態(tài)的內(nèi)機,保證外機能夠獲取到所有處于在線狀態(tài)的內(nèi)機的運行信息。
[0038]根據(jù)本發(fā)明第三方面的實施例,還提出了一種多聯(lián)機空調(diào)系統(tǒng),包括:外機,所述外機包括如上述任一實施例中所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置;以及與所述外機通過通信總線相連的多臺內(nèi)機。
[0039]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0040]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0041]圖1示出了相關技術中提出的多聯(lián)機空調(diào)系統(tǒng)的通信方法的時序圖;
[0042]圖2示出了根據(jù)本發(fā)明的第一個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的示意流程圖;
[0043]圖3示出了根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)中外機檢測內(nèi)機在線狀態(tài)的時序圖;
[0044]圖4示出了根據(jù)本發(fā)明的第二個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的示意流程圖;
[0045]圖5示出了根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的時序圖;
[0046]圖6示出了根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置的示意框圖;
[0047]圖7示出了根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置中的檢測單元的示意框圖。
【具體實施方式】
[0048]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0049]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0050]圖2示出了根據(jù)本發(fā)明的第一個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的示意流程圖。
[0051]多聯(lián)機空調(diào)系統(tǒng)包括外機和與該外機相連的多臺內(nèi)機。如圖2所示,根據(jù)本發(fā)明的第一個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法,包括:
[0052]步驟S20,檢測多聯(lián)機空調(diào)系統(tǒng)的多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機。
[0053]在本發(fā)明的一個實施例中,步驟S20具體包括:在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀;若接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息,則確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。
[0054]具體如圖3所示,外機可以發(fā)送一個廣播數(shù)據(jù)幀,當在線的內(nèi)機接收到該廣播數(shù)據(jù)幀之后,會反饋應答信息,進而外機可以判斷是否收到多臺內(nèi)機中的每臺內(nèi)機在對應的預定時間點反饋的應答信息。其中,之所以要判斷是否接收到每臺內(nèi)機在對應的預定時間點反饋的應答信息,主要是考慮到外機與多臺內(nèi)機之間是通過通信總線連接的,內(nèi)機在反饋應答信息時需要依次通過該通信總線來進行反饋,因此每個內(nèi)機都有預定的反饋時間點。如圖3所示,11是內(nèi)機I應該反饋應答信息的時間點,若外機在此時間點并未接收到內(nèi)機I反饋的應答信息,則確定內(nèi)機I處于離線狀態(tài);t2是內(nèi)機2應該反饋應答信息的時間點,若外機在此時間點接收到內(nèi)機2反饋的應答信息,則確定內(nèi)機2處于在線狀態(tài),……,外機依次確定所有內(nèi)機中處于在線狀態(tài)的內(nèi)機。外機完成一次檢測過程需要的時長是t3,其中t3<第一預定時間,優(yōu)選地,第一預定時間可以大于或等于t3的兩倍,以使外機在第一預定時間內(nèi)完成多次檢測,提尚對在線內(nèi)機檢測的準確性。
[0055]此外,由于內(nèi)機針對廣播數(shù)據(jù)幀反饋的應答信息僅僅是為了使外機來確定內(nèi)機是否在線,因此該應答信息可以包含較少的數(shù)據(jù)量,以提高內(nèi)機與外機之間的通信效率。
[0056]步驟S22,獲取所述至少一臺內(nèi)機的地址。
[0057 ]在步驟S22中,若外機發(fā)送了一個廣播數(shù)據(jù)幀,那么當在線的內(nèi)機接收到該廣播數(shù)據(jù)幀之后,會反饋應答信息,此時外機在接收到內(nèi)機反饋的應答信息時,可以記錄該內(nèi)機的地址信息。
[0058]步驟S24,根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。
[0059]在本發(fā)明的一個實施例中,步驟S24具體包括:根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括:依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。即一次查詢操作具體為:外機-在線內(nèi)機1_外機-在線內(nèi)機2-外機-在線內(nèi)機3-......。
[0060]在該實施例中,外機可以采用點對點的方式來查詢內(nèi)機的運行信息,同時由于多聯(lián)機空調(diào)系統(tǒng)在開機運行的過程中,在線內(nèi)機的臺數(shù)一般不會頻繁地增加或減少,因此在確定處于在線狀態(tài)的至少一個內(nèi)機之后,可以執(zhí)行N次查詢操作,以保證內(nèi)機的運行信息能夠及時更新到外機。
[0061]其中,優(yōu)選地,N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。這樣設置的原理是:由于在線的內(nèi)機數(shù)量越多,外機進行一次查詢操作所耗費的時間越長,而時間越長,內(nèi)機的狀態(tài)發(fā)生變化的幾率越大,因此當在線的內(nèi)機數(shù)量較多時,可以將N值設置較小,以在進行較少次查詢之后,重新確定處于在線狀態(tài)的內(nèi)機。相反地,當在線的內(nèi)機數(shù)量較少時,外機進行一次查詢操作所耗費的時間越短,而內(nèi)機的狀態(tài)在短時間內(nèi)發(fā)生變化的幾率不大,因此當在線的內(nèi)機數(shù)量較少時,可以將N值設置較大,以在進行多次查詢之后,再重新確定處于在線狀態(tài)的內(nèi)機。
[0062]根據(jù)本發(fā)明的一個實施例,所述通信方法還包括:在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線;若確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。
[0063]在該實施例中,由于在確定處于在線狀態(tài)的至少一臺內(nèi)機之后,這至少一臺內(nèi)機的狀態(tài)可能也會發(fā)生變化,因此在多次查詢操作中,若任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則確定該內(nèi)機已處于離線狀態(tài),進而可以在下次查詢時不向該內(nèi)機發(fā)送查詢命令,從而能夠縮短外機在下次查詢時與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率。
[0064]在本發(fā)明的一個實施例中,當步驟S24執(zhí)行完成之后,可以返回執(zhí)行步驟S20,這樣能夠再次確定處于在線狀態(tài)的內(nèi)機,保證外機能夠獲取到所有處于在線狀態(tài)的內(nèi)機的運行?目息O
[0065]可見,在本發(fā)明提出的多聯(lián)機空調(diào)系統(tǒng)的通信方法中,當外機需要查詢內(nèi)機的運行信息時,只需對處于在線狀態(tài)的內(nèi)機進行查詢,進而在處于在線狀態(tài)的內(nèi)機數(shù)量未達到最大設計臺數(shù)時,能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中,避免了相關技術中對所有的內(nèi)機進行查詢而可能出現(xiàn)內(nèi)機不在線,進而導致總線空閑而影響通信效率的問題。
[0066]圖4示出了根據(jù)本發(fā)明的第二個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的示意流程圖。
[0067]如圖4所示,根據(jù)本發(fā)明的第二個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法,包括:
[0068]步驟S402,多聯(lián)機空調(diào)系統(tǒng)上電。
[0069]步驟S404,外機發(fā)送廣播碼命令Cl,檢測在線內(nèi)機臺數(shù)。
[0070]在步驟S404中,外機可以在一個預設時間t4內(nèi)持續(xù)檢測在線的內(nèi)機臺數(shù),檢測過程如圖3所示,即每次外機發(fā)送廣播碼命令Cl,并確定內(nèi)機是否有反饋應答信息。若內(nèi)機有回復應答信息,則說明該內(nèi)機在線,此時外機記下該內(nèi)機的地址且將在線內(nèi)機臺數(shù)加I O作為一個優(yōu)選的實施例,這個預設時間t4可以保證外機能夠發(fā)送F(F>2)輪廣播碼命令Cl,以保證能夠準確檢測到所有在線的內(nèi)機。當然,外機也可以僅發(fā)送I輪廣播碼命令Cl。
[0071]步驟S406,判斷檢測次數(shù)是否達到F次,若是,則執(zhí)行步驟S408;否則,返回步驟S404。
[0072]步驟S408,按照在線內(nèi)機地址依次查詢內(nèi)機信息。
[0073]在步驟S408中,外機根據(jù)檢測到的在線內(nèi)機的地址,按照地址號從小到大的順序依次發(fā)送查詢命令幀C2,對內(nèi)機的運行信息進行查詢。該過程具體為:外機-在線內(nèi)機1-外機-在線內(nèi)機2-......外機-在線內(nèi)機i (在線內(nèi)機i表不最后一臺在線內(nèi)機)。
[0074]其中,當外機發(fā)送查詢第K臺在線內(nèi)機的命令后,如果在預設時間t5內(nèi)有收到該內(nèi)機回復的信息C3,則更新外機中存儲的該內(nèi)機的信息,并繼續(xù)查詢第K+1臺在線內(nèi)機;如果超過預設時間t5還沒有收到該內(nèi)機的回復,則判定該內(nèi)機掉線一次,并接著查詢第K+1臺內(nèi)機,直至所有在線內(nèi)機查詢完畢,輪循次數(shù)m加I。
[0075]在本發(fā)明的一個實施例中,若判定某臺內(nèi)機連續(xù)掉線預設次數(shù)L后,則確定該內(nèi)機處于離線狀態(tài),進而再下次輪循時,不向該內(nèi)機發(fā)送查詢命令幀C2。
[0076]步驟S410,判斷已查詢內(nèi)機臺數(shù)是否等于在線內(nèi)機臺數(shù),若是,則執(zhí)行步驟S412;否則,返回步驟S408繼續(xù)查詢。
[0077]步驟S412,輪循次數(shù)m加I。
[0078]在本發(fā)明的一個實施例中,當在線內(nèi)機臺數(shù)少的時候,預設輪循次數(shù)可以設置較大(比如50次);當在線內(nèi)機臺數(shù)多的時候,預設輪循次數(shù)可以設置較小(比如10次)。
[0079]步驟S414,判斷m是否達到預設的輪循次數(shù),若是,則返回步驟S404重新檢測在線內(nèi)機臺數(shù);否則,返回步驟S408。
[0080]在上述步驟中,由于外機對在線內(nèi)機進行了多輪查詢,因此當內(nèi)機的運行信息發(fā)生變化時,可以及時發(fā)送給外機。
[0081]需要說明的是:由于多聯(lián)機空調(diào)系統(tǒng)在開機運行的過程中,在線內(nèi)機的臺數(shù)一般不會頻繁增加或者減少,因此可以間隔較長的時間來重新檢測在線內(nèi)機的臺數(shù),即輪循多次之后再重新檢測在線內(nèi)機的臺數(shù)。同時,由于廣播碼命令Cl僅用來判斷內(nèi)機是否在線,因此內(nèi)機回復的信息C3設置盡可能短,以提高通訊效率。而內(nèi)機的其他信息(溫度、開關機狀態(tài)、能力需求等運行信息)放在針對外機查詢命令C2的回復幀C4中。
[0082]由于多聯(lián)機空調(diào)系統(tǒng)在實際應用中,連接的內(nèi)機臺數(shù)通常并不會達到系統(tǒng)設計的最大容量,因此若在線內(nèi)機臺數(shù)較少,則僅在外機發(fā)送廣播碼命令Cl檢測內(nèi)機時,會出現(xiàn)部分內(nèi)機不在線導致通信總線出現(xiàn)少時的空閑,其余時間總線一直在傳送外機的查詢命令和內(nèi)機的回復數(shù)據(jù),因此總線傳輸效率高,確保了內(nèi)機信息可以及時更新到外機。換句話說,本發(fā)明通過使外機只對在線的內(nèi)機進行查詢,能夠縮短外機對所有內(nèi)機查詢一次的時間,進而能夠保證內(nèi)機數(shù)據(jù)更新到外機的及時性。
[0083]根據(jù)本發(fā)明的一個實施例的多聯(lián)機空調(diào)系統(tǒng)的通信方法的時序圖如圖5所示,其中,外機檢測內(nèi)機在線及查詢內(nèi)機運行信息的一個總過程所花費的時間為:t = Tf X Nmax+Tc X NI,其中,Nmax為系統(tǒng)設計的最大內(nèi)機臺數(shù),NI為檢測到的在線內(nèi)機臺數(shù)。
[0084]由于內(nèi)機回復的信息C3僅是簡單的應答信息,而信息C4包含了內(nèi)機的運行信息,因此傳輸C3的時間要比傳輸C4短,即Tf小于Tc?;诖耍贜I小于Nmax的情況下,本發(fā)明提出的方案能夠有效縮短外機與內(nèi)機之間進行信息交互的時長。
[0085]圖6示出了根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置的示意框圖。
[0086]多聯(lián)機空調(diào)系統(tǒng)包括外機和與該外機相連的多臺內(nèi)機。如圖6所示,根據(jù)本發(fā)明的實施例的多聯(lián)機空調(diào)系統(tǒng)的通信裝置600,包括:檢測單元602、獲取單元604和查詢單元606。
[0087]其中,檢測單元602用于檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機;獲取單元604用于獲取所述至少一臺內(nèi)機的地址;查詢單元606用于根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。
[0088]通過檢測多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機,并根據(jù)至少一臺的地址,查詢其運行信息,使得在多聯(lián)機空調(diào)系統(tǒng)中,當外機需要查詢內(nèi)機的運行信息時,只需對處于在線狀態(tài)的內(nèi)機進行查詢,進而在處于在線狀態(tài)的內(nèi)機數(shù)量未達到最大設計臺數(shù)時,能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中,避免了相關技術中對所有的內(nèi)機進行查詢而可能出現(xiàn)內(nèi)機不在線,進而導致總線空閑而影響通信效率的問題。
[0089]根據(jù)本發(fā)明的一個實施例,如圖7所示,所述檢測單元602包括:發(fā)送單元6022和第一確定單元6024。
[°09°]其中,發(fā)送單元6022用于在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀;第一確定單元6024用于在接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息時,確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。[0091 ]在該實施例中,由于內(nèi)機針對廣播數(shù)據(jù)幀反饋的應答信息僅僅是為了使外機來確定內(nèi)機是否在線,因此該應答信息可以包含較少的數(shù)據(jù)量,以提高內(nèi)機與外機之間的通信效率。其中,在第一預定時間內(nèi),外機既可以僅發(fā)送一次廣播數(shù)據(jù)幀,也可以發(fā)送多次廣播數(shù)據(jù)幀。僅發(fā)送一次廣播數(shù)據(jù)幀可以縮短外機檢測在線內(nèi)機的時長,發(fā)送多次廣播數(shù)據(jù)幀能夠?qū)崿F(xiàn)對在線內(nèi)機的充分檢測,有利于提高對在線內(nèi)機檢測的準確性。
[0092]根據(jù)本發(fā)明的一個實施例,所述查詢單元606具體用于:根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括:依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。
[0093]在該實施例中,外機可以采用點對點的方式來查詢內(nèi)機的運行信息,同時由于多聯(lián)機空調(diào)系統(tǒng)在開機運行的過程中,在線內(nèi)機的臺數(shù)一般不會頻繁地增加或減少,因此在確定處于在線狀態(tài)的至少一個內(nèi)機之后,可以執(zhí)行N次查詢操作,以保證內(nèi)機的運行信息能夠及時更新到外機。
[0094]根據(jù)本發(fā)明的一個實施例,所述N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。
[0095]在該實施例中,由于在線的內(nèi)機數(shù)量越多,外機進行一次查詢操作所耗費的時間越長,而時間越長,內(nèi)機的狀態(tài)發(fā)生變化的幾率越大,因此當在線的內(nèi)機數(shù)量較多時,可以將N值設置較小,以在進行較少次查詢之后,重新確定處于在線狀態(tài)的內(nèi)機。相反地,當在線的內(nèi)機數(shù)量較少時,外機進行一次查詢操作所耗費的時間越短,而內(nèi)機的狀態(tài)在短時間內(nèi)發(fā)生變化的幾率不大,因此當在線的內(nèi)機數(shù)量較少時,可以將N值設置較大,以在進行多次查詢之后,再重新確定處于在線狀態(tài)的內(nèi)機。
[0096]根據(jù)本發(fā)明的一個實施例,如圖6所示,所述的多聯(lián)機空調(diào)器系統(tǒng)的通信裝置600還包括:第二確定單元608,用于在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線;所述查詢單元606還用于,在所述第二確定單元608確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù)時,判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。
[0097]在該實施例中,由于在確定處于在線狀態(tài)的至少一臺內(nèi)機之后,這至少一臺內(nèi)機的狀態(tài)可能也會發(fā)生變化,因此在多次查詢操作中,若任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則確定該內(nèi)機已處于離線狀態(tài),進而可以在下次查詢時不向該內(nèi)機發(fā)送查詢命令,從而能夠縮短外機在下次查詢時與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率。
[0098]根據(jù)本發(fā)明的一個實施例,所述檢測單元602還用于:在所述查詢單元606查詢所述至少一臺內(nèi)機的運行信息之后,再次檢測所述多臺內(nèi)機的狀態(tài)。
[0099]在該實施例中,通過在查詢至少一臺內(nèi)機的運行信息之后,再次檢測所有內(nèi)機的狀態(tài),使得能夠再次確定處于在線狀態(tài)的內(nèi)機,保證外機能夠獲取到所有處于在線狀態(tài)的內(nèi)機的運行信息。
[0100]圖6所示的多聯(lián)機空調(diào)系統(tǒng)的通信裝置600可以應用于在多聯(lián)機空調(diào)系統(tǒng)的外機內(nèi),即多聯(lián)機空調(diào)器系統(tǒng)的外機具有圖6所示的多聯(lián)機空調(diào)系統(tǒng)的通信裝置600。
[0101]以上結(jié)合附圖詳細說明了本發(fā)明的技術方案,本發(fā)明提出了一種多聯(lián)機空調(diào)系統(tǒng)及其通信方法和通信裝置,使得外機能夠僅查詢在線內(nèi)機的運行信息,進而能夠有效縮短外機與所有內(nèi)機進行一次通信的時長,提高了數(shù)據(jù)的傳輸效率,保證了內(nèi)機的運行信息能夠及時更新到外機中。
[0102]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種多聯(lián)機空調(diào)系統(tǒng)的通信方法,所述多聯(lián)機空調(diào)系統(tǒng)包括外機和與所述外機相連的多臺內(nèi)機,其特征在于,所述通信方法包括: 檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機; 獲取所述至少一臺內(nèi)機的地址; 根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。2.根據(jù)權(quán)利要求1所述的多聯(lián)機空調(diào)系統(tǒng)的通信方法,其特征在于,檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機的步驟,具體包括: 在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀; 若接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息,則確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。3.根據(jù)權(quán)利要求1所述的多聯(lián)機空調(diào)系統(tǒng)的通信方法,其特征在于,根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息的步驟具體包括: 根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括: 依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。4.根據(jù)權(quán)利要求3所述的多聯(lián)機空調(diào)系統(tǒng)的通信方法,其特征在于,所述N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。5.根據(jù)權(quán)利要求3所述的多聯(lián)機空調(diào)系統(tǒng)的通信方法,其特征在于,還包括: 在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線; 若確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù),則判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。6.根據(jù)權(quán)利要求1至5中任一項所述的多聯(lián)機空調(diào)系統(tǒng)的通信方法,其特征在于,還包括: 在查詢所述至少一臺內(nèi)機的運行信息的步驟之后,再次執(zhí)行檢測所述多臺內(nèi)機的狀態(tài)的步驟。7.—種多聯(lián)機空調(diào)系統(tǒng)的通信裝置,所述多聯(lián)機空調(diào)系統(tǒng)包括外機和與所述外機相連的多臺內(nèi)機,其特征在于,所述通信裝置包括: 檢測單元,用于檢測所述多臺內(nèi)機的狀態(tài),以確定處于在線狀態(tài)的至少一臺內(nèi)機; 獲取單元,用于獲取所述至少一臺內(nèi)機的地址; 查詢單元,用于根據(jù)所述至少一臺內(nèi)機的地址,查詢所述至少一臺內(nèi)機的運行信息。8.根據(jù)權(quán)利要求7所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,其特征在于,所述檢測單元包括: 發(fā)送單元,用于在第一預定時間內(nèi)發(fā)送廣播數(shù)據(jù)幀; 第一確定單元,用于在接收到所述多臺內(nèi)機中的任一內(nèi)機在對應的預定時間點針對所述廣播數(shù)據(jù)幀反饋的應答信息時,確定所述任一內(nèi)機處于在線狀態(tài),否則,確定所述任一內(nèi)機處于離線狀態(tài)。9.根據(jù)權(quán)利要求7所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,其特征在于,所述查詢單元具體用于:根據(jù)所述至少一臺內(nèi)機的地址,執(zhí)行N次查詢操作,其中,N為大于或等于I的整數(shù),一次所述查詢操作包括: 依次向所述至少一臺內(nèi)機中的每臺內(nèi)機發(fā)送查詢命令,并接收所述每臺內(nèi)機反饋的運行信息。10.根據(jù)權(quán)利要求9所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,其特征在于,所述N的值與所述至少一臺內(nèi)機的數(shù)量成反相關關系。11.根據(jù)權(quán)利要求9所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,其特征在于,還包括:第二確定單元,用于在一次所述查詢操作中,若向所述至少一臺內(nèi)機中的任一臺內(nèi)機發(fā)送所述查詢命令后,在第二預定時間內(nèi)未接收到所述任一臺內(nèi)機反饋的運行信息,則確定所述任一臺內(nèi)機掉線; 所述查詢單元還用于,在所述第二確定單元確定所述任一臺內(nèi)機掉線的次數(shù)達到預定次數(shù)時,判定所述任一臺內(nèi)機處于離線狀態(tài),并在下次查詢操作中不向所述任一臺內(nèi)機發(fā)送所述查詢命令。12.根據(jù)權(quán)利要求7至11中任一項所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置,其特征在于,所述檢測單元還用于: 在所述查詢單元查詢所述至少一臺內(nèi)機的運行信息之后,再次檢測所述多臺內(nèi)機的狀??τ O13.一種多聯(lián)機空調(diào)系統(tǒng),其特征在于,包括: 外機,包括如權(quán)利要求7至12中任一項所述的多聯(lián)機空調(diào)系統(tǒng)的通信裝置;以及 多臺內(nèi)機,與所述外機通過通信總線相連。
【文檔編號】F24F11/00GK105910238SQ201610317198
【公開日】2016年8月31日
【申請日】2016年5月13日
【發(fā)明人】洪偉鴻, 陳良琳, 李全祥, 王永
【申請人】廣東美的暖通設備有限公司, 美的集團股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1