.15 Giải thuật nỳt cảm nhận trong lập lịch tập trung kết hợp với lịch ngủ

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Mạng cảm nhận không dây và đánh giá bằng thực nghiệm một số thông số qua điều khiển thâm nhập môi trường (Trang 64 - 67)

c. Đo dũng điện tiờu thụ của nỳt mạng trong chế độ lập lịch tập trung

* Cỏc bước chuẩn bị thớ nghiệm

 Nạp phần mềm lập lịch cho cỏc nỳt mạng

 Chuẩn bị đồng hồ đo Hioki 3803 Digital Hitester sai số 1.5%  Osillo…

* Tiến hành đo đạc

Ta sẽ bố trớ tiến hành đo dũng điện tiờu thụ của nỳt mạng ở cỏc trạng thỏi ngủ, truyền, nhận và khụng truyền, khụng nhận tớn hiệu.

- Tiến hành đo dũng điện tiờu thụ của nỳt mạng lỳc nỳt mạng nhận dữ liệu - Tiến hành đo dũng điện tiờu thụ của nỳt mạng lỳc nỳt mạng truyền dữ liệu - Tiến hành đo dũng điện tiờu thụ của nỳt mạng lỳc nỳt mạng ngủ

- Tiến hành đo dũng điện tiờu thụ của nỳt mạng lỳc nỳt mạng khụng truyền khụng nhận dữ liệu

a. Tiến hành đo dũng điện tiờu thụ của nỳt mạng lỳc nỳt mạng nhận dữ liệu

Cho nỳt mạng hoạt động ở chế độ nhận dữ liệu, nạp chương trỡnh cho nú luụn ở chế độ nhận, sau đú tiến hành đo cường độ dũng điện.

Bao gồm cỏc thủ tục:

+ Thiết đặt chế độ hoạt động cho module RF

+ Cho phộp module RF bắt đầu thu tớn hiệu (khụng quan tõm đến dữ liệu thu được) + Chương trỡnh lặp vụ hạn include <chipcon/hal.h> void main() { // X-tal frequency: 14.745600 MHz // RF frequency A: 868.277200 MHz Rx // RF frequency B: 868.277200 MHz Tx // RX Mode: Low side LO

// Frequency separation: 64 kHz // Data rate: 2.

#include <chipcon/reg1010.h>

#include <chipcon/cc1010eb.h> #4 kBaud

// Data Format: Manchester // RF output power: 4 dBm // IF/RSSI: RSSI Enabled

RF_RXTXPAIR_SETTINGS code RF_SETTINGS = { 0x4B, 0x2F, 0x15, // Modem 0, 1 and 2: Manchester 0x75, 0xA0, 0x00, // Freq A

0x58, 0x32, 0x8D, // Freq B 0x01, 0xAB, // FSEP 1 and 0 0x40, // PLL_RX 0x30, // PLL_TX 0x6C, // CURRENT_RX 0xF3, // CURRENT_TX 0x32, // FREND 0xFF, // PA_POW => 4 dBm 0x00, // MATCH 0x00, // PRESCALER };

// Căn chỉnh vựng nhớ con trỏ dữ liệu

RF_RXTXPAIR_CALDATA xdata RF_CALDATA;

WDT_ENABLE(FALSE);

// Set optimum settings for speed and low power consumption MEM_NO_WAIT_STATES();

FLASH_SET_POWER_MODE(FLASH_STANDBY_BETWEEN_READS);

// Calibrate

halRFCalib(&RF_SETTINGS, &RF_CALDATA);

// Kớch hoạt modum RF trong chế độ nhận

halRFSetRxTxOff(RF_RX, &RF_SETTINGS, &RF_CALDATA); RF_START_RX();// Bắt đầu nhận dữ liệu

// Endless loop

while (TRUE);// Lặp nhận vụ hạn. }

Cỏch đo dũng điện trờn sơ đồ mạch :

CC1010 sử dụng nguồn nuụi 3V3, điện ỏp này được tạo ra từ jump test1 (được đỏnh dấu đỏ trờn sơ đồ) và đất.

Trong sơ đồ CC1010MB thỡ chỉ cú chip CC1010 sử dụng nguồn nuụi 3V3 nờn dũng qua jump test 1 cũng chớnh là dũng tiờu thụ của chip CC1010.

Để đo dũng này ta đặt một đồng hồ đo dũng nối tiếp tại test1 như sơ đồ sau:

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Mạng cảm nhận không dây và đánh giá bằng thực nghiệm một số thông số qua điều khiển thâm nhập môi trường (Trang 64 - 67)

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

(101 trang)