HD67677-IP-A1 – Giải pháp chuyển đổi BACnet/IP Slave sang CAN

BACnetCAN là hai giao thức phổ biến trong lĩnh vực tự động hóa, nhưng thường xuất hiện trong những môi trường khác nhau. Khi cần kết nối hệ thống BMS (Building Management System) của tòa nhà thông minh với các thiết bị công nghiệp hoặc cảm biến dùng CAN, bộ chuyển đổi HD67677-IP-A1 chính là giải pháp hiệu quả. Hôm nay BKAII sẽ cùng các bạn tìm hiểu thêm về giao thức BACnet và CAN, khi nào thì cần chuyển đổi giữa hai giao thức, HD67677-IP-A1 của hãng ADFweb hiện đang được BKAII phân phối rộng rãi tại thị trường Việt Nam nhé!

1. Giao thức BACnet là gì?

BACnet (Building Automation and Control Networks) là giao thức truyền thông mở, được chuẩn hóa bởi ANSI/ASHRAE, sử dụng rộng rãi trong quản lý tòa nhà. Ứng dụng của BACnet bao gồm: điều hòa không khí (HVAC), chiếu sáng, an ninh, thang máy và phòng cháy chữa cháy. BACnet hỗ trợ nhiều chuẩn truyền thông như BACnet/IP trên Ethernet hay BACnet MS/TP trên RS485.

2. Giao thức CAN là gì?

CAN (Controller Area Network) được phát triển bởi Bosch, ban đầu dùng cho ô tô, sau đó mở rộng ra công nghiệp. Giao thức này nổi bật nhờ độ tin cậy cao, truyền thông đa nút (multi-master) và khả năng chống nhiễu tốt. Ứng dụng điển hình của CAN là trong PLC, robot, driver động cơ và các cảm biến công nghiệp.

3. Khi nào cần chuyển đổi BACnet ↔ CAN?

Trong thực tế, BACnet chủ yếu dùng trong tòa nhà thông minh, trong khi CAN phổ biến ở máy móc công nghiệp. Tuy nhiên, nhu cầu kết nối hai hệ thống này ngày càng cao, ví dụ:

  • Tòa nhà có hệ thống BMS (BACnet/IP) muốn đọc dữ liệu từ driver thang máy hoặc cảm biến công nghiệp (CANopen).
  • Nhà máy muốn giám sát thiết bị CAN từ hệ thống quản lý trung tâm chạy BACnet.

Lúc này, cần một bộ gateway để chuyển đổi qua lại giữa hai giao thức.

4. HD67677-IP-A1 là gì?

HD67677-IP-A1 là bộ BACnet/IP Slave ↔ CAN Converter do ADFWeb (Italy) sản xuất. Thiết bị này cho phép BMS (BACnet Master) đọc dữ liệu từ các thiết bị CAN/CANopen thông qua giao diện BACnet Object.

Đặc điểm kỹ thuật nổi bật

  • 1 cổng Ethernet 10/100 Mbps (BACnet/IP Slave).
  • 1 cổng CAN Bus (DB9, hỗ trợ CANopen hoặc CAN Layer 2).
  • Cấu hình qua phần mềm SW67677 miễn phí.
  • Mapping linh hoạt dữ liệu CAN sang BACnet Objects (AI/BI).
  • Thiết kế công nghiệp, gắn DIN-rail, nguồn 8–24VDC.

5. Sơ đồ kết nối hệ thống

+----------------+                    +-------------------------+                         +--------------------------+
| Thiết bị |           CAN Bus |      HD67677-IP-A1 |          Ethernet   |   BMS / SCADA     |
| (Driver, PLC, | <--------->  | BACnet/IP Slave     |        <--------->   | BACnet/IP Master |
| Sensor CAN) |                 |       CAN Converter |                           |    (Niagara, etc.)    |
+----------------+                  +---------------------------+                         +-------------------------+
  • Bên trái (CAN): thiết bị công nghiệp (VD: Motor driver, cảm biến dòng điện, PLC nhỏ) truyền dữ liệu theo CANopen hoặc CAN Layer 2.
  • HD67677-IP-A1:
    • Nhận dữ liệu từ CAN.
    • Mapping thành các BACnet Object.
    • Trình bày như một BACnet/IP Slave Device.
  • Bên phải (BACnet/IP Master – BMS/SCADA): hệ thống chỉ cần “nhìn thấy” gateway như một node BACnet để đọc dữ liệu.

6. Bảng mapping dữ liệu mẫu (CAN → BACnet Object)

