999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DALI協議的照明系統配置工具設計

2017-01-06 07:39:07張玉杰邱金妮
照明工程學報 2016年6期
關鍵詞:設備系統設計

張玉杰,邱金妮,周 潔

(陜西科技大學電氣與信息工程學院,陜西 西安 710021)

基于DALI協議的照明系統配置工具設計

張玉杰,邱金妮,周 潔

(陜西科技大學電氣與信息工程學院,陜西 西安 710021)

本文針對數字可尋址照明接口(DALI)系統在現場施工中組網麻煩和配置工序繁瑣、操作不便等問題,提出一種基于Android并符合IEC62386國際標準的DALI照明系統組網和配置工具。本設計的Android手持設備端通過藍牙4.0與DALI配置工具硬件工具進行無線通信,實現了DALI系統控制設備以及控制裝置的地址分配、地址識別、相關參數設置以及狀態查詢等功能,經系統測試,該工具運行穩定,可正確的完成配置功能,實現了本文設計的功能要求。

DALI照明系統;Android;IEC62386國際標準;配置;藍牙4.0

引言

基于數字可尋址照明接口(DALI)的照明系統以其結構簡單、靈活等特點在智能家居領域被廣泛應用。DALI系統中包括控制設備和控制裝置等設備, device(控制設備)是指連接到DALI接口上的設備,并用于發送指令控制其他連接到相同接口上的設備。gear(控制裝置)用于給燈具提供電源,接收控制指令并直接控制燈具的裝置。

但由于目前DALI系統的gear采用基于PC機的線纜連接式配置方式,如國內深圳百樂思特公司自主研發的基于PC機的DALI Workbench軟件和DALI_LINK硬件工具。device的配置采用手動撥碼開關配置方式,為了不影響人們的視覺效果及美觀感受,device的安裝位置都比較高或者偏,手動撥碼極為不便,現場施工也具有一定的危險性。隨著2014年國際標準IEC62386再度完善,即DALI系統多個device之間的通信機制及其編址、通信、數據交互等問題的規范,目前市場上的DALI系統配置方式顯得功能單一、缺乏靈活性。因此設計一種簡單、靈活的并符合IEC62386國際標準的DALI系統gear和device配置工具已經成為DALI系統在實際應用中的關鍵性問題。

本文將結合IEC62386國際標準DALI協議,實現在Android平臺利用藍牙4.0對DALI系統的device和gear進行無線配置操作,這種方式避免了在現場施工中傳統繁瑣的線纜連接帶來的不便,也有效的解決了手動撥碼的不便,同時不僅適用于整個DALI系統的配置,而且兼容傳統的DALI系統配置。

1 總體設計方案

基于Android的DALI系統配置工具包括DALI配置工具和手持配置端app兩部分,兩者通過藍牙4.0實現數據交互,通過手持配置端的操作,實現對DALI系統的device、gear的地址分配,地址識別、狀態查詢、校準以及相關參數等的配置,如控制方式選擇、場景設置等參數的設置,手持設備端具體功能框圖如圖1所示。

圖1 手持設備端功能框圖Fig.1 The block diagram of handheld devices function

基于Android的DALI系統配置工具的總體結構如圖2所示。

圖2 總體結構框圖Fig.2 The overall structure diagram

DALI配置工具由DALI接口電路、MCU以及藍牙通信電路組成。其中DALI接口負責滿足DALI配置工具與DALI總線通信的電氣特性要求。MCU需要實現DALI協議棧、存儲系統及配置參數等功能;藍牙通信電路負責實現藍牙協議棧、接收手持配置端操作指令和發送DALI系統反饋信息等功能[2]。

基于Android的DALI系統配置工具的工作過程為:當CC2541藍牙模塊接收到手持配置端配置指令后,進行解析、重新封裝后通過串口USART轉發給MCU,MCU對藍牙指令進行解析,并處理為DALI數據幀格式,通過DALI接口電路將指令發給DALI總線,如果此時DALI總線有反饋信息,MCU則等待接收,MCU又將數據進行解析及封裝,通過藍牙模塊發送至手持配置端。

2 DALI配置工具硬件設計

