mote - wireless sensor networks - 住友精密工業株式 … - wireless sensor networks mts/mda...

51
MOTE - Wireless Sensor Networks MTS/MDA Sensor Board Users Manual www.smartdust.jp Crossbow Technology, Inc. MOTE - Wireless Sensor Networks MPR - Mote Processor Radio Board MIB - Mote Interface / Programming Board User's Manual 日本語ガイド MPR500CA, MPR510CA, MPR520CA MPR400CB, MPR410CB, MPR420CB MPR300CA, MPR310CA MIB300CA, MIB500CA MIB510CA, MIB600CA Rev. A, December 2003 Document 7430-0021-05JP 本ガイドは参考用であり正規の文章は英語版を参照してください。 一切の資料は参考用であり MOTE の使用責任は全て使用者にあるものとします。 © www.SmartDust.jp 不許転載

Upload: trinhduong

Post on 23-Mar-2018

226 views

Category:

Documents


5 download

TRANSCRIPT

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp

Crossbow Technology, Inc.

MOTE - Wireless Sensor Networks

MPR - Mote Processor Radio Board

MIB - Mote Interface /

Programming Board User's Manual 日本語ガイド

MPR500CA, MPR510CA, MPR520CA

MPR400CB, MPR410CB, MPR420CB

MPR300CA, MPR310CA

MIB300CA, MIB500CA

MIB510CA, MIB600CA

Rev. A, December 2003

Document 7430-0021-05JP

本ガイドは参考用であり正規の文章は英語版を参照してください。

一切の資料は参考用であり MOTE の使用責任は全て使用者にあるものとします。

     ©クロスボー株式会社

www.SmartDust.jp

不許転載

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp

目次

1 はじめに ......................................................................................................... 1

2 MPR400/MPR410/MPR420 (MICA2) .............................................................. 2 2.1 電源供給 .............................................................................................................................. 2

2.1.1 バッテリオペレーション ................................................................................................. 2 2.1.2 外部電源........................................................................................................................... 3

2.2 無線/アンテナの考察 ......................................................................................................... 4 2.2.1 無線伝達パワー................................................................................................................. 4 2.2.2 アンテナ........................................................................................................................... 6 2.2.3 MICA2 とホイップのアンテナ用コネクタ ...................................................................... 7

2.3 データロガーとその他特徴 .................................................................................................. 9 2.4 バッテリ電圧モニタ............................................................................................................. 9 2.5 Atmega128 ヒューズ .......................................................................................................... 10

2.5.1 Atmega103 互換性モードヒューズ................................................................................ 10 2.5.2 JTAG ヒューズ............................................................................................................... 10 2.5.3 UISP の使用 ................................................................................................................... 10

2.6 センサボード ......................................................................................................................11 2.7 拡張コネクタ ......................................................................................................................11

3 MPR500/MPR510/MPR520 (MICA2DOT)..................................................... 13 3.1 MOTE の電源供給.............................................................................................................. 13 3.2 無線/アンテナの考察 ....................................................................................................... 13 3.3 データロガー ..................................................................................................................... 14 3.4 バッテリ電圧モニタ........................................................................................................... 14 3.5 Atmega128 ヒューズ .......................................................................................................... 15 3.6 オンボードサーミスタ ....................................................................................................... 15 3.7 センサボード ..................................................................................................................... 15 3.8 拡張コネクタ ..................................................................................................................... 15

4 MPR300/MPR310 (MICA) ............................................................................. 17 4.1 MOTE の電源供給.............................................................................................................. 17 4.2 無線/アンテナの考察 ....................................................................................................... 17 4.3 データロガー ..................................................................................................................... 17

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp

4.4 拡張コネクタ ..................................................................................................................... 17 4.5 回路図 ................................................................................................................................ 18

5 MIB300/MIB500 インターフェースボード .................................................... 19 5.1 MOTE のプログラミング ................................................................................................... 19 5.2 RS-232 インターフェース .................................................................................................. 20

6 MIB510 シリアルインターフェースボード ................................................... 21 6.1 MOTE のプログラミング ................................................................................................... 21 6.2 ISP ..................................................................................................................................... 21 6.3 MIB510 でのプログラミング ............................................................................................. 22 6.4 MICA2 と MICA2DOT コネクタ ....................................................................................... 23

6.4.1 リセット......................................................................................................................... 23 6.4.2 JTAG .............................................................................................................................. 23 6.4.3 電源................................................................................................................................ 23 6.4.4 RS-232 インターフェース.............................................................................................. 23

7 MIB600CA..................................................................................................... 24 7.1 紹介.................................................................................................................................... 24

7.1.1 Mote ネットワーク - イーサネットゲートウェイ ...................................................... 24 7.1.2 Mote ネットワークプログラミングとバンド外診断チャンネル .................................... 25

7.2 セットアップ/インストール ............................................................................................ 25 7.2.1 フィジカル ..................................................................................................................... 25 7.2.2 MICA Mote 接続 ............................................................................................................ 25 7.2.3 電源................................................................................................................................ 25 7.2.4 MIB600-LAN 接続 ......................................................................................................... 26

7.3 ホストソフトウェア........................................................................................................... 26 7.3.1 UISP............................................................................................................................... 26

7.4 MIB600 の使用................................................................................................................... 27 7.4.1 コントロールとインジケータ ......................................................................................... 27

7.4.2 Mote UART(シリアルポート) ................................................................................... 28 7.4.3 インシステムプログラミング ........................................................................................ 28

7.5 JTAG.................................................................................................................................. 30

8 回路図........................................................................................................... 32 8.1 MPR400/410/420、MICA2 の回路図 ................................................................................. 32

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp

8.2 MPR500/510/520 MICA2DOT の回路図............................................................................ 37 8.3 MIB500 の回路図 ............................................................................................................... 41

付録 A:10/100 BASE-T 標準ケーブル ........................................................... 46

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 1

1 はじめに このユーザーズマニュアルは、MOTE プロセッサ無線(MPR)ワイヤレスノードのハードウェア

の特徴について記述します。現在、Crossbow は MICA、MICA2、そして MICA2DOT MOTE の 3

種類を販売しています。それはリアルワールドセンサネットワークアプリケーションでの

MOTE ハードウェアの設計の理解と効力を意図しています。このユーザーズマニュアルは、

さらにベースステーションおよびプログラミングに必要な MOTE インターフェースボード

(MIB)について記述し説明します。

このマニュアルは、TinyOS/nesC の MOTE のプログラムのソフトウェアガイドではありませ

ん。また、MOTE にプリインストールされたパッケージソフトのガイドでもありません。ソ

フトウェアに関しては次の 2つのリソースが利用出来ます:

Crossbow 社の TinyOS Getting Started Guide (Document 7430-0022-03)

