服務熱線

13651854162
網站導航
主營產品:
  • 遠程控製智能電表,諧波電能表
技術文章
當前位置:主頁 > 技術文章 > 淺談智能照明係統KNX與DALI協議網關的應用

淺談智能照明係統KNX與DALI協議網關的應用

更新時間:2023-11-08 點擊次數:413

【摘要】:基於(yu) 數字可尋址照明接口(DALI)的照明係統以其專(zhuan) 業(ye) 、靈活等特點在智能家居領域得到了普遍的重視,但由於(yu) DALI照明係統控製節點數的限製,其組網規模小限製了它的推廣和應用;KNX/EIB總線作為(wei) 樓宇自動化國際標準,憑借良好的互操作性和開放性,在智能樓宇控製領域取得了廣泛應用;為(wei) 了融合這兩(liang) 種係統的優(you) 勢,設計一種KNX與(yu) DALI協議的轉換網關(guan) ,在分析DALI和KNX係統特點的基礎上,完成了係統軟硬件架構設計,實現了DALI協議和KNX協議的相互轉換,並對網關(guan) 性能進行了測試,達到了設計要求。

【關(guan) 鍵字】:KNX協議;DALI協議;網關(guan) ;智能照明;樓宇建設

0引言

數據可照明接口(digitaladdressablelightinginterface,DALI)作為(wei) 一個(ge) 開放的數字化智能照明控製係統,具有配置靈活、安全可靠和成本低等優(you) 點,可靈活的實現分組控製、場景設置以及狀態反饋等功能,在燈光控製上具有專(zhuan) 業(ye) 、細致的特點,受到照明設備製造商的廣泛支持,並已經成為(wei) 國際電工委員會(hui) 的標準。然而DALI係統由於(yu) 受到規模的限製,一般應用於(yu) 中小規模的照明控製中。為(wei) 了發揮DALI係統在照明控製方麵的優(you) 勢,對DALI係統進行擴展勢在必行。

KNX(Konnex,KNX)是住宅和樓宇控製標準,能對照明、遮陽、安防、監控等所有的家居和樓宇終端設備進行控製。KNX憑借良好的互操作性和開放性、完善的通信機製以及節能運行等方麵的優(you) 勢,在智能樓宇控製領域取得了廣泛應用,目前已經成為(wei) 我國樓宇控製的國家參考標準。

將DALI照明控製係統與(yu) KNX係統相結合,將DALI照明控製係統作為(wei) KNX樓宇控製係統的子係統,可以發揮各自的優(you) 勢,進一步提高樓宇智能化水平,降低樓宇能耗。而KNX-DALI網關(guan) 成為(wei) 兩(liang) 種係統結合的關(guan) 鍵。

1總體(ti) 設計方案

DALI協議是一種異步串行通信協議,采用曼徹斯特編碼方式,係統為(wei) 主從(cong) 式結構,*多可接入64個(ge) 可尋址的DALI裝置,可設置16個(ge) 可尋址組和16種燈光場景,DALI總線的控製裝置均通過短地址、組地址或廣播地址進行照明控製。傳(chuan) 輸數據分為(wei) 前向幀和後向幀,前向幀由主控製器發送給從(cong) 控製器,後向幀是從(cong) 控製器的反饋信息。

KNX總線協議遵循OSI模型協議規範,並進行了合理的簡化,由物理層、數據鏈路層、網絡層、傳(chuan) 輸層和應用層五層組成,KNX網絡為(wei) 采用域(Domain)、區(Zone)、線(Line)三層結構,是一個(ge) 對等(peer-topeer)的分布式網絡,總線上的設備具有同等地位。KNX設備具有物理地址(PA)和組地址(GA),物理地址用於(yu) 拓撲結構的劃分,組地址用於(yu) 邏輯功能的劃分。

KNX-DALI網關(guan) 包含完整的KNX協議和DALI協議實現,並且完成KNX報文與(yu) DALI數據幀的互相轉換。該網關(guan) 主要實現KNX設備對DALI裝置的控製及監測功能。

網關(guan) 的總體(ti) 結構如圖1所示。

圖1網關(guan) 結構框圖