Thiết bị CAN (Node ID)Địa chỉ CAN (PDO/SDO)Dữ liệu trên CANBACnet ObjectLoại ObjectĐơn vị
Motor Driver (ID=1) PDO 0x2000 Tốc độ động cơ AI1 Analog Input rpm
Motor Driver (ID=1) PDO 0x2001 Momen tải AI2 Analog Input Nm
Motor Driver (ID=1) PDO 0x3000 Trạng thái lỗi BI1 Binary Input 0=OK/1=Lỗi
Cảm biến dòng (ID=2) PDO 0x4000 Dòng điện AI3 Analog Input A
Cảm biến nhiệt (ID=3) PDO 0x5000 Nhiệt độ AI4 Analog Input °C
PLC phụ (ID=4) PDO 0x6000 Trạng thái Digital BI2 Binary Input 0/1
Ý nghĩa bảng mapping
  • CAN PDO/SDO: dữ liệu gốc từ thiết bị CAN. 
    • PDO (Process Data Object) – Dữ liệu quá trình: PDO là gói tin để truyền dữ liệu thực tế, tức thời (real-time) của thiết bị, PDO thường ngắn gọn (tối đa 8 byte) để đảm bảo truyền nhanh, Mỗi PDO được gán một CAN ID cụ thể → đây chính là “địa chỉ PDO”. Hiểu đơn giản: PDO = gói tin truyền dữ liệu quá trình, địa chỉ PDO = mã CAN ID mà thiết bị phát dữ liệu đó
    • SDO (Service Data Object) – Dữ liệu cấu hình / tham số: SDO dùng để truyền thông tin cấu hình, tham số, hoặc dữ liệu không cần thời gian thực. Ví dụ: đọc thông số định mức, thay đổi hệ số điều khiển PID trong driver. Gói tin SDO có cấu trúc phức tạp hơn PDO, cho phép truy cập “Object Dictionary” của thiết bị. Mỗi cặp truyền/nhận SDO cũng có CAN ID riêng → gọi là “địa chỉ SDO”. Hiểu đơn giản: SDO = gói tin để đọc/ghi tham số, địa chỉ SDO = mã CAN ID để thực hiện truy cập này.
  • BACnet Object: điểm dữ liệu BMS/SCADA sẽ nhìn thấy khi quét.
  • AI (Analog Input) dùng cho dữ liệu số thực (tốc độ, nhiệt độ, dòng điện).
  • BI (Binary Input) dùng cho trạng thái (OK/Lỗi, On/Off).

👉 Ví dụ:

  • Motor Driver gửi tốc độ động cơ trên CAN (PDO 0x2000 = 1500 rpm).
  • Gateway map sang BACnet AI1 = 1500 rpm.
  • BMS đọc AI1 và hiển thị tốc độ động cơ trong giao diện giám sát.

7. Lợi ích khi triển khai

  • Đơn giản hóa tích hợp: BMS không cần biết về CAN, chỉ cần đọc BACnet.
  • Chuẩn hóa dữ liệu: nhiều loại thiết bị CAN khác nhau đều có thể được quy đổi sang BACnet Object.
  • Khả năng mở rộng: chỉ cần bổ sung mapping khi thêm thiết bị CAN.

8. Quy trình cấu hình HD67677-IP-A1

  1. Kết nối nguồn, Ethernet và CAN Bus.
  2. Cài phần mềm SW67677 trên máy tính.
  3. Đặt địa chỉ IP cho HD67677-IP-A1 và Device ID BACnet.
  4. Chọn Baudrate CAN, chế độ CANopen hoặc CAN Layer2.
  5. Mapping dữ liệu từ PDO/SDO CAN sang BACnet Objects (AI/BI).
  6. Tải cấu hình vào thiết bị và kiểm tra bằng BMS/SCADA.

9. Câu hỏi thường gặp (FAQ)

❓ HD67677-IP-A1 là gì?
HD67677-IP-A1 là bộ gateway giúp kết nối thiết bị CAN/CANopen với hệ thống BMS qua BACnet/IP. Thiết bị đóng vai trò BACnet/IP Slave.
❓ HD67677-IP-A1 hỗ trợ những giao thức nào?
Thiết bị hỗ trợ BACnet/IP (Slave) và CAN Bus (CANopen hoặc CAN Layer 2).
❓ Ứng dụng thực tế của HD67677-IP-A1?
Ví dụ: tích hợp dữ liệu motor driver, cảm biến dòng điện hoặc PLC phụ dùng CAN vào hệ thống BMS chạy BACnet/IP.
 Cách cấu hình HD67677-IP-A1?
Quy trình gồm: kết nối phần cứng, cài SW67677, đặt IP và Device ID, chọn Baudrate CAN, mapping dữ liệu, tải cấu hình và kiểm tra bằng BMS/SCADA.

10. Kết luận

HD67677-IP-A1 là giải pháp cầu nối hiệu quả giữa thiết bị công nghiệp dùng CAN và hệ thống quản lý tòa nhà dùng BACnet/IP. Với khả năng mapping dữ liệu linh hoạt, cấu hình đơn giản, thiết bị giúp tích hợp đa hệ thống nhanh chóng, giảm chi phí triển khai và nâng cao hiệu quả giám sát.

Xem thêm

"BKAII - Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"


 
 

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.