DALI配置工具以基于ARM Cortex-M0的微控制器SN32F707作為DALI配置工具的MCU,其主要功能特性有:①32k字節的內置Flash可編程存儲器,RAM多達8k字節;②43個GPIO引腳,可配置為上拉或下拉模式,可響應電平或邊沿觸發中斷;③2個16位和2個32位通用定時器;④2個帶有波特率發生器的USART控制器。

DALI配置工具硬件電路包括DALI接口電路、藍牙通信電路、調試接口、LED指示、外部晶振等,DALI配置工具的工作電源均由DALI總線電源提供,其硬件總體框圖如圖3所示。

圖3 DALI硬件框圖Fig.3 DALI hardware block diagram

2.1 DALI接口電路

DALI系統與DALI配置工具通信必須滿足DALI協議的電氣特性。DALI總線采用雙線差分驅動,總線傳輸高電平時電壓差在9.5V~22.5V,傳輸低電平時電壓差小于6.5V,總線電流小于250 mA的電氣參數規范。為了保證通信電路的穩定可靠,本文使用光電耦合器進行隔離[3]。

DALI接口電路的設計如圖4所示,空閑時,DALI總線保持高電平,接收電路由U2、U3、R4、R5、和穩壓管D2構成,當DALI總線為高電平時,電流經整流橋B1流經D2,通過R5和U3后產生1 mA的電流用來驅動光耦合器U2,U2導通后,DALI_RX為低;當DALI總線為低電平時,U2不導通,DALI_RX為高。發送電路由T1、U1、R1、R2、R3構成,當DALI_TX為高電平時,U1 、T1不導通,DALI總線維持高電平;當DALI_TX為低電平時,U1、T1導通,DALI回路流經整流橋和T1,整個回路阻抗很小,幾乎為0,故DALI總線為低電平。

圖4 DALI通信電路Fig.4 DALI communication circuit

2.2 藍牙通信電路

本文選用CC2541藍牙4.0芯片作為藍牙通信模塊的主控制器,CC2451集成了2.4GHz射頻收發器,是一款完全兼容8051內核的無線射頻單片機,CC2541有兩個串行通信接口:USART0、USART1,它們能夠分別運行于異步UART模式或者同步SPI模式。兩個USART具體同樣的功能,也可以作為I/O口使用。本設計中USART0采用異步UART模式,用于藍牙通信模塊與DALI通信模塊之間的通信;USART1采用同步SPI模式,用于程序的下載和調試。

藍牙通信電路框圖如圖5所示,CC2451外圍電路包括時鐘電路、阻抗匹配電路及單極性PCB天線等。時鐘電路采用2個外部晶振,32MHz晶振和32.768KHz晶振。天線設計可以使用PCB天線,如倒F天線、螺旋天線等,本文中選用倒F天線。阻抗匹配電路實現將由CC2451輸出的雙端信號轉換成兩倍的單端信號輸出以達到與倒F天線的匹配。CC2541通過串口與微控制器SN32F707進行數據交換。

圖5 藍牙通信電路Fig.5 Bluetooth communication circuit

3 系統軟件設計

3.1 DALI配置工具軟件設計

DALI配置工具的軟件設計采用模塊化的思想,將每個功能模塊劃分為不同的層次,每一層實現各自的功能,相鄰層之間通過接口函數進行數據交換,不同功能模塊之間通過應用層進行通信,這種方式降低了層與層之間的耦合程度,提高了系統的可維護性和移植性。

3.1.1 軟件架構

根據系統的設計要求,軟件部分主要實現的功能包括:①按照modbus協議的要求實現手持配置端與藍牙模塊的數據交換,即能夠正確接收和發送配置指令;②MCU與CC2541藍牙模塊通過串口進行數據交互;③MCU按照DALI協議與DALI總線進行通信,即能夠正確接收和發送DALI數據。

DALI配置工具的軟件架構圖如6所示。

圖6 DALI配置工具軟件架構圖Fig.6 DALI configuration tool software architecture

3.1.2 DALI通信模塊軟件設計

本文將DALI通信模塊軟件分為應用層、協議層和底層驅動層。底層驅動層是直接與硬件相關的驅動程序,如GPIO驅動、USART驅動等,協議層主要完成DALI協議棧的設計,包括DALI指令的發送及解析、沖突檢測、指令優先級配置等功能。應用層則實現具體的功能。