該網關(guan) 由KNX收發模塊、收發控製器、DALI接口等組成。其中KNX收發模塊主要負責接收和發送收發控製器的信號、監測總線電壓以等;收發控製器需要運行KNX通信內(nei) 核和DALI協議棧、存儲(chu) 係統及用戶參數、完成協議轉換等功能;DALI接口負責滿足網關(guan) 與(yu) DALI係統通信接口的電氣特性要求。

KNX-DALI網關(guan) 不僅(jin) 是KNX係統中的一個(ge) KNX設備節點,也是DALI係統的一個(ge) DALI主機。網關(guan) 工作過程為(wei) :當接收到KNX報文時,網關(guan) 會(hui) 解析該報文完成到DALI指令的轉換,如果對應的是電弧功率控製指令,則在DALI總線空閑狀態下,發送指令到DALI係統中,實現對DALI裝置控製功能;如果是狀態查詢指令,網關(guan) 會(hui) 將保存的對應DALI裝置狀態信息組裝成KNX報文發送到KNX控製設備中;另外,網關(guan) 會(hui) 周期地對DALI裝置的狀態進行查詢,保存DALI裝置的狀態信息,如果DALI裝置發生故障,網關(guan) 會(hui) 主動發起一次通信告知對應的KNX設備。

選擇Atmel公司增強型的ATxmega32E5作為(wei) KNX-DA-LI網關(guan) 收發控製器,ATxmega32E5是高性能、低功耗的8位AVR微處理器,采用先進的RISC結構,*高工作頻率可達到32MHZ,高達64KB的FLASH程序存儲(chu) 區,4KB的RAM和1KB的EEPROM,由於(yu) 具有USART等豐(feng) 富的外設,可以方便功能的擴展。另外,還具有創新型的XMEGA自定義(yi) 邏輯模塊(XCL),該模塊與(yu) USART結合使用,可以支持自定義(yi) 通信協議。

KNX總線收發器選擇西門子公司的FZE1066,FZE1066是用於(yu) KNX總線的收發模塊,通信介質為(wei) 雙絞線,可以接收和發送比特流信號,提供直接同收發控製芯片連接的端口;轉換電壓,能夠將KNX總線上的29V電壓轉化為(wei) 5V電壓供通信控製芯片使用;監測KNX總線的電壓,並能為(wei) 通信控製芯片提供上電複位和掉電保存信號。

2硬件設計

2.1KNX硬件平台設計

收發器模塊FZE1066和KNX總線連接,並由串行端口與(yu) ATxmega32E5連接,通過硬件完成KNX報文的物理層信號處理。收發控製器的工作電源由KNX總線提供,通過FZE1066實現數據信號和能量的分離。

KNX硬件平台框圖如圖2所示。

圖2KNX硬件框圖

2.2DALI接口電路

DALI接口電路的設計要符合DALI電氣規範,DALI使用雙線差分驅動,要滿足總線傳(chuan) 輸高電平時電壓差在9.5~22.5V、傳(chuan) 輸低電平時電壓差小於(yu) 6.5V、總線電流小於(yu) 250mA的電氣參數規範。為(wei) 了保證通信電路的穩定可靠,*好使用光電耦合器進行隔離。

DALI通信電路的設計如圖3所示

圖3DALI通信電路

接收電路主要由D4、Q1、Q2、U3及D5組成,發送電路由D4、Q3及U4組成。其中DALIRX與(yu) DALITX連接在收發控製器的串口上,U3和U4為(wei) 光電耦合器;D4為(wei) 整流橋,實現將電壓差轉化為(wei) 單向的直流電壓;D5為(wei) 穩壓管,保證總線傳(chuan) 輸電壓差符合DALI電氣特性要求。

接收時,當總線傳(chuan) 輸高電平,D5為(wei) 反向擊穿狀態,U3導通,RX為(wei) 高;當總線傳(chuan) 輸低電平時,D5截止,U3不導通,RX為(wei) 低。發送時,由TX來改變Q3的工作狀態,從(cong) 而改變總線傳(chuan) 輸的電平高低。

3網關(guan) 軟件設計

3.1網關(guan) 軟件架構