http://webs.cs.berkeley.edu/tos

Mote Hardware Platform MICA2 MICA2DOT MICA

Models (as of Nov. 2003) MPR400/410/420 MPR500/510/520 MPR300/310

10-Bit ADC ✓ ✓ ✓

Digital I/O ✓ ✓ ✓

UART ✓ ✓

LEDs 3 1 3

AM Radio ✓

FM Tunable Radio ✓ ✓

Base Radio Frequency

(MHz) 916/433/315 916/433/315 916/433

Flash Data Logger Memory ✓ ✓ ✓

Antenna Connector ✓

3.3V Booster ✓

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 2

2 MPR400/MPR410/MPR420 (MICA2) MPR400 (916 MHz)、MPR410 (433 MHz)、そして MPR420 (315 MHz)シリーズハードウェアは

Crossbow の最新 MOTE テクノロジです。全てのモデルは、拡張の出来る強力な Atmega128L

マイクロコントローラと周波数調整可能な無線を使用しています。MPR4X0 と MPR5X0 の無線

は互換性をもち、互いと通信することができます。

図 1 MICA2(MPR4X0)アンテナ無しの写真

2.1 電源供給

2.1.1 バッテリオペレーション MPR400 はバッテリでの電源供給です。MPR400 は、2 つのアルカリバッテリと合うように設

計しました;しかし、出力が 2.7-3.3VDC の間であれば、どんなバッテリの組み合わせでも

(AAA、C、D、セルなど)使用することができます。

選択したバッテリが要求されたオペレーションの間、MOTE が必要としているキャパシティ

があるか注意すべきです。また温度の範囲など関連するキャパシティ低下を確かめてくだ

さい。下記の表は、バッテリライフのガイダンスです。スプレッドシートは

http://www.xbow.com のサポートセクションにあります。

SYSTEM SPECIFICATIONS

Currents Example Duty Cycle

Processor

current (full operation) 8 mA 1

current sleep 8 uA 99

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 3

Radio

current receive 8 mA 0.75

current transmit 12 mA 0.25

current sleep 2 uA 99

Logger Memory

write 15 mA 0

read 4 mA 0

sleep 2 uA 100

Sensor Board

current (full operation) 5 mA 1

current sleep 5 uA 99

Computed mA-hr used each hour

Processor 0.0879

Radio 0.0920

Logger Memory 0.0020

Sensor Board 0.0550

Total current (mA-hr) Used 0.2369

Computed battery life vs. battery size

Battery Capacity (mA-hr) Battery Life (months)

250 1.45

1000 5.78

3000 17.35

表 1 バッテリライフタイムの評価

注:ほとんどの MOTE アプリケーションでは、スリープサイクルに続いて、しばらくの間プ

ロセッサおよび無線が実行されます。スリープ中、電流の消費はミリアンプに対してミク

ロアンプです。この結果、ほとんどの時間が低電流で、データの受信や送信の処理中は短

いスパークです。この方法はバッテリライフを伸ばします;しかし、そのときの振動により、

指定されたバッテリキャパシティが縮小します。バッテリキャパシティは、一定のノミナ

ル電流が流れるようにメーカーから指定されています。

2.1.2 外部電源 MICA2 は外部電源のどちらか一方を使うことができます。

1. 51-ピンコネクタはユニットに電源とグラウンドを供給します。コネクタのピン割

り当て図を参照してください。

2. 2 ピンのモレックスコネクタ。モレックスパーツ番号 53261-0290、Digi-Key パー

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 4

ツ番号 WM1753-ND。

2.2 無線/アンテナの考察 MICA2 の無線はオペレーションの意図したバンドで複数のチャンネルオペレーションがで

きます。MPR420 は、315MHz バンドでオペレーションの 4チャンネルまでまたがることがで

きます。MPR410 は、433MHz のバンド(433.05-434.79MHz)でオペレーションの 4チャンネル

までまたがることができます。MPR400 は 2 つの周波数領域で作動することができま

す:868-870MHz(4 チャンネルまでの)および 902-928MHz(54 チャンネルまでの)です。実際に

利用可能なチャンネル数はすべての MICA2 MOTE より多いです。しかし、利用可能なチャン

ネル数を縮小して、隣接したチャンネルの妨害を回避するために、隣接したチャンネルの

間 隔 が 少 な く と も 500kHz に す べ き で す 。 周 波 数 を 変 更 す る 方 法 は 、

http://www.tinyos.net/tinyos-1.x/doc/mica2radio/CC1000.html にあります。

2.2.1無線伝達パワー MICA2 の無線は出力パワーレベルを調節することができます。RF パワーレベルをコントロ

ールする無線のレジスタはアドレス 0x0B で PA_POW で指定します。また、値と対応する RF

出力は下表を見てください。それは、1dBm のステップで出力パワーに見合う最も接近して

いるプログラム可能な値を示します。パワーダウンモードのために、Chipcon datasheet に

は、「PA_POW は最小の電流リークのために 00h[0x00]にセットされなければならない」と書

いてあります。

Pout

(dBm)

PA_POW

(hex)

433/315 MHz

Current

Consumption,

typ.

(mA)

PA_POW (hex)

915 MHz

Current

Consumption,

typ.

(mA)

-20 0x01 5.3 0x02 8.6

-19 0x01 6.9 0x02 8.8

-18 0x02 7.1 0x03 9.0

-17 0x02 7.1 0x03 9.0

-16 0x02 7.1 0x04 9.1

-15 0x03 7.4 0x05 9.3

-14 0x03 7.4 0x05 9.3

-13 0x03 7.4 0x06 9.5

-12 0x04 7.6 0x07 9.7

-11 0x04 7.6 0x08 9.9

-10 0x05 7.9 0x09 10.1

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 5

-9 0x05 7.9 0x0b 10.4

-8 0x06 8.2 0x0c 10.6

-7 0x07 8.4 0x0d 10.8

-6 0x08 8.7 0x0f 11.1

-5 0x09 8.9 0x40 13.8

-4 0x0a 9.4 0x50 14.5

-3 0x0b 9.6 0x50 14.5

-2 0x0c 9.7 0x60 15.1

-1 0x0e 10.2 0x70 15.8

0 0x0f 10.4 0x80 16.8

1 0x40 11.8 0x90 17.2

2 0x50 12.8 0xb0 18.5

3 0x50 12.8 0xc0 19.2

4 0x60 13.8 0xf0 21.3

5 0x70 14.8 0xff 25.4

6 0x80 15.8

7 0x90 16.8

8 0xc0 20.0

9 0xe0 22.1

10 0xff 26.7

表 2 Chipcon CC1000 出力パワー (PA_POW)の設定と電流消費量

MICA2 の無線は、さらに RSSI と呼ばれて、受信信号の強度の測定を提供します。この出力

