本發(fā)明涉及一種設(shè)備控制方法,尤其涉及一種智能建筑系統(tǒng)的控制方法。
背景技術(shù):
:智能建筑控制系統(tǒng)是利用先進(jìn)的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、綜合布線(xiàn)技術(shù)、醫(yī)療電子技術(shù)依照人體工程學(xué)原理,融合個(gè)性需求,將與建筑智能化有關(guān)的各個(gè)子系統(tǒng)如安防、燈光控制、窗簾控制、煤氣閥控制、信息電氣產(chǎn)品、場(chǎng)景聯(lián)動(dòng)、地板采暖、健康保健、衛(wèi)生防疫、安防保安等有機(jī)地結(jié)合在一起,通過(guò)網(wǎng)絡(luò)化綜合智能控制和管理,實(shí)現(xiàn)“以人為本”的全新建筑智能化體驗(yàn)。智能建筑的發(fā)展,應(yīng)該滿(mǎn)足節(jié)能、綠色的要求,智能化、集成化的解決方案是滿(mǎn)足上述要求的必然途徑。技術(shù)實(shí)現(xiàn)要素:本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種智能建筑系統(tǒng)的控制方法,能夠?qū)Ω鞣N末端電氣設(shè)備進(jìn)行方便靈活的控制,易于擴(kuò)展配置,實(shí)現(xiàn)對(duì)智能建筑燈光環(huán)境、遮陽(yáng)環(huán)境、溫度環(huán)境的優(yōu)化控制,滿(mǎn)足現(xiàn)代智能樓宇的控制要求。本發(fā)明為解決上述技術(shù)問(wèn)題而采用的技術(shù)方案是提供一種智能建筑系統(tǒng)的控制方法,包括如下步驟:提供網(wǎng)關(guān)模塊和N-BUS總線(xiàn),所述N-BUS總線(xiàn)包括電源線(xiàn)和兩根提供差分信號(hào)的CAN數(shù)據(jù)線(xiàn);采用N-BUS總線(xiàn)將網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊連接起來(lái),每個(gè)輸入輸出模塊連接控制一個(gè)末端電氣設(shè)備,并為每個(gè)輸入輸出模塊分配唯一地址;將多個(gè)輸入輸出模塊按照其連接控制的末端電氣設(shè)備進(jìn)行分類(lèi)配置形成邏輯對(duì)象,每個(gè)邏輯對(duì)象至少包含一個(gè)輸入輸出模塊,多個(gè)邏輯對(duì)象通過(guò)包含同一輸入輸出模塊相關(guān)聯(lián);主控邏輯對(duì)象根據(jù)定時(shí)事件或者所包含的輸入模塊的觸發(fā)動(dòng)作在CAN數(shù)據(jù)線(xiàn)上發(fā)起設(shè)備控制命令;受控邏輯對(duì)象所包含的輸出模塊接收設(shè)備控制命令后作出相應(yīng)的控制動(dòng)作,發(fā)送應(yīng)答消息;所述網(wǎng)關(guān)模塊接收CAN數(shù)據(jù)線(xiàn)上的信號(hào)轉(zhuǎn)換成TCP信號(hào),并在TCP層上提供WIFI接入服務(wù)。上述的智能建筑系統(tǒng)的控制方法,其中,所述主控邏輯對(duì)象和受控邏輯對(duì)象實(shí)時(shí)上傳狀態(tài)信息,多個(gè)包含同一輸入輸出模塊相關(guān)聯(lián)的邏輯對(duì)象同步狀態(tài)信息。上述的智能建筑系統(tǒng)的控制方法,其中,所述邏輯對(duì)象包括繼電器對(duì)象、窗簾類(lèi)對(duì)象、燈光類(lèi)對(duì)象、場(chǎng)景類(lèi)對(duì)象、傳感器類(lèi)對(duì)象、安防類(lèi)對(duì)象、服務(wù)請(qǐng)求類(lèi)對(duì)象、能源管理類(lèi)對(duì)象、紅外控制類(lèi)對(duì)象和/或綜合類(lèi)對(duì)象;所述邏輯對(duì)象以通用的xml文件導(dǎo)出,并根據(jù)xml文件調(diào)用標(biāo)準(zhǔn)的API函數(shù)對(duì)系統(tǒng)進(jìn)行基于CAN或TCP/IP的訪(fǎng)問(wèn),實(shí)現(xiàn)遠(yuǎn)程控制。上述的智能建筑系統(tǒng)的控制方法,其中,所述多個(gè)輸入輸出模塊包括:開(kāi)閉模塊:控制各種容量和屬性的開(kāi)關(guān)量電氣產(chǎn)品,分入繼電器對(duì)象;調(diào)光模塊:控制各種容量和屬性的調(diào)光負(fù)載,針對(duì)各種場(chǎng)景對(duì)不同燈光亮度進(jìn)行調(diào)節(jié),分入燈光類(lèi)對(duì)象;窗簾模塊:主要用于控制各類(lèi)電動(dòng)窗簾負(fù)載,分入窗簾類(lèi)對(duì)象;智能輸入模塊:支持多種傳感器或輸入信號(hào),分入傳感器類(lèi)對(duì)象;同時(shí)將所述開(kāi)閉模塊、調(diào)光模塊、窗簾模塊和智能輸入模塊均分入場(chǎng)景類(lèi)對(duì)象,所述場(chǎng)景類(lèi)對(duì)象根據(jù)繼電器對(duì)象、燈光類(lèi)對(duì)象、窗簾類(lèi)對(duì)象或傳感器類(lèi)對(duì)象上傳的狀態(tài)信息作場(chǎng)景匹配,并將場(chǎng)景匹配結(jié)果上傳至后臺(tái)服務(wù)器。上述的智能建筑系統(tǒng)的控制方法,其中,所述開(kāi)關(guān)量電氣產(chǎn)品包括燈光、排風(fēng)扇和/或電動(dòng)機(jī),所述智能輸入模塊連接的多種傳感器包括紅外傳感器、煤氣探測(cè)器、煙霧探測(cè)器、光線(xiàn)/照度傳感器和/或安防信號(hào)傳感器。上述的智能建筑系統(tǒng)的控制方法,其中,所述多個(gè)輸入輸出模塊還包括智能取電模塊,所述智能取電模塊分入服務(wù)請(qǐng)求類(lèi)對(duì)象,用于客房的取電控制,支持多種制式取電卡,傳輸客戶(hù)與酒店管理方/物業(yè)方服務(wù)請(qǐng)求。上述的智能建筑系統(tǒng)的控制方法,其中,所述網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊采用單幀或分幀格式傳送CAN數(shù)據(jù)幀,并通過(guò)擴(kuò)展幀頭轉(zhuǎn)成TCP信號(hào)包。本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明提供的智能建筑系統(tǒng)的控制方法,采用網(wǎng)關(guān)模塊和N-BUS總線(xiàn)連接多個(gè)輸入輸出模塊,并將多個(gè)輸入輸出模塊劃分為不同邏輯對(duì)象,從而對(duì)各種末端電氣設(shè)備進(jìn)行方便靈活的控制,易于擴(kuò)展配置,實(shí)現(xiàn)對(duì)智能建筑燈光環(huán)境、遮陽(yáng)環(huán)境、溫度環(huán)境的優(yōu)化控制,滿(mǎn)足現(xiàn)代智能樓宇的控制要求。附圖說(shuō)明圖1為本發(fā)明智能建筑系統(tǒng)的控制架構(gòu)示意圖;圖2為本發(fā)明報(bào)文生產(chǎn)者和消費(fèi)者之間點(diǎn)對(duì)點(diǎn)通信過(guò)程示意圖;圖3為本發(fā)明廣播(多播)方式下通信過(guò)程示意圖;圖4為本發(fā)明智能建筑系統(tǒng)的基于N-BUS總線(xiàn)連接示意圖;圖5為本發(fā)明智能建筑系統(tǒng)中設(shè)備地址分配流程示意圖;圖6為本發(fā)明智能建筑系統(tǒng)中設(shè)備地址配置流程示意圖;圖7為本發(fā)明智能建筑系統(tǒng)中設(shè)備控制流程示意圖;圖8為本發(fā)明智能建筑系統(tǒng)中設(shè)備信息主動(dòng)上傳流程示意圖;圖9為本發(fā)明智能建筑系統(tǒng)中燈光負(fù)載控制流程示意圖;圖10為本發(fā)明智能建筑系統(tǒng)的IAP流程圖1;圖11為本發(fā)明智能建筑系統(tǒng)的IAP流程圖2。具體實(shí)施方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖1為本發(fā)明智能建筑系統(tǒng)的控制架構(gòu)示意圖。請(qǐng)參見(jiàn)圖1,本發(fā)明提供的智能建筑系統(tǒng)的控制方法,包括如下步驟:提供網(wǎng)關(guān)模塊和N-BUS總線(xiàn),所述N-BUS總線(xiàn)包括電源線(xiàn)和兩根提供差分信號(hào)的CAN數(shù)據(jù)線(xiàn);采用N-BUS總線(xiàn)將網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊連接起來(lái),每個(gè)輸入輸出模塊連接控制一個(gè)末端電氣設(shè)備,并為每個(gè)輸入輸出模塊分配唯一地址;將多個(gè)輸入輸出模塊按照其連接控制的末端電氣設(shè)備進(jìn)行分類(lèi)配置形成邏輯對(duì)象,每個(gè)邏輯對(duì)象至少包含一個(gè)輸入輸出模塊,多個(gè)邏輯對(duì)象通過(guò)包含同一輸入輸出模塊相關(guān)聯(lián);主控邏輯對(duì)象根據(jù)定時(shí)事件或者所包含的輸入模塊的觸發(fā)動(dòng)作在CAN數(shù)據(jù)線(xiàn)上發(fā)起設(shè)備控制命令;受控邏輯對(duì)象所包含的輸出模塊接收設(shè)備控制命令后作出相應(yīng)的控制動(dòng)作,發(fā)送應(yīng)答消息;所述網(wǎng)關(guān)模塊接收CAN數(shù)據(jù)線(xiàn)上的信號(hào)轉(zhuǎn)換成TCP信號(hào),并在TCP層上提供WIFI接入服務(wù)。下面以燈光負(fù)載的控制流程為例,參見(jiàn)圖9,詳細(xì)敘述一個(gè)典型的控制方法:1、按動(dòng)某個(gè)輸入模塊上的開(kāi)關(guān):觸發(fā)“開(kāi)燈”動(dòng)作2、該輸入模塊向總線(xiàn)發(fā)送“打開(kāi)回路1開(kāi)命令3、包含回路1的輸出模塊收到命令,執(zhí)行打開(kāi)回路1動(dòng)作4、動(dòng)作執(zhí)行完畢,上述輸出模塊向系統(tǒng)反饋控制結(jié)果5、網(wǎng)關(guān)將總線(xiàn)上收到的控制結(jié)果上傳至后臺(tái)服務(wù)器6、各模塊解析回路1反饋狀態(tài)7、觸發(fā)該流程的輸入模塊暫存回路1反饋狀態(tài)點(diǎn)亮相關(guān)指示燈8、各存儲(chǔ)有場(chǎng)景的模塊根據(jù)上報(bào)狀態(tài)做場(chǎng)景匹配9、觸發(fā)該流程的輸入模塊匹配場(chǎng)景1成功,10、上述輸入模塊向總線(xiàn)上反饋場(chǎng)景1狀態(tài)11、網(wǎng)關(guān)將總線(xiàn)上收到的場(chǎng)景結(jié)果上傳至后臺(tái)服務(wù)器本發(fā)明提供的智能建筑系統(tǒng)的控制方法,所述網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊均包括LDO電源電路和CAN通訊模塊,所述N-BUS總線(xiàn)包括電源線(xiàn)和兩根提供差分信號(hào)的CAN數(shù)據(jù)線(xiàn),所述網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊的LDO電源電路通過(guò)隔離轉(zhuǎn)換電源均與N-BUS總線(xiàn)中的電源線(xiàn)相連。所述網(wǎng)關(guān)模塊和多個(gè)輸入輸出模塊的CAN通訊模塊通過(guò)光耦隔離電阻和N-BUS總線(xiàn)中的兩根CAN數(shù)據(jù)線(xiàn)相連,并在兩根CAN數(shù)據(jù)線(xiàn)上連接陶瓷氣體放電管和雙向瞬變電壓抑制二極管,所述陶瓷氣體放電管的兩端連接終端匹配電阻和短路跳帽。本發(fā)明基于N-BUS通信協(xié)議的智能建筑控制系統(tǒng)在智能建筑中通過(guò)對(duì)各種末端電氣設(shè)備(如燈光、窗簾、空調(diào)等)的控制,實(shí)現(xiàn)對(duì)智能建筑燈光環(huán)境、遮陽(yáng)環(huán)境、溫度環(huán)境的最佳控制。N-BUS智能建筑控制系統(tǒng)典型拓?fù)鋱D如圖1所示。主要由以下部分組成:1)網(wǎng)關(guān)模塊網(wǎng)關(guān)是整個(gè)系統(tǒng)的核心,管理所有N-BUS上的模塊,同時(shí)將N-BUS信號(hào)轉(zhuǎn)換成TCP信號(hào)。網(wǎng)關(guān)在TCP層上還可以提供WIFI接入服務(wù)。2)開(kāi)閉模塊開(kāi)閉模塊可以控制開(kāi)關(guān)量電氣產(chǎn)品,如燈光、排風(fēng)扇、電動(dòng)機(jī)等。該類(lèi)模塊由多種型號(hào),分別對(duì)應(yīng)各種容量和屬性的負(fù)載。3)調(diào)光模塊調(diào)光模塊可以控制各類(lèi)調(diào)光負(fù)載,以實(shí)現(xiàn)各種場(chǎng)景中對(duì)不同燈光亮度的要求,從而達(dá)到節(jié)能和場(chǎng)景效果的功能。該類(lèi)模塊由多種型號(hào),分別對(duì)應(yīng)各種容量和屬性的負(fù)載。4)窗簾模塊窗簾模塊主要用于控制各類(lèi)電動(dòng)窗簾負(fù)載。5)紅外模塊紅外模塊可以學(xué)習(xí)市場(chǎng)上大部分的紅外遙控器,從而在智能建筑控制系統(tǒng)中達(dá)到控制各類(lèi)家用電器設(shè)備的目的。6)智能家電模塊通過(guò)紅外模塊控制家用電器,存在無(wú)法獲取家用電器設(shè)備的實(shí)時(shí)狀態(tài)的問(wèn)題。隨著智能家居概念的深入人心,各類(lèi)智能化家電產(chǎn)品應(yīng)運(yùn)而生,智能家電模塊旨在實(shí)現(xiàn)與各類(lèi)智能家電產(chǎn)品的兼容功能。智能家電產(chǎn)品一般都帶有第三方兼容接口,例如RS232、485接口,智能家電模塊就是將智能家電轉(zhuǎn)換成系統(tǒng)能夠識(shí)別的抽象對(duì)象,連接到系統(tǒng)上去。7)環(huán)境監(jiān)測(cè)模塊環(huán)境監(jiān)測(cè)模塊可以測(cè)試當(dāng)前的溫度、濕度、氣壓、空氣質(zhì)量等多種參數(shù)8)地暖/空調(diào)面板地暖/空調(diào)面板可以控制地暖/中央空調(diào)設(shè)備,并將地暖/中央空調(diào)接入系統(tǒng)。9)彩色觸摸屏通過(guò)彩色觸摸屏,可以控制N-BUS智能建筑控制系統(tǒng)內(nèi)的所有電器設(shè)備,實(shí)現(xiàn)場(chǎng)景控制、定時(shí)控制等多種功能。10)智能電表模塊智能電表模塊用于測(cè)量系統(tǒng)的電功率。11)智能取電模塊智能取電模塊主要用于酒店應(yīng)用場(chǎng)合,用于客房的取電控制,智能取電模塊支持多種制式取電卡。12)智能輸入模塊智能輸入模塊支持多種傳感器或輸入信號(hào):紅外傳感器,主要功能有人體感應(yīng)控制燈光回路,安防周界報(bào)警等;煤氣探測(cè)器,主要功能是煤氣探測(cè)并報(bào)警;煙霧探測(cè)器,主要功能室火災(zāi)報(bào)警;光線(xiàn)/照度傳感器,主要功能是感應(yīng)環(huán)境亮度,用于控制燈光的亮度;安防信號(hào),主要功能是家居安防報(bào)警使用;服務(wù)請(qǐng)求(例如SOS、清掃等),只要使用在酒店客房及家居環(huán)境,用戶(hù)傳輸客戶(hù)與酒店管理方/物業(yè)方服務(wù)請(qǐng)求。13)網(wǎng)絡(luò)攝像機(jī)等網(wǎng)絡(luò)攝像機(jī)直接與網(wǎng)關(guān)連接,實(shí)現(xiàn)圖像的實(shí)時(shí)傳輸與存儲(chǔ)。由于CAN協(xié)議規(guī)定,CAN擴(kuò)展幀一次只能發(fā)送8字節(jié)的數(shù)據(jù)和29bit的幀頭,所以對(duì)于一個(gè)完整的用于CAN通信的數(shù)據(jù)包,可能一個(gè)或若干個(gè)CAN數(shù)據(jù)幀。本發(fā)明通過(guò)擴(kuò)展幀頭轉(zhuǎn)成TCP信號(hào)包,擴(kuò)展后幀頭的格式如下:1、同步頭數(shù)據(jù)幀總以字母NV開(kāi)頭。2、DataLenDataLen為數(shù)據(jù)幀的總長(zhǎng)度(包括同步頭和DataLen字節(jié)在內(nèi)),取值范圍:7-15。3、RTR遠(yuǎn)程幀標(biāo)志,在本協(xié)議中設(shè)置為0,即不使用遠(yuǎn)程幀。在從CAN協(xié)議轉(zhuǎn)換為其為T(mén)CP協(xié)議時(shí),將29位標(biāo)識(shí)符擴(kuò)展為32為4字節(jié)格式,擴(kuò)展方式如表3-1所示。4、FuncIDFuncID功能碼分配為5位,功能碼用于指示報(bào)文的功能類(lèi)別,其描述表及FuncID功能碼分配如下:5、ACKACK響應(yīng)標(biāo)志位的含義如下表所示:ACK含義0本幀需要應(yīng)答:一般用于命令幀1本幀不需要應(yīng)答:一般用于應(yīng)答幀或不需要應(yīng)答的命令幀(如廣播幀)6、CMD命令碼CMD表示具體命令字。在不同的功能代碼FuncID值下,CMD所表示的含義也不盡相同。如下表所示,其余CMD命令碼的詳細(xì)解釋將在命令詳解中敘述。7、SEGSEG為分段標(biāo)志,其含義見(jiàn)下表:分段傳輸最多支持65536個(gè)分段包,65536*6=384KB字節(jié)內(nèi)容。8、節(jié)點(diǎn)地址MACID網(wǎng)絡(luò)上的設(shè)備都具有唯一的標(biāo)識(shí),分配為8位,范圍為0x01-0xFF。0x00廣播地址。一個(gè)CAN網(wǎng)絡(luò)最多支持254個(gè)節(jié)點(diǎn)。在通信報(bào)文中通過(guò)制定發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)的編號(hào)來(lái)說(shuō)明通信的參與者。出廠(chǎng)設(shè)備默認(rèn)ID為0xFF,PC機(jī)ID0xFE,Ipad控制端ID為0xFD。1)SrcMACID源節(jié)點(diǎn)編號(hào):發(fā)送節(jié)點(diǎn)編號(hào),發(fā)送值為0x01-0xFF。當(dāng)SrcMCID=0xFF時(shí),表明本節(jié)點(diǎn)地址為出廠(chǎng)默認(rèn)地址。2)DesMACID目的節(jié)點(diǎn)(接收節(jié)點(diǎn))編號(hào):數(shù)值范圍0x00-0xFF,當(dāng)DesMACID=0x00時(shí),標(biāo)志本次發(fā)送的為廣播幀。9、幀數(shù)據(jù)部分幀數(shù)據(jù)區(qū)(Byte0-Byte7)最多可以有8個(gè)字節(jié)數(shù)據(jù);當(dāng)數(shù)據(jù)為分幀發(fā)送時(shí),Byte0、Byte1用作分幀編號(hào)SegNum,這樣每幀的有效數(shù)據(jù)為6個(gè)字節(jié)。Byte0存儲(chǔ)分段號(hào)SegNum的高字節(jié),Byte1存儲(chǔ)SegNum的低字節(jié)。在錯(cuò)誤應(yīng)答幀中Byte2被用作錯(cuò)誤響應(yīng)代碼,如下表所示。在錯(cuò)誤應(yīng)答幀中Byte2被用作錯(cuò)誤響應(yīng)代碼,用于說(shuō)明錯(cuò)誤響應(yīng)的類(lèi)型,錯(cuò)誤響應(yīng)碼定義描述見(jiàn)下表:ErrID描述01FuncID功能碼不存在02命令碼CMD不存在03參數(shù)非法04組幀失敗10、單幀格式:FuncIDCMDACKSEGSrcMACIDDesMACIDByte0-7******00******11、分幀格式:第一幀:FuncIDCMDACKSEGSrcMACIDDesMACIDByte0Byte1Byte2-7******01****AllSegHAllSegLData中間幀:FuncIDCMDACKSEGSrcMACIDDesMACIDByte0Byte1Byte2-7******10****SegHSegLData結(jié)束幀:FuncIDCMDACKSEGSrcMACIDDesMACIDByte0Byte1Byte2-7******11****SegHSegLData下面詳細(xì)介紹一下本發(fā)明提供的智能建筑系統(tǒng)的具體通信流程。1、點(diǎn)對(duì)點(diǎn)通信報(bào)文生產(chǎn)者向報(bào)文消費(fèi)者發(fā)起一次通信,報(bào)文消費(fèi)者接收到命令幀后,判斷命令請(qǐng)求是否合法,如果沒(méi)有錯(cuò)誤,則執(zhí)行相應(yīng)操作并向報(bào)文生產(chǎn)者返回正常響應(yīng)。如果功能請(qǐng)求中有錯(cuò)誤出現(xiàn),則返回異常應(yīng)答。這種模式下,通信雙方都必須有一個(gè)唯一的地址(1-255),用于區(qū)分其它的站點(diǎn),如圖2所示。當(dāng)請(qǐng)求幀為分幀數(shù)據(jù)時(shí),應(yīng)答幀在所有請(qǐng)求幀發(fā)送完成之后發(fā)送。2、廣播(多播)方式通信一個(gè)報(bào)文發(fā)起者對(duì)應(yīng)多個(gè)報(bào)文接收者。廣播地址為0x00。報(bào)文生產(chǎn)者向多個(gè)報(bào)文消費(fèi)者發(fā)起一次通信,報(bào)文消費(fèi)者接收到命令幀后,判斷命令請(qǐng)求是否合法,如果沒(méi)有錯(cuò)誤,則執(zhí)行相應(yīng)操作并向報(bào)文生產(chǎn)者返回正常響應(yīng)。如果功能請(qǐng)求中有錯(cuò)誤出現(xiàn),則返回異常應(yīng)答,如圖3所示。3、典型報(bào)文處理流程1)地址分配:CAN總線(xiàn)上所有設(shè)備擁有唯一的MACID,取值范圍1-255。該地址主要在設(shè)備配置時(shí)使用,系統(tǒng)正常工作后,即不需要。設(shè)備連接如如4所示,設(shè)備地址分配流程如圖5所示。2)設(shè)備配置:物理對(duì)象:N-BUS系統(tǒng)中所有的實(shí)體模塊都是物理對(duì)象,例如:PC機(jī)、網(wǎng)關(guān)、各種模塊。邏輯對(duì)象:物理對(duì)象所控制的各類(lèi)設(shè)備或功能經(jīng)過(guò)抽象而成的對(duì)象。例如:燈光、窗簾、服務(wù)請(qǐng)求等。當(dāng)完成所有的設(shè)備配置后,整個(gè)系統(tǒng)便完成了邏輯對(duì)象的生成。在系統(tǒng)正常工作時(shí),系統(tǒng)展示給用戶(hù)的并不是各種模塊,而是邏輯對(duì)象。例如一個(gè)系統(tǒng)由以下邏輯對(duì)象組成:燈光回路1,燈光回路2,燈光回路3……窗簾1,窗簾2……排風(fēng)扇1空調(diào)1,空調(diào)2設(shè)備配置是通過(guò)PC端配置軟件來(lái)完成的,在配置端軟件中,每一個(gè)總線(xiàn)上的模塊都對(duì)應(yīng)一個(gè)預(yù)先定義好的C語(yǔ)言結(jié)構(gòu)體,該結(jié)構(gòu)體體現(xiàn)了這個(gè)模塊的所有屬性,如圖6所示。3)設(shè)備控制總線(xiàn)上任意一個(gè)設(shè)備均能夠發(fā)起設(shè)備控制命令,例如PC機(jī)、輸入模塊、開(kāi)閉模塊。下面以連接自復(fù)位按鍵的輸入模塊為例,如圖7所示。4)設(shè)備信息主動(dòng)上傳當(dāng)邏輯對(duì)象由于定時(shí)事件或其他自發(fā)類(lèi)動(dòng)作完成后,會(huì)向總線(xiàn)主動(dòng)上傳狀態(tài)信息,如圖8所示。本發(fā)明的N-BUS智能建筑控制系統(tǒng)利用CAN總線(xiàn)加自定義的應(yīng)用層協(xié)議,全新定義一種標(biāo)準(zhǔn)化、可擴(kuò)展的協(xié)議,命名為N-BUS智能總線(xiàn)。N-BUS物理層包含了集成了CAN總線(xiàn)和12VDC電源線(xiàn),包含了12V,GND,CANH,CANL。采用RJ45接口快速安裝。應(yīng)用層協(xié)議是一個(gè)針對(duì)智能建筑控制系統(tǒng)專(zhuān)門(mén)設(shè)計(jì)的私有協(xié)議。該總線(xiàn)既保留了CAN總線(xiàn)原有的優(yōu)點(diǎn):實(shí)時(shí)性強(qiáng)、可靠性高、抗干擾能力強(qiáng)、通信速率高、容易實(shí)現(xiàn)、且性?xún)r(jià)比高;同時(shí)又自定義了適用于智能建筑控制系統(tǒng)的應(yīng)用層協(xié)議,完全面向?qū)ο?。本發(fā)明的智能建筑控制系統(tǒng)協(xié)議的設(shè)計(jì)核心是提出了抽象對(duì)象的概念。這樣使得協(xié)議更加容易理解,并大大方便了嵌入式軟件的開(kāi)發(fā)。物理對(duì)象:N-BUS系統(tǒng)中所有的實(shí)體模塊都是物理對(duì)象,例如:PC機(jī)、網(wǎng)關(guān)、各種模塊。邏輯對(duì)象:物理對(duì)象所控制的各類(lèi)設(shè)備或功能經(jīng)過(guò)抽象而成的對(duì)象。例如:燈光、窗簾、服務(wù)請(qǐng)求等。當(dāng)完成所有的設(shè)備配置后,整個(gè)系統(tǒng)便完成了邏輯對(duì)象的生成。在系統(tǒng)正常工作時(shí),系統(tǒng)展示給用戶(hù)的并不是各種模塊,而是邏輯對(duì)象。即在智能建筑控制系統(tǒng)中,用戶(hù)只需要關(guān)心實(shí)際系統(tǒng)中需要控制的實(shí)際受控對(duì)象,沒(méi)有模塊的概念。對(duì)于軟件工程師或二次開(kāi)發(fā)工程師來(lái)說(shuō)完全是面向?qū)ο蟮脑O(shè)計(jì)方法。大大降低了嵌入式軟件開(kāi)發(fā)的難度。系統(tǒng)的正常工作過(guò)程,即對(duì)一個(gè)邏輯對(duì)象進(jìn)行控制的過(guò)程??偩€(xiàn)上任意一個(gè)設(shè)備均能夠發(fā)起設(shè)備控制命令,例如PC機(jī)、輸入模塊、開(kāi)閉模塊。下面以某一燈光負(fù)載(照明回路1)的控制過(guò)程為例,來(lái)闡述系統(tǒng)的正??刂七^(guò)程:本發(fā)明的N-BUS智能建筑控制系統(tǒng)協(xié)議設(shè)計(jì)可以支持:安防類(lèi)信息、服務(wù)請(qǐng)求類(lèi)信息、燈光控制類(lèi)信息、窗簾控制類(lèi)信息、窗簾控制類(lèi)信息、空調(diào)/地暖控制類(lèi)信息、能源管理類(lèi)信息、可視對(duì)講類(lèi)信息、家電控制類(lèi)信息。加上預(yù)留的命令字,是目前市場(chǎng)上支持設(shè)備種類(lèi)最多的智能建筑控制系統(tǒng)協(xié)議。因此,N-BUS智能建筑控制系統(tǒng)協(xié)議適用場(chǎng)合非常廣泛:可以適用于智能酒店客房控制、智能照明、智能家居等應(yīng)用場(chǎng)合。而傳統(tǒng)意義上,智能酒店客房控制系統(tǒng)、智能照明系統(tǒng)、智能家居系統(tǒng)是三條相互獨(dú)立,區(qū)別非常大的產(chǎn)品線(xiàn)。N-BUS智能建筑控制系統(tǒng)在統(tǒng)一的標(biāo)準(zhǔn)化總線(xiàn)協(xié)議架構(gòu)下,提供了全面兼容的產(chǎn)品線(xiàn)。本發(fā)明的N-BUS智能建筑管理系統(tǒng)協(xié)議的地址管理方式采用自動(dòng)分配地址方式。這與傳統(tǒng)的現(xiàn)場(chǎng)總線(xiàn)工作方式不同,更加地靈活、方便。本發(fā)明的N-BUS智能建筑控制系統(tǒng)協(xié)議支持IAP命令,可以完成模塊的在應(yīng)用編程。IAP是InApplicationProgramming的首字母縮寫(xiě),IAP是用戶(hù)自己的程序在運(yùn)行過(guò)程中對(duì)UserFlash的部分區(qū)域進(jìn)行燒寫(xiě),目的是為了在產(chǎn)品發(fā)布后可以方便的實(shí)現(xiàn)固件升級(jí)的功能。IAP是個(gè)通用的概念,但其實(shí)現(xiàn)過(guò)程,由芯片的不同、開(kāi)發(fā)環(huán)境的不同、開(kāi)發(fā)語(yǔ)言的不同而不同。本系統(tǒng)中,就是基于CAN總線(xiàn),實(shí)現(xiàn)模塊的IAP功能。IAP實(shí)現(xiàn)的流程如圖10和11所示。N-BUS智能建筑控制系統(tǒng)協(xié)議設(shè)計(jì)預(yù)留有近20類(lèi)設(shè)備命令字,可隨時(shí)擴(kuò)展設(shè)備/模塊,兼容性、可擴(kuò)展性非常強(qiáng)。N-BUS智能建筑控制系統(tǒng)協(xié)議的多包格式設(shè)計(jì)很好的彌補(bǔ)了CAN總線(xiàn)短包制式的缺點(diǎn)。雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書(shū)所界定的為準(zhǔn)。當(dāng)前第1頁(yè)1 2 3