本應用筆記介紹了數字可尋址照明接口(DALI)的實現方法。本文檔簡要介紹了DALI的簡介及其電氣規格,其接收和傳輸電路示例,DALI的軟件和源代碼文件。
什么是DALI?
DALI是首字母縮寫,代表“數字可尋址照明接口”。這是一個國際標準,可保證不同制造商的可調光鎮流器的互換性。DALI接口已在熒光燈鎮流器標準IEC 60929中的附錄E中進行了描述。
DALI是理想的,簡化的數字通信方式,可滿足當今照明技術的需求。
它縮小了模擬1 – 10 V接口與更復雜的樓宇管理系統(如EIB或LON等)之間的距離。
DALI總線是兩線接口,使用的電壓水平如圖2所示。該總線由主控制器或外部電源供電。最大電源電流必須限制為250 mA,并且DALI線上每個設備的電流消耗最大為2 mA。通過在線路上吸收電流來執行通信。由于通信線路與電源電壓電氣隔離,因此所有設備都可以在不同的相位上運行。
特性與能力
IEC 60 929中的標準,因此可以將不同制造商的設備組合在一起。
- 較低的通信速度(1200位/秒)和較寬的分配電壓距離可確保安全運行。
- 使用曼徹斯特代碼,以識別通信錯誤。
- 簡單的兩線接口(無極性/電位隔離),第一個和最后一個單元之間的最大長度為300 m
- 電源線和控制線可以在同一根電纜中
- 無需終端電阻
- 系統尺寸有限,一個主控制器可以控制64個子單元。可以廣播,分組或單一尋址
- 編程淡入淡出時間,淡入淡出速率最高可達16個場景。上電,電源故障,系統故障等的可編程級別
接收和發送電路的示例
在IEC標準中確定,必須保護設備免受極性錯誤的影響,以便使接收電路對使用AC光耦合器的極性不敏感。電流受電阻器限制,雙向齊納二極管可確保電壓水平。
發射電路由開關時間短的高速光繼電器組成,它可以吸收250 mA的電流。
輸出電路是由微控制器的PWM輸出控制的MOSFET。通過燈的電流由分流電阻上的電壓降感測。該電壓是通過微控制器內置A / D轉換器的1通道測量的。
MAIN.c
該模塊通過HWINIT.c模塊初始化微控制器,處理DALI總線接收的數據,并將開始請求的數據傳輸。
新值從EEPROM的陰影夯區域復制。
完整的DALI通信通過RS232接口發送,因此可以通過PC進行監視。
RS232.c
該模塊包含用于PC通信的子例程。微型計算機的UART初始化為115200 Bd,8位,1個停止位且無奇偶校驗。還完成了從字節到字符的十進制轉換。
DALI.c
此處找到了DALI通信的所有必需例程。中斷服務程序有兩種,一種用于外部中斷,以識別起始位,另一種用于從定時器,用于處理發送/接收和通信超時的位時序。這些例程可以處理主機(16位)和子單元(8位)的兩種通信方式。
EEPROM_CSI.c
一些小的例程可以初始化CSI(3線串行接口)并與外部EEPROM通信以存儲參數。
LIGHT.C
這是DALI命令和燈泡控制的參數。使用兩個定時器,一個用于HW-PWM,另一個用于控制通信時序和燈的衰落。解釋器模塊首先檢查接收到的命令是否對該子單元(廣播,組或單個地址)有效。然后,它確定該命令是直接電弧功率命令,標準命令還是特殊命令,并調用所需的功能。
編輯:hfy
-
光耦合器
+關注
關注
8文章
494瀏覽量
36220 -
鎮流器
+關注
關注
4文章
265瀏覽量
34488 -
DALI
+關注
關注
4文章
67瀏覽量
20777 -
瑞薩電子
+關注
關注
37文章
2868瀏覽量
72241
發布評論請先 登錄
相關推薦
評論