一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng)及方法
【專利摘要】本發(fā)明公開了基于嵌入式軟件的中央空調(diào)控制系統(tǒng)及方法,涉及中央空調(diào)領(lǐng)域;包括包括控制中心、客戶端、多個(gè)機(jī)房控制單元和多個(gè)末端控制單元;本發(fā)明提供的基于嵌入式軟件的中央空調(diào)控制系統(tǒng),末端控制單元與機(jī)房控制單元通過網(wǎng)絡(luò)連接,而機(jī)房控制單元與客戶端通過網(wǎng)絡(luò)連接,客戶端與控制中心通過網(wǎng)絡(luò)連接,終端設(shè)備實(shí)時(shí)反饋信息給機(jī)房控制單元和客戶端,客戶端傳給控制中心,客戶端可以直接發(fā)送指令控制終端設(shè)備,控制中心也能夠?qū)⒅噶畎l(fā)送給客戶端后再發(fā)送給終端設(shè)備,實(shí)現(xiàn)了空調(diào)設(shè)備的分散控制、集中管理;而嵌入式軟件使空調(diào)控制系統(tǒng)實(shí)現(xiàn)自動(dòng)化,將中央空調(diào)所有的運(yùn)行模式集中起來,開啟時(shí)只需選擇工作模式即可,方便快捷,適應(yīng)性強(qiáng)。
【專利說明】一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及中央空調(diào)領(lǐng)域;尤其涉及一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著社會(huì)經(jīng)濟(jì)的進(jìn)步,用電量的不斷增加,不僅增加了能耗,也給環(huán)保帶來的了巨大的壓力,近兩年霧霾的急劇惡化,節(jié)能減排變得更為迫切。
[0003]電力能耗主要集中在工業(yè)用戶和商業(yè)樓宇用戶,中央空調(diào)作為現(xiàn)代樓宇系統(tǒng)中至關(guān)重要的一部分,其能耗所占的比重也很大,如何提高中央空調(diào)系統(tǒng)的電量利用率是目前急需解決的問題。
現(xiàn)有的中央空調(diào)通常采用以下幾種方式來提高電量的利用率,1,對(duì)空調(diào)的主機(jī)和水泵加設(shè)變頻調(diào)速設(shè)備,這種變頻改造的方式節(jié)能效果明顯,但成本非常高,不利于推廣應(yīng)用;2,建設(shè)中央空調(diào)監(jiān)測系統(tǒng),加強(qiáng)中央空調(diào)的優(yōu)化運(yùn)行,運(yùn)維工作人員根據(jù)監(jiān)測信息,然后依靠經(jīng)驗(yàn)進(jìn)行相關(guān)溫度的設(shè)定和主機(jī)的啟停,自動(dòng)化程度低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為克服現(xiàn)有技術(shù)中的不足而提供一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng)及方法,該方法實(shí)現(xiàn)了空調(diào)設(shè)備的分散控制、集中管理,能夠降低運(yùn)行成本,減少碳排放,實(shí)現(xiàn)了經(jīng)濟(jì)效益與環(huán)境效益的雙贏。
[0005]本發(fā)明的技術(shù)方案如下:
一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),包括控制中心、客戶端、多個(gè)機(jī)房控制單元和多個(gè)末端控制單元;所述控制中心包括中心服務(wù)器、中心工作站、顯示屏;所述顯示屏通過局域網(wǎng)與所述中心服務(wù)器互相通信,所述中心工作站通過局域網(wǎng)與所述中心服務(wù)器互相通信;所述客戶端包括客戶端服務(wù)器以及客戶端工作站,所述客戶端工作站通過局域網(wǎng)與所述客戶端服務(wù)器相互通信;所述機(jī)房控制單元包括主控板、第一區(qū)域板、第一設(shè)備終端以及第二設(shè)備終端,所述第一設(shè)備終端直接通過總線BACNET協(xié)議連接至所述主控板;所述第二設(shè)備終端通過RS485連接至第一區(qū)域板,所述第一區(qū)域板通過RS485連接至主控板;所述末端控制單元包括第二主控板、第二區(qū)域板和第三設(shè)備終端,所述第三設(shè)備終端通過RS485與所述第二區(qū)域板連接,所述第二區(qū)域板通過RS485與所述第二主控板連接;所述控制中心的中心服務(wù)器通過互聯(lián)網(wǎng)與所述客戶端的客戶服務(wù)端相互通信,所述機(jī)房控制單元的主控板通過互聯(lián)網(wǎng)與所述客戶端的客戶端服務(wù)器相互通信,所述末端控制單元的第二主控板通過互聯(lián)網(wǎng)與所述機(jī)房控制單元的第一主控板相互通信。
[0006]上述中心服務(wù)器包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器。
[0007]上述客戶端服務(wù)器包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器。
[0008]上述第一區(qū)域板包括Al、A0、D1、D0的復(fù)合板。
[0009]上述第二區(qū)域板包括Al、A0、D1、D0的復(fù)合板。
[0010]上述第一設(shè)備終端包括主機(jī)以及電能表;第二設(shè)備終端包括閥門、傳感器、冷卻塔、水泵、蓄冰槽、板換器;第三設(shè)備終端包括風(fēng)柜、風(fēng)機(jī)盤管、照明以及新風(fēng)。
[0011]一種基于嵌入式軟件的中央空調(diào)控制方法,根據(jù)控制中心或者客戶端選擇系統(tǒng)工作模式;
選擇工作模式后嵌入式軟件系統(tǒng)配置該工作模式下的主機(jī)及主機(jī)數(shù)量,主機(jī)所關(guān)聯(lián)的設(shè)備,
配置完成后系統(tǒng)開始工作,工作過程中收集末端設(shè)備反饋回來的信息進(jìn)行設(shè)備的開關(guān)、開關(guān)數(shù)量以及開啟幅度進(jìn)行調(diào)整;利用嵌入式軟件系統(tǒng)對(duì)空調(diào)系統(tǒng)進(jìn)行智能管理;
上述嵌入式軟件系統(tǒng)包括守護(hù)進(jìn)程以及主控制程序,所述守護(hù)進(jìn)程與主控制程序并行運(yùn)行;
所述守護(hù)進(jìn)程包括以下步驟:
Al,守護(hù)進(jìn)程開始,判斷是否第一次運(yùn)行,如果是則等待更新,如果不是,則判斷是否在運(yùn)彳了王控制程序;
A2,如果主控制程序正在運(yùn)行,則判斷是否有數(shù)據(jù)轉(zhuǎn)發(fā);如果主控制程序不在運(yùn)行,則開始運(yùn)行主控制程序,運(yùn)行失敗則報(bào)警;
A3,如果有數(shù)據(jù)轉(zhuǎn)發(fā)則轉(zhuǎn)發(fā)該數(shù)據(jù)包;如果沒有數(shù)據(jù)轉(zhuǎn)發(fā)則回到步驟A2 ;
所述主控程序包括以下步驟:
BI,主控制程序開始,加載XML文件,讀取配置的設(shè)備,包括設(shè)備的名稱、設(shè)備的數(shù)目,如果讀取失敗則報(bào)警;
B2,讀取成功則加載XML文件,生成設(shè)備關(guān)系,包括各個(gè)設(shè)備之間的連接關(guān)系,如果生成設(shè)備關(guān)系失敗則報(bào)警;
B3,生成設(shè)備關(guān)系成功則進(jìn)入主控子程序;
所述主控子程序開始運(yùn)行,三個(gè)子程序并行運(yùn)行,
子程序a包括以下步驟: al,收發(fā)網(wǎng)絡(luò)消息包后處理控制命令; a2,處理控制命令后上傳設(shè)備狀態(tài)信息; a3,上傳設(shè)備信息后回到al形成循環(huán);
子程序b包括以下步驟:
bl,獲取當(dāng)前工作狀態(tài),獲取當(dāng)前的工作狀態(tài)后開/關(guān)機(jī)組設(shè)備; b2,成功則按工作模式開啟對(duì)應(yīng)機(jī)組,失敗則關(guān)設(shè)備;
b3,開啟機(jī)組成功則查詢?cè)O(shè)備的當(dāng)前工作狀態(tài),開啟機(jī)組失敗則報(bào)警,報(bào)警后回到bl形成循環(huán);
b4,查詢?cè)O(shè)備的當(dāng)前工作狀態(tài)后執(zhí)行設(shè)備的加減載,如果執(zhí)行加減載設(shè)備失敗則檢查設(shè)備運(yùn)行是否正常,如果設(shè)備運(yùn)行正常則回到bl形成循環(huán);b5,如果設(shè)備運(yùn)行部正常則報(bào)警,報(bào)警后回到bl形成循環(huán);
子程序c包括以下步驟:
cl,開啟設(shè)備的I/O子程序d
c2:然后輪詢?cè)O(shè)備I/O后更新設(shè)備的狀態(tài);
c3:更新設(shè)備的狀態(tài)后查詢是否有I/O命令,如果有I/O命令則處理控制指令,如果沒有I/O命令則回到Cl形成循環(huán)。
[0012]上述設(shè)備的I/O子程序d包括以下步驟: dl,開啟后,讀入所有設(shè)備信息;
d2,讀取信息后創(chuàng)建輪詢線程;
d3,創(chuàng)建輪詢線程后執(zhí)行一次輪詢,獲取1板版本信息; d4,獲取1板版本信息后獲取輪詢?cè)O(shè)備信息; d5,等待上層應(yīng)用命令信息;
d6,如果接收到上層應(yīng)用命令則執(zhí)行上層應(yīng)用發(fā)來的命令信息,執(zhí)行上層應(yīng)用發(fā)來的命令信息后回到步驟d5 ;如果沒有接收到上層應(yīng)用命令則從串口接收1板數(shù)據(jù)幀;
d6,如果沒有接收到數(shù)據(jù)幀則回到步驟d4,如果接收到數(shù)據(jù)則解析數(shù)據(jù),向上層應(yīng)用發(fā)送數(shù)據(jù)后回到步驟d4。
[0013]本發(fā)明的有益效果:本發(fā)明提供的基于嵌入式軟件的中央空調(diào)控制系統(tǒng),末端控制單元與機(jī)房控制單元通過網(wǎng)絡(luò)連接,而機(jī)房控制單元與客戶端通過網(wǎng)絡(luò)連接,客戶端與控制中心通過網(wǎng)絡(luò)連接,終端設(shè)備實(shí)時(shí)反饋信息給機(jī)房控制單元和客戶端,客戶端傳給控制中心,客戶端可以直接發(fā)送指令控制終端設(shè)備,控制中心也能夠?qū)⒅噶畎l(fā)送給客戶端后再發(fā)送給終端設(shè)備,實(shí)現(xiàn)了空調(diào)設(shè)備的分散控制、集中管理;而嵌入式軟件使空調(diào)控制系統(tǒng)實(shí)現(xiàn)自動(dòng)化,將中央空調(diào)所有的運(yùn)行模式集中起來,開啟時(shí)只需選擇工作模式即可,方便快捷,適應(yīng)性強(qiáng)。
【專利附圖】
【附圖說明】
[0014]圖1為本發(fā)明的系統(tǒng)示意圖圖2為本發(fā)明的軟件流程示意圖。
[0015]圖3為本發(fā)明的主控子程序流程示意圖。
[0016]圖4為本發(fā)明的設(shè)備的I/O子程序流程示意圖。
【具體實(shí)施方式】
[0017]為了更好的說明本發(fā)明,現(xiàn)結(jié)合附圖作進(jìn)一步說明。
[0018]如圖1所示,一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),包括控制中心1、客戶端2和多個(gè)機(jī)房控制單元3 ;所述控制中心I包括中心服務(wù)器12、中心工作站13、顯示屏11 ;所述顯示屏11通過局域網(wǎng)與所述中心服務(wù)器12互相通信,所述中心工作站12通過局域網(wǎng)與所述中心服務(wù)器13互相通信;所述客戶端2包括客戶端服務(wù)器21以及客戶端工作站22,所述客戶端工作站22通過局域網(wǎng)與所述客戶端服務(wù)器21相互通信;所述機(jī)房控制單元3包括主控板31、第一區(qū)域板32、第一設(shè)備終端33以及第二設(shè)備終端34,所述第一設(shè)備終端33直接通過總線BACNET協(xié)議連接至所述主控板31 ;所述第二設(shè)備終端34通過RS485連接至第一區(qū)域板32,所述第一區(qū)域板32通過RS485連接至主控板31 ;所述末端控制單元4包括第二主控板41、第二區(qū)域板42和第三設(shè)備終端43,所述第三設(shè)備終端43通過RS485與所述第二區(qū)域板42連接,所述第二區(qū)域板42通過RS485與所述第二主控板41連接;所述控制中心I的中心服務(wù)器12通過互聯(lián)網(wǎng)與所述客戶端2的客戶服務(wù)端21相互通信,所述機(jī)房控制單元3的主控板31通過互聯(lián)網(wǎng)與所述客戶端2的客戶端服務(wù)器21相互通信;所述末端控制單元4的第二主控板41通過互聯(lián)網(wǎng)與所述機(jī)房控制單元3的第一主控板31相互通信;中心服務(wù)器12包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器;客戶端服務(wù)器21包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器;第一區(qū)域板32包括Al、AO、DI, DO的復(fù)合板;第二區(qū)域板42包括Al、A0、D1、D0的復(fù)合板;第一設(shè)備終端33包括主機(jī)以及電能表;第二設(shè)備終端34包括閥門、傳感器、冷卻塔、水泵、蓄冰槽、板換器,第三設(shè)備終端43包括風(fēng)柜、風(fēng)機(jī)盤管、照明以及新風(fēng)。
[0019]一種基于嵌入式軟件的中央空調(diào)控制方法,根據(jù)控制中心或者客戶端選擇系統(tǒng)工作模式;選擇工作模式后嵌入式軟件系統(tǒng)配置該工作模式下的主機(jī)及主機(jī)數(shù)量,主機(jī)所關(guān)聯(lián)的設(shè)備,配置完成后系統(tǒng)開始工作,工作過程中收集末端設(shè)備反饋回來的信息進(jìn)行設(shè)備的開關(guān)、開關(guān)數(shù)量以及開啟幅度進(jìn)行調(diào)整;
如圖2所示,嵌入式軟件系統(tǒng)包括守護(hù)進(jìn)程以及主控制程序,守護(hù)進(jìn)程與主控制程序并行運(yùn)行;
守護(hù)進(jìn)程包括以下步驟:
Al,守護(hù)進(jìn)程開始,判斷是否第一次運(yùn)行,如果是則等待更新,如果不是,則判斷是否在運(yùn)彳了王控制程序;
A2,如果主控制程序正在運(yùn)行,則判斷是否有數(shù)據(jù)轉(zhuǎn)發(fā);如果主控制程序不在運(yùn)行,則開始運(yùn)行主控制程序,運(yùn)行失敗則報(bào)警;
A3,如果有數(shù)據(jù)轉(zhuǎn)發(fā)則轉(zhuǎn)發(fā)該數(shù)據(jù)包;如果沒有數(shù)據(jù)轉(zhuǎn)發(fā)則回到步驟A2 ;
主控程序包括以下步驟:
BI,主控制程序開始,加載XML文件,讀取配置的設(shè)備,包括設(shè)備的名稱、設(shè)備的數(shù)目,如果讀取失敗則報(bào)警;
B2,讀取成功則加載XML文件,生成設(shè)備關(guān)系,包括各個(gè)設(shè)備之間的連接關(guān)系,如果生成設(shè)備關(guān)系失敗則報(bào)警;
B3,生成設(shè)備關(guān)系成功則進(jìn)入主控子程序;
如圖3所示,主控子程序開始運(yùn)行,三個(gè)子程序并行運(yùn)行,
子程序a包括以下步驟: al,收發(fā)網(wǎng)絡(luò)消息包后處理控制命令; a2,處理控制命令后上傳設(shè)備狀態(tài)信息; a3,上傳設(shè)備信息后回到al形成循環(huán);
子程序b包括以下步驟:
bl,獲取當(dāng)前工作狀態(tài),獲取當(dāng)前的工作狀態(tài)后開/關(guān)機(jī)組設(shè)備; b2,成功則按工作模式開啟對(duì)應(yīng)機(jī)組,失敗則關(guān)設(shè)備;
b3,開啟機(jī)組成功則查詢?cè)O(shè)備的當(dāng)前工作狀態(tài),開啟機(jī)組失敗則報(bào)警,報(bào)警后回到bl形成循環(huán);
b4,查詢?cè)O(shè)備的當(dāng)前工作狀態(tài)后執(zhí)行設(shè)備的加減載,如果執(zhí)行加減載設(shè)備失敗則檢查設(shè)備運(yùn)行是否正常,如果設(shè)備運(yùn)行正常則回到bl形成循環(huán);b5,如果設(shè)備運(yùn)行部正常則報(bào)警,報(bào)警后回到bl形成循環(huán);
子程序c包括以下步驟: cl,開啟設(shè)備的I/O子程序d c2:然后輪詢?cè)O(shè)備I/O后更新設(shè)備的狀態(tài);
c3:更新設(shè)備的狀態(tài)后查詢是否有I/O命令,如果有I/O命令則處理控制指令,如果沒有I/O命令則回到Cl形成循環(huán)。
[0020]如圖4所示,設(shè)備的I/O子程序d包括以下步驟: dl,開啟后,讀入所有設(shè)備信息;
d2,讀取信息后創(chuàng)建輪詢線程;
d3,創(chuàng)建輪詢線程后執(zhí)行一次輪詢,獲取1板版本信息; d4,獲取1板版本信息后獲取輪詢?cè)O(shè)備信息; d5,等待上層應(yīng)用命令信息;
d6,如果接收到上層應(yīng)用命令則執(zhí)行上層應(yīng)用發(fā)來的命令信息,執(zhí)行上層應(yīng)用發(fā)來的命令信息后回到步驟d5 ;如果沒有接收到上層應(yīng)用命令則從串口接收1板數(shù)據(jù)幀;
d6,如果沒有接收到數(shù)據(jù)幀則回到步驟d4,如果接收到數(shù)據(jù)則解析數(shù)據(jù),向上層應(yīng)用發(fā)送數(shù)據(jù)后回到步驟d4。
[0021]工作原理:使用時(shí),選定工作模式之后通過計(jì)算來判斷啟動(dòng)幾臺(tái)設(shè)備以及每臺(tái)設(shè)備的運(yùn)轉(zhuǎn)效率;每臺(tái)設(shè)備均有其控制子程序,通過控制子程序首先判斷設(shè)備可開啟的數(shù)量,再根據(jù)累計(jì)運(yùn)行時(shí)間排序,運(yùn)行時(shí)間最少的排在首位,根據(jù)判斷來啟動(dòng)排在前面的一臺(tái)或者多臺(tái)設(shè)備。
【權(quán)利要求】
1.一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:包括控制中心、客戶端、多個(gè)機(jī)房控制單元和多個(gè)末端控制單元;所述控制中心包括中心服務(wù)器、中心工作站、顯示屏;所述顯示屏通過局域網(wǎng)與所述中心服務(wù)器互相通信,所述中心工作站通過局域網(wǎng)與所述中心服務(wù)器互相通信;所述客戶端包括客戶端服務(wù)器以及客戶端工作站,所述客戶端工作站通過局域網(wǎng)與所述客戶端服務(wù)器相互通信;所述機(jī)房控制單元包括主控板、第一區(qū)域板、第一設(shè)備終端以及第二設(shè)備終端,所述第一設(shè)備終端直接通過總線BACNET協(xié)議連接至所述主控板;所述第二設(shè)備終端通過RS485連接至第一區(qū)域板,所述第一區(qū)域板通過RS485連接至主控板;所述末端控制單元包括第二主控板、第二區(qū)域板和第三設(shè)備終端,所述第三設(shè)備終端通過RS485與所述第二區(qū)域板連接,所述第二區(qū)域板通過RS485與所述第二主控板連接;所述控制中心的中心服務(wù)器通過互聯(lián)網(wǎng)與所述客戶端的客戶服務(wù)端相互通信,所述機(jī)房控制單元的主控板通過互聯(lián)網(wǎng)與所述客戶端的客戶端服務(wù)器相互通信,所述末端控制單元的第二主控板通過互聯(lián)網(wǎng)與所述機(jī)房控制單元的第一主控板相互通信。
2.如權(quán)利要求1所述的一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:所述中心服務(wù)器包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器。
3.如權(quán)利要求1所述的一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:所述客戶端服務(wù)器包括數(shù)據(jù)庫服務(wù)器、通信服務(wù)器、業(yè)務(wù)服務(wù)器。
4.如權(quán)利要求1所述的一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:所述第一區(qū)域板包括Al、AO、D1、DO的復(fù)合板。
5.如權(quán)利要求1所述的一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:所述第二區(qū)域板包括Al、AO、D1、DO的復(fù)合板。
6.如權(quán)利要求1所述的一種基于嵌入式軟件的中央空調(diào)控制系統(tǒng),其特征在于:所述第一設(shè)備終端包括主機(jī)以及電能表; 所述第二設(shè)備終端包括閥門、傳感器、冷卻塔、水泵、蓄冰槽、板換器; 所述第三設(shè)備終端包括風(fēng)柜、風(fēng)機(jī)盤管、照明以及新風(fēng)。
7.一種基于嵌入式軟件的中央空調(diào)控制方法,其特征在于: 根據(jù)控制中心或者客戶端選擇系統(tǒng)工作模式; 選擇工作模式后嵌入式軟件系統(tǒng)配置該工作模式下的主機(jī)及主機(jī)數(shù)量,主機(jī)所關(guān)聯(lián)的設(shè)備, 配置完成后系統(tǒng)開始工作,工作過程中收集末端設(shè)備反饋回來的信息進(jìn)行設(shè)備的開關(guān)、開關(guān)數(shù)量以及開啟幅度進(jìn)行調(diào)整; 利用嵌入式軟件系統(tǒng)對(duì)空調(diào)系統(tǒng)進(jìn)行智能管理, 所述嵌入式軟件系統(tǒng)包括守護(hù)進(jìn)程以及主控制程序,所述守護(hù)進(jìn)程與主控制程序并行運(yùn)行; 所述守護(hù)進(jìn)程包括以下步驟: Al,守護(hù)進(jìn)程開始,判斷是否第一次運(yùn)行,如果是則等待更新,如果不是,則判斷是否在運(yùn)彳了王控制程序; A2,如果主控制程序正在運(yùn)行,則判斷是否有數(shù)據(jù)轉(zhuǎn)發(fā);如果主控制程序不在運(yùn)行,則開始運(yùn)行主控制程序,運(yùn)行失敗則報(bào)警; A3,如果有數(shù)據(jù)轉(zhuǎn)發(fā)則轉(zhuǎn)發(fā)該數(shù)據(jù)包;如果沒有數(shù)據(jù)轉(zhuǎn)發(fā)則回到步驟A2 ; 所述主控程序包括以下步驟: BI,主控制程序開始,加載XML文件,讀取配置的設(shè)備,包括設(shè)備的名稱、設(shè)備的數(shù)目,如果讀取失敗則報(bào)警; B2,讀取成功則加載XML文件,生成設(shè)備關(guān)系,包括各個(gè)設(shè)備之間的連接關(guān)系,如果生成設(shè)備關(guān)系失敗則報(bào)警; B3,生成設(shè)備關(guān)系成功則進(jìn)入主控子程序; 所述主控子程序開始運(yùn)行,三個(gè)子程序并行運(yùn)行, 子程序a包括以下步驟: al,收發(fā)網(wǎng)絡(luò)消息包后處理控制命令; a2,處理控制命令后上傳設(shè)備狀態(tài)信息; a3,上傳設(shè)備信息后回到al形成循環(huán); 子程序b包括以下步驟: bl,獲取當(dāng)前工作狀態(tài),獲取當(dāng)前的工作狀態(tài)后開/關(guān)機(jī)組設(shè)備; b2,成功則按工作模式開啟對(duì)應(yīng)機(jī)組,失敗則關(guān)設(shè)備; b3,開啟機(jī)組成功則查詢?cè)O(shè)備的當(dāng)前工作狀態(tài),開啟機(jī)組失敗則報(bào)警,報(bào)警后回到bl形成循環(huán); b4,查詢?cè)O(shè)備的當(dāng)前工作狀態(tài)后執(zhí)行設(shè)備的加減載,如果執(zhí)行加減載設(shè)備失敗則檢查設(shè)備運(yùn)行是否正常,如果設(shè)備運(yùn)行正常則回到bl形成循環(huán);b5,如果設(shè)備運(yùn)行部正常則報(bào)警,報(bào)警后回到bl形成循環(huán); 子程序c包括以下步驟: cl,開啟設(shè)備的I/O子程序d c2:然后輪詢?cè)O(shè)備I/O后更新設(shè)備的狀態(tài); c3:更新設(shè)備的狀態(tài)后查詢是否有I/O命令,如果有I/O命令則處理控制指令,如果沒有I/O命令則回到Cl形成循環(huán)。
8.如權(quán)利要求7所述的基于嵌入式軟件的中央空調(diào)控制方法,其特征在于:設(shè)備的I/O子程序d包括以下步驟: dl,開啟后,讀入所有設(shè)備信息; d2,讀取信息后創(chuàng)建輪詢線程; d3,創(chuàng)建輪詢線程后執(zhí)行一次輪詢,獲取1板版本信息; d4,獲取1板版本信息后獲取輪詢?cè)O(shè)備信息; d5,等待上層應(yīng)用命令信息; d6,如果接收到上層應(yīng)用命令則執(zhí)行上層應(yīng)用發(fā)來的命令信息,執(zhí)行上層應(yīng)用發(fā)來的命令信息后回到步驟d5 ;如果沒有接收到上層應(yīng)用命令則從串口接收1板數(shù)據(jù)幀; d6,如果沒有接收到數(shù)據(jù)幀則回到步驟d4,如果接收到數(shù)據(jù)則解析數(shù)據(jù),向上層應(yīng)用發(fā)送數(shù)據(jù)后回到步驟d4。
【文檔編號(hào)】F24F11/00GK104359189SQ201410617024
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月6日 優(yōu)先權(quán)日:2014年11月6日
【發(fā)明者】王志恒, 張永忠 申請(qǐng)人:深圳市愛綠地能源環(huán)境科技有限公司