專利名稱:一種空調(diào)系統(tǒng)自動(dòng)編址的方法和空調(diào)控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及空調(diào)技術(shù)領(lǐng)域,更具體地說,涉及一種空調(diào)系統(tǒng)自動(dòng)編址方法和空調(diào) 控制器。
背景技術(shù):
gfrWVRV/VRF(Varied Refrigerant Volume/Variable Refrigerant Flow, nj^ 制冷劑流量)空調(diào)系統(tǒng)在系統(tǒng)結(jié)構(gòu)上類似于分體式空調(diào)機(jī)組,單個(gè)制冷系統(tǒng)一般采用一臺(tái) 室外機(jī)連接一組室內(nèi)機(jī),或多臺(tái)室外機(jī)并聯(lián)連接更多的室內(nèi)機(jī)組成一個(gè)較大的空調(diào)系統(tǒng)。 在實(shí)際應(yīng)用中還可以將多個(gè)制冷系統(tǒng)通過自身控制網(wǎng)絡(luò)互聯(lián)在一起組成更大的空調(diào)控制 系統(tǒng)。而系統(tǒng)中各單元間需要傳輸大量的控制信息和狀態(tài)信息。在通訊中為了確保信息被 傳送到正確的對象,這需要保證每個(gè)對象的地址(身份)是唯一的,可識別的。在現(xiàn)有的技術(shù)中,為了保證安裝的靈活性,地址一般都是由控制器上的撥碼開關(guān) 來設(shè)定,在安裝現(xiàn)場由安裝人員臨時(shí)設(shè)定。為了保證地址的唯一性,128臺(tái)室內(nèi)機(jī)就需要一 個(gè)7位的撥碼開關(guān)。撥碼開關(guān)采用二進(jìn)制分配碼,假設(shè)ON代表1,0FF代表0,那么68號地 址的二進(jìn)制分配碼就是1000100,對應(yīng)的撥碼位置為0N OFF OFF OFF ON OFF OFF。可見, 現(xiàn)有技術(shù)中通過安裝人員完成編址的工作,也就是人工設(shè)定撥碼開關(guān),其缺點(diǎn)是容易出錯(cuò)。 一旦一個(gè)地址分配碼錯(cuò)誤,安裝人員就可能需要檢查所有的室內(nèi)機(jī)的地址分配碼,而且地 址錯(cuò)誤一般只有在系統(tǒng)安裝完成后才能發(fā)現(xiàn),這樣安裝人員就要先拆掉室內(nèi)機(jī)的外殼再來 檢查地址分配碼,工作量巨大。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于針對在現(xiàn)有的空調(diào)系統(tǒng)中的人工編址地址時(shí)所存 在的工作量大、容易出錯(cuò)、不易維護(hù)等缺陷,提供一種新的空調(diào)系統(tǒng)自動(dòng)編址方法,可以對 空調(diào)系統(tǒng)中的室內(nèi)機(jī),室外機(jī)以及總線上的其它控制器分別進(jìn)行自動(dòng)編址,簡單易行,不容
易出錯(cuò)。本發(fā)明解決其技術(shù)問題所采用的一種技術(shù)方案是一種空調(diào)系統(tǒng)自動(dòng)編址的方 法,其中一空調(diào)為主機(jī),其它空調(diào)為從機(jī),包括步驟主機(jī)發(fā)出廣播信息,通知從機(jī)進(jìn)入自動(dòng)編址狀態(tài),從機(jī)將自己的地址恢復(fù)為初始 地址;主機(jī)發(fā)送待分配地址,待分配地址自動(dòng)加1,從機(jī)接收待分配地址并發(fā)送回應(yīng)信 息,所述回應(yīng)信息包括從機(jī)要競爭的地址和從機(jī)的MAC地址;如果主機(jī)接收到從機(jī)的回應(yīng)信息,則發(fā)送地址確認(rèn)信息,所述地址確認(rèn)信息包括 從機(jī)競爭成功的地址和從機(jī)的MAC地址;所有控制器編址完成后,主機(jī)發(fā)出廣播信息,通知從機(jī)自動(dòng)編址狀態(tài)結(jié)束,主機(jī)和 從機(jī)退出自動(dòng)編址狀態(tài)。方法進(jìn)一步包括
從機(jī)判斷主機(jī)發(fā)送的待分配地址是否屬于自己的類型;如果是,則接收主機(jī)發(fā)送 的待分配地址并隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。方法還進(jìn)一步包括判斷自己的地址是否已經(jīng)恢復(fù)為初始地址;如果是,則接收主機(jī)發(fā)送的待分配地 址并隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。方法還進(jìn)一步包括如果主機(jī)沒有接收到某一個(gè)從機(jī)的響應(yīng),則繼續(xù)發(fā)送待分配地址信息,并判斷不 成功的次數(shù)是否超過設(shè)定次數(shù),如果超過預(yù)定次數(shù),則主機(jī)退出對該從機(jī)的編址。所述預(yù)定次數(shù)為3次。一種空調(diào)控制器,包括分配地址生成單元,用于生成待分配的地址,所述每個(gè)待分配地址是唯一的;發(fā)送單元,用于將分配地址生成單元生成的待分配的地址發(fā)送給總線上其他控制 器;以及發(fā)送地址確認(rèn)消息給其他控制器,所述地址確認(rèn)消息包括其他控制器競爭成功的 分配地址和MAC地址;接收單元,用于接收總線上其他控制器的響應(yīng)消息,所述響應(yīng)消息包括其他控制 器要競爭的分配地址和MAC地址;MAC地址生成單元,用于生成控制器的MAC地址??刂破鬟€進(jìn)一步包括地址類型判斷單元,用于判斷接收到的待分配地址是否屬于自己的類型,并將判 斷結(jié)果返回給接收單元和發(fā)送單元。控制器還進(jìn)一步包括初始地址判斷單元,用于判斷自己的地址是否已經(jīng)恢復(fù)為初始地址,并將判斷結(jié) 果返回給接收單元和發(fā)送單元。控制器還進(jìn)一步包括次數(shù)統(tǒng)計(jì)判斷單元,用于判斷無法收到其他控制器響應(yīng)的次數(shù)是否超過設(shè)定次 數(shù),并將判斷結(jié)果返回給接收單元和發(fā)送單元。控制器還進(jìn)一步包括循環(huán)冗余校驗(yàn)單元,用于檢驗(yàn)控制器接收的數(shù)據(jù)是否正確,只有校驗(yàn)正確的通信 數(shù)據(jù)幀才會(huì)被接收。與現(xiàn)有技術(shù)相比,本發(fā)明提供的空調(diào)系統(tǒng)自動(dòng)編址的方法,簡單易行,不容易出
T曰o
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖1是本發(fā)明實(shí)施例提供的一種空調(diào)系統(tǒng)自動(dòng)編址的方法流程圖;圖2是室外機(jī)和室內(nèi)機(jī)連接示意圖;圖3是本發(fā)明實(shí)施例提供的一種空調(diào)控制器示意圖。
具體實(shí)施例方式如圖1所示,本發(fā)明實(shí)施例公開了一種空調(diào)系統(tǒng)自動(dòng)編址的方法。本實(shí)施例隨機(jī)啟動(dòng)總線上其中一空調(diào)廣播自動(dòng)編址信息,則該空調(diào)作為主機(jī),總 線上其它的空調(diào)作為從機(jī),所述方法包括步驟步驟101 主機(jī)發(fā)出廣播信息,通知從機(jī)進(jìn)入自動(dòng)編址狀態(tài),從機(jī)將自己的地址恢 復(fù)為初始地址;步驟102 主機(jī)發(fā)送待分配的地址,待分配的地址自動(dòng)加1,從機(jī)接收待分配地址 并發(fā)送回應(yīng)信息,所述回應(yīng)信息包括從機(jī)要競爭的分配地址和從機(jī)的MAC (Media Access Control,介質(zhì)訪問控制)地址;本發(fā)明實(shí)施例中,所述待分配地址是主機(jī)生成的連續(xù)的序號。所述待分配地址是 從機(jī)要競爭的地址的集合。本發(fā)明實(shí)施例中,主機(jī)每次發(fā)送一個(gè)待分配地址后,待分配的地址自動(dòng)加1,保證 發(fā)送給分機(jī)的每個(gè)地址都是唯一的。步驟103 如果主機(jī)接收到從機(jī)的回應(yīng)信息,則發(fā)送地址確認(rèn)信息,所述地址確認(rèn) 信息包括從機(jī)競爭成功的分配地址和從機(jī)的MAC地址;步驟104 主機(jī)發(fā)出廣播信息,通知從機(jī)自動(dòng)編址狀態(tài)結(jié)束,主機(jī)和從機(jī)退出自動(dòng) 編址狀態(tài)。需要說明的是,上述方法步驟102中,還包括從機(jī)判斷主機(jī)發(fā)送的待分配地址是 否屬于自己的類型;如果是,則接收主機(jī)發(fā)送的待分配地址并隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信 肩、o需要說明的是,上述方法步驟102中,還包括判斷自己的地址是否仍為初始地 址;如果是,則接收主機(jī)發(fā)送的待分配地址并隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。需要說明的是,上述方法步驟103還包括另一種情況,如果主機(jī)沒有接收到某一 個(gè)從機(jī)的響應(yīng),則繼續(xù)發(fā)送待分配地址信息,并判斷不成功的次數(shù)是否超過設(shè)定次數(shù),如果 超過預(yù)定次數(shù),則主機(jī)退出對該從機(jī)的編址。下面以圖2為例詳細(xì)說明本發(fā)明的具體實(shí)施方式
,以其中一室外機(jī)為主機(jī)舉例說 明,可通過以下步驟進(jìn)行自動(dòng)編址步驟1 按下室外機(jī)的編址按鈕,此室外機(jī)上的控制器將通過總線向總線上的各 個(gè)控制器發(fā)出進(jìn)入自動(dòng)編址的命令,各個(gè)控制器將自己已有的地址恢復(fù)到初始地址,進(jìn)入 自動(dòng)編址狀態(tài)。這時(shí)按下按鈕的室外機(jī)就為主機(jī),其它控制器都為從機(jī)。假如主機(jī)首先對 室外機(jī)進(jìn)行編址。步驟2 主機(jī)廣播發(fā)出待分配的地址,從機(jī)接收到后首先判斷自己的控制器類型, 如果這個(gè)地址處于自己的類型所對應(yīng)的地址范圍,并且自己的地址仍為初始地址,則經(jīng)過 隨機(jī)延遲時(shí)間后發(fā)送出一個(gè)回應(yīng)信息,此信息包括了從機(jī)要競爭的地址和從機(jī)的MAC地 址。通訊機(jī)制決定了此時(shí)只有一臺(tái)從機(jī)的信息能成功的到達(dá)主機(jī)。為了盡量減小總線出現(xiàn)沖突的情況,從機(jī)優(yōu)選設(shè)置為接收到待分配地址后滿足條 件的情況下經(jīng)過隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。步驟3 如果主機(jī)收到從機(jī)的地址競爭信息,將發(fā)出一條地址確認(rèn)信息。此信息包 含了競爭成功的從機(jī)的地址和從機(jī)的MAC地址。從機(jī)接收到此信息后,就會(huì)返回一個(gè)應(yīng)答信號,并將此地址存儲(chǔ)下來,作為自己的地址,以后不再參與分配地址的競爭。如果主機(jī)沒有收到某一從機(jī)的響應(yīng),主機(jī)會(huì)再次嘗試步驟2,如果嘗試三次都不成 功后,主機(jī)會(huì)認(rèn)為某一控制器或者甚至認(rèn)為此類型的控制器已編址完畢,主機(jī)將退出對某 一控制器或某一類型的控制器的編址。步驟4:對室內(nèi)機(jī)進(jìn)行編址。此過程將重復(fù)步驟2和3。對室內(nèi)機(jī)編址完畢后,將 進(jìn)入下一步,對其它類型的控制器進(jìn)行編址。步驟5 對所有的控制器都編址完畢后,主機(jī)將發(fā)出廣播信息,通知從機(jī)編址結(jié) 束。主機(jī)和從機(jī)都退出自動(dòng)編址狀態(tài),進(jìn)入正常運(yùn)行狀態(tài)。如圖3所示,根據(jù)上述方法,本發(fā)明還具體公開了一種空調(diào)控制器,包括分配地址生成單元301,用于生成待分配的地址,所述每個(gè)待分配地址是唯一的;發(fā)送單元302,用于將分配地址生成單元生成的待分配的地址發(fā)送給總線上其他 控制器;以及發(fā)送地址確認(rèn)消息給其他控制器,所述地址確認(rèn)消息包括其他控制器競爭成 功的分配地址和MAC地址;接收單元303,用于接收總線上其他控制器的響應(yīng)消息,所述響應(yīng)消息包括其他控 制器要競爭的分配地址和MAC地址;MAC地址生成單元304,用于生成控制器的MAC地址,本發(fā)明實(shí)施例中,它所產(chǎn)生的 MAC地址有48位,由芯片廠商刻入,并且由芯片廠商保證沒有任何兩個(gè)器件的MAC地址是相 同的。這個(gè)MAC地址用于自動(dòng)編址的通信幀中,以保證控制器在向主機(jī)進(jìn)行地址競爭時(shí),每 個(gè)控制器發(fā)出的地址競爭數(shù)據(jù)都是唯一的。需要說明的是,本發(fā)明實(shí)施例中,所述控制器還進(jìn)一步包括地址類型判斷單元305,用于判斷接收到的待分配地址是否屬于自己的類型,并將 判斷結(jié)果返回給發(fā)送單元302和接收單元303。需要說明的是,本發(fā)明實(shí)施例中,所述控制器還進(jìn)一步包括初始地址判斷單元306,用于判斷自己的地址是否已經(jīng)恢復(fù)為初始地址,并將判斷 結(jié)果返回給發(fā)送單元302和接收單元303。需要說明的是,本發(fā)明實(shí)施例中,所述控制器還進(jìn)一步包括次數(shù)統(tǒng)計(jì)判斷單元307,用于判斷無法收到其他控制器響應(yīng)的次數(shù)是否超過設(shè)定 次數(shù),并將判斷結(jié)果返回給發(fā)送單元302和接收單元303。需要說明的是,本發(fā)明實(shí)施例中,為了保證通信數(shù)據(jù)的可靠性,每個(gè)控制器還包含 一 16位的CRC (Cyclical Redundancy Check,循環(huán)冗余校驗(yàn))單元308,保證只有校驗(yàn)正確 的通信數(shù)據(jù)幀才會(huì)被控制器接收。本發(fā)明實(shí)施例中,采用了多主的通訊方式,比如采用SPI (Serial Peripherallnterface,串行外圍設(shè)備接口)總線、串口總線等方式,確保自動(dòng)編址時(shí),通訊 總線上的控制器能同時(shí)發(fā)送數(shù)據(jù)以向主機(jī)競爭地址。與傳統(tǒng)的編址方式不同,本發(fā)明所采用的編址方式可以根據(jù)系統(tǒng)實(shí)際的連接情 況,進(jìn)行準(zhǔn)確的自動(dòng)編址,并且系統(tǒng)管理軟件可以查詢到編址的結(jié)果。另外,本編址方式大 大的簡化了安裝人員的工作,提高了系統(tǒng)的可靠性。另外,在本發(fā)明中,由于自動(dòng)編址的過程都是用軟件實(shí)現(xiàn)的,可以根據(jù)實(shí)際需要靈 活的改變流程。
盡管以上描述是以VRF/VRV空調(diào)系統(tǒng)為例,但該發(fā)明也同樣適用于傳統(tǒng)的一拖多 空調(diào)及其他的空調(diào)網(wǎng)絡(luò)系統(tǒng)。上面結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體 實(shí)施方式,上述的具體實(shí)施方式
僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員 在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多 形式,這些均屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種空調(diào)系統(tǒng)自動(dòng)編址的方法,其特征在于,其中一空調(diào)為主機(jī),其它空調(diào)為從機(jī),包括步驟主機(jī)發(fā)出廣播信息,通知從機(jī)進(jìn)入自動(dòng)編址狀態(tài),從機(jī)將自己的地址恢復(fù)為初始地址;主機(jī)發(fā)送待分配的地址,待分配的地址自動(dòng)加1,從機(jī)接收待分配的地址并發(fā)送回應(yīng)信息,所述回應(yīng)信息包括從機(jī)要競爭的分配地址和從機(jī)的MAC地址;如果主機(jī)接收到從機(jī)的回應(yīng)信息,則發(fā)送地址確認(rèn)信息,所述地址確認(rèn)信息包括從機(jī)競爭成功的分配地址和從機(jī)的MAC地址;所有控制器編址完成后,主機(jī)發(fā)出廣播信息,通知從機(jī)自動(dòng)編址狀態(tài)結(jié)束,主機(jī)和從機(jī)退出自動(dòng)編址狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括從機(jī)判斷主機(jī)發(fā)送的待分配地址是否屬于自己的類型;如果是,則接收主機(jī)發(fā)送的待 分配地址并隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還進(jìn)一步包括判斷自己的地址是否已經(jīng)恢復(fù)為初始地址;如果是,則接收主機(jī)發(fā)送的待分配地址并 隨機(jī)延遲時(shí)間后發(fā)送回應(yīng)信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還進(jìn)一步包括如果主機(jī)沒有接收到某一個(gè)從機(jī)的響應(yīng),則繼續(xù)發(fā)送待分配地址信息,并判斷不成功 的次數(shù)是否超過設(shè)定次數(shù);如果超過預(yù)定次數(shù),則主機(jī)退出對該從機(jī)的編址。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)定次數(shù)為3次。
6.一種空調(diào)控制器,其特征在于,包括分配地址生成單元,用于生成待分配的地址,所述每個(gè)待分配地址是唯一的;發(fā)送單元,用于將分配地址生成單元生成的待分配的地址發(fā)送給總線上其他控制器; 以及發(fā)送地址確認(rèn)消息給其他控制器,所述地址確認(rèn)消息包括其他控制器競爭成功的分配 地址和MAC地址;接收單元,用于接收總線上其他控制器的響應(yīng)消息,所述響應(yīng)消息包括其他控制器要 競爭的分配地址和MAC地址;MAC地址生成單元,用于生成控制器的MAC地址。
7.根據(jù)權(quán)利要求6所述的控制器,其特征在于,還進(jìn)一步包括地址類型判斷單元,用于判斷接收到的待分配地址是否屬于自己的類型,并將判斷結(jié) 果返回給接收單元和發(fā)送單元。
8.根據(jù)權(quán)利要求7所述的控制器,其特征在于,還進(jìn)一步包括初始地址判斷單元,用于判斷自己的地址是否已經(jīng)恢復(fù)為初始地址,并將判斷結(jié)果返 回給接收單元和發(fā)送單元。
9.根據(jù)權(quán)利要求6所述的控制器,其特征在于,還進(jìn)一步包括次數(shù)統(tǒng)計(jì)判斷單元,用于判斷無法收到其他控制器響應(yīng)的次數(shù)是否超過設(shè)定次數(shù),并 將判斷結(jié)果返回給接收單元和發(fā)送單元。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的控制器,其特征在于,還進(jìn)一步包括循環(huán)冗余校驗(yàn)單元,用于檢驗(yàn)控制器接收的通訊數(shù)據(jù)是否正確,只有校驗(yàn)正確的通信 數(shù)據(jù)幀才會(huì)被接收。
全文摘要
本發(fā)明公開了一種空調(diào)系統(tǒng)自動(dòng)編址的方法,其中一空調(diào)為主機(jī),其它空調(diào)為從機(jī),包括步驟主機(jī)發(fā)出廣播信息,通知從機(jī)進(jìn)入自動(dòng)編址狀態(tài),從機(jī)將自己的地址恢復(fù)為初始地址;主機(jī)發(fā)送待分配的地址,待分配的地址自動(dòng)加1,從機(jī)接收待分配的地址并發(fā)送回應(yīng)信息,所述回應(yīng)信息包括從機(jī)要競爭的分配地址和從機(jī)的MAC地址;如果主機(jī)接收到從機(jī)的回應(yīng)信息,則發(fā)送地址確認(rèn)信息,所述地址確認(rèn)信息包括從機(jī)競爭成功的分配地址和從機(jī)的MAC地址;所有控制器編址完成后,主機(jī)發(fā)出廣播信息,通知從機(jī)自動(dòng)編址狀態(tài)結(jié)束,主機(jī)和從機(jī)退出自動(dòng)編址狀態(tài)。所述方法對空調(diào)系統(tǒng)進(jìn)行自動(dòng)編址,簡單易行,不容易出錯(cuò)。本發(fā)明還公開了一種空調(diào)控制器。
文檔編號G05B19/02GK101852472SQ200910106479
公開日2010年10月6日 申請日期2009年4月1日 優(yōu)先權(quán)日2009年4月1日
發(fā)明者呂東建, 廖俊, 方暉, 黎祥松 申請人:歐威爾空調(diào)(中國)有限公司