專利名稱:空調器遠程監(jiān)控系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及空調器的遠程監(jiān)控領域。
所謂空調器的遠程監(jiān)控是指通過通訊線路(包括使用光通信及無線傳輸線路),在空調器和遠距離的中央控制裝置之間進行數(shù)據(jù)和信息的傳送,從而實現(xiàn)對空調器的遠距離監(jiān)控的技術?,F(xiàn)有技術中,空調器遠程監(jiān)控技術一般應用于中央空調,中央空調本身成本昂貴,且在中央空調的遠程監(jiān)控系統(tǒng)中,需要設置專門的傳感器和中央控制臺,元件和線路復雜,成本較高。由于中央空調的價格較高,在實際應用中,大量使用的是分散式空調器,包括窗式空調器、分體式空調器、柜式空調等。對于分散式空調器,其控制電路一般設置在室內,可以直接或通過遙控器實現(xiàn)對各個分散的空調器的開機/關機、工作模式、溫度、風力等參數(shù)的調節(jié)。但是,有許多使用分散式空調器的場所,也需要對各個分散的空調器進行遠程集中控制,如無人值守的中轉站、發(fā)射臺、機房、檔案館、庫房,某些辦公室、賓館等,而現(xiàn)有的空調設備卻不能滿足用戶的這種要求。
本發(fā)明的目的在于克服現(xiàn)有技術的不足之處,而提供一種適用于分散式空調器的遠程監(jiān)控系統(tǒng)。
本發(fā)明的目的是通過以下方式來實現(xiàn)的一種空調器遠程監(jiān)控系統(tǒng),包括帶有微處理器(CPU)的上位機和作為下位機的空調器,上位機和下位機之間采用RS485異步串行通訊,其特征在于所述下位機為分散式空調器,所述下位機的控制電路中包括帶有異步串行通訊口(UART)的單片機,所述UART單片機通過通信連接端子和通信電纜實現(xiàn)與上位機的通訊線路連接。
實施本發(fā)明的空調器遠程監(jiān)控系統(tǒng),可以直接應用于帶UART單片機的空調器。由于UART單片機是很多分散式空調器中都具有的元件,因此,可以很方便地將已安裝的大量分散式空調器進行通訊連接,從而實現(xiàn)遠程集中控制,線路結構簡單,技術方案成熟,具有很強的實用性。
下面結合附圖和實施例對本發(fā)明做進一步詳細的描述。
圖1是本發(fā)明空調器遠程監(jiān)控系統(tǒng)的一個實施例的系統(tǒng)連接示意圖;圖2是圖1所示的空調器遠程監(jiān)控系統(tǒng)中,上位機和下位機之間的電路連接框圖;圖3是圖1所示的空調器遠程監(jiān)控系統(tǒng)中,上位機的監(jiān)控流程圖;圖4是圖1所示的空調器遠程監(jiān)控系統(tǒng)中,下位機的運行流程圖;圖5是本發(fā)明的一個實施例中,上位機的系統(tǒng)軟件操作流程圖;圖6是本發(fā)明的一個實施例中,上位機顯示界面的示意圖。
如圖1所示,在本發(fā)明的一個實施例中,空調器遠程監(jiān)控系統(tǒng)包括上位機和若干下位機;上位機和下位機之間以串行通訊口總線方式連接。在本實施例中,傳送距離可達1200米,下位機可達1024臺。上位機采用一臺PC機;下位機為控制電路中帶有UART單片機的分散式空調器。在本實施例中,由于數(shù)據(jù)處理實時性不強,傳送速率不高,傳送距離較長,上位機和下位機之間可以采用RS485通訊方式。
如圖2所示,下位機的UART單片機通過232-485芯片(可采用型號為MAX3082、MAX3081、MAX487的芯片),光隔離芯片(可采用型號為PC817的芯片)和通訊接頭(可采用二針插頭)接通信電纜,通信電纜的另一端通過485-232轉換器(可采用型號為HF485N、HT4481的轉換器)接入上位機的標準RS232接口。通信電纜可以采用二類或三類雙絞線。
上位機和下位機之間的通信采用主從方式,其中,上位機為主機,下位機為子機。主機控制著總線,子機均有唯一的地址,主機和子機可互相傳遞數(shù)據(jù)。在本實施例中,子機機號與子機地址相一致。主機發(fā)往子機的一包數(shù)據(jù)(發(fā)送碼)格式為引導碼+子機機號(子機地址)+向該子機設定的溫度、模式、風量等數(shù)據(jù)+校驗碼+結束碼;子機發(fā)往主機的一包數(shù)據(jù)(發(fā)送碼)格式為引導碼+子機機號(子機地址)+該子機目前的溫度、模式、風量等數(shù)據(jù)+校驗碼+結束碼。
在上位機中,安裝有系統(tǒng)軟件,用以實現(xiàn)對下位機的監(jiān)控。在上位機的存儲器(硬盤)中設置有以下數(shù)據(jù)庫參數(shù)庫設置下位機的運行參數(shù);運行庫存儲所設置的下位機的運行參數(shù)和下位機的運行數(shù)據(jù);環(huán)境庫存儲串行口設置數(shù)據(jù)及存儲時間數(shù)據(jù);歷史參數(shù)庫存儲歷史(日)參數(shù)數(shù)據(jù);歷史運行庫存儲歷史(日)運行數(shù)據(jù)。
如圖3所示,上位機的監(jiān)控流程如下1)運行開始;2)上位機依次提取參數(shù)庫中的數(shù)據(jù)和下位機機號;3)判斷參數(shù)庫中是否已設置參數(shù),如果沒有,則退出;如果有,則進入以下步驟4)提取參數(shù)庫中數(shù)據(jù),形成發(fā)送碼;5)向下位機發(fā)送“發(fā)送碼”,并等待一定的時間,如1毫秒;6)等待接收下位機發(fā)回的應答信號(即子機地址信息);7)判斷是否收到與發(fā)送碼中相同的下位機機號;如果沒有,則進入步驟8);如果收到與發(fā)送碼中相同的下位機機號,則進入步驟9);8)判斷等待次數(shù)和時間是否已到設定值,如果未到,返回步驟6);如果等待次數(shù)和時間已到,進入步驟11);9)接收下位機發(fā)送的數(shù)據(jù);10)判斷接收到的下位機數(shù)據(jù)是否有效,如果無效,進入步驟11);如果有效,進入步驟12);11)取參數(shù)庫下一個機號,進入步驟13);12)將有效的下位機數(shù)據(jù)存儲于運行庫中;
13)判斷參數(shù)庫中的機號是否已取完,如果沒取完,返回步驟2);如果已取完,則進入以下步驟14)從存儲數(shù)據(jù)庫首個機號開始循環(huán),返回步驟2)。
本發(fā)明的空調器遠程監(jiān)控系統(tǒng)中的下位機既可以選擇由上位機集中控制,也可以選擇由下位機的控制裝置自行控制。當下位機的地址設置為0時,下位機無法進行與上位機的通訊,因此,下位機的運行狀態(tài)由下位機的控制裝置自行控制。當下位機的地址設置不為0時,下位機可以進行與上位機的通訊,下位機的運行狀態(tài)由上位機的集中控制。
如圖4所示,下位機的運行流程如下1)開始;2)判斷下位機控制裝置中設置的機號(下位機地址)是否為0,如果是,則進入步驟3),如果不是,則進入步驟4);3)按單機模式運行,此時,下位機自身的控制裝置有效,可以操作下位機自身控制裝置的按鍵,將按鍵信息存儲在下位機的存儲器中;然后返回步驟2);4)接收上位機發(fā)送的數(shù)據(jù);5)判斷上位機的發(fā)送碼中是否有選通信號,如果沒有,則進入步驟7),如果有,則進入步驟6);6)判斷上位機的發(fā)送碼中是否有本機機號,如果沒有,則進入步驟7);如果有,則進入步驟8);7)按下位機存儲器中設置的參數(shù)運行;然后返回步驟2);8)接收主機發(fā)送的數(shù)據(jù);9)判斷主機發(fā)送的數(shù)據(jù)是否有效,如果無效,進入步驟7),如果有效,進入以下步驟;10)按接收到的數(shù)據(jù)參數(shù)運行;11)按機組運行情況反饋(發(fā)送)給上位機;然后返回步驟2)。
如圖5和圖6所示,在本發(fā)明的一個實施例中,上位機的系統(tǒng)軟件由六大功能模塊組成運行參數(shù)設置模塊、運行模塊、查詢模塊、打印模塊、環(huán)境設置模塊和退出模塊。上位機的操作流程如下首先輸入密碼進入系統(tǒng);然后選擇進入各功能模塊如果是首次進入,選擇“運行參數(shù)設置模塊”;如已設置運行參數(shù),選擇“運行模塊”;如果要退出“運行模塊”,選擇“運行模塊”中的“退出”;如果要查看“當日設置參數(shù)”、“當日運行數(shù)據(jù)”、“歷史設置參數(shù)”和“歷史運行數(shù)據(jù)”,選擇“查詢模塊”;如果要打印“當日設置參數(shù)”、“當日運行數(shù)據(jù)”、“歷史設置參數(shù)”和“歷史運行數(shù)據(jù)”,選擇“打印模塊”;如果要更換通訊口及更改密碼,選擇“環(huán)境設置模塊”。
權利要求
1.一種空調器遠程監(jiān)控系統(tǒng),包括帶有微處理器(CPU)的上位機和作為下位機的空調器,上位機和下位機之間采用RS485異步串行通訊,其特征在于,所述下位機為分散式空調器,所述下位機的控制電路中包括帶有異步串行通訊口(UART)的單片機,所述UART單片機通過通信連接端子和通信電纜實現(xiàn)與上位機的通訊線路連接。
2.根據(jù)權利要求1所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述上位機和下位機之間以串行通訊口總線方式連接。
3.根據(jù)權利要求1或2所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述下位機的UART單片機通過232-485芯片,光隔離芯片和通訊接頭接通信電纜,通信電纜的另一端通過485-232轉換器接入上位機的RS232接口。
4.根據(jù)權利要求3所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述232-485芯片是采用型號為MAX3082的芯片。
5.根據(jù)權利要求3所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述光隔離芯片是采用型號為PC817的芯片。
6.根據(jù)權利要求3所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述485-232轉換器是采用型號為HF485N的轉換器。
7.根據(jù)權利要求1或2所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述上位機發(fā)往下位機的發(fā)送碼格式為引導碼+下位機地址+向該下位機設定的數(shù)據(jù)+校驗碼+結束碼。
8.根據(jù)權利要求1或2所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述下位機發(fā)往上位機的發(fā)送碼格式為引導碼+下位機地址+該下位機目前的數(shù)據(jù)+校驗碼+結束碼。
9.根據(jù)權利要求1或2所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述上位機的存儲器中設置有參數(shù)庫、運行庫和環(huán)境庫所述上位機的監(jiān)控流程如下51)運行開始;52)上位機依次提取參數(shù)庫中的數(shù)據(jù)和下位機地址;53)判斷參數(shù)庫中是否已設置參數(shù),如果沒有,則退出;如果有,則進入以下步驟54)提取參數(shù)庫中數(shù)據(jù),形成發(fā)送碼;55)向下位機發(fā)送“發(fā)送碼”,并等待一定的時間;56)等待接收下位機發(fā)回的應答信號;57)判斷是否收到與發(fā)送碼中相同的下位機地址;如果沒有,則進入步驟58);如果收到與發(fā)送碼中相同的下位機地址,則進入步驟59);58)判斷等待次數(shù)和時間是否已到設定值,如果未到,返回步驟56);如果等待次數(shù)和時間已到,進入步驟61);59)接收下位機發(fā)送的數(shù)據(jù);60)判斷接收到的下位機數(shù)據(jù)是否有效,如果無效,進入步驟61);如果有效,進入步驟62);61)取參數(shù)庫下一個地址,進入步驟63);62)將有效的下位機數(shù)據(jù)存儲于運行庫中;63)判斷參數(shù)庫中的地址是否已取完,如果沒取完,返回步驟62);如果已取完,則進入以下步驟64)從存儲數(shù)據(jù)庫首個下位機地址開始循環(huán),返回步驟62)。
10.根據(jù)權利要求1或2所述的空調器遠程監(jiān)控系統(tǒng),其特征在于所述下位機的運行流程如下71)開始;72)判斷下位機控制裝置中設置的地址是否為0,如果是,則進入步驟73),如果不是,則進入步驟74);73)按單機模式運行,此時,下位機自身的控制裝置有效,可以操作下位機自身控制裝置的按鍵,將按鍵信息存儲在下位機的存儲器中;然后返回步驟72);74)接收上位機發(fā)送的數(shù)據(jù);75)判斷上位機的發(fā)送碼中是否有選通信號,如果沒有,則進入步驟77),如果有,則進入步驟76);76)判斷上位機的發(fā)送碼中是否有本機地址,如果沒有,則進入步驟77);如果有,則進入步驟78);77)按下位機存儲器中設置的參數(shù)運行;然后返回步驟72);78)接收主機發(fā)送的數(shù)據(jù);79)判斷主機發(fā)送的數(shù)據(jù)是否有效,如果無效,進入步驟77),如果有效,進入以下步驟;80)按接收到的數(shù)據(jù)參數(shù)運行;81)按機組運行情況反饋給上位機;然后返回步驟72)。
全文摘要
本發(fā)明提供一種空調器遠程監(jiān)控系統(tǒng),包括帶有微處理器的上位機和作為下位機的空調器,上位機和下位機之間采用RS485異步串行通訊,其特征在于:所述下位機為分散式空調器,所述下位機的控制電路中包括帶有UART的單片機,所述UART單片機通過通信連接端子和通信電纜實現(xiàn)與上位機的通訊線路連接。本發(fā)明的空調器遠程監(jiān)控系統(tǒng),適用于對分散式空調器進行遠程集中控制,線路結構簡單,技術方案成熟,具有很強的實用性。
文檔編號F24F11/02GK1357717SQ0013413
公開日2002年7月10日 申請日期2000年12月5日 優(yōu)先權日2000年12月5日
發(fā)明者苑廣禮, 金鋼, 陳建民 申請人:珠海格力電器股份有限公司