專利名稱:室內(nèi)機(jī)通訊地址的配置方法、空調(diào)系統(tǒng)及空調(diào)室內(nèi)機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及空調(diào)技術(shù)領(lǐng)域,具體地,涉及一種室內(nèi)機(jī)通訊地址的配置方法、空調(diào)系統(tǒng)及空調(diào)室內(nèi)機(jī)。
背景技術(shù):
在一個多聯(lián)機(jī)系統(tǒng)中外機(jī)通??蛇B接多臺不同的內(nèi)機(jī)。內(nèi)機(jī)數(shù)量最多可達(dá)到128臺。為保證內(nèi)外機(jī)的通訊正常,每臺內(nèi)機(jī)都必須有一個唯一且與其它內(nèi)機(jī)不重復(fù)的通訊地址。這些內(nèi)機(jī)所處的區(qū)域和安裝方式不同,如果采用手動設(shè)定地址將給售后的安裝調(diào)試及維修都帶來不便。目前各廠家在自動實(shí)現(xiàn)設(shè)定內(nèi)機(jī)通訊地址時通常采用硬件固化地址和通過軟件由外機(jī)設(shè)定實(shí)現(xiàn)。采用硬件固化地址實(shí)現(xiàn)時,每個內(nèi)機(jī)出廠前電腦板芯片都有唯一的地址編號,能夠?qū)崿F(xiàn)售后安裝時地址不會沖突。通過軟件由外機(jī)設(shè)定實(shí)現(xiàn)時,需要外機(jī)檢測內(nèi)機(jī)地址,發(fā)競爭指令給內(nèi)機(jī),內(nèi)機(jī)接收指令后才能自動改變地址。采用硬件固化地址實(shí)現(xiàn)時,電腦板需要增加一個特殊的地址識別芯片,硬件成本會增加。而通過軟件由外機(jī)設(shè)定實(shí)現(xiàn)時,需要外機(jī)主導(dǎo)內(nèi)機(jī)地址自動設(shè)定過程。這期間需要內(nèi)外機(jī)的多次反復(fù)確認(rèn),增加了軟件設(shè)計難度和復(fù)雜度,且用時過長。針對相關(guān)技術(shù)中外機(jī)主導(dǎo)內(nèi)機(jī)地址的設(shè)定過程中需要內(nèi)外機(jī)多次反復(fù)確認(rèn)、以及需要借助額外硬件芯片的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中外機(jī)主導(dǎo)內(nèi)機(jī)地址的設(shè)定過程中需要內(nèi)外機(jī)多次反復(fù)確認(rèn)、以及需要借助額外硬件芯片的問題,本發(fā)明提出一種室內(nèi)機(jī)通訊地址的配置方法、空調(diào)系統(tǒng)及空調(diào)室內(nèi)機(jī),能夠由內(nèi)機(jī)自行判斷地址沖突并自動設(shè)定通訊地址,克服常用自動設(shè)定通訊地址的成本過高或用時過長的問題。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的根據(jù)本發(fā)明的一個方面,提供了一種室內(nèi)機(jī)通訊地址的配置方法,其特征在于,多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭。該配置方法包括在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送競爭數(shù)據(jù)幀,并且每個室內(nèi)機(jī)監(jiān)聽其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;在每個周期內(nèi),對于每個室內(nèi)機(jī),根據(jù)本周期內(nèi)該室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功,如果在本周期內(nèi)競爭成功,該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;對于每個室內(nèi)機(jī),將該室內(nèi)機(jī)成功競爭到通訊地址配置為該室內(nèi)機(jī)的通訊地址。
其中,在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀進(jìn)一步包括隨機(jī)數(shù),并且,在一周期內(nèi)一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突;并且,競爭的地址發(fā)生沖突的室內(nèi)機(jī)在下一周期內(nèi)競爭與本周期相同的通訊地址,并在發(fā)送的競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。在一個周期內(nèi),一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突的條件包括該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同。此外,在多個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,每個室內(nèi)機(jī)都將其與該多個室內(nèi)機(jī)中其他室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則以及比較結(jié)果確定競爭該通訊地址成功的室內(nèi)機(jī)。在一個周期內(nèi)一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)是否競爭成功的條件包括該室內(nèi)機(jī)需要競爭的通訊地址與其他室內(nèi)機(jī)需要競爭的通訊地址不同。其中,對于每個室內(nèi)機(jī),如果該室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則確定該室內(nèi)機(jī)競爭到該通訊地址,且該室內(nèi)機(jī)將多個周期內(nèi)競爭成功的該通訊地址配置為該室內(nèi)機(jī)的通訊地址。并且,多個室內(nèi)機(jī)響應(yīng)于來自室外機(jī)的外機(jī)數(shù)據(jù)幀發(fā)送競爭數(shù)據(jù)幀,其中,室外機(jī)周期性地向多個室內(nèi)機(jī)發(fā)送外機(jī)數(shù)據(jù)幀。根據(jù)本發(fā)明的另一個方面,提供了一種室內(nèi)機(jī)通訊地址的配置系統(tǒng)。該配置系統(tǒng)包括包括室外機(jī)和多個室內(nèi)機(jī),其中,多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭;其中,多個室內(nèi)機(jī)中的每個室內(nèi)機(jī)包括發(fā)送模塊,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;監(jiān)聽模塊,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀;判斷模塊,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭 該通訊地址成功;如果在本周期內(nèi)競爭成功,則判斷模塊通知發(fā)送模塊在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則判斷模塊通知發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;配置模塊,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。根據(jù)本發(fā)明的另一個方面,提供了一種空調(diào)室內(nèi)機(jī)。該室內(nèi)機(jī)包括發(fā)送模塊,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;監(jiān)聽模塊,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀;判斷模塊,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功;如果在本周期內(nèi)競爭成功,則判斷模塊通知發(fā)送模塊在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則判斷模塊通知發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;配置模塊,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。 其中,在每個周期內(nèi),每個室內(nèi)機(jī)通過發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中進(jìn)一步包括隨機(jī)數(shù),并且,判斷模塊還用于在每個周期內(nèi)判斷所在室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突;并且,如果判斷模塊判斷競爭的地址發(fā)生沖突,則判斷模塊通知發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶有與本周期相同的通訊地址的競爭數(shù)據(jù)幀,并在該競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。在一個周期內(nèi),如果室內(nèi)機(jī)與其他室內(nèi)機(jī)該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同,則判斷模塊判斷該室內(nèi)機(jī)與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突。并且,在判斷模塊判斷室內(nèi)機(jī)與其他至少一個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,判斷模塊將所在室內(nèi)機(jī)與其他至少一個室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則和比較結(jié)果該室內(nèi)機(jī)是否競爭該通訊地址成功。此外,如果判斷模塊判斷所在的室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則配置模塊將多個周期內(nèi)競爭成功的通訊地址配置為該室內(nèi)機(jī)的通訊地址。本發(fā)明通過空調(diào)室內(nèi)機(jī)快速自動設(shè)定的方法,由室內(nèi)機(jī)自行判斷并檢測通訊地址沖突并自動設(shè)定通訊地址,能夠快速完成通訊地址的競爭,避免反復(fù)的信息交互,保證通訊的正常進(jìn)行,并且無需借助額外的硬件芯片,能夠降低設(shè)備的成本。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是根據(jù)本發(fā)明實(shí)施例的室內(nèi)機(jī)通訊地址的配置方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的室內(nèi)機(jī)通訊地址的配置方法中的控制流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的室內(nèi)機(jī)通訊地址的配置方法中的通訊時序圖;圖4是根據(jù)本發(fā)明實(shí)施例的空調(diào)系統(tǒng)的框圖;圖5是根據(jù)本發(fā)明實(shí)施例的空調(diào)室內(nèi)機(jī)的框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。根據(jù)本發(fā)明的實(shí)施例,提供了一種室內(nèi)機(jī)通訊地址的配置方法,使多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭。如圖I所示,根據(jù)本發(fā)明實(shí)施例的室內(nèi)機(jī)通訊地址的配置方法包括步驟S101,在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送競爭數(shù)據(jù)幀,并且每個室內(nèi)機(jī)監(jiān)聽其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;步驟S103,在每個周期內(nèi),對于每個室內(nèi)機(jī),根據(jù)本周期內(nèi)該室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址 成功,如果在本周期內(nèi)競爭成功,該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;步驟S105,對于每個室內(nèi)機(jī),將該室內(nèi)機(jī)成功競爭到通訊地址配置為該室內(nèi)機(jī)的通訊地址。其中,在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀進(jìn)一步包括隨機(jī)數(shù),并且,在一個周期內(nèi)一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突;并且,競爭的地址發(fā)生沖突的室內(nèi)機(jī)在下一周期內(nèi)競爭與本周期相同的通訊地址,并在發(fā)送的競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。在一個周期內(nèi),一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突的條件可以是該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同(即,兩個或兩個以上室內(nèi)機(jī)發(fā)送的數(shù)據(jù)幀中攜帶的通訊地址彼此相同,并且這些室內(nèi)機(jī)發(fā)送的數(shù)據(jù)幀中攜帶的隨機(jī)數(shù)彼此相同)。此外,在多個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,每個室內(nèi)機(jī)都將其與該多個室內(nèi)機(jī)中其他室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則以及比較結(jié)果確定競爭該通訊地址成功的室內(nèi)機(jī)。其中,預(yù)定規(guī)則可以是將發(fā)送競爭數(shù)據(jù)幀中攜帶的隨機(jī)數(shù)較小的室內(nèi)機(jī)作為競爭成功的室內(nèi)機(jī)。當(dāng)然,也可以是將發(fā)送競爭數(shù)據(jù)幀中攜帶的隨機(jī)數(shù)較大的室內(nèi)機(jī)作為競爭成功的室內(nèi)機(jī)。此外,如果該室內(nèi)機(jī)需要競爭的通訊地址與其他室內(nèi)機(jī)需要競爭的通訊地址不同,也可以判斷該室內(nèi)機(jī)在本周期內(nèi)競爭成功。也就是說,由于每個室內(nèi)機(jī)都能夠知道其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀,也就能夠知道本室內(nèi)機(jī)與其他室內(nèi)機(jī)對通訊地址的競爭是否成功和/或是否競爭發(fā)生沖突。其中,對于每個室內(nèi)機(jī),如果該室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則確定該室內(nèi)機(jī)競爭到該通訊地址,且該室內(nèi)機(jī)將多個周期內(nèi)競爭成功的該通訊地址配置為該室內(nèi)機(jī)的通訊地址。如果一室內(nèi)機(jī)在一個周期內(nèi)競爭一個通訊地址失敗,該室內(nèi)機(jī)在下一周期內(nèi)需要競爭其他通訊地址,并且在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶不同于本周期競爭的通訊地址。在選擇下一周期需要 競爭的通訊地址時,可以按照地址從小到大的順序來選擇,當(dāng)然也可以按照其他順序或某個特定策略來選擇。在本發(fā)明的方案中,多個室內(nèi)機(jī)競爭通訊地址的過程是周期性進(jìn)行的,并且,多個室內(nèi)機(jī)可以根據(jù)定時而自發(fā)發(fā)起競爭,也可以響應(yīng)于來自室外機(jī)的外機(jī)數(shù)據(jù)幀發(fā)送競爭數(shù)據(jù)幀,其中,室外機(jī)會周期性地向多個室內(nèi)機(jī)發(fā)送外機(jī)數(shù)據(jù)幀。如圖2所示,空調(diào)室內(nèi)機(jī)上的電芯片初始化后,接收來自外機(jī)發(fā)送的外機(jī)數(shù)據(jù)幀,例如OU FR(該數(shù)據(jù)幀的發(fā)送的時間點(diǎn)可以參照圖3,且該數(shù)據(jù)幀中可以包括壓力、頻率等室外機(jī)需要定期通知給多個室內(nèi)機(jī)的參數(shù))。然后室內(nèi)機(jī)發(fā)送地址自動競爭標(biāo)識數(shù)據(jù)幀,例如AUT0_FR(發(fā)送的時間點(diǎn)可以參照圖3)。室內(nèi)機(jī)以當(dāng)前存在電可擦寫可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,簡稱為 EEPROM)芯片中的地址依次發(fā)送數(shù)據(jù),例如INI FR INn FR。室內(nèi)機(jī)在發(fā)送完自己的數(shù)據(jù)后,可同時監(jiān)聽總線上其它室內(nèi)機(jī)中的數(shù)據(jù)。根據(jù)室內(nèi)機(jī)數(shù)據(jù)幀中包含的通訊地址,可以判斷室內(nèi)機(jī)通訊地址是否有沖突。所有室內(nèi)機(jī)發(fā)送完數(shù)據(jù)幀后,室內(nèi)外機(jī)結(jié)束本輪通訊。在下一輪通訊中,室外機(jī)繼續(xù)向室內(nèi)機(jī)發(fā)送外機(jī)數(shù)據(jù)幀,例如OU FR。室內(nèi)機(jī)在上一輪通訊中如果檢測到有室內(nèi)機(jī)地址沖突,會繼續(xù)發(fā)送室內(nèi)機(jī)地址自動競爭標(biāo)識數(shù)據(jù)幀,例如AUT0_FR。在所有室內(nèi)機(jī)中,沒有地址沖突的室內(nèi)機(jī)繼續(xù)使用當(dāng)前的地址發(fā)送數(shù)據(jù),而地址沖突的室內(nèi)機(jī)依次競爭使用總線上沒有被確認(rèn)的剩余通訊地址(地址按從小到大排
列,例如0、1、2......),發(fā)送室內(nèi)機(jī)數(shù)據(jù)幀。在此輪通訊結(jié)束后,下一輪通訊會繼續(xù)判斷。
如果沒有發(fā)生地址沖突,則室內(nèi)外機(jī)進(jìn)入正常通訊階段。連續(xù)N次(例如,N可以為3次、4次、5次或更多次,可根據(jù)具體情況進(jìn)行設(shè)定)無室內(nèi)機(jī)地址沖突且競爭成功時,室內(nèi)機(jī)當(dāng)前使用的地址會寫到自己的EEPROM芯片中,進(jìn)行地址保存。根據(jù)本發(fā)明的實(shí)施例,還提供了一種空調(diào)系統(tǒng)。如圖4所示,根據(jù)本發(fā)明實(shí)施例的空調(diào)系統(tǒng)包括包括室外機(jī)I和多個室內(nèi)機(jī)2,其中,多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭;其中,多個室內(nèi)機(jī)中的每個室內(nèi)機(jī)包括發(fā)送模塊21,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊21發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;監(jiān)聽模塊22,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀;判斷模塊23,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功;如果在本周期內(nèi)競爭成功,則判斷模塊23通知發(fā)送模塊21在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則判斷模塊23通知發(fā)送模塊21在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;配置模塊24,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。根據(jù)本發(fā)明的實(shí)施例,還提供了一種空調(diào)室內(nèi)機(jī)。該室內(nèi)機(jī)包括發(fā)送模塊51,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊51發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;
監(jiān)聽模塊52,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀;
判斷模塊53,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功;如果在本周期內(nèi)競爭成功,則判斷模塊53通知發(fā)送模塊51在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則判斷模塊53通知發(fā)送模塊51在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;配置模塊54,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。其中,在每個周期內(nèi),每個室內(nèi)機(jī)通過發(fā)送模塊51發(fā)送的競爭數(shù)據(jù)幀中進(jìn)一步包括隨機(jī)數(shù),并且,判斷模塊53還用于在每個周期內(nèi)判斷所在室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突;并且,如果判斷模塊53判斷競爭的地址發(fā)生沖突,則判斷模塊53通知發(fā)送模塊51在下一周期內(nèi)發(fā)送攜帶有與本周期相同的通訊地址的競爭數(shù)據(jù)幀,并在該競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。在一個周期內(nèi),如果室內(nèi)機(jī)與其他室內(nèi)機(jī)該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同,則判斷模塊53判斷該室內(nèi)機(jī)與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突。并且,在判斷模塊53判斷室內(nèi)機(jī)與其他至少一個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,判斷模塊53將所在室內(nèi)機(jī)與其他至少一個室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則和比較結(jié)果該室內(nèi)機(jī)是否競爭該通訊地址成功。此外,如果判斷模塊53判斷所在的室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則配置模塊將多個周期內(nèi)競爭成功的通訊地址配置為該室內(nèi)機(jī)的通訊地址。綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過多聯(lián)機(jī)室內(nèi)機(jī)快速自動設(shè)定的方法,由室內(nèi)機(jī)自行判斷地址沖突并自動設(shè)定通訊地址,保證通訊的正常進(jìn)行,能夠快速完成通訊地址的競爭,避免反復(fù)的信息交互,保證通訊的正常進(jìn)行,并且無需借助額外的硬件芯片,以及可降低手動設(shè)定地址和硬件自動設(shè)定的成本費(fèi)用,提高軟件自動設(shè)定的效率和質(zhì)量。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種室內(nèi)機(jī)通訊地址的配置方法,其特征在于,多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭,其中,該配置方法包括 在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送競爭數(shù)據(jù)幀,并且每個室內(nèi)機(jī)監(jiān)聽其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀,其中,對于每個室內(nèi)機(jī),該室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址; 在每個周期內(nèi),對于每個室內(nèi)機(jī),根據(jù)本周期內(nèi)該室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功,如果在本周期內(nèi)競爭成功,該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀; 對于每個室內(nèi)機(jī),將該室內(nèi)機(jī)成功競爭到通訊地址配置為該室內(nèi)機(jī)的通訊地址。
2.根據(jù)權(quán)利要求I所述的配置方法,其特征在于,在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀進(jìn)一步包括隨機(jī)數(shù),并且,在一周期內(nèi)一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突; 并且,競爭的地址發(fā)生沖突的室內(nèi)機(jī)在下一周期內(nèi)競爭與本周期相同的通訊地址,并在發(fā)送的競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。
3.根據(jù)權(quán)利要求2所述的配置方法,其特征在于,在一周期內(nèi),一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突的條件包括 該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同。
4.根據(jù)權(quán)利要求2所述的配置方法,其特征在于,在多個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,每個室內(nèi)機(jī)都將其與該多個室內(nèi)機(jī)中其他室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則以及比較結(jié)果確定競爭該通訊地址成功的室內(nèi)機(jī)。
5.根據(jù)權(quán)利要求I所述的配置方法,其特征在于,在一周期內(nèi)一室內(nèi)機(jī)判斷該室內(nèi)機(jī)在本周期內(nèi)是否競爭成功的條件包括 該室內(nèi)機(jī)需要競爭的通訊地址與其他室內(nèi)機(jī)需要競爭的通訊地址不同。
6.根據(jù)權(quán)利要求I所述的配置方法,其特征在于,對于每個室內(nèi)機(jī),如果該室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則確定該室內(nèi)機(jī)競爭到該通訊地址,且該室內(nèi)機(jī)將所述多個周期內(nèi)競爭成功的通訊地址配置為該室內(nèi)機(jī)的通訊地址。
7.根據(jù)權(quán)利要求I所述的配置方法,其特征在于,所述多個室內(nèi)機(jī)響應(yīng)于來自所述室外機(jī)的外機(jī)數(shù)據(jù)幀發(fā)送競爭數(shù)據(jù)幀,其中,所述室外機(jī)周期性地向所述多個室內(nèi)機(jī)發(fā)送所述外機(jī)數(shù)據(jù)幀。
8.—種空調(diào)系統(tǒng),其特征在于,包括室外機(jī)和多個室內(nèi)機(jī),其中,所述多個室內(nèi)機(jī)在至少一個周期內(nèi)進(jìn)行通訊地址的競爭; 其中,所述多個室內(nèi)機(jī)中的每個室內(nèi)機(jī)包括 發(fā)送模塊,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于所述每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址; 監(jiān)聽模塊,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀;判斷模塊,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功;如果在本周期內(nèi)競爭成功,則所述判斷模塊通知所述發(fā)送模塊在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則所述判斷模塊通知所述發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀; 配置模塊,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。
9.一種空調(diào)室內(nèi)機(jī),其特征在于,所述室內(nèi)機(jī)包括 發(fā)送模塊,用于在每個周期內(nèi),發(fā)送競爭數(shù)據(jù)幀,其中,對于所述每個室內(nèi)機(jī),該室內(nèi)機(jī)的發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址; 監(jiān)聽模塊,用于監(jiān)聽其他室內(nèi)機(jī)在每個周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀; 判斷模塊,用于在每個周期內(nèi),根據(jù)本周期內(nèi)該模塊所在的室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功;如果在本周期內(nèi)競爭成功,則所述判斷模塊通知所述發(fā)送模塊在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則所述判斷模塊通知所述發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀; 配置模塊,在所在室內(nèi)機(jī)成功競爭到通訊地址的情況下,將成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。
10.根據(jù)權(quán)利要求9所述的空調(diào)室內(nèi)機(jī),其特征在于,在每個周期內(nèi),每個室內(nèi)機(jī)通過所述發(fā)送模塊發(fā)送的競爭數(shù)據(jù)幀中進(jìn)一步包括隨機(jī)數(shù),并且,所述判斷模塊還用于在每個周期內(nèi)判斷所在室內(nèi)機(jī)在本周期內(nèi)需要競爭的通訊地址是否與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突; 并且,如果所述判斷模塊判斷競爭的地址發(fā)生沖突,則所述判斷模塊通知所述發(fā)送模塊在下一周期內(nèi)發(fā)送攜帶有與本周期相同的通訊地址的競爭數(shù)據(jù)幀,并在該競爭數(shù)據(jù)幀中攜帶重新選擇的隨機(jī)數(shù)。
11.根據(jù)權(quán)利要求10所述的空調(diào)室內(nèi)機(jī),其特征在于,在一周期內(nèi),如果所述室內(nèi)機(jī)與其他室內(nèi)機(jī)該室內(nèi)機(jī)與其他室內(nèi)機(jī)中的至少一個室內(nèi)機(jī)需要競爭的通訊地址和隨機(jī)數(shù)分別對應(yīng)相同,則所述判斷模塊判斷該室內(nèi)機(jī)與其他室內(nèi)機(jī)需要競爭的通訊地址發(fā)生沖突。
12.根據(jù)權(quán)利要求10所述的空調(diào)室內(nèi)機(jī),其特征在于,在所述判斷模塊判斷所述室內(nèi)機(jī)與其他至少一個室內(nèi)機(jī)需要競爭的通訊地址相同、而發(fā)送的競爭數(shù)據(jù)幀中的隨機(jī)數(shù)不同的情況下,所述判斷模塊將所在室內(nèi)機(jī)與所述其他至少一個室內(nèi)機(jī)發(fā)送的隨機(jī)數(shù)進(jìn)行比較,根據(jù)預(yù)定規(guī)則和比較結(jié)果該室內(nèi)機(jī)是否競爭該通訊地址成功。
13.根據(jù)權(quán)利要求9所述的空調(diào)室內(nèi)機(jī),其特征在于,如果所述判斷模塊判斷所在的室內(nèi)機(jī)在預(yù)定數(shù)量的周期內(nèi)連續(xù)競爭同一通訊地址成功,則所述配置模塊將所述多個周期內(nèi)競爭成功的通訊地址配置為該室內(nèi)機(jī)的通訊地址。
全文摘要
本發(fā)明公開了一種室內(nèi)機(jī)通訊地址的配置方法、空調(diào)系統(tǒng)及空調(diào)室內(nèi)機(jī),該方法包括在每個周期內(nèi),每個室內(nèi)機(jī)發(fā)送競爭數(shù)據(jù)幀,并且每個室內(nèi)機(jī)監(jiān)聽其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀,其中,每個室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中攜帶有該室內(nèi)機(jī)需要競爭的通訊地址;在每個周期內(nèi),對于每個室內(nèi)機(jī),根據(jù)本周期內(nèi)該室內(nèi)機(jī)和其他室內(nèi)機(jī)發(fā)送的競爭數(shù)據(jù)幀中需要競爭的通訊地址判斷該室內(nèi)機(jī)是否在本周期內(nèi)競爭該通訊地址成功,如果在本周期內(nèi)競爭成功,該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送的競爭數(shù)據(jù)幀中攜帶該競爭成功的通訊地址,否則該室內(nèi)機(jī)在下一周期內(nèi)發(fā)送攜帶其他需要競爭的通訊地址的競爭數(shù)據(jù)幀;對于每個室內(nèi)機(jī),將該室內(nèi)機(jī)成功競爭的通訊地址配置為該室內(nèi)機(jī)的通訊地址。
文檔編號H04L29/12GK102638590SQ20121012648
公開日2012年8月15日 申請日期2012年4月26日 優(yōu)先權(quán)日2012年4月26日
發(fā)明者時斌, 梁海山, 王軍, 由秀玲, 禚百田, 程紹江 申請人:海爾集團(tuán)公司, 青島海爾空調(diào)電子有限公司