は ADC チャンネル 0 で測定され、ソフトウェアで利用できます。TinyOS のいくつかのバー

ジョンはこの測定を自動的に提供します。また、他のものはユーザによって可能になるに

違いありません。ADC カウントから dBm の RSSI までの変換は次のようになります。

VRSSI = Vbatt × ADC_Counts / 1024

RSSI(dBm) = -51.3 × VRSSI -49.2 (433 と 315MHz Mote)

RSSI(dBm) = -50.0 × VRSSI -45.5 (915MHz Mote)

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 6

ChipCon's SmartRF CC1000 PRELIMINARY

Datasheet (rev. 2.1), p. 30. 2002.より

図 2 VRSSI 対受信信号の強さ(dBm)のグラフ図

期待された環境に適切な到達範囲を供給するアンテナを提供するように注意しなければな

りません。範囲とパフォーマンスは、環境内のアンテナおよびアンテナの配置の選択に強

く影響されます。さらに、故意のラジエータに FCC 条項 15 規則への従順を保証するために

注意しなければなりません。1/4 波長ホイップのようなオムニ指向性アンテナはほとんどの

ユーザの必要条件を満たすでしょう。

警告:MICA2 のラジオは非常に敏感なレシーバ(別の MICA2 からの隣接したローカルのオシ

レータによって妨害することができる)を持っています。少なくとも 2フィートの距離はロ

ーカルのオシレータ妨害を回避するためにMICA2ユニット間で維持しなければなりません。

2.2.2 アンテナ 3 つの周波数用のアンテナの長さは下表を参照してください。Crossbow のアンテナは

8060-0010-0#および 8060-0011-0#ハンダ付けで、コネクタのアンテナにしました。

Model Whip Antenna Length (inches)

MPR400 (916 MHz) 3.2

MPR410 (433 MHz) 6.8

MPR420 (315 MHz) 9.4

表 3 1/4 波長ホイップアンテナのアンテナ長

アンテナは、Linx Technologies の 433MHz 用の ANT-433-PW-QW および 916MHz 用の

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 7

ANT-916-PW-QW が利用できます。これらのアンテナの終端は切断したままなので、MMCX コ

ネクタを付けなければなりません。また、下図に示されるように、グランドの板に付ける

と最も機能します。グランドの板はプラスチックの囲いの蓋に付けられたアルミニウムか

銅のテープの層、あるいは金属囲いの蓋になります。

図 3 Linx アンテナとグランドの板の実例

2.2.3 MICA2とホイップのアンテナ用コネクタ MICA2 は外部アンテナを付けるために MMCX コネクタを持っています。これらに合うコネク

タは Digi-Key から購入することができます。Johnson Components と Hirose Electric Ltd

の 2 つの製造者があります。ストレートと直角になっているコネクタが合います。また、

同軸ケーブルの RG178 /U と RG 316/U の 2 つをサポートしています。さらに MMCX から SMA

へのコンバージョンケーブルを売っているベンダーがいます。

Type Coax Digi-Key PN Johnson PN

Straight Plug RG178/U J589-ND 135-3402-001

Straight Plug RG316/U J590-ND 135-3403-001

Right Angle RG178/U J593-ND 135-3402-101

Right Angle RG316/U J594-ND 135-3403-101

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 8

Right Angle RG 316 DS J595-ND 135-3404-101

表 4 Johnson Components の MMCX に合うコネクタ*

*これらのコネクタは次のハンドクリンプとダイセットが必要です。(Digi-Key パーツ# / ジ

ョ ン ソ ン パ ー ツ #): a) ハ ン ド ク リ ン プ (J572-ND / 140-0000-952) 、 b) ダ イ

(JD604-ND/140-0000-953))。

Type Coax Digi-Key PN Hirose PN

Straight Plug RG178/U H3224-ND MMCX-J-178B/U

Right Angle RG178/U H3221-ND MMCX-LP-178B/U

Right Angle RG316/U H3222-ND MMCX-LP-316/U

表 5 Hirose MMCX コネクタ

図 4 MMCX コネクタ無しワイヤアンテナ Part nos. 8060-0010-0X

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 9

図 5 MMCX コネクタ付きワイヤアンテナ Part nos. 8060-0011-0X

2.3 データロガーとその他特徴 MICA2 MOTE は、データ、測定および他にユーザに定義された情報を格納するための 4-Mbit

シリアルフラッシュを持っています。TinyOS は、このフラッシュ/データロガーコンポーネ

ントが動くミクロファイルシステムをサポートしてします。シリアルフラッシュデバイス

は 100,000 回以上の測定データの読み書きをサポートしています。また、MICA2 は 64 ビッ

トのシリアル ID チップがあります。

注:データを書く場合、この装置は電流を 15mA 消費します。

2.4 バッテリ電圧モニタ MICA2 は測定するために使用するバッテリ電圧(Vbatt)と関係があります。8-チャンネル以来、

Atmega128 ADC はフルスケールリファレンスとしてバッテリ電圧を使用するので、バッテリ

電圧の変更として ADC フルスケール電圧値を変更します。バッテリ電圧を調整するために、

正確な外部電圧リファレンスが要求されます。MICA2 は、ADC チャンネル 7 へ付けられた

LM4041 は 1.223 ボルトリファレンス(Vref)使用します。

注:ADC チャンネル 7も Atmega128 プロセッサで JTAG をデバッグするために使用されます。

JTAG ヒューズを備えた、MICA2 および MICA2DOT は利用可能になります。このヒューズが可

能になる場合、電圧リファレンス測定に影響するチャンネル 7 の入力インピーダンスは低

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 10

下します。ADC チャンネル 7が使用される場合、ヒューズは無効になるべきです。Atmega128

ヒューズのセットについての情報に関しては、以降sを見てください。

バッテリ電圧の計算:

1. BAT_MON プロセッサピン(PA5/AD5)を HI にしてください。

2. ADCチャンネル7を測定するようにアプリケーションコードをプログラムしてくだ

さい。

3. チャンネル 7のデータからバッテリ電圧、Vbattを計算してください:

Vbatt = Vref × ADC_FS / ADC_Count

Vbatt = バッテリ電圧

ADC_FS = 1024

Vref = 外部電圧リファレンス = 1.223volts

ADC_Count = チャンネル 7の ADC 測定データ

2.5 Atmega128ヒューズ MICA2 の Atmega128 プロセッサは、様々なパラメータをコントロールするために多くのプロ

グラム可能なヒューズを持っています。Atmega128 ヒューズのディスカッションに関しては

