Sơ đồ nguyên lý của hệ thốngtrung tâm

Một phần của tài liệu Xây dựng hệ thống cảnh báo môi trường trong tòa nhà (cháy, độ ẩm) (Trang 75 - 79)

5. Phương pháp nghiên cứu

5.3.1. Sơ đồ nguyên lý của hệ thốngtrung tâm

Hình 5.3. Sơ đồ nguyên lý của hệ thốngtrung tâm

5.3.1.1. Sơ đồ nối dây của module nRF24L01 với ARM (hình 5.4)

Module Wireless nRF24L01 (nRF) được kết nối với ARM qua Jack JP1. Chân 1 – GND được nối đất. Chân 2 – VCC nối với nguồn 3.3 V. Tụ C1 để chống nhiễu. Chân 3 – CE - chân vào, được nối với chân PB1 (được cấu hình là chân ra) của ARM. Chân 4 – CSN – chân vào, được nối với chân PC4 (được cấu hình là chân ra) của ARM. Chân 5 – SCK – chân vào, được nối với chân PB0 (được cấu hình là chân ra) của ARM. Chân 6 – MOSI – chân vào, được nối với chân PA7 (được cấu hình là chân ra) của ARM. Chân 7 – MISO – chân ra, được nối với chân PC5 (được cấu hình là chân vào) của ARM. Chân 8 – IRQ – chân ra, không sử dụng.

ARM cài đặt cấu hình, truyền lệnh cho module nRF làm việc ở các chế độ phát tin (Tx mode) hay nhận tin (Rx mode) và nhận dữ liệu từ module nRF qua bus SPI.

Giả sử hệ thống có n module Wireless nRF cảm biến (đo độ ẩm, báo khói), mỗi module nRF có một địa chỉ 5 byte riêng biệt.

Nguyên lý làm việc: phần mềm điều khiển ARM thực hiện các thao tác sau: 1. Thiết lập bộ đếm module Wireless cảm biến Index = 1;

2. Ghi địa chỉ ứng với module nRF(Index) vào module nRF(ARM);

3. Đặt module nRF(ARM) ở chế độ phát tin (Tx mode), phát tín hiệu request cho module nRF(index);

4. Đặt module nRF(ARM) về chế độ nhận tin (Rx mode); 5. Nhận bản tin 32 byte từ module nRF(Index);

6. ARM đọc bản tin của module nRF(ARM);

7. Nếu có khói hoặc độ ẩm >= 97% thì báo còi và nhắn tin cảnh báo SMS; 8. Tăng Index lên 1, (Index = Index + 1);

9. Nếu Index = n thì Index = 1; 10. Quay lại bước 2.

5.3.1.2. Sơ đồ nối dây của module Sim908 (hình 5.5)

Hình 5.5. Sơ đồ nối dây module Sim908

Module Sim908 giao tiếp với ARM qua cổng nối tiếp. Sim908 có 2 cổng nối tiếp, một cổng để nhận, truyền dữ liệu với MCU, một cổng để gỡ rối.

Cổng nhận, truyền dữ liệu của Sim908 sử dụng 2 chân: SIMTX được nối với chân UART_RX2 (PA2 – được cấu hình là chân vào ARM), SIMRX được nối với chân UART_TX2 (PA3 – được cấu hình là chân ra của ARM).

Cổng gỡ rối của Sim908 sử dụng 2 chân: GPS-DBG-TX được nối với chân UART_RX1 (PA10 – được cấu hình là chân vào ARM), GPS-DBG-RX được nối với chân UART_TX1 (PA9 – được cấu hình là chân ra của ARM).

Chân điều khiển Bật/Tắt nguồn PW-ON/OFF của Sim908 được nối với chân SIM_PW (PA8 - được cấu hình là chân ra của ARM).

Nguyên lý làm việc: ARM điều khiển Sim908 thực hiện nhắn tin SMS bằng một số lệnh AT như sau:

1. Gửi lệnh cấu hình tin nhắn của Sim908 ở chế độ Text mode: “AT+CMGF=1\r”;

2. Gửi số điện thoại: “AT+CMGF=01233438484”; 3. Gửi nội dung tin nhắn: “Cảnh báo cháy module 2”; 4. Gửi Ctrl + Z: “\x1A” để kết thúc nhắn tin.

5.3.1.3. Sơ đồ nối dây của module LCD (hình 5.6)

Hình 5.6. Sơ đồ nối dây module LCD

5.3.1.4. Sơ đồ nguồn hệ thống (hình 5.7)

Một phần của tài liệu Xây dựng hệ thống cảnh báo môi trường trong tòa nhà (cháy, độ ẩm) (Trang 75 - 79)

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

(138 trang)