亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ZigBee通信的大型燈光控制系統(tǒng)設(shè)計(jì)

        2016-10-17 05:40:13婁海峰王亞剛
        電子科技 2016年9期
        關(guān)鍵詞:設(shè)備設(shè)計(jì)

        婁海峰, 王亞剛, 王 凱

        (1.上海理工大學(xué) 光電信息與計(jì)算機(jī)工程學(xué)院,上海 200093;2.上海出版印刷高等專科學(xué)校,上海 200093)

        ?

        基于ZigBee通信的大型燈光控制系統(tǒng)設(shè)計(jì)

        婁海峰1, 王亞剛1, 王凱2

        (1.上海理工大學(xué) 光電信息與計(jì)算機(jī)工程學(xué)院,上海 200093;2.上海出版印刷高等專科學(xué)校,上海 200093)

        針對(duì)于當(dāng)前復(fù)雜燈光控制系統(tǒng)安裝布線以及后期管理維護(hù)的不便的問題,提出了一種基于ZigBee無線通信技術(shù)的大型燈光智能控制系統(tǒng)設(shè)計(jì)方案。該設(shè)計(jì)主要由ZigBee無線驅(qū)動(dòng)設(shè)備、網(wǎng)關(guān)設(shè)備和上位機(jī)界面組成,驅(qū)動(dòng)設(shè)備與網(wǎng)關(guān)設(shè)備使用ZigBee通信,實(shí)現(xiàn)設(shè)備組網(wǎng)。其中上位機(jī)界面是基于Niagara平臺(tái)實(shí)現(xiàn)的,提供了Web接口,通過瀏覽器可以訪問系統(tǒng)控制界面,實(shí)現(xiàn)了物聯(lián)網(wǎng)與互聯(lián)網(wǎng)的聯(lián)通。

        ZigBee;燈光控制;Niagara;物聯(lián)網(wǎng);互聯(lián)網(wǎng)

        傳統(tǒng)的燈光控制系統(tǒng),大多是依賴離線的控制裝置通過有線傳輸方式將控制信息傳送至驅(qū)動(dòng)設(shè)備,實(shí)現(xiàn)部分控制功能。這種方法存在諸多缺點(diǎn):(1)有線傳輸方式布線的過程繁雜,尤其是在大型的燈光控制系統(tǒng)中,如倉庫、樓宇等;(2)在對(duì)原有系統(tǒng)進(jìn)行調(diào)整時(shí),有線設(shè)備不靈活;(3)離線控制裝置導(dǎo)致管理人員對(duì)系統(tǒng)監(jiān)控的時(shí)間和地點(diǎn)都是固定的,這會(huì)導(dǎo)致不便。而采用本系統(tǒng)提供的解決方案將大幅提高燈控系統(tǒng)部署的靈活性,方便了整個(gè)系統(tǒng)的管理與維護(hù),實(shí)現(xiàn)了移動(dòng)式的管理策略。

        1 ZigBee無線通信協(xié)議研究

        ZigBee協(xié)議棧是在IEEE802.15.4標(biāo)準(zhǔn)基礎(chǔ)上建立的,IEEE802.15.4只定義了協(xié)議的MAC和PHY層[1]。ZigBee設(shè)備應(yīng)包括IEEE802.15.4(該標(biāo)準(zhǔn)定義了RF射頻以及與相鄰設(shè)備之間的通信)的PHY和MAC層,以及ZigBee堆棧層:網(wǎng)絡(luò)層(NWK)、應(yīng)用層和安全服務(wù)提供層。

        ZigBee網(wǎng)絡(luò)中有3種不同的設(shè)備類型:協(xié)調(diào)器(C),路由器(R)和終端設(shè)備(E)[2]。在ZigBee網(wǎng)絡(luò)中,協(xié)調(diào)器必須選擇一個(gè)網(wǎng)絡(luò)ID(PANID,64bit和16bit)和一個(gè)信道啟動(dòng)起一個(gè)網(wǎng)絡(luò),之后它的功能與路由器一樣。協(xié)調(diào)器設(shè)備和路由器設(shè)備可以設(shè)置入網(wǎng)權(quán)限,欲加入網(wǎng)絡(luò)的設(shè)備必須經(jīng)過權(quán)限驗(yàn)證。終端設(shè)備加入網(wǎng)絡(luò)后,只能連接在唯一的路由器或協(xié)調(diào)器上,所連接的設(shè)備稱為其父節(jié)點(diǎn),父節(jié)點(diǎn)是唯一的,終端設(shè)備發(fā)送和接收數(shù)據(jù)必須通過父節(jié)點(diǎn)。當(dāng)終端設(shè)備進(jìn)入睡眠狀態(tài)前,會(huì)將一些需保存的信息存放至父節(jié)點(diǎn),直到終端設(shè)備脫離睡眠狀態(tài)。

        ZigBee網(wǎng)絡(luò)層支持3種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):星型,樹型和網(wǎng)狀網(wǎng)絡(luò)[3]。在網(wǎng)狀網(wǎng)中,每個(gè)設(shè)備在網(wǎng)絡(luò)中的位置是對(duì)等的,任何兩個(gè)設(shè)備間都可以相互傳輸數(shù)據(jù)。這種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,數(shù)據(jù)從源設(shè)備到目的設(shè)備的過程是可以經(jīng)過多個(gè)路由設(shè)備轉(zhuǎn)發(fā)進(jìn)行一步步傳輸?shù)模@種傳輸通常稱為多跳式傳輸[4]。多跳式傳輸?shù)膬?yōu)點(diǎn)在于增加了網(wǎng)絡(luò)規(guī)模,從而擴(kuò)大了覆蓋范圍。因?yàn)閆igBee聯(lián)盟沒有給出網(wǎng)絡(luò)層的路由協(xié)議,所以用戶可以根據(jù)自身需要靈活使用的組網(wǎng)方式。

        圖1 ZigBee網(wǎng)絡(luò)拓?fù)鋱D

        本設(shè)計(jì)中需要網(wǎng)絡(luò)覆蓋的面積較大,所以使用網(wǎng)狀網(wǎng)。其中網(wǎng)關(guān)設(shè)備的ZigBee節(jié)點(diǎn)擔(dān)任協(xié)調(diào)器的功能,終端設(shè)備中的ZigBee節(jié)點(diǎn)擔(dān)任路由器的功能,可作為傳輸數(shù)據(jù)的中間介質(zhì),以擴(kuò)大網(wǎng)絡(luò)的覆蓋面積,沒有使用終端節(jié)點(diǎn)。

        2 系統(tǒng)總體設(shè)計(jì)

        系統(tǒng)運(yùn)用ZigBee技術(shù)實(shí)現(xiàn)了LED驅(qū)動(dòng)聯(lián)網(wǎng)的功能。網(wǎng)關(guān)設(shè)備組建網(wǎng)絡(luò),并管理所有加網(wǎng)的終端設(shè)備,利用ZigBee網(wǎng)絡(luò)的能夠擴(kuò)展的特性增大網(wǎng)絡(luò)的覆蓋范圍。同時(shí)提供Modbus通信功能,可以將各個(gè)終端設(shè)備的信息存儲(chǔ)在Modbus寄存器中,供上位機(jī)實(shí)時(shí)查詢。

        圖2 系統(tǒng)結(jié)構(gòu)圖

        終端設(shè)備主要提供兩種功能,一種是LED驅(qū)動(dòng)終端,接收控制信號(hào),實(shí)現(xiàn)驅(qū)動(dòng)可調(diào);另一種是傳感器終端,用來采集亮度信息。上位機(jī)使用Niagara平臺(tái),包括硬件Jace和軟件平臺(tái),在其軟件平臺(tái)上實(shí)現(xiàn)Web開發(fā),管理者通過瀏覽器可監(jiān)測(cè)燈控系統(tǒng)。

        3 終端設(shè)備設(shè)計(jì)

        ZigBee模塊采用Ember公司的EM250芯片,在該芯片中下載了完整的ZigBee協(xié)議棧,并且提供了一些外圍資源,合并稱為XBeeZBfirmware。對(duì)XBee模塊進(jìn)行配置或者對(duì)其固件升級(jí)、修改,Digi公司提供免費(fèi)的軟件X-CTU,將XBee模塊插入接口板,通過USB轉(zhuǎn)串口連接線連接電腦和接口板,就可以在X-CTU中查找到XBee設(shè)備,然后進(jìn)行相應(yīng)的參數(shù)配置和固件升級(jí)。使用通用的串口調(diào)試助手也可以對(duì)XBee模塊進(jìn)行配置,但沒有X-CTU的可視和批量化配置特性。

        當(dāng)配置好XBee的固件后,只需要將VCC,GND,DOUT,DIN引腳與主機(jī)設(shè)備Arduino的電源和串口進(jìn)行連接,可以使用Arduino來操作XBee模塊[5]。具體硬件設(shè)計(jì)結(jié)構(gòu)圖如圖3所示。

        圖3 終端設(shè)備硬件結(jié)構(gòu)圖

        Arduino核心控制板與XBee通過UART通信,包括透?jìng)髂J胶虯PI模式。API模式下,數(shù)據(jù)以幀的形式進(jìn)入和輸出模塊,大幅減小了主設(shè)備與網(wǎng)絡(luò)中其他設(shè)備的交互的復(fù)雜度。本方案采用API模式操作XBee模塊。Arduino從串口讀到網(wǎng)關(guān)發(fā)送來的控制指令,在設(shè)置好的的引腳輸出模擬信號(hào),控制LED驅(qū)動(dòng)輸出電壓從而調(diào)節(jié)燈光亮度[6-7]。

        圖4 終端設(shè)備的軟件流程圖

        4 網(wǎng)關(guān)設(shè)備

        網(wǎng)關(guān)主要由MCU(Arduino)模塊、XBee無線模塊和電源電路模塊構(gòu)成。在Arduino中設(shè)計(jì)了Modbus通信協(xié)議[8],上位機(jī)可通過此協(xié)議訪問Modbus寄存器。

        圖5 網(wǎng)關(guān)硬件結(jié)構(gòu)圖

        網(wǎng)關(guān)中的Arduino的處理器選用ATmega2560,其中串口0作為程序下載和Modbus通信口,使用ATmega16U2訪問串口0實(shí)現(xiàn)USB上的虛擬串口。其中電源模塊可以使用USB直接供電,或者使用5V電源,并且使用LP2985-33DBVR電源芯片輸出3.3V供XBee模塊使用。另外,Arduino通過I2C接口與液晶通信,控制液晶顯示Modbus通信相關(guān)的提示信息,方便用戶對(duì)網(wǎng)關(guān)進(jìn)行配置。網(wǎng)關(guān)設(shè)備的軟件程序流程如圖6所示。

        圖6 網(wǎng)關(guān)軟件流程圖

        5 上位機(jī)軟件設(shè)計(jì)

        系統(tǒng)采用Niagara平臺(tái)設(shè)計(jì)上位機(jī)控制界面。Niagara框架采用基于Baja標(biāo)準(zhǔn)發(fā)[9-10]。其擁有的Web功能使得Niagara框架具有良好的前瞻性。圖7是在Niagara平臺(tái)上開發(fā)設(shè)計(jì)的一種燈光控制界面。首先要加入Modbus驅(qū)動(dòng)設(shè)備,選擇相應(yīng)的硬件接口,按照Modbus寄存器定義表來綁定每一盞燈,實(shí)現(xiàn)界面上燈與實(shí)際設(shè)備的一一對(duì)應(yīng)。同時(shí)按照區(qū)域劃分,分成兩塊實(shí)現(xiàn)批量控制。

        此界面通過PC端的瀏覽器和移動(dòng)端的瀏覽器都可以訪問,從而實(shí)現(xiàn)了物聯(lián)網(wǎng)和互聯(lián)網(wǎng)的連接,管理人員可通過此界面來監(jiān)控整個(gè)燈控系統(tǒng)。

        系統(tǒng)運(yùn)行前將網(wǎng)關(guān)設(shè)備連接至電腦,通過上位機(jī)軟件發(fā)送設(shè)備加網(wǎng)命令,終端設(shè)備分別加入已啟動(dòng)的網(wǎng)絡(luò)中,并獲取各自的邏輯地址。此邏輯地址與上位機(jī)界面中各個(gè)燈的編號(hào)一一對(duì)應(yīng)。圖8是設(shè)備加網(wǎng)的整個(gè)過程。

        圖7 上位機(jī)界面

        圖8 設(shè)備加網(wǎng)

        6 結(jié)束語

        ZigBee通信技術(shù)在物聯(lián)網(wǎng)上的應(yīng)用優(yōu)勢(shì)明顯。首先,在物聯(lián)網(wǎng)中傳輸?shù)男盘?hào)大多是控制信號(hào)或傳感器采集的數(shù)據(jù)信號(hào),這些信號(hào)要求的帶寬和傳輸速率并不太高;其次,ZigBee通信距離可擴(kuò)展性是可適應(yīng)實(shí)際項(xiàng)目的需求,本文設(shè)計(jì)的燈控網(wǎng)絡(luò)覆蓋面積達(dá)一萬余平米,傳感器數(shù)據(jù)信息需要經(jīng)過多次路由才可到達(dá)數(shù)據(jù)采集中心;最后,采用ZigBee通信技術(shù)的成本相對(duì)于WiFi和Bluetooth還是相對(duì)低的。

        本文從實(shí)際應(yīng)用出發(fā),在了解到現(xiàn)有燈光控制系統(tǒng)的缺點(diǎn)后,運(yùn)用ZigBee無線通信技術(shù)完成LED燈光驅(qū)動(dòng)的聯(lián)網(wǎng)功能,實(shí)現(xiàn)了控制信號(hào)無線傳輸,同時(shí)設(shè)計(jì)了網(wǎng)關(guān)設(shè)備,實(shí)現(xiàn)了ZigBee通信協(xié)議至Modbus通信協(xié)議的轉(zhuǎn)換,利用Niagara平臺(tái)將上位機(jī)控制界面移動(dòng)到網(wǎng)頁上,實(shí)現(xiàn)Web訪問,在此系統(tǒng)上稍加改動(dòng)便可適應(yīng)多種物聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì)與開發(fā)。

        [1]王靜霞. 一種與ZigBee/802.15.4協(xié)議兼容的RF模塊XBee/XBeePro及其應(yīng)用[J]. 電子工程師, 2007, 33(3):24-27.

        [2]趙淳臣,王亞剛,王凱. 基于ZigBee協(xié)議的工業(yè)無線網(wǎng)關(guān)的設(shè)計(jì)[J].自動(dòng)化儀表,2013,34(2):89-91.

        [3]彭瑜. 低功耗、低成本、高可靠性、低復(fù)雜度的無線電通信協(xié)議—ZigBee[J]. 自動(dòng)化儀表, 2005, 26(5):1-4.

        [4]王希娟.LED照明智能控制系統(tǒng)設(shè)計(jì)[J].制造業(yè)自動(dòng)化裝置, 2012, 33(12): 128-131.

        [5]蔡睿妍.Arduino的原理及應(yīng)用[J].電子設(shè)計(jì)工程, 2012, 20(16):155-157.

        [6]程安寧,王晉,尚相榮. 白光LED的PWM驅(qū)動(dòng)方式分析[J]. 電子設(shè)計(jì)工程,2010, 18(2): 109-11

        [7]緱新科,王娟.基于單片機(jī)的LED室內(nèi)照明控制系統(tǒng)[J].工業(yè)儀表與自動(dòng)化裝置, 2013(1):36-38.

        [8]王昊辰.高校教學(xué)樓智能燈光控制系統(tǒng)設(shè)計(jì)[D]. 石家莊:河北科技大學(xué),2014.

        [9]顧重陽,王亞剛.物聯(lián)網(wǎng)技術(shù)在樓宇空調(diào)系統(tǒng)中的應(yīng)用[J].系統(tǒng)仿真技術(shù),2015,11(1):69-74.

        [10]蔡杰杰,王亞剛,沈進(jìn). 基于Niagara平臺(tái)的太陽能熱水器智能控制系統(tǒng)[J].電子科技, 2015,28(11):110-112.

        Design of a Large-scale Lighting Control System Based on ZigBee

        LOUHaifeng1,WANGYagang1,WangKai2

        (1.SchoolofOptical-ElectricalandComputerEngineering,UniversityofShanghaiforScience&Technology,Shanghai200093,China;2.ShanghaiPublishingandPrintingCollege,Shanghai20093,China)

        Theexitingsolutionofcomplicatedlightingcontrolsystemisinflexible.Thispaperprovidesasolutionofalarge-scalelightingcontrolsystembasedonZigBeecommunication.Thesolutionincludesthedesignofend-device,thegateway,andtheuserinterface.Theend-devicesandthegatewayjointheZigBeenetworktocommunicatewitheachotherovertheair.TheuserinterfaceisdesignedontheNiagaraplatformwhichprovidestheWebinterface.Thus,thisuserinterfaceisavailableinbrowserbothonPCandmobilephone.

        ZigBee;lightingcontrol;Niagaraplatform;internetofthings;internet

        2015- 12- 27

        婁海峰(1991-),男,碩士研究生。研究方向:無線傳感器網(wǎng)絡(luò)。

        10.16180/j.cnki.issn1007-7820.2016.09.035

        TN926+.23;TP273

        A

        1007-7820(2016)09-129-04

        猜你喜歡
        設(shè)備設(shè)計(jì)
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
        瞞天過?!律O(shè)計(jì)萌到家
        基于MPU6050簡(jiǎn)單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        如何在設(shè)備采購(gòu)中節(jié)省成本
        韩日午夜在线资源一区二区| 久久国产精品免费久久久| 久久日本视频在线观看| 大地资源在线影视播放| 久久99久久99精品免观看| 欧洲一区在线观看| 亚洲av高清一区三区三区| 亚洲人成人无码www| 中文字幕av无码一区二区三区| 91性视频| 少妇深夜吞精一区二区| 日韩av无码中文字幕| 人妻在线日韩免费视频| 婷婷色国产精品视频一区| 色婷婷久久综合中文久久一本| 国产av精品一区二区三| 98久9在线 | 免费| 久久久久久岛国免费网站| 女同舌吻互慰一区二区| 亚洲日韩中文字幕在线播放| 五十路熟妇高熟无码视频| 日韩不卡av高清中文字幕 | 成人国产精品999视频| 青青草视频国产在线观看| 国产手机在线观看一区二区三区 | 久久精品国产亚洲av忘忧草18| 欧美亚洲尤物久久综合精品| 蕾丝女同一区二区三区| 亚洲av无码国产精品永久一区| 91spa国产无码| 日本免费一区精品推荐| 久久久极品少妇刺激呻吟网站| 熟女熟妇伦av网站| 午夜影视啪啪免费体验区入口| 国产自拍一区二区三区| 精品国产免费一区二区三区 | 男女搞基视频免费网站| 黑人巨茎大战俄罗斯美女| 麻豆精品久久久久久久99蜜桃| 日韩在线中文字幕一区二区三区| 亚洲综合网国产精品一区|