Atmel の技術情報(http://www.atmel.com/dyn/resources/prod_documents/2467s.pdf)を参

照してください。不正確なヒューズをセットするとユニットが正しく作動しません。

2.5.1 Atmega103互換性モードヒューズ このヒューズは Atmega103 互換性モードに Atmega128 を入れました。このヒューズは、古

い世代の MICA ユニットのために設定されていました。それは MICA2 と MICA2DOT のために

無効になるに違いありません。

2.5.2 JTAGヒューズ ユーザはイン回路コードのデバッグのためにこのヒューズによって Atmel JTAG ポッドを使

用することができます。ユニットは JTAG が可能になることで送られます。バッテリ電圧の

モニタリングについて前のセクションで議論されたように、JTAG が可能になる場合、それ

は ADC チャンネル 7の不正確な測定を引き起こすでしょう。

2.5.3 UISPの使用 プログラミングボードの MICA2 へのコードをダウンロードするために使用される UISP ユー

ティリィティも Atmel ATMega128 のヒューズをセットまたはリセットして使用することが

できます。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 11

Action Command

Disable JTAG fuse uisp -dprog=<programmer>* --wr_fuse_h=0xD9

Enable JTAG fuse uisp -dprog=<programmer> --wr_fuse_h=0x19

Enable native 128 mode uisp -dprog=<programmer> --wr_fuse_e=ff

*<programmer>はコンピュータから MOTE に接続するために使用している装置です。現在のオ

プションは dapa(MIB500 のための)、MIB510 のための dev/ttyS<#> (<#> = 0 for COM1, 1 for

COM1, 2 for COM3, etc.)、そして EPRB のための EPRB および AVRSP のための AVRSP です。

表 6 ATMega128 のヒューズをセットするための UISP コマンド

ユーザはさらに cygwin/etc ディレクトリにある profile を編集することができ、alias を

入力します。次の例は JTAG ヒューズを不能にする別名です:

alias fuse_dis="uisp -dprog=<programmer> --wr_fuse_h=0xD9"

fuse_dis が Cygwin コマンドラインからタイプされるとスクリプトが実行されます。

2.6 センサボード Crossbow は MICA2 に様々なセンサボードを供給します。カスタマイズされたセンサボード

の設計のための情報は Crossbow のウェブサイトにあります。

2.7 拡張コネクタ 拡張コネクタは追加センサボードのためにユーザインターフェースを提供します。コネク

タは、電源とグランド、周辺のセンサ、センサ出力を読むための ADC 入力、UART インター

フェースおよび I2C インターフェースの電源コントロール、汎用のデジタル IO および他の

ためのインターフェースを含んでいます。

Pin Name Description Pin Name Description

1 GND Ground 27* UART_RXDO Uart Receive

