本發(fā)明涉及空調(diào)領(lǐng)域,具體而言,涉及一種空調(diào)系統(tǒng)及其通信控制方法。
背景技術(shù):
空調(diào)系統(tǒng)的通信網(wǎng)絡(luò)具有機組數(shù)量大、機組安裝距離遠等特性,現(xiàn)有技術(shù)中的空調(diào)系統(tǒng)中的各個設(shè)備之間采用485通信協(xié)議進行通訊,存在數(shù)據(jù)傳輸效率低的問題。
針對空調(diào)系統(tǒng)的數(shù)據(jù)傳輸效率低的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種空調(diào)系統(tǒng)及其通信控制方法,以至少解決空調(diào)系統(tǒng)的數(shù)據(jù)傳輸效率低的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種空調(diào)系統(tǒng),該空調(diào)系統(tǒng)包括:第一控制設(shè)備;第一組節(jié)點設(shè)備,其中,所述第一控制設(shè)備和所述第一組節(jié)點設(shè)備之間通過第一一can網(wǎng)絡(luò)進行通信;控制設(shè)備,其中,所述第一控制設(shè)備和所述第二控制設(shè)備通過第二can網(wǎng)絡(luò)進行通信。
進一步地,所述第一一can網(wǎng)絡(luò)通過預先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址進行通信,所述第二can網(wǎng)絡(luò)通過預先設(shè)置的第二can網(wǎng)絡(luò)設(shè)備地址進行通信。
進一步地,所述第一一can網(wǎng)絡(luò)的通訊幀包括第一擴展幀,所述第一擴展幀的仲裁段中預先設(shè)置有所述第一can網(wǎng)絡(luò)設(shè)備地址。所述第二can網(wǎng)絡(luò)的通訊幀包括第二擴展幀,所述第二擴展幀的仲裁段中預先設(shè)置有所述第二can網(wǎng)絡(luò)設(shè)備地址。
進一步地,當數(shù)據(jù)在所述第一一can網(wǎng)絡(luò)中傳輸時,所述第一can網(wǎng)絡(luò)設(shè)備地址作為數(shù)據(jù)的源地址或目標地址。當數(shù)據(jù)在所述第二can網(wǎng)絡(luò)中傳輸時,所述第一can網(wǎng)絡(luò)設(shè)備地址和所述第二can網(wǎng)絡(luò)設(shè)備地址的組合作為數(shù)據(jù)的源地址或目標地址。
進一步地,所述第一控制設(shè)備包括:第一室外機。所述第二控制設(shè)備包括:第二室外機。所述第一組節(jié)點設(shè)備包括:第一組室內(nèi)機。
進一步地,所述第二can網(wǎng)絡(luò)中還設(shè)置有集中控制設(shè)備,所述第一控制設(shè)備用于將所述集中控制設(shè)備的數(shù)據(jù)下發(fā)至所述第一一can網(wǎng)絡(luò)中的設(shè)備,以及將所述第一一can網(wǎng)絡(luò)中的設(shè)備的數(shù)據(jù)上傳至所述集中控制設(shè)備。
進一步地,空調(diào)系統(tǒng)還包括:網(wǎng)關(guān)設(shè)備,與所述集中控制設(shè)備、所述第一控制設(shè)備和所述第二控制設(shè)備相通信。
進一步地,空調(diào)系統(tǒng)還包括:第二組節(jié)點設(shè)備,其中,所述第二控制設(shè)備和所述第二組節(jié)點設(shè)備之間通過第一二can網(wǎng)絡(luò)進行通信。
進一步地,空調(diào)系統(tǒng)還包括:所述第二組節(jié)點設(shè)備包括:第二組室內(nèi)機。
進一步地,空調(diào)系統(tǒng)通過can通信協(xié)議執(zhí)行通訊,can通信協(xié)議的幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種空調(diào)系統(tǒng)的通信控制方法,其中,所述空調(diào)系統(tǒng)包括第一控制設(shè)備和控制設(shè)備,還包括與所述第一控制設(shè)備通信的第一組節(jié)點設(shè)備,該方法包括:所述第一控制設(shè)備通過第一一can網(wǎng)絡(luò)接收來自所述第一組節(jié)點設(shè)備的數(shù)據(jù);所述第一控制設(shè)備通過第二can網(wǎng)絡(luò)上傳所述數(shù)據(jù)。
在本發(fā)明實施例中,采用包括以下結(jié)構(gòu)的空調(diào)系統(tǒng):第一控制設(shè)備;第一組節(jié)點設(shè)備,其中,所述第一控制設(shè)備和所述第一組節(jié)點設(shè)備之間通過第一一can網(wǎng)絡(luò)進行通信;控制設(shè)備,其中,所述第一控制設(shè)備和所述第二控制設(shè)備通過第二can網(wǎng)絡(luò)進行通信,通過兩層can網(wǎng)絡(luò),即第一一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò),提高了空調(diào)系統(tǒng)的數(shù)據(jù)傳輸效率,進而解決了空調(diào)系統(tǒng)的數(shù)據(jù)傳輸效率低的技術(shù)問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的一種空調(diào)系統(tǒng)的示意圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的空調(diào)系統(tǒng)的示意圖;
圖3是根據(jù)本發(fā)明實施例的雙層can網(wǎng)絡(luò)設(shè)備地址的應用協(xié)議的示意圖;
圖4是根據(jù)本發(fā)明實施例的一種空調(diào)系統(tǒng)的通信控制方法的流程圖;以及
圖5是根據(jù)本發(fā)明實施例的一種空調(diào)控制方法的流程圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實施例提供了一種空調(diào)系統(tǒng),該空調(diào)系統(tǒng)可以是一種多聯(lián)空調(diào)系統(tǒng),該多聯(lián)空調(diào)系統(tǒng)包括第一控制設(shè)備和第二控制設(shè)備,第一控制設(shè)備連接有多個節(jié)點設(shè)備。該多聯(lián)空調(diào)系統(tǒng)基于控制器局域網(wǎng)(controllerareanetwork,簡稱為can)通訊協(xié)議執(zhí)行數(shù)據(jù)通訊。
圖3是根據(jù)本發(fā)明實施例的一種多聯(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ò)可以有一個或多個,例如,包括第一一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é)點設(shè)備,控制設(shè)備1可以連接至至少一個節(jié)點設(shè)備,例如,圖示的節(jié)點設(shè)備11至節(jié)點設(shè)備1n。第二can網(wǎng)絡(luò)包括控制設(shè)備1和控制設(shè)備2,該第二can網(wǎng)絡(luò)中還可以連接有其他的設(shè)備,例如,控制設(shè)備1或控制設(shè)備2可以作為集中控制設(shè)備,通過第二can網(wǎng)絡(luò)控制第二can網(wǎng)絡(luò)中其他設(shè)備的運行,或者,也可以在第二can網(wǎng)絡(luò)中設(shè)置單獨的集中控制設(shè)備,通過該集中控制設(shè)備對控制設(shè)備1和控制設(shè)備2進行控制。第二can網(wǎng)絡(luò)中的設(shè)備可以通過第二can網(wǎng)絡(luò)執(zhí)行通訊,第一一can網(wǎng)絡(luò)中的設(shè)備可以通過第一一can網(wǎng)絡(luò)執(zhí)行通訊,例如,控制設(shè)備1與第一一can網(wǎng)絡(luò)中的節(jié)點設(shè)備相連接。具體地,第一控制設(shè)備和第二控制設(shè)備通過第二can網(wǎng)絡(luò)進行通信,例如,第一控制設(shè)備通過第二can網(wǎng)絡(luò)與第二控制設(shè)備進行通信,也可以是第一控制設(shè)備和第二控制設(shè)備均通過第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(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é)點設(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是相互獨立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備節(jié)點負責網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點。在該實施例中,控制設(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è)備連接的多個節(jié)點設(shè)備均位于第一can網(wǎng)絡(luò),通過第一can網(wǎng)絡(luò)進行通訊,第一控制設(shè)備同時還位于第二can網(wǎng)絡(luò)中,通過第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備執(zhí)行通訊。
第一控制設(shè)備還位于第二can網(wǎng)絡(luò)中。需要說明的是,該多聯(lián)空調(diào)系統(tǒng)也可以包括兩層以上的can網(wǎng)絡(luò)。
多聯(lián)空調(diào)系統(tǒng)通信網(wǎng)絡(luò)具有機組數(shù)量極大、安裝距離遠等特性。圖4是根據(jù)本發(fā)明實施例的一種可選的多聯(lián)空調(diào)系統(tǒng)的示意圖。如圖4所示,本發(fā)明實施例采用了雙層can通信網(wǎng)絡(luò):第一can網(wǎng)絡(luò)和第二can網(wǎng)絡(luò)。第一can網(wǎng)絡(luò)可以包括至少一個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é)點設(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是相互獨立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備1節(jié)點負責網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點。在該實施例中,控制設(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。控制設(shè)備1和控制設(shè)備2還設(shè)置于can網(wǎng)絡(luò)2中,can網(wǎng)絡(luò)2中可以設(shè)置有n個控制設(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è)備。另外,該實施例中的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是相互獨立的通信網(wǎng)絡(luò)。
需要說明的是,在該實施例中,控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也可以實現(xiàn)集中控制器的功能,此時,不需要再單獨設(shè)置圖中所示的集中控制器,如果控制設(shè)備1至控制設(shè)備n中的控制設(shè)備也設(shè)置為用于實現(xiàn)網(wǎng)關(guān)設(shè)備的功能,則本發(fā)明實施例中也可以不再設(shè)置圖示的單獨的網(wǎng)關(guān)設(shè)備。
為了進一步的提高通信效率,第一一can網(wǎng)絡(luò)通過預先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址進行can網(wǎng)絡(luò)通信,第二can網(wǎng)絡(luò)通過預先設(shè)置的第二can網(wǎng)絡(luò)設(shè)備地址進行通信。第二can網(wǎng)絡(luò)可以通過預先設(shè)置的第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址進行can網(wǎng)絡(luò)通信。
可選地,第一一can網(wǎng)絡(luò)的通訊幀包括第一擴展幀,第一擴展幀的仲裁段中預先設(shè)置有第一can網(wǎng)絡(luò)設(shè)備地址。第二can網(wǎng)絡(luò)的通訊幀包括第二擴展幀,第二擴展幀的仲裁段中預先設(shè)置有第二can網(wǎng)絡(luò)設(shè)備地址。
可選地,當數(shù)據(jù)在第一一can網(wǎng)絡(luò)中傳輸時,第一can網(wǎng)絡(luò)設(shè)備地址作為數(shù)據(jù)的源地址或目標地址。當數(shù)據(jù)在第二can網(wǎng)絡(luò)中傳輸時,第一can網(wǎng)絡(luò)設(shè)備地址和第二can網(wǎng)絡(luò)設(shè)備地址的組合作為數(shù)據(jù)的源地址或目標地址。
可選地,第一控制設(shè)備包括:第一室外機。第二控制設(shè)備包括:第二室外機。第一組節(jié)點設(shè)備包括:第一組室內(nèi)機。
可選地,第二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é)點設(shè)備,其中,第二控制設(shè)備和第二組節(jié)點設(shè)備之間通過第一二can網(wǎng)絡(luò)進行通信。
可選地,多聯(lián)空調(diào)系統(tǒng)還包括:第二組節(jié)點設(shè)備包括:第二組室內(nèi)機。
本發(fā)明實施例的can通訊規(guī)范包括標準幀和擴展幀兩種格式,其中兩種幀格式的區(qū)別在于標準幀的仲裁段由11bits構(gòu)成,擴展幀的仲裁段由29bits構(gòu)成;can通訊規(guī)范的通訊幀未對仲裁段和數(shù)據(jù)段進行具體設(shè)計,可由can通訊規(guī)范使用者,設(shè)計適合自身通訊需求的應用協(xié)議,在本發(fā)明實施例中,對通訊幀進行了定義。
圖3是根據(jù)本發(fā)明實施例的雙層can網(wǎng)絡(luò)設(shè)備地址的應用協(xié)議的示意圖。如圖3所示,基于can通訊規(guī)范的擴展幀基礎(chǔ)上,在規(guī)范的仲裁段中設(shè)計了can1網(wǎng)絡(luò)設(shè)備地址和can網(wǎng)絡(luò)2設(shè)備地址,從而形成了一種具有雙層can網(wǎng)絡(luò)設(shè)備地址的應用協(xié)議;當數(shù)據(jù)在can1網(wǎng)絡(luò)中傳輸時,該協(xié)議中的can1網(wǎng)絡(luò)設(shè)備地址,可作為數(shù)據(jù)的源地址或目標地址,當數(shù)據(jù)在can網(wǎng)絡(luò)2中傳輸時,該協(xié)議中的can1網(wǎng)絡(luò)設(shè)備地址和can網(wǎng)絡(luò)2設(shè)備地址的組合值可作為數(shù)據(jù)的源地址或目標地址,因此,雖然can1網(wǎng)絡(luò)和can網(wǎng)絡(luò)2是相互獨立的通信網(wǎng)絡(luò),但均可統(tǒng)一使用該協(xié)議,這樣can1網(wǎng)絡(luò)控制設(shè)備無論是將can1網(wǎng)絡(luò)將數(shù)據(jù)上傳至can網(wǎng)絡(luò)2或?qū)an網(wǎng)絡(luò)2數(shù)據(jù)下傳至can1網(wǎng)絡(luò),均無需進行解幀操作,降低了can1網(wǎng)絡(luò)與can網(wǎng)絡(luò)2數(shù)據(jù)上傳或下傳的延時,提高了數(shù)據(jù)在雙層can網(wǎng)絡(luò)中的傳輸效率。
本發(fā)明實施例通過設(shè)計一種雙層can網(wǎng)絡(luò)設(shè)備地址的應用協(xié)議,使得雙層can網(wǎng)絡(luò)均可通用使用,為雙層can網(wǎng)絡(luò)的數(shù)據(jù)傳輸高效性提供了必要條件。
本發(fā)明實施例還提供了一種空調(diào)系統(tǒng)的通信控制方法。該方法可以用于本發(fā)明實施例的空調(diào)系統(tǒng)中。
圖4是根據(jù)本發(fā)明實施例的一種空調(diào)系統(tǒng)的通信控制方法的流程圖。在該實施例中,空調(diào)系統(tǒng)包括第一控制設(shè)備和控制設(shè)備,還包括與第一控制設(shè)備通信的第一組節(jié)點設(shè)備。
如圖4所示,該方法包括以下步驟:
步驟s102,第一控制設(shè)備通過第一一can網(wǎng)絡(luò)接收來自第一組節(jié)點設(shè)備的數(shù)據(jù)。
步驟s104,第一控制設(shè)備通過第二can網(wǎng)絡(luò)上傳數(shù)據(jù)。
第一控制設(shè)備和控制設(shè)備均位于第二can網(wǎng)絡(luò)中,通過第二can網(wǎng)絡(luò)執(zhí)行數(shù)據(jù)通訊,該第二can網(wǎng)絡(luò)中還可以連接有其他的設(shè)備,第二can網(wǎng)絡(luò)中的設(shè)備可以通過第二can網(wǎng)絡(luò)執(zhí)行通訊。具體地,第一控制設(shè)備和控制設(shè)備通過第二can網(wǎng)絡(luò)進行通信,例如,第一控制設(shè)備通過第二can網(wǎng)絡(luò)與控制設(shè)備進行通信,也可以是第一控制設(shè)備和控制設(shè)備均通過第二can網(wǎng)絡(luò)與第二can網(wǎng)絡(luò)中的其他設(shè)備進行通信。該實施例采用了雙層can通信網(wǎng)絡(luò):第一一can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)11;第二can網(wǎng)絡(luò),也即,can網(wǎng)絡(luò)2。舉例而言,can1網(wǎng)絡(luò)由控制設(shè)備和節(jié)點設(shè)備構(gòu)成,can網(wǎng)絡(luò)2由can1網(wǎng)絡(luò)的控制設(shè)備、集中控制設(shè)備及網(wǎng)關(guān)設(shè)備等構(gòu)成,can網(wǎng)絡(luò)11與can網(wǎng)絡(luò)2是相互獨立的通信網(wǎng)絡(luò);can網(wǎng)絡(luò)11的控制設(shè)備節(jié)點負責網(wǎng)絡(luò)內(nèi)其它設(shè)備節(jié)點的數(shù)據(jù)上傳至can網(wǎng)絡(luò)2和將can網(wǎng)絡(luò)2的集中控制、網(wǎng)關(guān)等設(shè)備節(jié)點的數(shù)據(jù)下傳至can1網(wǎng)絡(luò)中的設(shè)備節(jié)點。
本發(fā)明實施例提供了一種具有雙層can網(wǎng)絡(luò)設(shè)備地址的應用協(xié)議。本發(fā)明實施例滿足了can1網(wǎng)絡(luò)和can網(wǎng)絡(luò)2之間的高效率的數(shù)據(jù)傳輸。
以下繼續(xù)對本發(fā)明實施例的空調(diào)系統(tǒng)的控制方法進行舉例描述:
圖5是根據(jù)本發(fā)明實施例的一種空調(diào)控制方法的流程圖。如圖5所示,該空調(diào)控制方法包括:
步驟s202,檢測can總線中是否有新的數(shù)據(jù)增加。
檢測can總線中是否有新的數(shù)據(jù)增加可以是單純的檢測can總線中是否有新的數(shù)據(jù)增加,也可以是檢測can總線中是否有新的設(shè)備增加,也即,是否有新的設(shè)備對應的數(shù)據(jù)增加,對于后者,當檢測到can總線中有新的設(shè)備增加時,確定can總線中有新的數(shù)據(jù)增加。
步驟s204,如果檢測到can總線中有新的數(shù)據(jù)增加,根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的數(shù)據(jù)進行數(shù)據(jù)歸類。
舉例而言,根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的數(shù)據(jù)進行數(shù)據(jù)歸類可以是按照以下方式進行分類:
根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的設(shè)備進行歸類。
基于歸類的設(shè)備對新的設(shè)備的相關(guān)數(shù)據(jù)進行歸類。
進一步地,對于根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的數(shù)據(jù)進行數(shù)據(jù)歸類,可以包括:對新的數(shù)據(jù)的屬性進行數(shù)據(jù)歸類;和/或,對新的數(shù)據(jù)的優(yōu)先級進行數(shù)據(jù)歸類。
更進一步地,對新的數(shù)據(jù)的屬性進行數(shù)據(jù)歸類可以包括:將新的數(shù)據(jù)劃分為控制數(shù)據(jù)或者狀態(tài)數(shù)據(jù)。根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的數(shù)據(jù)進行數(shù)據(jù)歸類可以包括:根據(jù)預先設(shè)定的can通信協(xié)議幀格式對新的數(shù)據(jù)進行數(shù)據(jù)歸類,其中,can通信協(xié)議幀格式包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
步驟s206,基于歸類后的數(shù)據(jù)執(zhí)行空調(diào)控制。
在本發(fā)明實施例中,can通信協(xié)議幀格式還包括:數(shù)據(jù)個數(shù),其中,can網(wǎng)絡(luò)地址包括:第一can網(wǎng)絡(luò)地址和第二can網(wǎng)絡(luò)地址。
在本發(fā)明實施例中,采用檢測can總線中是否有新的數(shù)據(jù)增加;如果檢測到can總線中有新的數(shù)據(jù)增加,根據(jù)預先設(shè)定的數(shù)據(jù)分類規(guī)則對新的數(shù)據(jù)進行數(shù)據(jù)歸類;基于歸類后的數(shù)據(jù)執(zhí)行空調(diào)控制,由于can總線的通信無固定時序,因而,提高了空調(diào)系統(tǒng)的擴展性。本發(fā)明實施例提供的基于can通信的控制及狀態(tài)協(xié)議幀解決了空調(diào)系統(tǒng)的數(shù)據(jù)傳輸效率低的技術(shù)問題。
由于can通信方式為多主式,因此總線通信無固定時序,所有設(shè)備在同一時間都可以向總線發(fā)送數(shù)據(jù),由總線自動仲裁。因此通過對數(shù)據(jù)屬性劃分,定義為控制數(shù)據(jù)與狀態(tài)數(shù)據(jù),并且劃分不同優(yōu)先級,對網(wǎng)絡(luò)地址可進行多層次劃分,當有新的數(shù)據(jù)增加時可根據(jù)數(shù)據(jù)屬性以及優(yōu)先級直接進行歸類,不影響其它數(shù)據(jù),大大增加擴展性,通用性,提升通信效率。
本發(fā)明實施例提供了一種can通信空調(diào)協(xié)議控制以及狀態(tài)數(shù)據(jù)幀格式,用于不同設(shè)備間通信。另外,本發(fā)明實施例通過對空調(diào)數(shù)據(jù)的屬性進行劃分,可對不同功能的數(shù)據(jù)直接進行歸類,當有新數(shù)據(jù)增加時,直接歸類于不同屬性,大大增加協(xié)議擴展性,通用性,提升通信效率。
本發(fā)明實施例定義了一種應用于空調(diào)的can通信數(shù)據(jù)協(xié)議幀格式,此協(xié)議幀用于空調(diào)有效數(shù)據(jù)傳輸。
can通信協(xié)議的幀格式可以包括功能碼、數(shù)據(jù)類別、can網(wǎng)絡(luò)地址和數(shù)據(jù)段。
以下的表1示出了本發(fā)明實施例的一種can協(xié)議幀格式:
表1
以下的表2示出了本發(fā)明實施例的一種控制或狀態(tài)幀格式:
表2
對于表1所示的can協(xié)議幀格式,以下進行具體說明:
功能碼:用于對數(shù)據(jù)應用屬性的描述,對其功能進行劃分。
can網(wǎng)絡(luò)2ip地址:can網(wǎng)絡(luò)2的通訊地址。
can網(wǎng)絡(luò)1ip地址:can網(wǎng)絡(luò)1的通訊地址。
數(shù)據(jù)類別:對機組狀態(tài)信息數(shù)據(jù)的分類,用于對機組數(shù)據(jù)的細化。
數(shù)據(jù)個數(shù):選擇要發(fā)送的有效數(shù)據(jù)個數(shù)。
數(shù)據(jù)段:機組實際需要發(fā)送的有效數(shù)據(jù)。
對于表2所示的所示為控制或狀態(tài)幀(控制/狀態(tài)幀)格式:
當機組數(shù)據(jù)為控制狀態(tài)數(shù)據(jù)時,功能碼需選擇控制/狀態(tài)碼。
根據(jù)控制/狀態(tài)對象的網(wǎng)絡(luò)單元與地址來選取不同的網(wǎng)絡(luò)以及對應的ip地址。
根據(jù)機組控制/狀態(tài)信息對數(shù)據(jù)進行細分,從而選取不同的數(shù)據(jù)類別。
根據(jù)機組所要發(fā)送控制/狀態(tài)信息量,來選取數(shù)據(jù)發(fā)送個數(shù)。
將有效控制/狀態(tài)數(shù)據(jù)填充到不同的數(shù)據(jù)段。
需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。