根據網關(guan) 的設計要求,軟件部分不僅(jin) 包括對KNX及DA-LI協議棧的設計和實現,還包括協議間的轉換功能。本係統的軟件架構圖如圖4所示。

圖4係統軟件架構圖

軟件設計首先要考慮的是程序的結構和設計方法。本設計中,采用一種層次化的軟件設計方法,即把整個(ge) 軟件分為(wei) 三層:底層驅動層、協議層和應用層;底層驅動層完成和硬件相關(guan) 的交互,協議層完成通信協議棧的設計,應用層則根據係統的功能要求定製功能。這種設計方法保證了各程序模塊間的獨立性和完整性,並且方便係統軟件的移植和應用層功能的擴展。

KNX通信模塊的硬件驅動層主要包括FZE1066收發器模塊驅動,完成報文的發送和接收;通信協議層主要實現數據鏈路層、網絡層以及傳(chuan) 輸層的相應功能,實現KNX報文的裝配和分解;DALI通信模塊的驅動層包括DALI接口底層驅動,通信協議層主要完成DALI指令的發送及解析、衝(chong) 突檢測、指令優(you) 先級配置等功能。KNX應用進程和DALI應用進程間的通信完成數據解析及轉換等功能。

3.2協議轉換的實現

3.2.1KNX協議轉DALI協議的實現

KNX通信時采用了逐層調用的策略,每一層協議被調用時,都是先讀取本層控製字信息,經過信息處理後,將數據提供給上層協議。

KNX協議轉DALI協議流程圖5如所示。

圖5KNX轉DALI流程圖

網關(guan) 從(cong) KNX總線上收到KNX報文數據後,將KNX報文按照物理層、數據鏈路層、網絡層、傳(chuan) 輸層到應用層的順序,逐層進行分解,得到應用協議控製信息(APCI)對應的服務類型及其後的用戶數據並進行解析,將解析的結果轉換為(wei) 對應的DALI指令;當ATxmega32E5檢測到DALI總線處於(yu) 空閑狀態時,按照DALI前向幀的數據格式發送到DALI總線上。經過分析,KNX設備對DALI裝置的控製主要包括開關(guan) 及調光操作,KNX報文與(yu) DALI指令間的對應關(guan) 係如表1所示。

表1KNX報文與(yu) DALI指令對應關(guan) 係

KNX報文

DALI指令

開燈報文

指令5:回到*大功率等級

關(guan) 燈報文

指令0:關(guan) 斷

調亮報文

指令1:調亮

調暗報文

指令2:調暗

定值調光

直接電弧功率控製指令

3.2.2DALI協議轉KNX協議的實現

當KNX設備進行狀態查詢時,需要將DALI裝置的狀態信息反饋給對應的KNX設備,DALI協議轉KNX協議流程圖如圖6所示。

圖6DALI轉KNX流程圖

DALI裝置的反饋信息包括DALI裝置電弧功率等級和故障狀態,網關(guan) 通過指令160(查詢實際電弧功率等級)和指令144(查詢當前狀態)來獲取並進行保存。

KNX設備獲取設備狀態信息一般通過查詢報文或數據請求報文實現,當接收到KNX設備對DALI裝置的查詢或者數據請求報文後,網關(guan) 就會(hui) 將保存的DALI裝置的狀態反饋信息告知對應的KNX設備。如果監測到DALI裝置發生故障(燈故障、電源故障等),網關(guan) 會(hui) 主動發起一次通信告知對應的KNX設備。

4網關(guan) 測試

為(wei) 了測試開發的KNX-DALI網關(guan) 的功能,設計了一個(ge) 簡單的測試係統,該係統由KNX係統與(yu) DALI係統組成,兩(liang) 個(ge) 係統間由KNX-DALI待測網關(guan) 連接。

係統主要包括ETS配置工具、KNX傳(chuan) 感器節點、待測網關(guan) 、電源供應和DALI調光器及燈具等。KNX節點設備通過KNX總線進行通信,通過ETS客戶端對KNX節點設備進行配置;DALI係統中,所有的DALI裝置和設備均掛在DALI總線上,DALI係統為(wei) 主從(cong) 式的結構,每次通信均有主機發起。

係統測試結構如圖7所示。

圖7係統測試框圖

