Cấu trúc Frame & Cơ chế truyền thông DALI – Phân tích Forward/Backward Frame, Addressing, Polling và độ tin cậy

Trong các hệ thống chiếu sáng thông minh, DALI không chỉ đơn thuần là “bus 2 dây điều khiển đèn”, mà thực chất là một giao thức truyền thông số hoàn chỉnh với cấu trúc frame, cơ chế hỏi–đáp (request–response) và quản lý địa chỉ tương tự một mạng công nghiệp thu nhỏ.

Hiểu rõ cơ chế truyền thông giúp Các bạn:

  • Thiết kế bus ổn định, tránh xung đột dữ liệu
  • Tối ưu thời gian phản hồi khi dimming/scene
  • Chẩn đoán lỗi driver hoặc sensor nhanh hơn
  • Tích hợp chính xác với PLC/BMS/Gateway

1. Tổng quan cơ chế truyền thông DALI

DALI hoạt động theo mô hình Master – Slave:

  • Master (Gateway/Controller) → chủ động gửi lệnh
  • Driver/Sensor → chỉ phản hồi khi được hỏi

Đặc điểm quan trọng:

  • Half-duplex (không truyền đồng thời 2 chiều)
  • Manchester encoding
  • Tốc độ cố định 1200 bps
  • Giao tiếp tuần tự (polling)

Điều này đảm bảo bus luôn ổn định, không xảy ra collision như Ethernet.


2. Forward Frame (Master → Device)

Forward frame là khung lệnh chính từ Master gửi xuống bus để điều khiển thiết bị.

Cấu trúc 1 frame:

| Start | 8-bit Address | 8-bit Command/Data | Stop |

Tổng: 16 bit dữ liệu

Ý nghĩa từng trường

  • Address byte → xác định thiết bị/nhóm/broadcast
  • Command byte → lệnh điều khiển hoặc dữ liệu dimming

Ví dụ lệnh

  • ON / OFF
  • DIM UP / DIM DOWN
  • Recall Scene
  • Query Status
  • Query Actual Level

Mỗi frame mất khoảng ~16.7 ms để truyền.


3. Backward Frame (Device → Master)

Backward frame dùng khi thiết bị phản hồi trạng thái cho Master.

Cấu trúc:

| Start | 8-bit Data | Stop |

Chỉ 8 bit dữ liệu → đủ để báo:

  • Mức sáng hiện tại
  • Trạng thái lỗi (lamp failure)
  • Tình trạng nguồn
  • Thông tin sensor

Backward frame chỉ xuất hiện khi Master gửi lệnh dạng Query.


4. Cơ chế địa chỉ (Addressing)

Một trong những ưu điểm mạnh nhất của DALI là khả năng địa chỉ hóa linh hoạt.

4.1 Short Address (địa chỉ cá nhân)

  • 0 – 63
  • Tối đa 64 thiết bị/bus
  • Điều khiển từng đèn riêng lẻ

4.2 Group Address (địa chỉ nhóm)

  • 16 nhóm
  • Mỗi thiết bị có thể thuộc nhiều group
  • Điều khiển đồng loạt (phòng, khu vực, tầng)

4.3 Broadcast

  • Gửi đến toàn bộ thiết bị
  • Dùng cho ON/OFF hoặc emergency

Cách tổ chức này giúp hệ thống cực kỳ linh hoạt khi triển khai thực tế.


5. Lệnh điều khiển Dimming & Scene

Dimming trực tiếp (Direct Arc Power)

Giá trị 0–254 tương ứng 0–100% độ sáng.

0   = OFF
254 = 100%

Cho phép điều chỉnh mượt, không giật.

Scene

  • 16 scene
  • Mỗi scene lưu mức sáng của từng đèn
  • Kích hoạt chỉ bằng 1 lệnh

Ví dụ:

  • Scene 1: 100% (làm việc)
  • Scene 2: 50% (tiết kiệm)
  • Scene 3: 20% (trình chiếu)

6. Cơ chế Polling & Query Status

DALI không cho phép thiết bị tự “nói chuyện” tự do trên bus. Thay vào đó, Master sẽ lần lượt hỏi từng thiết bị.

Chu trình:

  1. Master → Query Status
  2. Device → Backward frame trả lời
  3. Master → chuyển sang thiết bị tiếp theo

Ưu điểm:

  • Không collision
  • Dễ debug
  • Tính quyết định cao (deterministic)
  • Phù hợp hệ thống công nghiệp

7. Tốc độ 1200 bps – vì sao vẫn đủ?

