Các khối nút cảm biến – Slave

Một phần của tài liệu THIẾT LẬP CẤU HÌNH PHẦN CỨNG TỪ XA CHO CÁC HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN (Trang 32 - 33)

3.3.1. Sơ đồ khối tổng quan

Chức năng

- Tổng quan hệ thống gồm có 3 Slave Node được đặt dưới sự quản lí và điều khiển của Khối xử lí trung tâm (Slave Node). Các Slave Node được cấp phát địa chỉ tự động khi kết nối và được gọi tên là Slave 1, Slave 2, Slave 3 theo thứ tự phảnhồi khi được Master tìm kiếm và cấp địa chỉ.

- Mỗi Slave Node đều được thiết kế có 3 Port để giao tiếp được với các loại cảm biến với các chuẩn khác nhau, trong đó mỗi Port có khả năng tương thích với các chuẩn giao tiếp như UART, Analog, Digital. Riêng Port 3 của mỗi Node có thêm chuẩn giao tiếp I2C và SPI.

- Các Slave Node sẽ phản hồi hay thực hiện các lệnh: đọc cảm biến, gởi dữ liệu,... tùy thuộc vào lệnh nhận được từ Master Node.

- Chức năng đặc biệt của Slave Node là khi muốn thay đổi cảm biến mới, chuẩn giao tiếp mới, người dùng chỉ cần cài đặt các thông số cảm biến trên Menu điều khiển ở Master hoặc giao diện người dùng trên Google Sheet mà không cần nạp lại chương trình. Có thể thay đổi nhiều loại cảm biến khác nhau trên cùng một Port.

Ví dụ: khi thay đổi cảm biến A tại Port 1 của Slave 1 thành cảm biến B thì

không cần nạp lại chương trình tại Slave 1 mà chỉ cần cài đặt qua giao diện người dùng trên Master và Master sẽ tự động set up xuống Slave 1.

Sơ đồ khối

SVTH: Huỳnh Văn Biên –Nguyễn Nhật Linh Trang 23

Cấu trúc và chức năng các khối của các Slave Node

- Khối Vi điều khiển: Sử dụng chip MSP430G2553, đóng vai trò là bộ xử lí trung tâm của Slave Node, quản lí và điều khiển tất cả hoạt động của Slave Node.

- Khối LoRa là công cụ giúp Slave và Master truyền - nhận tín hiệu, dữ liệu.

- Khối Port đảm nhiệm việc kết nối giữa các cảm biến và khối vi điều khiển.

- Khối Cảm biến là các cảm biến được kết nối, thực hiện đọc cảm biến theo yêu cầu.

Một phần của tài liệu THIẾT LẬP CẤU HÌNH PHẦN CỨNG TỪ XA CHO CÁC HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN (Trang 32 - 33)

Tải bản đầy đủ (PDF)

(80 trang)