本發(fā)明涉及空調(diào)領(lǐng)域,具體而言,涉及一種空調(diào)系統(tǒng)及其數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
在空調(diào)系統(tǒng)的節(jié)點(diǎn)設(shè)備的通訊過(guò)程中,有各種各樣的數(shù)據(jù)需要傳輸解析,在現(xiàn)有技術(shù)中,數(shù)據(jù)在傳輸中沒有一定的規(guī)律,發(fā)明人發(fā)現(xiàn),如果數(shù)據(jù)隨意傳輸,沒有一定規(guī)律,會(huì)給設(shè)備增加解析難度,甚至解析有誤。
針對(duì)空調(diào)系統(tǒng)中在進(jìn)行數(shù)據(jù)傳輸時(shí)容易出現(xiàn)解析錯(cuò)誤的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種空調(diào)系統(tǒng)及其數(shù)據(jù)傳輸方法和裝置,以至少解決空調(diào)系統(tǒng)中在進(jìn)行數(shù)據(jù)傳輸時(shí)容易出現(xiàn)解析錯(cuò)誤的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸方法,空調(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,該方法包括:獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù);對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
進(jìn)一步地,在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類之后,該方法包括:將分類后的待傳輸數(shù)據(jù)中同一類的數(shù)據(jù)存儲(chǔ)到同一個(gè)連續(xù)存儲(chǔ)空間內(nèi),其中,在通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸時(shí),從同一個(gè)連續(xù)存儲(chǔ)空間調(diào)取同一類的數(shù)據(jù)。
進(jìn)一步地,將分類后的待傳輸數(shù)據(jù)中同一類的數(shù)據(jù)存儲(chǔ)到同一個(gè)連續(xù)存儲(chǔ)空間內(nèi)包括:將分類后的待傳輸數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)表格中,其中,所有同一類型的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)表格中的同一列,一個(gè)列對(duì)應(yīng)一個(gè)數(shù)據(jù)類別,數(shù)據(jù)所在的行作為數(shù)據(jù)的位置。
進(jìn)一步地,通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸包括:判斷同一個(gè)類別的數(shù)據(jù)是否能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送;如果同一個(gè)類別的數(shù)據(jù)是否能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送,則通過(guò)一個(gè)數(shù)據(jù)幀發(fā)送同一個(gè)類別的數(shù)據(jù);如果同一個(gè)類別的數(shù)據(jù)不能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送,則通過(guò)多個(gè)數(shù)據(jù)幀發(fā)送,其中,多個(gè)數(shù)據(jù)幀中的每個(gè)數(shù)據(jù)幀均包括待傳輸數(shù)據(jù)所在的列。
進(jìn)一步地,在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類之后,得到多個(gè)類別的數(shù)據(jù),在得到多個(gè)類別的數(shù)據(jù)之后,該方法包括:將多個(gè)類別的數(shù)據(jù)放置在can通訊的仲裁位中,其中,仲裁位用于放置待進(jìn)行優(yōu)先級(jí)仲裁的數(shù)據(jù);對(duì)仲裁位中放置的多個(gè)類別的數(shù)據(jù)進(jìn)行優(yōu)先級(jí)的仲裁。通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸包括:根據(jù)仲裁的優(yōu)先級(jí)對(duì)多個(gè)類別的數(shù)據(jù)進(jìn)行傳輸。
進(jìn)一步地,獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù)包括:確認(rèn)空調(diào)系統(tǒng)中的設(shè)備節(jié)點(diǎn);獲取設(shè)備節(jié)點(diǎn)的數(shù)據(jù)。
進(jìn)一步地,獲取設(shè)備節(jié)點(diǎn)的數(shù)據(jù)包括獲取設(shè)備節(jié)點(diǎn)的以下任意一種或者多種數(shù)據(jù):空調(diào)系統(tǒng)的管路溫度;空調(diào)系統(tǒng)的開關(guān)機(jī)數(shù)據(jù);空調(diào)系統(tǒng)的機(jī)組故障數(shù)據(jù);空調(diào)系統(tǒng)的風(fēng)機(jī)數(shù)據(jù);空調(diào)系統(tǒng)的壓機(jī)頻率數(shù)據(jù)。
進(jìn)一步地,在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類包括:對(duì)待傳輸數(shù)據(jù)標(biāo)注屬性,包括以下任意一個(gè)或者多個(gè)屬性:所屬的數(shù)據(jù)級(jí)別;屬于控制參數(shù)或者只讀參數(shù);屬于故障狀態(tài)或者正常狀態(tài);屬于word、byte還是bit數(shù)據(jù)。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置,空調(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置包括:獲取單元,用于獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù);分類單元,用于對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;傳輸單元,用于通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種空調(diào)系統(tǒng),該系統(tǒng)包括本發(fā)明實(shí)施例提供的任意一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種空調(diào)系統(tǒng),空調(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,空調(diào)系統(tǒng)包括主控設(shè)備,主控設(shè)備用于按照以下方法執(zhí)行數(shù)據(jù)傳輸:獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù);對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
進(jìn)一步地,所述can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
在本發(fā)明實(shí)施例中,采用獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù);對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù),由于同一類型的數(shù)據(jù)通過(guò)同一個(gè)幀傳輸,解析的時(shí)候更便捷,進(jìn)而解決了空調(diào)系統(tǒng)中在進(jìn)行數(shù)據(jù)傳輸時(shí)容易出現(xiàn)解析錯(cuò)誤的技術(shù)問題。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種多聯(lián)空調(diào)系統(tǒng)的示意圖;以及
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的多聯(lián)空調(diào)系統(tǒng)的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例提供了一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸方法??照{(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,圖1是根據(jù)本發(fā)明實(shí)施例的一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸方法的流程圖。如圖1所示,該方法包括:
步驟s102,獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù)。
可以先確認(rèn)空調(diào)系統(tǒng)中的設(shè)備節(jié)點(diǎn),然后獲取設(shè)備節(jié)點(diǎn)的數(shù)據(jù),可選地,獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù)包括:確認(rèn)空調(diào)系統(tǒng)中的設(shè)備節(jié)點(diǎn);獲取設(shè)備節(jié)點(diǎn)的數(shù)據(jù)。
步驟s104,對(duì)待傳輸數(shù)據(jù)進(jìn)行分類。
在對(duì)數(shù)據(jù)分類后,可以對(duì)數(shù)據(jù)進(jìn)行分類存儲(chǔ),可選地,在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類之后,該方法包括:將分類后的待傳輸數(shù)據(jù)中同一類的數(shù)據(jù)存儲(chǔ)到同一個(gè)連續(xù)存儲(chǔ)空間內(nèi),其中,在通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸時(shí),從同一個(gè)連續(xù)存儲(chǔ)空間調(diào)取同一類的數(shù)據(jù)。
為了便于后續(xù)數(shù)據(jù)的傳輸,將分類后的待傳輸數(shù)據(jù)中同一類的數(shù)據(jù)存儲(chǔ)到同一個(gè)連續(xù)存儲(chǔ)空間內(nèi)包括:將分類后的待傳輸數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)表格中,其中,所有同一類型的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)表格中的同一列,一個(gè)列對(duì)應(yīng)一個(gè)數(shù)據(jù)類別,數(shù)據(jù)所在的行作為數(shù)據(jù)的位置。
在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類之后,得到多個(gè)類別的數(shù)據(jù),在得到多個(gè)類別的數(shù)據(jù)之后,可選地,該方法還包括:將多個(gè)類別的數(shù)據(jù)放置在can通訊的仲裁位中,其中,仲裁位用于放置待進(jìn)行優(yōu)先級(jí)仲裁的數(shù)據(jù);對(duì)仲裁位中放置的多個(gè)類別的數(shù)據(jù)進(jìn)行優(yōu)先級(jí)的仲裁。通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸包括:根據(jù)仲裁的優(yōu)先級(jí)對(duì)多個(gè)類別的數(shù)據(jù)進(jìn)行傳輸。
步驟s105,通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
可選地,通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸包括:判斷同一個(gè)類別的數(shù)據(jù)是否能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送;如果同一個(gè)類別的數(shù)據(jù)是否能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送,則通過(guò)一個(gè)數(shù)據(jù)幀發(fā)送同一個(gè)類別的數(shù)據(jù);如果同一個(gè)類別的數(shù)據(jù)不能夠通過(guò)同一個(gè)數(shù)據(jù)幀發(fā)送,則通過(guò)多個(gè)數(shù)據(jù)幀發(fā)送,其中,多個(gè)數(shù)據(jù)幀中的每個(gè)數(shù)據(jù)幀均包括待傳輸數(shù)據(jù)所在的列。
可選地,獲取設(shè)備節(jié)點(diǎn)的數(shù)據(jù)包括獲取設(shè)備節(jié)點(diǎn)的以下任意一種或者多種數(shù)據(jù):空調(diào)系統(tǒng)的管路溫度;空調(diào)系統(tǒng)的開關(guān)機(jī)數(shù)據(jù);空調(diào)系統(tǒng)的機(jī)組故障數(shù)據(jù);空調(diào)系統(tǒng)的風(fēng)機(jī)數(shù)據(jù);空調(diào)系統(tǒng)的壓機(jī)頻率數(shù)據(jù)。
可選地,在對(duì)待傳輸數(shù)據(jù)進(jìn)行分類包括:對(duì)待傳輸數(shù)據(jù)標(biāo)注屬性,包括以下任意一個(gè)或者多個(gè)屬性:所屬的數(shù)據(jù)級(jí)別;屬于控制參數(shù)或者只讀參數(shù);屬于故障狀態(tài)或者正常狀態(tài);屬于word、byte還是bit數(shù)據(jù)。
以下對(duì)本發(fā)明實(shí)施例的方法進(jìn)一步舉例描述:
1、確認(rèn)設(shè)備節(jié)點(diǎn)所有的數(shù)據(jù);比如:管路溫度,開關(guān)機(jī),機(jī)組故障,風(fēng)機(jī),壓機(jī)頻率等設(shè)備參數(shù)。
2、進(jìn)行數(shù)據(jù)的分類管理;將每一個(gè)數(shù)據(jù)標(biāo)注屬性:是否屬于用戶級(jí)還是廠家級(jí),是否屬于控制參數(shù)還是只讀參數(shù),是否是故障狀態(tài)還是正常的運(yùn)行狀態(tài),是否屬于word、byte還是bit數(shù)據(jù)。例如:壓縮機(jī)頻率數(shù)據(jù):用戶級(jí)參數(shù),機(jī)組狀態(tài)參數(shù),byte數(shù)據(jù)。開關(guān)機(jī)數(shù)據(jù):用戶級(jí)參數(shù),機(jī)組正常運(yùn)行狀態(tài)數(shù)據(jù),bit數(shù)據(jù)
3、分類之后,形成數(shù)據(jù)表格;將所有同一類型的數(shù)據(jù)放在表格的同一列,此列表示此數(shù)據(jù)類別,發(fā)送解析可以作為can數(shù)據(jù)傳輸時(shí)的數(shù)據(jù)索引;實(shí)際數(shù)據(jù)所在的行作為每個(gè)數(shù)據(jù)的位置,每一列都是同一類別的數(shù)據(jù)。
數(shù)據(jù)表格可以如下表1所示:
表1
4、發(fā)送時(shí)按照表2,將數(shù)據(jù)類別放在協(xié)議幀中的id仲裁段的某一部分,將其同一類別的數(shù)據(jù)放在同一幀發(fā)送,一幀無(wú)法發(fā)送完成的,分多幀發(fā)送,每一幀都必須包含數(shù)據(jù)所在的列(即數(shù)據(jù)類別)。
表2
5、接收解析時(shí),直接識(shí)別發(fā)送節(jié)點(diǎn)的數(shù)據(jù)類別,即可判斷此時(shí)發(fā)送的數(shù)據(jù)類型,此幀的數(shù)據(jù)處理解析時(shí)就可以統(tǒng)一處理。
需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
在本發(fā)明實(shí)施例中,采用獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù);對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù),由于同一類型的數(shù)據(jù)通過(guò)同一個(gè)幀傳輸,解析的時(shí)候更便捷,進(jìn)而解決了空調(diào)系統(tǒng)中在進(jìn)行數(shù)據(jù)傳輸時(shí)容易出現(xiàn)解析錯(cuò)誤的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置,空調(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置包括:獲取單元,用于獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù);分類單元,用于對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;傳輸單元,用于通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
本發(fā)明實(shí)施例還提供了一種空調(diào)系統(tǒng),該系統(tǒng)包括本發(fā)明實(shí)施例提供的任意一種用于空調(diào)系統(tǒng)的數(shù)據(jù)傳輸裝置。
本發(fā)明實(shí)施例還提供了一種空調(diào)系統(tǒng),該系統(tǒng)可以用于執(zhí)行本發(fā)明實(shí)施例的方法。該空調(diào)系統(tǒng)通過(guò)can通信協(xié)議執(zhí)行數(shù)據(jù)通信,空調(diào)系統(tǒng)包括主控設(shè)備,主控設(shè)備用于按照以下方法執(zhí)行數(shù)據(jù)傳輸:獲取空調(diào)系統(tǒng)中的待傳輸數(shù)據(jù),其中,待傳輸數(shù)據(jù)為用于通過(guò)can通信協(xié)議進(jìn)行傳輸?shù)臄?shù)據(jù);對(duì)待傳輸數(shù)據(jù)進(jìn)行分類;通過(guò)can通信協(xié)議對(duì)分類后的待傳輸數(shù)據(jù)進(jìn)行傳輸,其中,在傳輸時(shí),傳輸?shù)拿恳粠际峭活愋偷臄?shù)據(jù)。
本發(fā)明實(shí)施例引入了數(shù)據(jù)分類的方法,傳輸數(shù)據(jù)按照分類進(jìn)行有規(guī)律的傳輸,達(dá)到發(fā)送傳輸方便,開發(fā)也簡(jiǎn)單。便于數(shù)據(jù)的解析和處理,保證對(duì)can數(shù)據(jù)發(fā)送的每一次數(shù)據(jù)幀的每一個(gè)數(shù)據(jù)處理是一樣的,簡(jiǎn)化了程序處理,實(shí)現(xiàn)程序的模塊化提供基礎(chǔ)。
本發(fā)明實(shí)施例將can通訊要發(fā)送的數(shù)據(jù)根據(jù)數(shù)據(jù)的用戶級(jí)別、數(shù)據(jù)的大小(bit、byte、word)、控制數(shù)據(jù)還是狀態(tài)數(shù)據(jù)等屬性進(jìn)行劃分,并將同一類的數(shù)據(jù)放在同一個(gè)連續(xù)空間,保證每一幀的發(fā)送都是同一類型的數(shù)據(jù)。將此數(shù)據(jù)類別放在can通訊的id仲裁位中,作為仲裁優(yōu)先級(jí)的判別。
以下對(duì)本發(fā)明的空調(diào)系統(tǒng)進(jìn)一步進(jìn)行舉例描述。
本發(fā)明實(shí)施例提供的空調(diào)系統(tǒng)可以是一種多聯(lián)空調(diào)系統(tǒng),該多聯(lián)空調(diào)系統(tǒng)包括第一控制設(shè)備和第二控制設(shè)備,第一控制設(shè)備連接有多個(gè)節(jié)點(diǎn)設(shè)備。該多聯(lián)空調(diào)系統(tǒng)基于控制器局域網(wǎng)(controllerareanetwork,簡(jiǎn)稱為can)通訊協(xié)議執(zhí)行數(shù)據(jù)通訊。
圖3是根據(jù)本發(fā)明實(shí)施例的一種多聯(lián)空調(diào)系統(tǒng)的示意圖。
如圖3所示,該空調(diào)系統(tǒng)包括兩層can網(wǎng)絡(luò):第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò),第一can網(wǎng)絡(luò)可以有多個(gè),例如,包括第一一can網(wǎng)絡(luò)。第一一can網(wǎng)絡(luò)也即圖示的can網(wǎng)絡(luò)11,第二can網(wǎng)絡(luò)也即圖示的can網(wǎng)絡(luò)2,具體地,該空調(diào)系統(tǒng)包括:第一控制設(shè)備,也即,控制設(shè)備1;第二控制設(shè)備,也即,控制設(shè)備2。第一一can網(wǎng)絡(luò)包括控制設(shè)備1和與該控制設(shè)備1連接的節(jié)點(diǎn)設(shè)備,控制設(shè)備1可以連接至至少一個(gè)節(jié)點(diǎn)設(shè)備,例如,圖示的節(jié)點(diǎn)設(shè)備11至節(jié)點(diǎn)設(shè)備1n。第二can網(wǎng)絡(luò)包括控制設(shè)備1和控制設(shè)備2,該第二can網(wǎng)絡(luò)中還可以連接有其他的設(shè)備,例如,控制設(shè)備1或控制設(shè)備2可以作為集中控制設(shè)備,通過(guò)第二can網(wǎng)絡(luò)控制第二can網(wǎng)絡(luò)中其他設(shè)備的運(yùn)行,或者,也可以在第二can網(wǎng)絡(luò)中設(shè)置單獨(dú)的集中控制設(shè)備,通過(guò)該集中控制設(shè)備對(duì)控制設(shè)備1和控制設(shè)備2進(jìn)行控制。第二can網(wǎng)絡(luò)中的設(shè)備可以通過(guò)第二can網(wǎng)絡(luò)執(zhí)行通訊,第一一can網(wǎng)絡(luò)中的設(shè)備可以通過(guò)第一一can網(wǎng)絡(luò)執(zhí)行通訊,例如,控制設(shè)備1與第一一can網(wǎng)絡(luò)中的節(jié)點(diǎn)設(shè)備相連接。具體地,第一控制設(shè)備和第二控制設(shè)備通過(guò)第二can網(wǎng)絡(luò)進(jìn)行通信,例如,第一控制設(shè)備通過(guò)第二can網(wǎng)絡(luò)與第二控制設(shè)備進(jìn)行通信,也可以是第一控制設(shè)備和第二控制設(shè)備均通過(guò)第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行通信。該實(shí)施例采用了雙層can通信網(wǎng)絡(luò):第一一can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)11;第二can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)2。can網(wǎng)絡(luò)由控制設(shè)備1和與控制設(shè)備1相連接的節(jié)點(diǎn)設(shè)備構(gòu)成,can網(wǎng)絡(luò)2由can11網(wǎng)絡(luò)的控制設(shè)備、集中控制設(shè)備及網(wǎng)關(guān)設(shè)備等構(gòu)成,can網(wǎng)絡(luò)11與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備節(jié)點(diǎn)負(fù)責(zé)網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點(diǎn)的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點(diǎn)的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)。在該實(shí)施例中,控制設(shè)備1位于can網(wǎng)絡(luò)11中,該can網(wǎng)絡(luò)11還包括與控制設(shè)備1相連接的設(shè)備11、設(shè)備12至設(shè)備1n。
在該多聯(lián)空調(diào)系統(tǒng)中包括兩層can網(wǎng)絡(luò),即,第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò)。第一控制設(shè)備和第一控制設(shè)備連接的多個(gè)節(jié)點(diǎn)設(shè)備均位于第一can網(wǎng)絡(luò),通過(guò)第一can網(wǎng)絡(luò)進(jìn)行通訊,第一控制設(shè)備同時(shí)還位于第二can網(wǎng)絡(luò)中,通過(guò)第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備執(zhí)行通訊。
第一控制設(shè)備還位于第二can網(wǎng)絡(luò)中。需要說(shuō)明的是,該多聯(lián)空調(diào)系統(tǒng)也可以包括兩層以上的can網(wǎng)絡(luò)。
多聯(lián)空調(diào)系統(tǒng)通信網(wǎng)絡(luò)具有機(jī)組數(shù)量極大、安裝距離遠(yuǎn)等特性。圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的多聯(lián)空調(diào)系統(tǒng)的示意圖。如圖4所示,本發(fā)明實(shí)施例采用了雙層can通信網(wǎng)絡(luò):第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò)。第一can網(wǎng)絡(luò)可以包括至少一個(gè)can網(wǎng)絡(luò),例如,包括圖示的:第一一can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)11;第二can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)12至can網(wǎng)絡(luò)1n。舉例而言,can11網(wǎng)絡(luò)由控制設(shè)備1和與該控制設(shè)備1連接的節(jié)點(diǎn)設(shè)備構(gòu)成,can網(wǎng)絡(luò)2由can1網(wǎng)絡(luò)的控制設(shè)備1、集中控制設(shè)備及網(wǎng)關(guān)設(shè)備等構(gòu)成,can網(wǎng)絡(luò)11與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備1節(jié)點(diǎn)負(fù)責(zé)網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點(diǎn)的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點(diǎn)的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)。在該實(shí)施例中,控制設(shè)備1位于can網(wǎng)絡(luò)11中,該can網(wǎng)絡(luò)11還包括與控制設(shè)備1相連接的設(shè)備11、設(shè)備12至設(shè)備1n??刂圃O(shè)備2位于can網(wǎng)絡(luò)12中,該can網(wǎng)絡(luò)12還包括與控制設(shè)備2相連接的設(shè)備21、設(shè)備22至設(shè)備2n??刂圃O(shè)備1和控制設(shè)備2還設(shè)置于can網(wǎng)絡(luò)2中,can網(wǎng)絡(luò)2中可以設(shè)置有n個(gè)控制設(shè)備,其中,控制設(shè)備n位于can網(wǎng)絡(luò)1n中,can網(wǎng)絡(luò)1n還包括與控制設(shè)備n連接的設(shè)備n1、設(shè)備n2至設(shè)備nn。在can網(wǎng)絡(luò)2中還可以設(shè)置有集中控制設(shè)備和網(wǎng)關(guān)設(shè)備。另外,該實(shí)施例中的can網(wǎng)絡(luò)11、can網(wǎng)絡(luò)12和can網(wǎng)絡(luò)1n可以統(tǒng)稱為can網(wǎng)絡(luò)1。can網(wǎng)絡(luò)1與can網(wǎng)絡(luò)2是相互獨(dú)立的通信網(wǎng)絡(luò)。
需要說(shuō)明的是,在該實(shí)施例中,控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也可以實(shí)現(xiàn)集中控制器的功能,此時(shí),不需要再單獨(dú)設(shè)置圖中所示的集中控制器,如果控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也設(shè)置為用于實(shí)現(xiàn)網(wǎng)關(guān)設(shè)備的功能,則本發(fā)明實(shí)施例中也可以不再設(shè)置圖示的單獨(dú)的網(wǎng)關(guān)設(shè)備。
為了進(jìn)一步的提高通信效率,第一一can網(wǎng)絡(luò)通過(guò)預(yù)先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址進(jìn)行can網(wǎng)絡(luò)通信,第二can網(wǎng)絡(luò)通過(guò)預(yù)先設(shè)置的第二can網(wǎng)絡(luò)設(shè)備地址進(jìn)行通信。第二can網(wǎng)絡(luò)可以通過(guò)預(yù)先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址進(jìn)行can網(wǎng)絡(luò)通信。
可選地,第一一can網(wǎng)絡(luò)的通訊幀包括第一擴(kuò)展幀,第一擴(kuò)展幀的仲裁段中預(yù)先設(shè)置有第一can網(wǎng)絡(luò)設(shè)備地址。第二can網(wǎng)絡(luò)的通訊幀包括第二擴(kuò)展幀,第二擴(kuò)展幀的仲裁段中預(yù)先設(shè)置有第二can網(wǎng)絡(luò)設(shè)備地址。
可選地,當(dāng)數(shù)據(jù)在第一一can網(wǎng)絡(luò)中傳輸時(shí),第一can網(wǎng)絡(luò)設(shè)備地址作為數(shù)據(jù)的源地址或目標(biāo)地址。當(dāng)數(shù)據(jù)在第二can網(wǎng)絡(luò)中傳輸時(shí),第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址的組合作為數(shù)據(jù)的源地址或目標(biāo)地址。
可選地,第一控制設(shè)備包括:第一室外機(jī)。第二控制設(shè)備包括:第二室外機(jī)。第一組節(jié)點(diǎn)設(shè)備包括:第一組室內(nèi)機(jī)。
可選地,第二can網(wǎng)絡(luò)中還設(shè)置有集中控制設(shè)備,第一控制設(shè)備用于將集中控制設(shè)備的數(shù)據(jù)下發(fā)至第一一can網(wǎng)絡(luò)中的設(shè)備,以及將第一一can網(wǎng)絡(luò)中的設(shè)備的數(shù)據(jù)上傳至集中控制設(shè)備。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:網(wǎng)關(guān)設(shè)備,與集中控制設(shè)備、第一控制設(shè)備和第二控制設(shè)備相通信。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:第二組節(jié)點(diǎn)設(shè)備,其中,第二控制設(shè)備和第二組節(jié)點(diǎn)設(shè)備之間通過(guò)第一二can網(wǎng)絡(luò)進(jìn)行通信。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:第二組節(jié)點(diǎn)設(shè)備包括:第二組室內(nèi)機(jī)。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。