Chắc nhiều bạn sẽ thắc mắc: 1200 bps có quá chậm?

Thực tế:

  • Chiếu sáng không cần thời gian thực microsecond
  • Mỗi lệnh chỉ 16 bit → rất nhỏ
  • 1 bus vẫn xử lý hàng chục lệnh/giây
  • Dimming/scene phản hồi dưới 200 ms

Tốc độ thấp mang lại:

  • Chống nhiễu tốt hơn
  • Khoảng cách xa hơn (~300m)
  • Ổn định cao
  • Tiết kiệm năng lượng

Vì vậy đây là lựa chọn tối ưu thay vì tăng tốc độ.



8. Ví dụ thực tế: Mô hình DALI trong phòng họp thông minh

8.1 Mô hình hệ thống

Sơ đồ kết nối điển hình:

PLC/BMS 
   ↓
DALI Gateway/Master
   ↓
DALI Bus (2 dây, không phân cực)
   ↓
8 Driver LED + 1 Cảm biến chuyển động + 1 Cảm biến ánh sáng

8.2 Vai trò từng thành phần

  • PLC/BMS: gửi kịch bản điều khiển (Working / Meeting / Off)
  • DALI Gateway/Master: chuyển lệnh TCP/IP/RS485 → frame DALI
  • Driver/Ballast: nhận lệnh dimming, điều chỉnh độ sáng đèn
  • Motion Sensor: phát hiện người, gửi trạng thái hiện diện
  • Light Sensor: đo lux môi trường, hỗ trợ tiết kiệm năng lượng
  • DALI Bus: đường truyền dữ liệu + nguồn 2 dây chung

8.3 Cấu hình địa chỉ

  • Driver 1–8 → Short address 0–7
  • Group 1 → Toàn bộ phòng họp
  • Scene 1 → 100% (họp bình thường)
  • Scene 2 → 30% (trình chiếu)
  • Scene 3 → 0% (tắt)

8.4 Luồng truyền thông khi vận hành

Trường hợp 1 – Bật toàn bộ đèn khi có người vào phòng

Bước 1: Cảm biến chuyển động phát hiện người

  • Sensor → gửi backward frame báo trạng thái = Occupied

Bước 2: Master xử lý và kích hoạt scene

  • Master → gửi Forward Frame: "Recall Scene 1" tới Group 1
  • Tất cả driver → dim lên 100%

Trường hợp 2 – Điều chỉnh ánh sáng theo ánh sáng tự nhiên

Chu kỳ mỗi 5 giây (polling):

  1. Master → Query Light Level (sensor)
  2. Sensor → Backward frame trả về: 650 lux
  3. Master tính toán → gửi Direct Arc Power = 120 (≈ 50%)
  4. Driver → giảm độ sáng

Toàn bộ quá trình chỉ mất vài chục mili-giây, người dùng gần như không nhận thấy độ trễ.


Trường hợp 3 – Giám sát lỗi đèn

  1. Master → Query Status từng driver (polling tuần tự)
  2. Driver #5 → phản hồi lỗi lamp failure
  3. Gateway → gửi cảnh báo lên BMS/SCADA

Kỹ sư bảo trì biết chính xác đèn nào hỏng mà không cần kiểm tra thủ công.


8.5 Phân tích truyền thông thực tế

Tác vụLoại FrameThời gian
Bật scene Forward ~16 ms
Query sensor Forward + Backward ~30 ms
Poll 10 thiết bị Tuần tự < 300 ms

→ Điều này cho thấy tốc độ 1200 bps hoàn toàn đáp ứng tốt cho hệ chiếu sáng.


9. Tổng kết

Cấu trúc truyền thông của DALI được thiết kế tối ưu cho chiếu sáng với triết lý:

  • Frame nhỏ → truyền nhanh
  • Polling tuần tự → không xung đột
  • Addressing linh hoạt → điều khiển cá nhân/nhóm/scene
  • Tốc độ thấp → chống nhiễu và ổn định cao

Nhờ forward/backward frame kết hợp Master–Slave, hệ thống DALI đạt được độ tin cậy vượt trội, đặc biệt phù hợp cho tòa nhà, nhà máy và các hệ thống vận hành 24/7.

Ở phần tiếp theo, chúng ta sẽ đi sâu vào quy trình cấu hình địa chỉ, group và commissioning thực tế khi triển khai dự án.


 
 

Số lượng người đang truy cập...

Không thể hiển thị dữ liệu người dùng trực tuyến vào lúc này.