Phần 2 – Kiến trúc hệ thống M-Bus: Master – Slave

Trong Series M-Bus, sau khi đã nắm được khái niệm M-Bus là gì, phần tiếp theo mà mọi kỹ sư cần hiểu rõ chính là kiến trúc hệ thống M-Bus. Đây là nền tảng để thiết kế, mở rộng và vận hành ổn định các hệ thống đo đếm năng lượng tập trung trong Smart Building, nhà máy và hạ tầng đô thị.
1. Tổng quan kiến trúc hệ thống M-Bus
M-Bus (Meter-Bus) được thiết kế theo mô hình Master – Slave (hay còn gọi là Master – Meter). Trong đó, toàn bộ hoạt động truyền thông trên bus đều do thiết bị M-Bus Master điều khiển, còn các Slave chính là các công tơ đo điện, nước, gas, nhiệt được lắp đặt tại hiện trường.
Khác với các mạng Ethernet công nghiệp hiện đại, M-Bus hướng tới mục tiêu đơn giản – ổn định – tiết kiệm năng lượng, phù hợp cho các thiết bị đo có tài nguyên hạn chế.
2. Thiết bị M-Bus Master – Trung tâm của hệ thống
M-Bus Master là thiết bị đóng vai trò điều phối và thu thập dữ liệu trong toàn bộ mạng. Master thường là:
- Bộ đọc công tơ M-Bus chuyên dụng
- Gateway M-Bus tích hợp Modbus, BACnet, Ethernet, MQTT
- Thiết bị trung gian kết nối M-Bus lên PLC, SCADA, BMS
Các chức năng chính của M-Bus Master bao gồm:
- Cấp nguồn cho các công tơ M-Bus có dây
- Quản lý địa chỉ Slave (primary / secondary)
- Gửi lệnh truy vấn (polling) dữ liệu
- Nhận, kiểm tra và lưu trữ dữ liệu đo
3. M-Bus Slave (Meter) – Các thiết bị đo tại hiện trường
M-Bus Slave là các đồng hồ đo được kết nối vào mạng, bao gồm:
- Đồng hồ điện năng
- Đồng hồ nước
- Đồng hồ gas
- Đồng hồ nhiệt (heat meter)
Mỗi Slave trong mạng M-Bus có thể được gán địa chỉ riêng và chỉ phản hồi khi nhận đúng yêu cầu từ Master. Điều này giúp mạng M-Bus hoạt động ổn định ngay cả khi có hàng chục hoặc hàng trăm thiết bị đo.
4. Cơ chế cấp nguồn trên bus M-Bus
Một đặc điểm rất quan trọng của M-Bus có dây là khả năng cấp nguồn trực tiếp cho Slave thông qua đường bus. Điều này giúp:
- Không cần nguồn riêng cho từng công tơ
- Giảm chi phí lắp đặt và bảo trì
- Tăng độ tin cậy của hệ thống
Mỗi M-Bus Master sẽ có giới hạn dòng cấp tối đa, từ đó xác định số lượng Slave có thể kết nối. Trong thực tế, người ta thường phân loại Master theo khả năng hỗ trợ:
- 32 Slave
- 64 Slave
- 128 Slave
- 256 Slave
5. Số lượng Slave & khoảng cách truyền M-Bus
Số lượng công tơ và khoảng cách truyền trong mạng M-Bus phụ thuộc vào nhiều yếu tố:
- Dòng cấp của M-Bus Master
- Tiêu thụ dòng của từng Slave
- Loại cáp và tiết diện dây
- Topology mạng (line, star, tree)
Trong điều kiện tiêu chuẩn, khoảng cách truyền M-Bus có thể đạt tới vài km, vượt trội so với nhiều chuẩn truyền thông nối tiếp khác, rất phù hợp cho các tòa nhà lớn hoặc khu dân cư.
6. Nguyên lý polling dữ liệu trong M-Bus
M-Bus hoạt động theo nguyên lý polling tuần tự. Master sẽ lần lượt gửi yêu cầu đọc dữ liệu tới từng Slave theo địa chỉ đã cấu hình. Chỉ khi được hỏi, Slave mới phản hồi dữ liệu.
Cơ chế này giúp:
- Tránh xung đột dữ liệu trên bus
- Đảm bảo tính xác định (deterministic)
- Dễ kiểm soát và chẩn đoán lỗi
Đây cũng là điểm tương đồng giữa M-Bus và các giao thức như Modbus RTU, tuy nhiên M-Bus được tối ưu riêng cho lĩnh vực đo đếm.
Kết luận – Vì sao cần hiểu kiến trúc Master – Slave của M-Bus?
Việc nắm vững kiến trúc Master – Slave của M-Bus giúp kỹ sư:
- Thiết kế hệ thống đo đếm tối ưu và mở rộng dễ dàng
- Lựa chọn đúng M-Bus Master theo số lượng công tơ
- Hạn chế lỗi quá tải bus và mất dữ liệu
- Sẵn sàng tích hợp M-Bus với PLC, SCADA, BMS
Trong Phần 3, chúng ta sẽ đi sâu vào chuẩn vật lý M-Bus và topology mạng, bao gồm cáp, đấu nối và các lỗi thường gặp ngoài hiện trường.
Xem thêm:
- Cấu trúc frame M-Bus & cơ chế truyền thông | Giải phẫu khung tin
- Kiến trúc hệ thống M-Bus: Master – Slave, cấp nguồn & polling dữ liệu
- Bộ chuyển đổi M-Bus sang Modbus cho đo lường năng lượng tòa nhà — ADFweb HD67044-B2-20 và HD67055
- HD67020-B2-3: Bộ chuyển đổi M-Bus sang RS232 | Giải pháp giao tiếp đồng hồ đo & PLC
"BKAII -Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"