根據DALI配置工具的功能需求,將DALI通信模塊的軟件分為以下幾個任務:

1)串口任務:將DALI后向幀數據發送給藍牙通信模塊;接收、解析并轉發藍牙通信模塊串口的數據命令;

2)DALI數據收發任務:發送DALI通信模塊串口接收的數據至DALI總線;接收、解析、轉發DALI控制設備或者控制裝置經DALI總線回復的后向幀數據;

3)輪詢任務:定時輪詢DALI總線上的所有設備的狀態信息,如果檢測到故障,則立即發送該信息給藍牙通信模塊,并以Message短信消息的形式發送至手持配置端。

3.1.3 藍牙通信模塊軟件設計

本設計中的藍牙通信部分軟件使用TI公司的藍牙協議棧,該協議棧采用OSAL系統,程序開始運行后進入初始化程序,完成對軟硬件初始化,隨后系統會根據任務優先級不間斷的對各個任務各個事件進行掃描,當掃描到有任務需要執行時,系統會根據優先級逐次執行。根據系統功能,藍牙通信部分應用層軟件任務劃分為:

1)設備狀態掃描任務:周期性的對藍牙設備狀態進行掃描,監測是否連接正常,不正常則嘗試重新自動連接,嘗試失敗則返回故障信息至手持配置端;

2)藍牙收發任務:接收手持配置端的命令,發送串口接收的數據至手持配置端;

3)串口收發任務:實現與DALI通信模塊的數據交互,完成串口數據的接收和發送;

4)串口數據處理任務:主要用于處理接收的數據,如校驗,解析,重新封裝等處理;

5)LED指示任務:完成系統狀態的指示工作。

3.2 手持設備端APP軟件設計

手持設備端APP軟件設計以Android操作系統為開發平臺,主要包括用戶界面、軟件通信及數據存儲等三大任務:①Android系統為開發者提供了豐富的類庫,整個平臺具有良好的開放性和可擴展性,使人機互動界面人性化;②軟件通信采用藍牙Socket通信方式,即客戶端與服務器雙方建立起連接后直接進行數據的傳輸,在連接的同時實現信息的主動推送,而不需要每次由客戶端服務器發送請求。并且Socket通信具有數據丟失率低,使用簡單且易于移植等特點;③數據存儲采用SQLite數據庫,SQLite支持NULL、INTEGER、REAL、TEXT等數據類型,通過SQLiteDatabase類和SQLiteOpenHelper類實現數據的增加、刪除、修改以及查詢等操作。手持設備端部分界面如圖7所示。

圖7 手持配置端部分界面Fig.7 Handheld devices part of the interface

4 系統測試

為了測試開發的DALI系統的組網和配置工具的功能,本文將待測DALI配置工具接入到DALI系統中,該系統主要包括待測DALI配置工具、待測手持配置端、DALI電源、傳感器、場景控制面板、組控制面板、恒壓驅動及燈具等。DALI系統中,所有的DALI系統控制裝置和控制設備均掛在DALI總線上。經過測試,本文開發的DALI系統組網和配置工具穩定性強,通過藍牙4.0可以快速對DALI系統進行組網配置,并可將DALI系統device、gear的故障信息通過推送消息的方式反饋至手持設備端。

DALI配置工具應用實物圖如8所示。

圖8 DALI配置工具應用實物圖Fig.8 DALI configuration tool application object graph

5 結束語

本文開發了一種DALI系統組網和配置工具,該工具以Android操作系統為手持設備APP開發平臺,以SN32F707為控制器,以CC2541作為藍牙通信模塊,構建了DALI配置工具的硬件平臺。手持設備通過藍牙與DALI配置工具通信,從而實現對DALI系統的無線配置。經過應用測試,本文所設計的DALI系統組網和配置工具具有靈活、高效、穩定等特點,應用前景較好。

[1] 佘咸寧.支持智能手機控制的DALI智能照明系統的研究[D].廣州:廣東工業大學,2013.

[2] 張玉杰,鄭培.KNX-TCP/IP協議轉換網關的設計與實現[J].自動化儀表,2014,12:49-52.

[3] 張岳軍.智能照明系統的研究與開發[D].杭州:浙江大學,2006.

