基于電力線載波通訊網絡的空調多聯機方法
【專利摘要】本發明涉及一種基于電力線載波通訊網絡的空調多聯機方法。所述多聯機包括以下步驟:主機發送同步數據幀使所有子機進入通訊模式;所述主機發送設備控制數據對所有子機進行控制;所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊;所述主機與所述子機停止通訊;以及所述主機判斷總線是否空閑,若是則再次依序執行上述步驟。所述空調多聯機方法能夠滿足多聯機空調機組的通訊要求。
【專利說明】
基于電力線載波通訊網絡的空調多聯機方法
技術領域
[0001]本發明涉及一種空調協議,尤其涉及一種基于電力線載波通訊網絡的空調多聯機方法。
【背景技術】
[0002]在同一通信網絡中,各個設備之間的數據傳輸交互都是以協議的形式進行,因此協議的制定和應用,往往決定著通信網絡通信效率的高低。目前大多數電力公司采用電力線載波通訊網絡進行電力管理,用于用戶的抄表、計費等功能。由于電力線載波通訊網絡中的抄表、計費作業為各設備之間點對點通信,并且由于通訊網絡的節點設備較少,通信數據較少,因此電力線載波通訊網絡采用的電表協議的制定是直接針對有效數據進行傳輸,沒有對數據進行歸類處理。
[0003]例如,基于電力線載波通訊的多聯空調機組通信網絡是以供電電力線作為數據通訊線的通信網絡。由于供電電力線網絡已普遍存在,因此,通過多聯機組供電電源線接入供電電力線網絡,不僅能夠解決了由于多聯空調機組系統具有空調數量多、安裝位置或分散或隱蔽等通訊線工程安裝的困難,能夠大幅度地減少通訊接觸不良的現象,同時能夠降低工程安裝成本和難度。由于多聯機組節點設備數量較多,因此數據傳輸量較大,此時,傳統的電表協議已經無法滿足多聯機組數據傳輸要求,這就需要在原有電表協議的基礎上制定一種能夠適應多聯機空調機組的電力線載波通訊網絡新協議。
【發明內容】
[0004]有鑒于此,有必要提供一種能夠滿足多聯機空調機組的通訊要求的基于電力線載波通訊網絡的空調多聯機方法。
[0005]—種基于電力線載波通訊網絡的空調多聯機方法,包括以下步驟:
[0006]主機發送同步數據幀使所有子機進入通訊模式;
[0007]所述主機發送設備控制數據對所有子機進行控制;
[0008]所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊;
[0009]所述主機與所述子機停止通訊;以及
[0010]所述主機判斷總線是否空閑,若是則再次依序執行上述步驟。
[0011]在其中一個實施方式中,所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊的步驟包括:
[0012]所述主機判斷所述通訊模式的持續時間是否等于所述預設通訊時間值;
[0013]若否,則判斷自身狀態是否發送變化,
[0014]若發生變化,則發送變化的狀態數據幀;以及
[0015]若是,則發送自身所有的狀態數據以刷新狀態信息。
[0016]在其中一個實施方式中,所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊的步驟還包括:
[0017]所述子機判斷通訊模式持續時間是否等于所述預設通訊時間值,
[0018]若否,則判斷自身狀態是否發送變化,
[0019]若發生變化,則發送變化的狀態數據幀;以及
[0020]若是,則發送自身所有的狀態數據以刷新狀態信息。
[0021]在其中一個實施方式中,主機發送同步數據幀使所有子機進入通訊模式的步驟包括:所述主機向所有子機發送同步數據幀,所述子機接收所述同步數據幀并響應所述同步數據幀進入通訊模式。
[0022]在其中一個實施方式中,所述同步數據幀包括有效數據,所述有效數據包括狀態數據與控制數據。
[0023]在其中一個實施方式中,所述同步數據幀包括有效數據長度。
[0024]在其中一個實施方式中,所述同步數據幀還包括功能碼,用于定于有效數據的功會K。
[0025]在其中一個實施方式中,所述同步數據幀還包括設備地址,用于定義所述子機的地址。
[0026]在其中一個實施方式中,所述同步數據幀還包括數據類別,用于定義有效數據的類型。
[0027]在其中一個實施方式中,所述同步數據幀還包括結束字符,用以表明有效數據發送完畢。
[0028]由于在電力線網絡電表協議中插入主機與子機之間的通訊交互,即在電表協議中插入了空調協議并使二者結合在一起,使該基于電力線載波通訊網絡的空調多聯機方法既能滿足電力線網絡物理層數據傳輸的需求,又能滿足網絡協議層數據的傳輸需求,進而滿足了多聯機空調機組的通訊要求。
【附圖說明】
[0029]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他實施例的附圖。
[0030]圖1為一實施例的基于電力線載波通訊網絡的空調多聯機方法的步驟流程圖。
[0031]圖2為圖1所示空調多聯機方法的發送時序圖。
[0032]圖3為一實施例的基于電力線載波通訊網絡的空調多聯機設備的模塊示意圖。
【具體實施方式】
[0033]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0034]請參閱圖1,在一實施例中,一種基于電力線載波通訊網絡的空調多聯機方法,包括以下步驟:
[0035]a)系統上電工作;
[0036]b)主機發送同步數據幀使所有子機進入通訊模式;
[0037]c)所述主機發送設備控制數據對所有子機進行控制;
[0038]d)所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊;
[0039]e)所述主機與所述子機停止通訊;以及
[0040]f)所述主機判斷總線是否空閑,若是則重新執行步驟b)。即再次依序執行步驟b)至步驟f)。
[0041 ]由于在電力線網絡電表協議中插入主機與子機之間的通訊交互,即在電表協議中插入了空調協議并使二者結合在一起,使該于電力線載波通訊網絡的空調多聯機方法既能滿足電力線網絡物理層數據傳輸需求,又能滿足網絡協議層數據傳輸需求,滿足了多聯機空調機組的通訊要求。可以理解,當系統已經上電的時候,步驟a)可以省略。
[0042]例如,為了便于及時發起交互,所述步驟b)包括:所述主機向所有子機發送同步數據幀,所述子機接收所述同步數據幀并響應所述同步數據幀進入通訊模式。所述主機和所述主機根據同步數據幀就能夠同時進入通訊模式,提高了空調多聯機方法的響應速度。
[0043]例如,為了充分實現主機與子機之間的通訊交互,所述步驟d)具體包括:
[0044]所述主機判斷通訊模式的持續時間是否等于所述預設通訊時間值;
[0045]若否,則判斷自身狀態是否發送變化,若發生變化,則發送變化的狀態數據幀;以及
[0046]若是,則發送自身所有的狀態數據以刷新狀態信息。
[0047]由于主機可以在通訊模式的持續時間內及時交互了自身狀態,提高了所述空調多聯機方法的交互效率。
[0048]例如,為了實現所述子機信息的交互,所述步驟d)還包括:
[0049]所述子機判斷通訊模式持續時間是否等于所述預設通訊時間值,
[0050]若否,則判斷自身狀態是否發送變化,若發生變化,則發送變化的狀態數據幀;以及
[0051 ]若是,則發送自身所有的狀態數據以刷新狀態信息。
[0052]由于子機可以在通訊模式的持續時間內及時交互了自身狀態,進一步提高了所述多連接空調協議的交互效率。
[0053]例如,所述同步數據幀包括有效數據,所述有效數據包括狀態數據與控制數據。具體地,所述有效數據是指多聯機在網絡傳輸中所使用的有效數據,通常為狀態,控制等數據。例如,所述同步數據幀包括有效數據長度,即包括多聯機協議數據總長度,指內機,外機以及其它的設備所使用的數據。例如,所述同步數據幀還包括功能碼,用于定于有效數據的功能,即定義多聯機數據功能定義,例如控制,狀態等數據功能。例如,所述同步數據幀還包括設備地址,用于定義所述子機的地址,即也定義相關節點的設備地址,例如外機,內機,顯示器等。例如,所述同步數據幀還包括數據類別,用于定義有效數據的類型,即對有效數據類型進行定義,例如是位數據,字節數據,或者字數據等。例如,所述同步數據幀還包括結束字符,用以表明有效數據發送完畢,即多聯機幀數據結束,表明多聯機有效數據發送完畢。
[0054]用戶數據區協議已描述如上,下面具體描述電力線網絡物理層通信協議,用戶數據區協議具體通過電力線網絡物理層通信協議進行表達,電力線網絡物理層通信協議的數據幀包括起始字符、數據總長度、控制域、地址域、用戶數據、校驗和以及結束字符。其中始字符用于數據幀的同步,表明一幀數據的開始。數據總長度為整個協議總數據的個數。控制域為電力線載波網絡數據傳輸類別,表明報文傳輸方向,通信方式等信息。地址域為電力線載波通信的物理層網絡地址,用于表明各個節點,電力線模塊地址。用戶數據為電力線模塊發送的有效數據,此數據為空調多聯機方法幀數據。校驗和用于對傳輸有效數據進行校驗,以保證傳輸數據的可靠性。結束字符表明一個數據包的傳輸結束,同時釋放總線,使之總線進入空閑狀態。
[0055]請一并參閱圖2,在一實施例中,一種空調多聯機方法的發送時序具體如下:
[0056]系統上電并判斷是否主機或子機;
[0057]若為主機則:
[0058]主機發送同步數據幀,用于一輪通信的起始,使其它節點設備進行幀數據同步發送。
[0059]發送設備控制數據,由主機發送對其它子機的控制數據,用于子機的控制功能。
[0060]判斷計時是否達到一輪通信的最大時間。
[0061]若達到則發送設備自身所有的狀態數據,用于刷新設備的狀態信息。發送完成則進入總線空閑等待,等待總線空閑進入下一輪通信。
[0062]若沒有達到,則判斷設備狀態是否發送變化,若發生變化則發送變化的狀態數據幀,若沒有變化則進入總線空閑等待,等待總線空閑進入下一輪通信。
[0063]若為子機則:
[0064]等待總線主機同步數據幀,用于其它子機節點進入一輪通信的開始。
[0065]判斷子機計時是否達到一輪通信的最大時間。
[0066]若達到則發送設備自身所有的狀態數據,用于刷新設備的狀態信息。
[0067]發送完成則等待新一輪通信同步數據幀。
[0068]若沒有達到,則判斷設備狀態是否發送變化,若發生變化則發送變化的狀態數據幀,若沒有變化則進入總線空閑等待,等待新一輪通信同步數據幀。
[0069]請參閱圖3,在一實施例中,一種基于電力線載波通訊網絡的空調多聯機設備,包括電力線調制解調器10、與所述電力線調制解調器10電性連接的主機20、多個子機30與處理器40。主機20、多個子機30以及處理器40通過總線70與所述電力線調制解調器10電性連接。處理器40將主機20與多個子機30的狀態信息進行交互。在本實施方式中,子機30的數目為3個。可以理解,子機30的數目可以根據需要調整。
[0070]具體地,主機20包括電性連接的啟動模塊21、控制模塊22、第一交互模塊23、第一計時模塊24、第一刷新模塊15以及第一判斷模塊26。啟動模塊21用于發送同步數據幀使所有子機30進入通訊模式。控制模塊22用于發送設備控制數據對所有子機30進行控制。第一交互模塊23用于與所述子機30在預設通訊時間值內進行狀態數據的通訊。第一計時模塊24用于判斷通訊模式的持續時間是否等于預設通訊時間值。第一刷新模塊15用于向處理器40發出主機20的全部狀態信息應以刷新主機20的狀態。第一判斷模塊26判斷總線70是否空閑。
[0071]多個子機30并聯并通過總線70與電力線調制解調器10電性連接。每個子機30包括電性連接的觸發模塊31、第二交互模塊33、第二計時模塊34、第二刷新模塊35以及第二判斷模塊37。觸發模塊31用于接收同步數據幀以觸發子機30進入通訊模式。第二交互模塊33用于與主機20在預設通訊時間值內進行狀態數據的通訊。第二計時模塊34用于判斷通訊模式的持續時間是否等于預設通訊時間值。第二刷新模塊35用于向處理器40發出子機30的全部狀態信息應以刷新子機30的狀態。第二判斷模塊37判斷總線70是否空閑。可以理解,所有子機30也可以內置解調器等通訊功能模塊,即多個子機30直接通過處理器40與主機20通訊。
[0072]處理器40包括電性連接的接收模塊41以及載波芯片43。處理器41用于接收主機20及子機30的狀態信息。載波芯片43用于處理上述狀態信息。
[0073]在一實施方式中,所述設備還包括電表50以及儲存器60。電表50及儲存器60均與處理器40電性連接。電表50用于顯示主機20及子機30的狀態信息,儲存器60用于儲存顯示主機20及子機30的狀態信息。
[0074]本發明的其它實施例還包括上述各實施例中的技術特征相互組合所形成的能夠實施的技術方案。
[0075]本發明及其各實施例的基于電力線載波通訊的空調網絡協議,可以保證內外機以及其它設備能夠正常進行數據交互,使內外機以及其它節點設備通信效率提高且兼容現有其它網絡空調協議,以保證協議的統一性,提高了兼容性提高。
[0076]上述說明已經充分揭露了本發明的【具體實施方式】。需要指出的是,熟悉該領域的技術人員對本發明的【具體實施方式】所做的任何改動均不脫離本發明的權利要求書的范圍。相應地,本發明的權利要求的范圍也并不僅僅局限于前述【具體實施方式】。
【主權項】
1.一種基于電力線載波通訊網絡的空調多聯機方法,其特征在于,包括以下步驟: 主機發送同步數據幀使所有子機進入通訊模式; 所述主機發送設備控制數據對所有子機進行控制; 所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊; 所述主機與所述子機停止通訊;以及 所述主機判斷總線是否空閑,若是則再次依序執行上述步驟。2.如權利要求1所述的空調多聯機方法,其特征在于,所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊的步驟包括: 所述主機判斷所述通訊模式的持續時間是否等于所述預設通訊時間值; 若否,則判斷自身狀態是否發送變化, 若發生變化,則發送變化的狀態數據幀;以及 若是,則發送自身所有的狀態數據以刷新狀態信息。3.如權利要求2所述的空調多聯機方法,其特征在于,所述主機與所述子機在預設通訊時間值內進行狀態數據的通訊的步驟還包括: 所述子機判斷通訊模式持續時間是否等于所述預設通訊時間值, 若否,則判斷自身狀態是否發送變化, 若發生變化,則發送變化的狀態數據幀;以及 若是,則發送自身所有的狀態數據以刷新狀態信息。4.如權利要求1所述的空調多聯機方法,其特征在于,主機發送同步數據幀使所有子機進入通訊模式的步驟包括:所述主機向所有子機發送同步數據幀,所述子機接收所述同步數據幀并響應所述同步數據幀進入通訊模式。5.如權利要求1所述的空調多聯機方法,其特征在于,所述同步數據幀包括有效數據,所述有效數據包括狀態數據與控制數據。6.如權利要求5所述的空調多聯機方法,其特征在于,所述同步數據幀包括有效數據長度。7.如權利要求6所述的空調多聯機方法,其特征在于,所述同步數據幀還包括功能碼,用于定于有效數據的功能。8.如權利要求7所述的空調多聯機方法,其特征在于,所述同步數據幀還包括設備地址,用于定義所述子機的地址。9.如權利要求8所述的空調多聯機方法,其特征在于,所述同步數據幀還包括數據類別,用于定義有效數據的類型。10.如權利要求9所述的空調多聯機方法,其特征在于,所述同步數據幀還包括結束字符,用以表明有效數據發送完畢。
【文檔編號】H04B3/54GK106052045SQ201610567098
【公開日】2016年10月26日
【申請日】2016年7月15日
【發明人】黃強, 唐杰
【申請人】珠海格力電器股份有限公司