2 VSNR Voltage (battery 28* UART_TXDO Uart Transmit

3 INT3 GPIO 29 PWO GPIO/PWM

4 INT2 GPIO 30 PW1 GPIO/PWM

5 INT1 GPIO 31 PW2 GPIO/PWM

6 INT0 GPIO 32 PW3 GPIO/PWM

7* BAT_MON Battery Voltage Monitor 33 PW4 GPIO/PWM

8* LED3 Green LED 34 PW5 GPIO/PWM

9* LED2 Yellow LED 35 PW6 GPIO/PWM

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 12

10* LED1 Red LED 36* ADC7 GPIO/ADC CH7,JTAG

11 RD GPIO 37* ADC6 GPIO/ADC CH6,JTAG

12 WR GPIO 38* ADC5 GPIO/ACD CH5,JTAG

13 ALE GPIO 39* ADC4 GPIO/ADC CH4,JTAG

14 PW7 GPIO 40 ADC3 GPIO/ADC CH3

15 USART_CLK Usart Clock 41 ADC2 GPIO/ADC CH2

16** PROG_MOSI Programmer Pin 42 ADC1 GPIO/ADC CH1

17** PROG_MISO Programmer Pin 43 ADC0 GPIO/ADC CH0

18** SPI_CLK Radio Clock 44 THERM_PWR GPIO

19 USART1_RXD Usart1 Receive 45 THRU1 Thru User Connect

20 USART1_TXD Usart1 Transmit 46 THRU2 Thru User Connect

21 I2C_CLK I2C Bus Clock 47 THRU3 Thru User Connect

22 I2C_DATA I2C Bus Clock 48** RSTN Micro Processor Reset

23 PWMIO GPIO 49 PWM1B GPIO

24 PWMIA GPIO 50 VCC Voltage (battery)

25 AC+ GPIO 51 GND Ground

26 AC- GPIO

*使用してもいいですが、機能を共有しています。

**使用しません。

表 7 MICA2 センサインターフェース

図 6 Hirose DF-9(S on left; P on right)-1V(54)

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 13

3 MPR500/MPR510/MPR520 (MICA2DOT)

3.1 MOTEの電源供給 MPR500 (916 MHz)、MPR510 (433 MHz)、そして MPR520 (315 MHz)はバッテリ電源です。MPR500

のフォームファクタは、1つのコインセルバッテリとよく調和することを目指しました;し

かしながら、もし出力が 2.7-3.3VDC の間にあれば、どんなバッテリコンビネーション(AAA、

C、D、セルなど)でも使用することができます。

図 7 MICA2DOT の写真 (a)上側、(b)下側

バッテリの選択の際に、MOTE の必要なエネルギおよびそれらの配置に注意しなければなり

ません。さらに温度範囲および関連するキャパシティ低下をあらかじめ確かめてください。

下記のセクションは、バッテリライフのガイダンスを提供します。スプレッドシートは

http//www.xbow.com のサポートセクションにあります。

3.2 無線/アンテナの考察 期待された環境に適切な報道を供給するアンテナを提供するために注意するべきです。範

囲とパフォーマンスは、環境内のアンテナおよびアンテナ配置の選択によって強く影響さ

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 14

れます。さらに、故意のラジエータに FCC 条項 15 規則への従順を保証するために注意しな

ければなりません。その小さな物理的なサイズのために、選ばれた通常のアンテナは絶縁

ワイヤ 1/4 波長です。(915 MHz は~3.2 インチ、433 MHz は~6.8 インチ、315 MHz は~9.4

インチ) MICA2DOT のチャンネルの数に関する情報はセクション 2.2 を参照してください。

Model Whip Antenna Length (inches)

MPR500 (916 MHz) 3.2

MPR510 (433 MHz) 6.8

MPR520 (315 MHz) 9.4

表 8 1/4 波長ホイップアンテナのアンテナ長

3.3 データロガー MICA2DOT MOTE は、データ、測定および他にユーザに定義された情報を格納するための

4-Mbit シリアルフラッシュ(不揮発性)を持っています。TinyOS は、このフラッシュ/デー

タロガーコンポーネントが動くミクロファイルシステムをサポートします。シリアルフラ

ッシュデバイスは 100,000 回以上の測定データの読み書きをサポートします。

注:データを書く場合、この装置は、電流を 15mA 消費します。

3.4 バッテリ電圧モニタ MICA2 と異なり、MICA2DOT は、バッテリ電圧(Vbatt)を測定するために使用することができる

電圧リファレンスとして Schottky リファレンスダイオードを使用します。8-チャンネル以

来、Atmega128 ADC はフルスケールリファレンスとしてバッテリ電圧を使用します。バッテ

リ電圧の変更としての ADC フルスケール電圧値を変更します。バッテリ電圧を調整するた

めに、外部電圧リファレンス(Vref)は要求されます。

バッテリ電圧の計算:

1. プロセッサピンPW7(PC7/A15)を LOに、PW5(PC5/A13)を HIにセットしてください。

2. ADC チャンネル 1(ADC1)を測定するようにアプリケーションコードをプログラムし

てください。

3. チャンネル 1のデータからバッテリ電圧、Vbattを計算してください:

Vbatt = Vref × ADC_FS / ADC_Count

Vbatt = バッテリ電圧

ADC_FS = 1024

Vref = 外部電圧リファレンス = 0.6volts

ADC_Count = チャンネル 1の ADC 測定データ

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 15

3.5 Atmega128ヒューズ MICA2 製品に関しては Atmega128 ヒューズセクションを参照してください。

3.6 オンボードサーミスタ MICA2DOT は、サーフェースマウントコンポーネントであるオンボードサーミスタ

(Panasonic ERT-J1VR103J)を持っています。それはボードの ATmega 側のラベル"RT1"です。

その出力は ADC1 にあり、PW6(PC6/A14)を LO に、PW7(PC7/A15)を HI にセットすることで利

用可能になります。MOTE の ADC 出力は摂氏 0-50 度以上の次の近似を使用して、ケルヴィン

に変換することができます:

1/T(K) = a + b × ln(Rthr) + c × [ln(Rthr)]3

Rthr = R1 × ADC/(ADC_FS-DC)

a = 0.00130705

b = 0.000214381

c = 0.000000093

R1 = 10 k?

ADC_FS = 1023

ADC = MOTE の ADC 測定出力値

3.7 センサボード Crossbow は、カスタマイズ可能な MICA2DOT のための MDA500CA と呼ばれるボードのプロト

タイプのセンサ持っています。カスタマイズされたセンサボードの設計のための情報は

Crossbow ウェブサイトにあります。

3.8 拡張コネクタ MPR500 へのインターフェースは、MPR500 の周囲近くに一定間隔で配置された一連の 19 本

のピンを通ってあります。それらは、MPR400 で利用可能なピンのサブセットです。それら

は 1セットの電源コントロールピン、ADC チャンネル、電源、グランド、ある一般的な目的

のデジタル IO およびシリアルプログラミングポートを含んでいます。デジタル IO を備え

たアプリケーションについては、ADC ピンは両方ではなくデジタル入力/出力として再構成

することができます。

警告:TP12 SPI_CK ピンは無線によってコントロールされます。大多数のアプリケーション

では、それが使用されてはなりません。さらに、それはプロセッサのプログラムのために

使用されます。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 16

Pin Name Description

TP1 GND Ground

TP2 ADC7 ADC Channel 7

TP3 ADC6 ADC Channel 6

TP4 ADC5 ADC Channel 5

TP5 ADC4 ADC Channel 5

TP6 VCC Voltage (battery)

TP7 PW1 GPIO/PWM

TP8 PW0 GPIO/PWM

TP9 UART_TXD UART Transmit

TP10 UART_RXD UART Receive

TP11 RESETN μProcessor Reset

TP12 SPI_CLK Radio Clock

TP13 ADC3 ADC Channel 3

TP14 ADC2 ADC Channel 2

TP15 PWM1B GPIO

TP18 GND Ground

TP19 INT0 GPIO

TP20 INT1 GPIO

TP21 THERM_PWR GPIO

図 8 MICA2DOT ピンのダイアグラムおよびセンサインターフェースの記述

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 17

4 MPR300/MPR310 (MICA)

4.1 MOTEの電源供給 MPR300/MPR310 はバッテリ電源です。MPR300 のファクタは、2 つの AA バッテリとよく調和

することを目指しました;しかしながら、もし出力が 2.7-3.3VDC の間にあれば、どんなバ

ッテリコンビネーション(AAA、C、D、セルなど)でも使用することができます。

バッテリの選択の際に、MOTE の必要なエネルギおよびそれらの配置に注意しなければなり

ません。さらに温度範囲および関連するキャパシティ低下をあらかじめ確かめてください。

下記のセクションは、バッテリライフのガイダンスを提供します。スプレッドシートは

http//www.xbow.com のサポートセクションにあります。

4.2 無線/アンテナの考察 期待された環境に適切な報道を供給するアンテナを提供するために注意するべきです。範

囲とパフォーマンスは、環境内のアンテナおよびアンテナ配置の選択によって強く影響さ

れます。さらに、故意のラジエータに FCC 条項 15 規則への従順を保証するために注意しな

ければなりません。その小さな物理的なサイズのために、選ばれた通常のアンテナは絶縁

ワイヤ 1/4 波長です。(915 MHz は~3.5 インチ、433 MHz は~8インチ)

4.3 データロガー MICA2DOT MOTE は、データ、測定および他にユーザに定義された情報を格納するための

4-Mbit シリアルフラッシュ(不揮発性)を持っています。TinyOS は、このフラッシュ/デー

タロガーコンポーネントが動くミクロファイルシステムをサポートします。シリアルフラ

ッシュデバイスは 100,000 回以上の測定データの読み書きをサポートします。

注:データを書く場合、この装置は、電流を 15mA 消費します。

4.4 拡張コネクタ 拡張コネクタは追加のセンサボードのためにユーザインターフェースを提供します。コネ

クタは、電源とグランド(周辺のセンサ、センサ出力を読むための ADC 入力、UART インタ

ーフェースおよび I2C インターフェースの電源コントロール、一般的なデジタル IO および

その他)のためのインターフェースを含んでいます。

PIN DESCRIPTION PIN DESCRIPTION

1 GND 27 UART_RXD0

2 VDD_ANALOG 28 UART_TXD0

3 INT3 29 PW0

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 18

4 INT2 30 PW1

5 INT1 31 PW2

6 INT0 32 PW3

7 DC_BOOST_SHDN 33 PW4

8 LED3 34 PW5

9 LED2 35 PW6

10 LED1 36 ADC7

11 RD 37 ADC6

12 WR 38 ADC5

13 ALE 39 ADC4

14 PW7 40 ADC3

15 FLASH_CLK 41 ADC2

16 UART_RXD0 42 ADC1

17 UART_TXD0 43 ADC0

18 SPI_CLK 44 LITTLE_GUY_RST

19 FLASH_SO 45 LITTLE_GUY_SPI_CLK

20 FLASH_SI 46 LITTLE_GUY_MISO

21 I2C_BUS1_CLK 47 UART_RXD0

22 I2C_BUS1_DATA 48 RESET

23 PWM0 49 PWM1B

24 PWM1A 50 VCC

25 AC+ 51 GND

26 AC-

4.5 回路図 この MOTE の回路図は次のところにあります:

http://today.cs.berkeley.edu/tos/hardware/hardware.html

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 19

5 MIB300/MIB500インターフェースボード 警告:MIB500 で MICA2 をプログラミングする場合はバッテリスイッチをオフにしてくださ

い。MICA2DOT は MIB500 に付ける前にバッテリを外してください。MICA2 および MICA2DOT

は、外部およびバッテリ電源の間で切り替えるダイオードを持っていません。

5.1 MOTEのプログラミング MIB300/MIB500 インターフェースボードは、製品の MICA ファミリと共に使用される多目的

のインターフェースボードです。それらは外部電源アダプタオプションによって装置に動

力を供給し、RS232 シリアルポートのためのインターフェースおよび再プログラムするポー

ト(パラレルプリンタインターフェースを使用して)を提供します。MIB300 は外部の 3VDC 電

源供給で使用することができます。あるいは、MOTE から供給されたバッテリ電源を利用す

ることができます。

MIB500 は、5~7VDC を受け取るオンボードレギュレータを持っています。そして、MICA へ

3VDC に調整して供給します。MIB500 は壁面電源供給で伝えられます。さらに、MICA の LED

を反映する LED モニタを持っています。

これらは、低電圧モニタが内蔵されており、もし電源の電圧が低い場合は再プログラミン

グが出来なくなります。適切なプログラミング電圧がある場合 - パラレル 1 ポート付近

にある緑色の LED が光ります - D6。もし、電圧が 2.95V 未満の場合は、緑色の LED D6 は

消えてプログラミングが出来なくなります。

さらに MIB500 は MICA2DOT の再プログラミングのためのインターフェースコネクタを持っ

ています。MOTE のプログラミングは、コンピュータのパラレルポートに MIB300/MIB500 を

接続することにより行われます。そして実行にはプログラミングソフトウェアを必要とし

ます - UISP - TinyOS のインストールで供給されます。

注:MIB500CA によってプログラミングする MOTE に関して困難な多数の報告がありました。

これらはプログラム失敗、フラッシュ検証エラーおよび死んでいる MOTE を含んでいます。

これらの問題の原因は、ほとんどが 2つの問題のうちの 1つです:1)低電圧でのプログラミ