[4] 張開羽,劉驪,呂楊.基于DALI協議的智能照明系統設計[J].電子工程師,2004,9:76-80.

[5] 傅煒鋼.基于DALI的智能照明系統設計[D].杭州:浙江大學,2008.

[6] LI H, WU M, ZHONG Y.Development and research of lighting system based on DALI[C].IEEE Conference on Industrial Electronics and Applications,2008:1302-1307.

Design of Lighting System Network and Configuration Tool Based on DALI Protocol

ZHANG Yujie, QIU Jinni, ZHOU Jie

(College of Electrical and information Engineering, Shaanxi University of Science and Technology, Xi’ an 710021, China)

Targeting the issues of the digital addressable lighting interface (DALI) system in the site construction that the configurations process is cumbersome and unwieldy, the article comes up with a new DALI system configuration tool which is based on Android and it meets IEC 62386 international standard. The design of the Android handheld equipment makes a wireless communication with DALI hardware configuration tool through Bluetooth 4.0. And it realizes many functions of DALI system control equipment, such as address distribution, address recognition, related parameter set and state query. Through the experiment test, the tool is validated to run stably and complete configuration function correctly. It achieved the function requirements by design.

DALI system; Android; IEC62386; configuration; Bluetooth 4.0

陜西省科技計劃項目(編號:2014K07-17),西安市科技計劃項目(編號:CXY1436(1))

TN915

A

10.3969/j.issn.1004-440X.2016.06.026

猜你喜歡
設備系統設計
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 亚洲日韩精品综合在线一区二区| 日韩亚洲高清一区二区| 国产一区免费在线观看| 久久一本精品久久久ー99| 亚洲成人一区在线| 22sihu国产精品视频影视资讯| 国产成人综合在线观看| 亚洲综合中文字幕国产精品欧美| 国产高清不卡| 凹凸精品免费精品视频| 丁香五月亚洲综合在线| 香蕉视频在线观看www| 免费无码AV片在线观看国产| 二级毛片免费观看全程| 色老二精品视频在线观看| 精品黑人一区二区三区| 99ri国产在线| 九九免费观看全部免费视频| 亚洲男人的天堂网| 国产区网址| 国产在线观看人成激情视频| 亚洲精品成人福利在线电影| 91精品小视频| 韩日无码在线不卡| 久久久亚洲国产美女国产盗摄| 免费看美女毛片| 成人午夜网址| 91亚瑟视频| 国产女人水多毛片18| 国产精品极品美女自在线| 日韩欧美国产综合| 婷婷丁香在线观看| 亚洲AV无码乱码在线观看代蜜桃| 日本91在线| 啪啪永久免费av| 国产国语一级毛片| 亚洲性视频网站| 亚洲一级毛片| 91年精品国产福利线观看久久| 在线五月婷婷| 日日噜噜夜夜狠狠视频| 免费A∨中文乱码专区| 好紧太爽了视频免费无码| 91九色国产在线| 久久亚洲精少妇毛片午夜无码| 九九热这里只有国产精品| 国产免费高清无需播放器 | 国产91蝌蚪窝| 女人18毛片一级毛片在线 | 四虎成人在线视频| 激情综合网址| 九色视频线上播放| 亚洲国产成人综合精品2020 | 欧美黄色网站在线看| 国产爽爽视频| 免费毛片a| 免费jizz在线播放| 国产打屁股免费区网站| 日本成人不卡视频| 影音先锋亚洲无码| 国产亚洲欧美在线中文bt天堂| 色播五月婷婷| 国产精品永久不卡免费视频| 免费中文字幕一级毛片| 亚洲aaa视频| 日韩欧美国产综合| 91精品啪在线观看国产91| 国产乱子伦视频三区| 国产成人福利在线| 亚洲人成网站在线播放2019| 国产一国产一有一级毛片视频| 精品国产一二三区| 亚洲an第二区国产精品| 九九九精品成人免费视频7| 欧美日韩国产在线播放| 三上悠亚精品二区在线观看| 精品伊人久久大香线蕉网站| 亚洲国产精品无码久久一线| 国产亚洲精品97AA片在线播放| 亚洲国产综合第一精品小说| 色噜噜久久| 国产不卡一级毛片视频|