2008年5月8日 星期四

MDA300CA

MDA300CA是ㄧ個包含溫度、溼度感測器的多功能資料搜集板。以MDA300CA的介面,他為ㄧ般地區的感測器使用方式提供了方便且靈活的使用方法。譬如環境和產地監視而且包含許多其它傳統感測器的應用。

MDA300CA對於各式各樣不同的農業應用是ㄧ個較經濟的選擇,而且還在便宜的無線氣象台下ㄧ代佔了重要的腳色。

1. 多功能資料採集與溼度感測器

2. MICAz/MICA2與MoteView驅動程式相容

3. 12位元類比輸入的11個Channels

4. 板上高感度感測器與高速計算機

5. 方便以螺絲連接

應用

1. 環境資料彙集

2. 農業和產地監視

3. 葡萄栽培和苗圃管理

4. HVAC 儀器工作和控制

5. 一般資料搜集和擷取

通信和控制特點包括:

1. 7 種single-ended 或3 種不同的ADC channels

2. 4 種明顯不同的ADC channels

3. 6 位元輸入輸出通道用在事件偵查中斷

4. 2.5, 3.3, 5V 感測器和低功率模式

5. 64K EEPROM 為感測器處理資料

6. 2 relay channels ㄧ個通常為開,一個通常為關

7. 200 赫茲計算通道為風速, 脈衝頻率

8. 外在I2C 接口

第3章節

在這個章節裡:

1.定做程式員的筆記薄

2.Cygwin 介面

3.編寫的和程式設計工具

4.環境變量

5.讓軟硬體在TinyOS 1.1.10 和MoteWorks 2.0 之間能有意義的溝通

3-1

MoteWorks 包含以基本的IDE 為nesC 代碼被裝置著的程式員筆記薄版本。在選單有make mica2”, “make micaz”, “make mica2dot” 和“make iris” 選擇。如果您安裝了一個non-default 目錄, 您必須手工編輯這些工具讓他們運作

3-2

Cygwin 是Unix/Linux 模仿視窗環境。Cygwin 是微軟視窗普遍的GNU 開發工具。Cygwin 是任意用戶界面為編寫和下載Mote 應用在MoteWorks 。

3-3

一旦您成功地安裝了MoteWorks, 建議您對常用的命令和訪問目錄設定別名。別名將被編輯在位於/cygwin/etc/。

3-4

在Cygwin 中編輯對應編碼的語法是

make

3-5

MoteWorks 開發環境支持各種各樣的程式設計工具。被使用在MoteWorks的標準編寫軟體為the Micro (the Greek letter “μ”) In-System Programmer 或UISP 。這個軟體採取各種各樣的論據根據程式員硬體和特殊編程需求(刪掉, 核實, 編程, 等) 。使用這個工具,MoteWorks 每當您發布安裝或再安裝命令時以正確論據行使UISP。並且必須指定您使用通信的設備類型。

3-6

程式設計工具也包含編輯獨特節點地址的方法沒必要直接編輯原始代碼。設置節點address/ID在程式裝載期間, 一般安裝語法為:

make re|install, ,

install, 編寫對目標平臺的申請, 設置節點ID/address 和編輯程式

reinstall, 設置節點ID/address 和只下載前編寫軟體而不完全重新編寫 。這個選擇明顯的比較快速。

3-7

Mote允許多個小組分享相同頻道。如果您想要分離是在同樣頻道的多個小組, 您需要用獨特的8位數設置ID去過濾掉那些訊息。

3-8

MakeXbowlocal 為用戶提供一個方便方式改變ID, 頻道 (RX/TX frequency) 和 RF 傳輸功率。

3-9

MICAz 、MICA2, 和MICA2DOT 支持倍數頻率。提供315 兆赫、433 兆赫、915 兆赫, 或2.4 千兆赫ISM bands 。所有系數為MICA2 和MICA2DOT 包含在TinyOS 文件CC1000Const.h 位於/MoteWorks/tos/platform/mica2/。用戶必須編寫在正確基本的頻道防止無線電通訊失敗。最佳和最安全的方式確定您編寫為正確頻率為替每一個Mote 平臺編輯MakeXbowlocal 文件。

3-10

MoteWorks 提供幾個自動化的工具簡化編輯過程

Build 類似偵錯功能

Buildall 類似對全部資料夾偵錯

3-11

Flash 傳送一個圖像到Mote上

Flashall 傳送一個圖像到全部Mote測試台上

Fuses 這個命令允許用戶讀或寫Mote 的fuse設置在編寫程式的過程

Motelist 這命令表列MIB520 和Telos 設備附有USB 接口。

3-12

Gettos 這個命令允許用戶看到他們的流量TinyOS 環境如何被配置。

Settos 藉由改變象徵的聯結用戶能更換一棵新MoteWorks 樹。兩棵樹維持同樣/opt/MoteWorks 根, 但用戶能維持二個版本,例如:2.0 標準發行和2.1 企業開發商。第一次您跑這個命令, 它給您當前的MoteWorks 樹改名對指定的版本。

Usetos 這個命令允許用戶更換在MoteWorks 和TinyOS 1.x 環境之間。

3-13

Make 這個命令允許用戶直接地編寫他們的nesC 編碼以幾個選擇從指令列

Mote-mem 這藉由元件有效的顯示編輯固件的記憶體用法,而用法由Program ROM, Constants RAM, 和 Heap RAM 劃分。

Trediff 這有效的顯示來源區別在兩種不同的應用之間。

3-14

XSniffer 是承認用戶監測multi-hop 通信在XMesh 的一個Crossbow-developed 工具。這個節目運行在個人電腦和使用MICA2 或MICAz Mote 監測RF 訊號交流。

安裝RS-232轉USB轉接線的驅動程式

1.點選Installation Driver準備安裝



2.選擇電腦作業系統,WINDOWS資料夾



3.選擇PL-2303 Driver Installer開始安裝



4.點下一步繼續



5.安裝完成



6.打開裝置管理員測試是否安裝成功,這是尚未接線時的樣子



7.接上後多了個Prolific USB-to-Serial Comm Port(COM4)表示已經成功的安裝

安裝

1.點選資料夾裡MoteWorks_2.0.F_Setup準備開始安裝

2.按下Next開始安裝

3.選擇I accept答應合約後Next繼續


4.設定安裝路徑,之後Next繼續

5.這裡是選擇要安裝的內容,我們選用預設的安裝,之後Next繼續

6.確認無誤後按Install開始安裝

7.安裝過程





8.按Next開始安裝Programmer's Noteped

9.選擇I accept後按Next繼續

10.安裝過程



11.詢問是否要安裝Microsoft .NET Framework 1.1,選"是"繼續

12.因為電腦已經安裝過了,所以跳出警告,選"確定"繼續



13.按Next繼續安裝MoteConfig 2.0

14.安裝過程

15.安裝完成




16.按Next開始安裝XSniffer 1.0


17.安裝完成

18.全部軟體安裝完畢