Nếu bạn là kỹ sư thiết kế, lắp đặt và lập trình cho dự án nhà hoặc tòa nhà thông minh KNX, chắc chắn bạn sẽ phải làm việc với các coupler. Với các công trình xây dựng trung bình và cỡ lớn, coupler đóng vai trò quan trọng trong việc định tuyến dữ liệu và đảm bảo tính an ninh của hệ thống KNX.
Vai trò cốt lõi của Couplers trong KNX networks bao gồm:
Filtering (bộ lọc): bảng lọc địa chỉ nhóm (multicast) và địa chỉ vật lý (unicast)
Hop Count (bước nhảy)
LL acknowledgement (cơ chế xác nhận)
Filtering (bộ lọc)
Bộ lọc có nhiệm vụ tối ưu hóa dữ liệu trên đường truyền, đảm bảo các gói tin (telegrams) được phép đi qua coupler hay không dựa trên bảng lọc địa chỉ nhóm và địa chỉ vật lý. Trong topology TP1-64, chỉ backbone coupler và line coupler mới có bảng lọc, line repeater thì không có. Nhưng trong topology TP1-256 thì ngay cả segment coupler cũng có bảng lọc. Nhờ đó, các gói tin được quản lý ở cấp độ sâu hơn và tránh quá tải dữ liệu trên đường bus.
Multicast telegrams (gói tin truyền đa hướng)
Coupler sẽ kiểm tra địa chỉ đích của các gói tin multicast, các địa chỉ này chính là địa chỉ nhóm. Nếu địa chỉ này nằm trong bảng lọc thì gói tin này được phép đi qua coupler từ phía Main sang phía Line hoặc ngược lại. Các bảng lọc được tạo ra trong quá trình lập trình dự án ETS.
Unicast telegrams (gói tin truyền đơn hướng)
Đối với gói tin đơn hướng (unicast), địa chỉ đích là địa chỉ vật lý. Coupler sẽ kiểm tra địa chỉ đích và quyết định địa chỉ đó có được 'filter' hay không phụ thuộc vào:
Gói tin đó đến từ đâu? Tức là địa chỉ nguồn của gói tin là yếu tố quyết định việc 'filter'
Địa chỉ vật lý của coupler
Ví dụ: địa chỉ vật lý của coupler = 1.1.0
Gói tin unicast từ phía main có địa chỉ đích = 1.1.55 --> không lọc
Gói tin unicast từ phía main có địa chỉ đích = 1.0.55 --> lọc
Gói tin unicast từ phía line có địa chỉ đích = 1.1.55 --> lọc
Gói tin unicast từ phía line có địa chỉ đích = 1.0.55 --> không lọc
Hop count (bước nhảy)
Hop count đảm bảo các gói tin multicast không truyền vô tận trong mạng KNX ngay cả khi bị lỗi topology.
Đối với gói tin multicast:
Coupler và Repeater sẽ giảm hop count mỗi lần gói tin truyền qua
Mỗi gói tin multicast có hop count được gửi đi với giá trị ban đầu =6
Bước nhảy tối đa giữa hai thiết bị KNX là =6
Đối với gói tin unicast và broadcast:
Coupler và Repeater không làm giảm hop count
Các gói tin truyền unicasr và broadcast có hop count = 7
LL acknowledgements/repetitions (xác nhận và gửi lại gói tin)
Nếu thiết bị gửi và thiết bị đích gói tin nằm trên cùng một line thì thiết bị đích sẽ trực tiếp gửi xác nhận. Việc lặp lại gói tin được thực hiện trực tiếp bởi thiết bị gửi.
Nếu thiết bị gửi và thiết bị đích không nằm trên cùng một line thì coupler phía gửi sẽ chịu trách nhiệm xác nhận và coupler phía đích sẽ chịu trách nhiệm lặp lại các gói tin.
i proud you