係統測試由一個(ge) KNX傳(chuan) 感器節點來測試網關(guan) 對KNX報文的發送和接收,利用PC機上的ETS配置工具配置KNX節點的物理地址和組地址,下載通信對象表、地址表和對象關(guan) 聯表,並對KNX報文進行監控。DALI係統由若幹DALI裝置(DALI調光器)和燈具組成,網關(guan) 的供電由KNX總線提供。

當KNX傳(chuan) 感器節點向網關(guan) 發送開關(guan) 或調光報文時,通過ETS工具可以監測到網關(guan) 回複的確認報文,並且在DALI總線上監測到了對應的DALI前向幀數據,燈具執行開關(guan) 或調光操作;當KNX傳(chuan) 感器節點向網關(guan) 發送查詢報文時,網關(guan) 會(hui) 將對應的DALI裝置的狀態信息組裝成KNX報文發送到KNX傳(chuan) 感器節點上。當DALI裝置出現故障時,網關(guan) 可以及時的將故障信息反饋給KNX設備。

5安科瑞智能照明控製係統

5.1概述

ALIBUS智能照明產(chan) 品采用RS485總線技術,技術成熟可靠,安全穩定。開關(guan) 驅動器具備獨立工作的能力,適用於(yu) 一些中小型的項目;模塊化設計,可以任意拚接擴展,同時預留I/O口以及Modbus接口,還可以滿足與(yu) AcrelEMS企業(ye) 微電網管理雲(yun) 平台進行數據交換。

5.2應用場所

適合於(yu) 各類智能小區、醫院、學校、酒店,以及體(ti) 育場所、機場、隧道、車站等大型公建項目的照明控製需求。

5.3係統結構

5.4係統功能

1)實時檢測並顯示各個(ge) 模塊的在線狀態,反饋現場受控回路的開關(guan) 狀態,監控界麵按照樓層各分區的布局和回路列表來瀏覽。

2)當發生模塊離線、網關(guan) 設備掉線或者狀態反饋和下發控製命令不一致時會(hui) 發生故障報警,並將故障報警信息記錄並顯示在界麵中。

3)可以對單個(ge) 照明回路實現開關(guan) 控製;每個(ge) 模塊、樓層都有相應的模塊控製開關(guan) 和樓層控製開關(guan) ,也可以一個(ge) 模塊或者整個(ge) 樓層實現開關(guan) 控製。

4)開關(guan) 驅動器支持過零觸發功能,負載(燈具)的分合操作僅(jin) 在交流電過零時進行;可有效減少電磁幹擾以及對電網的衝(chong) 擊,延長燈具與(yu) 控製裝置的壽命。

5)對每個(ge) 照明回路可以預設掉電狀態,當照明電源掉電時,開關(guan) 驅動器會(hui) 自動切換到預設的掉電狀態;確保重新上電時燈具的開關(guan) 狀態是確定與(yu) 可控的。

6)拖動調光控件,照明設備從(cong) 0%到100%進行調光,可以對單個(ge) 照明回路實現調光控製,調光總控可以對一個(ge) 模塊的照明回路實現調光控製,也可以對多個(ge) 照明回路實現調光控製,通過圖標的亮滅狀態反饋現場開關(guan) 的狀態。

7)點擊場景控件,打開或者關(guan) 閉對應場景設置,軟件界麵上顯示不同的場景模式和場景功能,通過圖標的亮滅顯示對應的場景狀態是打開還是關(guan) 閉。

8)設置定時時間,確認時間點後,對該事件點執行的動作進行設置,設置燈在設定的時間點亮或者滅。

9)係統可以通過預設的當地經緯度信息,自動計算每天的日升日落時間;根據天文時鍾控製照明開關(guan) ,實現日落開燈、日出關(guan) 燈的功能。

10)所有定時控製計劃均可下發保存至驅動模塊;當上位機係統故障或模塊離線時,驅動模塊可以利用自帶的RTC時鍾維持定時控製計劃的正常執行,不影響日常的照明控製效果。

11)係統結構是分布式總線結構;係統內(nei) 各元件不依賴於(yu) 其他元件而能夠獨立工作;係統內(nei) 各元件可以通過程序的設定實現功能的多樣性。