ング 2)ホスト PC の UISP の問題。詳細なアプリケーションノートはサポートの

http://www.xbow.com にあります。もしプログラミングに問題がある場合はこのアプリケー

ションノートを見てください。MOTE を不適当にあるいは悪い UISP でプログラミングすると

MOTE の CPU に永久なダメージを与えることになります。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 20

5.2 RS-232インターフェース RS-232 インターフェースは標準の一つのチャンネルで、外部コンピュータに接続する DB9

コネクタとの双方向インターフェースです。それは送信と受信のラインのみ使用します。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 21

6 MIB510シリアルインターフェースボード 注:MIB510 は、MICA2 および MICA2DOT で使用される Atmega128 プロセッサと作動します。

それは、Atmega103 のような初期のプロセッサではなく Atmega128 プロセッサを持っている

古い MICA ユニットで作動するでしょう。

6.1 MOTEのプログラミング MIB510インターフェースボードは製品のMICA2と MICA2DOTファミリで使用する多目的イン

ターフェースボードです。それは外部電源アダプタオプションによって装置に電源を供給

し、RS-232MOTE シリアルポートのためのインターフェースおよび再プログラミングのポー

トを提供します。

図 9 MIB510 の上側の写真

6.2 ISP MIB510 は、MOTE をプログラムするために内蔵のインシステムプロセッサ(ISP)を持ってい

ます。コードはシリアルポートで ISP にダウンロードされ、そして ISP は MOTE にコードを

プログラムします。ISP と MOTE は同じシリアルポートを共有します。ISP は固定ボーレー

トの 115kbaud で動きます。ISP は、特別の多重バイトパターンのシリアルパケットを連続

的にモニタします。一度このパターンが検知されれば、それは MOTE のシリアル Rx および

Tx を不能にし、次に、シリアルポートを管理します。

警告:DB9 シリアルポートアダプタへのある USB は 115 kbaud で動くことができません。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 22

ISP プロセッサは 2つの LED、‘SP PWR’(緑色)と ISP(赤色)を持っています。SP PWR は

MIB510 の電源状態を示すために使用されます(以下を参照)。ISP がオンの場合、MIB510 は

シリアルポートのコントロールを行っています。RESET ボタンがアクティブの時、点滅しま

す。

6.3 MIB510でのプログラミング MIB510 で MOTE をプログラムするために、ダウンロードするコマンド全ての前に

MIB510=/dev/<port>を付けます。<port>は装置を付けるシリアルポート名です。(もし USB

と DB9 シリアルポートのコンバータを使っている場合は、コンバータがアサインされてい

る COM 番号を知っていなければなりません。)

例:

$ MIB510=/dev/ttyS0 make (re)install <hardware>

使用しているシリアルポート COM1 を仮定しています。そうでなければ、それは COM2 のた

めの ttyS1、COM3 のための ttyS2、COM4 などのための ttyS3 などです。標準コマンド(例え

ば、make mica install)の使用はデフォルトで MIB500 プログラマボードになります。

<hardware>は mica2 または mica2dot なります。

これは apps ディレクトリの Makelocal ファイルを作成(あるいは編集)してあらかじめ設定

しておくことが出来ます。MIB510 をデフォルトプログラマにするためには、Makelocal の

中に次のラインを加えてください。

MIB510=/dev/ttyS<#>

“<#>”は、標準の COM ポートがアサインされた番号あるいは USB・DB9 シリアルポートコ

ンバータのアサインされたポート番号です。Makelocal ファイルの作成および編集について

のより詳細に関しては http://www.tinyos.net/tinyos-1.x/doc/tutorial/buildenv.html

を参照してください。

警告:cygwin で、もし MOTE が連続的にパケットをハイレートでシリアル Tx ラインに送信

していれば、ISP はシリアルポートをコントロールしてはいけません。これが起こる場合、

uisp はハングするでしょう。これは次のものによって固定することができます:

1. Cntrl C をタイプして、もう一度試みてください。

2. SW2 を‘on’にしてください。これは MOTE の TX ラインを不能にします。もし

