Sơ đồ chân nRF24L01

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu kiến trúc mạng cảm biến không dây và ứng dụng (Trang 52 - 55)

Chức năng của các chân:

Bảng 3.1. Chức năng các chân của nRF24L01. [19]

TT Tên Chức năng Mô tả

1 CE Đầu vào Digital Chip kích hoạt chế độ RX hoặc TX

2 CSN Đầu vào Digital Chọn SPI Chip

3 SCK Đầu vào Digital Chọn SPI Clock

4 MOSI Đầu vào Digital Dữ liệu đầu vào SPI Slave 5 MISO Đầu ra Digital Dữ liệu đầu ra SPI Slave, với lựa

chọn 3 giao diện

6 IRQ Đầu ra Digital Đầu ngắt chìm

7 VDD Nguồn Nguồn điện (3 V DC)

8 VSS Nguồn Nối đất (0V)

9 XC2 Đầu ra Analog Cổng ra bộ tinh thể 2 10 XC1 Đầu vào Analog Cổng vào bộ tinh thể 1

11 VDD_PA Nguồn ra Nguồn điện (+ 1.8V) tới bộ khuếch đại công suất

12 ANT1 RF Ăng-ten1

13 ANT2 RF Ăng-ten1

14 VSS Nguồn Nối đất (0V)

15 VDD Nguồn Nguồn điện (3 V DC)

16 IREF Đầu ra Analog Dòng chuẩn

17 VSS Nguồn Nối đất (0V)

18 VDD Nguồn Nguồn điện (3 V DC)

19 DVDD Nguồn ra Cung cấp sản lƣợng kỹ thuật số tích cực cho các mục đích ghép nối

3.4. Kiến trúc phần mềm

3.4.1. Kiến trúc giao tiếp thông tin [19]

Nhƣ đã trình bày ở trên với mục đích tìm ra giải pháp về kiến trúc để mạng cảm biến khơng dây có thể linh hoạt trong việc thay đổi kiến trúc theo kịch bản mạng của ngƣời dùng tác giả đã đề xuất giải pháp sử dụng các kiến trúc kiểu ngăn xếp là UWASA và SurfNet nên kiến trúc phần mềm sẽ tập trung vào mặt phẳng quản lý tác vụ.

Khi node UWASA đƣợc bật nó sẽ khởi tạo bộ vi xử lý bao gồm bộ xử lý chính và bộ xử lý RF, sau đó nó thực hiện các nhiệm vụ một cách liên tục ở chế độ chờ các yêu cầu đƣợc gửi từ máy chủ nhúng qua mạch tích hợp truyền dẫn dữ liệu nối tiếp giữa máy chủ và các thiết bị ngoại vi (UART- Universal Asynchronous Receiver – Transmitter) hoặc cho các gói dữ liệu truyền qua SPI bởi bộ tiếp nhận SurfNet. Nếu khơng có u cầu truyền, sau một thời gian nó sẽ thoát khỏi chế độ chờ. Khi nhận đƣợc yêu cầu từ máy chủ, nó sẽ kiểm tra gói dữ liệu, sau đó sao chép và chuyển bộ đệm đến máy chủ nơi có chứa các thơng số môi trƣờng tại một thời điểm nhất định thu đƣợc từ một node cảm biến đơn. Ngồi việc đóng vai trị là cửa ngõ giữa mạng cảm biến không dây và máy chủ, node UWASA cho phép node SurfNet gắn vào nó.

Đặc biệt có 2 chế độ cho thiết bị nhận: chế độ độ trễ thấp và chế độ năng lƣợng thấp. Ở chế độ trễ thấp, thiết bị nhận tiếp tục lắng nghe sóng vơ tuyến một cách liên tục, trong trƣờng hợp đó, thiết bị nhận sẽ có thời gian trễ thấp hơn nhƣng tiêu tốn năng lƣợng nhiều hơn. Trong chế độ công suất thấp, thiết bị nhận sẽ luân phiên giữa chế độ ngủ và chế độ chờ theo bộ đếm thời gian đặt trƣớc. Thiết bị nhận chỉ ở chế độ nghe trong một thời gian nhất định, trong chế độ này nó tiêu thụ điện năng thấp hơn tuy nhiên nó có thể bỏ lỡ gói tin khi đang ở chế độ ngủ. Chế độ độ trễ thấp thƣờng đƣợc áp dụng cho thiết bị nhận SurfNet. Điện năng tiêu thụ của node cổng không phải là vấn đề quan trọng vì node SurfNet đƣợc hỗ trợ bởi node

UWASA. Nếu phát hiện dữ liệu trong bộ đệm RX, node sao chép các bộ đệm, truyền chúng qua SPI đến node UWASA ngay lập tức và trở lại chế độ chờ.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu kiến trúc mạng cảm biến không dây và ứng dụng (Trang 52 - 55)

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

(88 trang)