12)預留BA或第三方集成平台接口,采用modbus、opc等方式。

5.5設備選型

名稱

型號

功能

備注

安科瑞智能照明控製係統

ALIBUS

可通過控製麵板、人體(ti) 感應、照度感應、微波感應、上位機係統、觸摸屏、手機、平板端等多種控製終端實現靈活多樣的智能化控製


名稱

型號

上行

下行

外形尺寸

備注

智能通信管理機

Anet-1E1S1

1路以太網

1路RS485

140*90*50


智能通信管理機

Anet-1E2S1

1路以太網

1路RS485

140*90*50


智能通信管理機

Anet-2E4S1

2路以太網

4路RS485

168*113*54


智能通信管理機

Anet-2E8S1

2路以太網

8路RS485

168*113*54


名稱

型號

負載電流

安裝方式

外形尺寸

備注

4路開關(guan) 驅動器

ASL220Z-S4/16

16A

導軌式

144*90*70

1.控製火線

2.每回路額定電流16A

3.磁保持繼電器

4.延時控製

5.電流檢測

6.定時控製

8路開關(guan) 驅動器

AS220Z-S8/16

16A

導軌式

216*90*70

1.控製火線

2.每回路額定電流16A

3.磁保持繼電器

4.延時控製

5.電流檢測

6.定時控製

12路開關(guan) 驅動器

ASL220Z-S12/16

16A

導軌式

288*90*70

1.控製火線

2.每回路額定電流16A

3.磁保持繼電器

4.延時控製

5.電流檢測

6.定時控製

16路開關(guan) 驅動器

ASL220Z-S16/16

16A

導軌式

360*90*70

1.控製火線

2.每回路額定電流16A

3.磁保持繼電器

4.延時控製

5.電流檢測

6.定時控製

8路調光驅動器

ASL220Z-SD8/16

16A

導軌式

360*90*70

1.控製火線

2.每回路額定電流16A

3.磁保持繼電器

4.延時控製

5.0-10V調光

名稱

型號

性能

安裝方式

外形尺寸

備注

紅外感應傳(chuan) 感器

ASL220-PM/T

3-5m

120°

嵌入式吸頂

φ80

開孔55mm

微波感應傳(chuan) 感器

ASL220-RM/T

5-7m

120°

嵌入式吸頂

φ80

開孔55mm

微動感應傳(chuan) 感器

ASL220-PR/T

5-7m

120°

嵌入式吸頂

φ80

開孔55mm

IP網關(guan)

ASL200-485-IP

ALIBUSnet/IP

導軌式

14*28*39

係統組網元件

監控軟件接口設備

1聯2鍵智能麵板

ASL220-F1/2

2組控製指令

86盒

86*24*86

開關(guan)

調光

場景

2聯4鍵智能麵板

ASL220-F2/4

4組控製指令

86盒

86*24*86

3聯6鍵智能麵板

ASL220-F3/6

6組控製指令

86盒

86*24*86

4聯8鍵智能麵板

ASL220-F4/8

8組控製指令

86盒

86*24*86

6結束語

本文開發了一種基於(yu) KNX協議和DALI協議網關(guan) ,該網關(guan) 以ATxmega32E5作為(wei) 收發控製器,以FZE1066作為(wei) KNX總線收發模塊,構建了KNX-DALI協議轉換網關(guan) 的硬件平台,並在此平台上實現了KNX通信協議棧、DALI協議棧的設計,以及KNX協議與(yu) DALI協議間的轉換。經過實驗測試,實現了KNX報文到DALI指令間轉換,驗證了KNX-DALI網關(guan) 所設計的功能,對DALI係統及KNX係統在國內(nei) 的應用及推廣具有借鑒意義(yi) 。

安科瑞侯文莉

2025 版權所有 © 18luck新官网登录   sitemap.xml  技術支持:

地址:上海市嘉定區育綠路253號2幢4層 傳(chuan) 真: 郵件:540643891@qq.com

電瓶車充電樁、電動汽車充電樁禁止非法改裝!

關(guan) 注我們(men)

服務熱線

021-69153530

掃一掃,關(guan) 注我們(men)