またまたXBeeの通信速度のハナシ
ロボット作ろう:花岡ちゃんのウィークエンド
前回、「ブロードキャストからユニキャストに変えたら、エンドデバイスからコーディネーターへの転送速度が速くなった」という投稿をしましたが、この原因がわかりました。
ユニキャストにすれば(理屈はわからないけど)早くなるのか?ということで猫のぞきカメラのXBeeの設定を変え、ユニキャストにしてみましたが、まったく変化なしです。つまり、エンドデバイスからコーディネータへの通信では、ブロードキャストであれユニキャストであれスピードは変わらないということです。
そこでいろいろと調べたところ、エンドデバイスのファームウェアのバージョンが、ロボットと猫のぞきカメラでは異なっていることがわかりました。
■ロボットに使ったもの Version 2870
■猫のぞきカメラのもの Version 2821
これはX-CTUでModem Configurationを読み込むと表示されます。半信半疑で猫のぞきカメラのXBeeのバージョンを2870に設定し書き直してみました。Always update firmwareにチェックを入れてWriteすればOKです。これをカメラにセットして試してみると・・・ 早くなりました。カメラとPICとの通信速度をロボットよりはやい115.2Kに設定してあるせいで、ロボより2秒早い9秒で転送できます。(このへんの説明はこちら)
理屈がわからないのは変わりませんが、ともかく実用的には何とかなりそうです。
« 新リモートブレインの当面の目標と作業を確認する | トップページ | 新リモートブレインの試作機仕様の確認 »
「ロボット作ろう」カテゴリの記事
- Raspberry Pi3でturtlebotを動かしたいのだけど(2016.06.11)
- STM32F4のAD変換トラブル(その2)(2013.03.29)
- TrueSTUDIOからEclipseへ乗り換える(拾遺)(2012.07.14)
- TrueSTUDIOからEclipseへ乗り換える(その3)(2012.07.13)
- TrueSTUDIOからEclipseへ乗り換える(その2)(2012.07.07)
「花岡ちゃんのウィークエンド」カテゴリの記事
- レーザー距離センサVL53L0Xを複数使うには(2022.05.01)
- 【訂正!】PIC24Fでレーザー距離センサVL53L0Xを使う(2022.04.13)
- PIC24Fでレーザー距離センサVL53L0Xを使う(おしまい)(2022.04.14)
- PIC24Fでレーザー距離センサVL53L0Xを使う(その3)(2022.04.13)
- PIC24Fでレーザー距離センサVL53L0Xを使う(その2)(2022.04.12)
コメント