ベースステーションの MOTE(例:GenericBase)を使用する場合、MOTE のプ

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 23

ログラミングのあと‘off’に設定してください。

6.4 MICA2と MICA2DOTコネクタ MIB510 は、MICA2 および MICA2DOT の両方のためのコネクタを持っています。下記の図を参

照してください。MICA2 のセンサボード用の別のコネクタが MIB510 の下側にあります。バ

ッテリコネクタを備えた MICA2DOT はボードの底側にマウントすることができます。

6.4.1 リセット RST MOTE スイッチは ISP と MOTE の両方のプロセッサをリセットします。RST は ISP をリセ

ットします;ISP 電源投入後に、MOTE のプロセッサをリセットします。

6.4.2 JTAG MIB510 はコネクタ、内蔵回路デバッギングのための Atmel JTAG pod に接続する J3(MOTE

JTAG)を持っています。このコネクタは JTAG pod に電源を供給します;外部電源は pod のた

めに必要でありません。

警告:MIB510 は、さらに ISP プロセッサ用の JTAG と ISP のコネクタを持っています。これ

らは工場での使用のみのためにあります。

6.4.3 電源 MIB510 は、5~7VDC を受け取り MICA に調整された 3V を供給する内蔵のレギュレータを持

っています。MIB510 は壁面電源供給で伝えられます。

警告:7VDC 以上は内蔵のリニアレギュレータが破損します。

電源電圧が低い場合に再プログラミングが出来なくなるように低電圧モニタが内蔵されて

います。適切なプログラミング電圧がある場合、ISP PWR はオンです。電圧が 2.9V 未満の

場合、ISP PWR は点滅し、任意のコードのダウンロードから MOTE を不能にするでしょう。

電圧は低すぎて ISP に電源を供給することができない場合、ISP PWR はオフになります。

警告:MIB510でMICA2をプログラムする場合、バッテリスイッチを切ってください。MICA2DOT

は MIB510 に付ける前にバッテリを外してください。MICA2 および MICA2DOT は、外部および

バッテリ電源を切り替えるダイオードを持っていません。

6.4.4 RS-232インターフェース RS-232 インターフェースは標準の一つのチャンネルで、外部コンピュータに接続する DB9

コネクタとの双方向インターフェースです。それは送信と受信のラインのみ使用します。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 24

7 MIB600CA

7.1 紹介 MIB600CA は、コミュニケーションおよびインシステムプログラミング用の MICA2 ファミリ

MOTE にイーサネット(10/100 Base-T)接続を供給します。その 2つの標準の構成は、a)MOTE

ネットワークのためのイーサネットゲートウェイ、b)MOTE ネットワークプログラミングお

よびアウトバンドの診断チャンネルです。

MIB600CA 装置は 4.5”×2.25”のプラットフォームに次のものが搭載されています。

MICA2 MOTE 54 ピンコネクタ(J1)

MOTE アンビリカルコネクタ(J11)

MOTE ターゲット JTAG ポート(J12)

TCP/IP シリアルサーバ

UISP STK500 と互換性をもつインシステムプログラマ

内蔵の電源調整とモニタ

Power Over Ethernet(POE)電源供給

図 10 MIB600CA の上側の写真

7.1.1 Moteネットワーク - イーサネットゲートウェイ TOSBase または GenericBase を実行する MICA2 MOTE が、MIB600 に付いています。これは、

イーサネットブリッジへの MOTE RF を形成します。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 25

7.1.2 Moteネットワークプログラミングとバンド外診断チャンネル MICA2は、LANの接続されたホストコンピュータからのUISPプログラミングのためのMIB600

に接続します。バンド外(非 RF)の診断は MOTE からホストのモニタ/コントロールコンピュ

ータへ LAN の UART ポート経由で転送することができます。

7.2 セットアップ/インストール このセクションは、TinyOS v1.1 の環境で使用するための MIB600 のインストールおよび構

成について記述します。

7.2.1 フィジカル 一時的なもの以外は、MIB600 はグランドに絶縁するべきです。

7.2.2 MICA Mote接続 MICA と MICA2 の MOTE は、J1 で、標準の MOTE 51-ピン HIROSE コネクタで MIB600 に直接接

続します。2つの穴は、J1 でインストールされた時 MICA2 MOTE を安全にするために提供さ

れます。MIB600 に信頼できる機械的・電気的な接続を保証するために、備え付けのポイン

トを使用することを勧めます。

7.2.3 電源 2 つの電源供給元は MIB600 で利用出来ます。

AC 壁面電源アダプタからの外部 5VDC

イーサネット上の電源

外部 5VDC 電源供給

AC 110-240V の電源に外部 5VDC 電源を接続してください。

MIB600 SW2 を POE 位置にします。

MIB600 の J7 に DC のプラグを接続します。

注:SW2 が 5V 位置で MIB はオンになります。SW2 が POE 位置でオフになります。

イーサネット上の電源・IEEE802.3af(POE)

警告:MOTE“ground”は POE のポテンシャルがあります(-48V)。POE を使用する場合、設備

/建物のグランドに MIB600 を接続しないでください。

IEEE 802.3af の適合した電源供給が、POE の装備された機能に提供されます。イーサネッ

ト装置の電源(-48V)は、10/100Base-T RJ45 プラグの、ピン 4/5 および 7/8 で供給されます。

Base-T の配線情報に関しては付録 Aを参照してください。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 26

MIB600 POE 回路は IEEE 802.13f の適合した電源順序付けと分類電気回路構成を含んでいま

す。逆に、過剰電圧保護が提供されます。

注:MIB600 は“スペアワイヤの 4/5 と 7/8”の POE をのみサポートします。それは、Base-T

信号ラインで共有された POE をサポートしません。

POE に装備をされた LAN ポートに MIB600 を接続してください。

MIB600 SW2 を POE 位置にして MIB600 をオンしてください。

SW2 を 5V 位置にするとオフになります。(外部 5VDC 供給が切られて)

7.2.4 MIB600-LAN接続 MIB600 シリアルサーバは他のネットワーク装置の 10Base-T LAN と接続します。ハブあるい

はスイッチにはストレートケーブルを使用します。PC に接続する場合はクロスケーブルを

使用します。

LAN の接続情報は付録 Aを参照してください。

Pin No. Strand Color Name

1 white and orange TX+

2 orange TX-

3 white and green RX+

4 blue 0V POE

5 White and blue 0V POE

6 green RX-

7 Brown and white -48V POE

8 Brown -48V POE

図 11 LAN 接続のピン出力

7.3 ホストソフトウェア

7.3.1 UISP UISP のバージョンは 20030820tinyos あるいはそれより新しいものが必要です。このバージ

ョンは TinyOS 1.1.0 September 2003 リリースパッケージに含まれています。UISP のバー

ジョンを確認するには Cygwin ウィンドウで uisp --version と入力します。(次の例を見て

ください。)

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 27

図 12 UISP --version のスクリーンショット

7.4 MIB600の使用

7.4.1 コントロールとインジケータ 電源。MIB600 の電源(と MOTE に付いている電源)は“SW2”のラベルが付いているスイッ

チでコントロールします。

警告:MOTE の取り付け/取り外しの際は必ず MIB600 の電源はオフにしてください。

Position Function

5V External 5V DC power supply selected

POE Power Over Ethernet supply selected

表 9 SW2 スイッチの設定

電源が入ると D5 の LED がオンになります。

LAN アクティブインジケータ(RJ45)。緑色はネットワークが接続されていることを示しま

す。黄色は ISP シリアルポートのトラフィックがアクティブなことを示しています。

RESET。RESET ボタン(SW1)を押すと MIB600 と取り付けられた MOTE がリセットされます。

シリアルサーバはリセットされませんので注意してください。

シリアルサーバ RESET。サーバのサブモジュール(U15)の S1 スイッチを押すとイーサネッ

トシリアルサーバがリセットされます。

注:MIB600 と取り付けられた MOTE はリセットされません。シリアルサーバはポート 9999

の Telnet でもリセットできます。

ISP LED。MOTE のインシステムプログラミング中は ISP LED(D3)はオンです。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 28

Mote LED。3 つの LED(赤、緑、黄色)が取り付けられた MOTE のインジケータになります。

7.4.2 Mote UART(シリアルポート) Mote のシリアルポートは Port#10002 を使用して、Telnet によってアクセスすることがで

きます。

出荷時のシリアルサーバのレートは TOSBase と GenericBase の標準 TinyOS V1.1 リリース

と互換性がある 57.6kbaud です。

他のボーレートと通信パラメータを MOTE アプリケーションで使用する場合、シリアルサー

バコンフィグレーションを変更しなければなりません。

7.4.3 インシステムプログラミング MIB600 ISP マイクロコントローラは Port#10001 に取り付けられます。UISP のデフォルト

はこのポートです。

Cygwin コマンドラインの UISP は標準の TinyOS プログラミングツールです。MIB600 互換の

次のオプションは、…/tinyos/appsにあるMakerulesファイルに追加することが出来ます。

-dprog=stk500

-dhost=<IP address>

-dpart=Atmega128

コマンドラインは次のようになります。

uisp -dprog=stk500 -dhost=<IP address or HostID> -dpart=Atmega128 <standard uisp

commands>

MICA2 MOTE へコンパイルされたアプリケーションをダウンロードすることに関しては、下

図を参照してください(例はGenericBaseがロードされています)。ISPがアクティブな場合、

MIB600 の D3 の赤い LED は明るくなります。

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 29

図 13 プログラミング時の MOTE からのレスポンス

インシステムプログラミング中に、Telnet ポート#10002(MICA2 UART ポート)がごみ/関係

のない文字を表示するかもしれないことに注意してください。

MICA2 の Atmel ATmega128 ヒューズ

ヒューズ設定のために ATmega128 を得るために次のコマンドラインをタイプしてください

(結果は下図を参照)。

uisp -dprog=stk500 -dhost=<IP address or HostID> -dpart=Atmega128 <standard uisp

commands>

図 14 MOTE のフューズチェックの出力

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 30

7.5 JTAG MICA2 Mote の J12 で JTAG に接続します。PIN1 のオリエンテーション(正方形なパッド)

は J12 レジェンドによって示されていることに注意してください。JTAG ポッドの電源は J12

ピン 4で MIB600 より提供されます。JTAG の接続を使用する場合、参照としてこのセクショ

ンの表を使用してください。下表はコントロール、インジケータ、コネクタについての情

報です。また、JT12 Mote JTAG ピンの情報もあります。

ID NAME DESCRIPTION

CONTROLS

SW1 RESET MIB600 のマニュアル RESET ボタン。MIB600 ISP コントロー

ラと取り付けられている MOTE のリセット。

SW2 POWER SELECT

5V J7 で外部 5VDC 電源を選択

POE RJ45/J10 で提供されるパワーオーバーイーサネットを選択

Serial Server Reset シリアルサーバのリセット。サーバサブモジュール U15 の

位置

CONNECTORS

J1 MOTE I/O 51 標準 51 ピン MICA Mote インターフェース

J7 External 5VDC Input 外部 5VDC+/-20%電源に接続

J9 JTAG-ISP MIB600 ISP コントローラへの JTAG 接続。工場テストのみ。

J10 RJ45 / LAN イーサネット 10Base-T 接続(w/ IEEE802.3af option)

J11 MOTE Umbilical MOTE アダプタ PCB へのアンビリカルの接続。MICA2 と

MICA2DOT の MOTE への接続のために使用。

J12 JTAG-MOTE 取り付けられた MICA2/MICA2DOT MOTE への JTAG 接続。外部

の JTAG ポッドと MOTE 間の JTAG 接続を提供。

COM1 工場で使用のみ。使用しない。

INDICATORS

D2 MOTE-YELLOW 取り付けられた MOTE の黄色 LED と一致

D4 MOTE-RED 取り付けられた MOTE の赤色 LED と一致

D7 MOTE-GREEN 取り付けられた MOTE の緑色 LED と一致

D3 ISP Active PROGRAMMING モードの MIB600 を示す-赤色

D5 Power OK MIB600 の入力電源が OK なことを示す

表 10 コントロール、インジケータ、コネクタの概要

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 31

PIN NAME DESCRIPTION

1 TCK/ADC4 MICA2(DOT) JTAG Clock

2 GND Ground

3 TDO MICA2(DOT) JTAG Data Out

4 VCC 3.3V Power

5 TMS MICA2 (DOT) JTAG Sync

6 RSTN MICA2 (DOT) Reset

7 VCC 3.3V Power to JTAG Pod

8 N/C Not connected

9 TDI MICA2(DOT) JTAG Data In

10 GND Ground

表 11 J12 Mote JAG

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 32

8 回路図

8.1 MPR400/410/420、MICA2の回路図

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 33

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 34

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 35

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 36

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 37

8.2 MPR500/510/520 MICA2DOTの回路図

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 38

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 39

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 40

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 41

8.3 MIB500の回路図

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 42

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 43

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 44

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 45

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 46

付録 A:10/100 Base-T標準ケーブル

MOTE - Wireless Sensor Networks MTS/MDA Sensor Board User’s Manual

www.smartdust.jp Page 47

製品のお問い合わせは:

 クロスボー株式会社

電話 06-6489-5922 FAX 06-6489-5910 Email: sales @smartdust.jp

〒660-0891 兵庫県尼崎市扶桑町 1-10 (住友精密構内)