GPSを試用する
ライバルのNxPがLPCシリーズで攻勢をかけてきているさなか、STマイクロは4月頭に
新機種を発表したは良いがその後何の音沙汰もなくなってしまったりしてますがその
くせメインサイトはフラッシュを多用した使用に堪えないs**kなサイトへとしっかり
改悪したりしている(2010/11現在)昨今、皆さまいかがお過ごしでしょうか?
20101203追:11/30、この記事を書いたちょうどその日にに新ラインナップの
発表があったようです。
私はさる11月20&21日に開かれたMake Tokyo Meeting 06にてGenie氏の手がける
NetSynthのブースよりTFT-LCD Shieldをついに正式リリースする運びとなったわけ
ですが、そこに至るまでに様々な人の助けをいただきました。とりわけgenie氏には
まともなパタンが引けないふがいない私に代わり、パタン設計を10割くらい手伝って
もらったりしてホントにご迷惑おかけしたのですがMTM06では無事に完売御礼とな
ったようでほっと胸をなでおろしております…。
↑なるみさん、このブログ見てたらどんまこクロックForARMの展示許可欲しいいの
でレスポンスくだち!11!1
後ねむいさんがするべき仕事は上記シールドの初心者向けのドキュメントの整備とか
私のブログ上でも応用例を紹介する記事書くなわけですが…ぇ、あー…がんばります!
使ってるうえで分かりづらいところがあったら聞いてくだされば出来るだけ対応します。
と、いつもの前フリはこれくらいにしといて今回の本題は小型のGPSモジュールを
過酷なフィールドで使用した顛末とかを書いていきたいと思います。
事の起こりは、todotani氏の先例に倣いSTM32 Primer2でGPSレシーバー/ロガーを
作ることを思い立つことから始めたわけですが、先ずは心臓部ともいえるGPS
モジュールをaitendoさんより購入して選定を行いました。
選んだのはMMCXのGPSアンテナ端子がついたGM-316とアンテナも何にもない
すっぴんのモジュール単体であるG591という物です。
G591は変換基板も提供されているので安心のはずです。
さて、GPSモジュールで気になるポイントは受信感度と消費電流なわけですが、こちら
もモジュール単体で実測し比較してみました。ついでにめぼしいスペックも比較の為に
データシートより抽出してます。
↑どちらのモジュールも電流値が目まぐるしく変わるので平均の値をみてます。
私の使い方が問題かもしれませんけど捕捉と追跡で平均の消費電流が
変わらなかったんですよね…
カタログ上ではG591が受信感度が高くなっていますが、実際に使って静止状態で吐き
だされるNMEAのログを精査したところ、外部アンテナ付きのGM-316の方が衛星をしっ
かり補足していたので結局GM-316を選定しました。これ使ってるユーザも多いですし〜
↑これどうすっぺ…
お次はSTM32Primer2にこいつを具体的に接続する方法ですが…私は以下の回路のよう
にしています。VBATはジャンパコネクタを少し細工しリチウムイオン電池に直結です。
また、受信したデータを扱うプログラムとして今回Chan氏のGPSロガーを参考にさせ
て頂き、今後のとっかかり用として先ずはSTM32 Primer2でシンプルなGPSロガーを作
りました。実際の作り込みに関しては以前のプログラムの液晶表示部のルーチンをGPS
ロギングのルーチンに差し替えただけという手抜kふぁすとぷろとたいぴんぐを意識
したものですが、電源監視やSDIOのアクセス等の基本となる部分は去年よりみっちり
と作り込んでありますのでこういう芸当が出来るわけでさすがねむいさんですね。
まぁまだGPSのテスト段階ですから細かいところは追々と…。
消費電力削減に関して、MCUのコアクロック半分に落としたり要らないペリフェラルの
電源部を全部切ったりしていろいろがんばりましたが、GM316+外部アンテナを
ぶら下げた状態の総消費電流はだいぶ下がりましたが…
平均レベルじゃ頑張った方かな…。ここも真面目に勉強すべき個所ですね…。
今回の使い方だとSTM32 Primer2についているデフォの電池(400mAh)はで満タンでも
約5時間しか持たないことが分かったわけですがさらに実測で何時間もつかを試して
みると、長らくの酷使の為かたったの2時間半しかロギング出来ないほどバッテリーが
へたっていました。ということで交換を容量増強を兼ねてまたまたtodotani氏に倣い
リチウムポリマー電池を換装することにしました。
↑そうだね画像使い回しだね
これは1100mAhのもので単純計算で約14時間位持つことになります。
これなら日が暮れるまで山をうろつきまくってもばっちりです♥
(このとき、換装してちょっと動きを見ただけで満足してしまい十分なテストをしてな
かったことが後になって祟った…)
↑上手い事ケース内に収めてみました。山のなか走るので外部アンテナは必須です。
というわけで実際のフィールドでGPSモジュールを評価する準備ができました。
具体的にどこでどういう評価したかというと、東海自然歩道でトレイルランニングする
という機器が猛烈な振動を受ける過酷な環境で稼働試験を行いました。
ついでに言うと今回は私のトレイルランニングの初チャレンジでもありました。
私は全ての準備を整え(たつもり)、意気揚々と第一歩を踏み出したのでした…
し か し …
-
免責・連絡先は↑のリンクを
↓SNSもやってます↓
powered by まめわざ- ARM/STM32 (117)
- OpenOCD (27)
- ARM/NxP (34)
- ARM/Cypress (5)
- ARM/Others (3)
- ARM/Raspi (1)
- AVR (13)
- FPGA (4)
- GPS/GNSS (19)
- MISC (80)
- STM8 (2)
- Wirelessなアレ (16)
- おきぱ (1)
- ブラウザベンチマーク (28)
- 日本の自然歩道 (25)
- STM32U0はぢめました
⇒ ねむい (08/07) - STM32U0はぢめました
⇒ ひかわ (07/28) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ ねむい (05/17) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ どじょりん (05/16) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ どじょりん (05/16) - いろいろ試す61(と今年の反省会)
⇒ ねむい (01/02) - いろいろ試す61(と今年の反省会)
⇒ ひかわ (01/02) - いろいろ試す61(と今年の反省会)
⇒ ひかわ (01/01) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ ねむい (12/31) - STM32H5を使ってみる3 -待ち受ける初見殺しの罠たち-
⇒ ひかわ (12/31)
- September 2024 (1)
- August 2024 (1)
- July 2024 (1)
- June 2024 (1)
- May 2024 (1)
- April 2024 (1)
- March 2024 (1)
- February 2024 (2)
- January 2024 (1)
- December 2023 (4)
- November 2023 (2)
- October 2023 (2)
- September 2023 (1)
- August 2023 (2)
- July 2023 (1)
- June 2023 (2)
- May 2023 (3)
- April 2023 (1)
- March 2023 (1)
- February 2023 (1)
- January 2023 (1)
- December 2022 (2)
- November 2022 (1)
- October 2022 (1)
- September 2022 (1)
- August 2022 (1)
- July 2022 (1)
- June 2022 (1)
- May 2022 (1)
- April 2022 (1)
- March 2022 (1)
- February 2022 (1)
- January 2022 (1)
- December 2021 (2)
- November 2021 (2)
- October 2021 (1)
- September 2021 (1)
- August 2021 (1)
- July 2021 (1)
- June 2021 (1)
- May 2021 (1)
- April 2021 (1)
- March 2021 (1)
- February 2021 (1)
- January 2021 (1)
- December 2020 (3)
- November 2020 (1)
- October 2020 (1)
- September 2020 (1)
- August 2020 (1)
- July 2020 (1)
- June 2020 (2)
- May 2020 (1)
- April 2020 (1)
- March 2020 (1)
- February 2020 (1)
- January 2020 (1)
- December 2019 (3)
- November 2019 (1)
- October 2019 (1)
- September 2019 (2)
- August 2019 (1)
- July 2019 (1)
- June 2019 (1)
- May 2019 (1)
- April 2019 (1)
- March 2019 (1)
- February 2019 (1)
- January 2019 (1)
- December 2018 (3)
- November 2018 (2)
- October 2018 (1)
- September 2018 (1)
- August 2018 (1)
- July 2018 (1)
- June 2018 (1)
- May 2018 (1)
- April 2018 (2)
- March 2018 (1)
- February 2018 (1)
- January 2018 (1)
- December 2017 (2)
- November 2017 (2)
- October 2017 (1)
- September 2017 (1)
- August 2017 (1)
- July 2017 (1)
- June 2017 (1)
- May 2017 (1)
- April 2017 (1)
- March 2017 (2)
- February 2017 (2)
- January 2017 (2)
- December 2016 (7)
- November 2016 (2)
- October 2016 (2)
- September 2016 (1)
- August 2016 (1)
- July 2016 (1)
- June 2016 (1)
- May 2016 (2)
- April 2016 (1)
- March 2016 (2)
- February 2016 (1)
- January 2016 (1)
- December 2015 (3)
- November 2015 (1)
- October 2015 (3)
- September 2015 (2)
- August 2015 (2)
- July 2015 (3)
- June 2015 (3)
- May 2015 (4)
- April 2015 (2)
- March 2015 (4)
- February 2015 (1)
- January 2015 (3)
- December 2014 (3)
- November 2014 (2)
- October 2014 (1)
- September 2014 (2)
- August 2014 (2)
- July 2014 (3)
- June 2014 (2)
- May 2014 (1)
- April 2014 (1)
- March 2014 (4)
- February 2014 (4)
- January 2014 (3)
- December 2013 (5)
- November 2013 (4)
- October 2013 (3)
- September 2013 (2)
- August 2013 (2)
- July 2013 (2)
- June 2013 (3)
- May 2013 (2)
- April 2013 (2)
- March 2013 (2)
- February 2013 (2)
- January 2013 (3)
- December 2012 (4)
- November 2012 (2)
- October 2012 (2)
- September 2012 (4)
- August 2012 (1)
- July 2012 (3)
- June 2012 (2)
- May 2012 (3)
- April 2012 (3)
- March 2012 (2)
- February 2012 (3)
- January 2012 (3)
- December 2011 (5)
- November 2011 (3)
- October 2011 (2)
- September 2011 (2)
- August 2011 (2)
- July 2011 (2)
- June 2011 (2)
- May 2011 (2)
- April 2011 (2)
- March 2011 (2)
- February 2011 (2)
- January 2011 (3)
- December 2010 (7)
- November 2010 (1)
- October 2010 (1)
- September 2010 (1)
- August 2010 (3)
- July 2010 (4)
- May 2010 (1)
- April 2010 (2)
- March 2010 (2)
- February 2010 (2)
- January 2010 (3)
- December 2009 (3)
- November 2009 (8)
- October 2009 (7)
- September 2009 (5)
- August 2009 (4)
- July 2009 (6)
- June 2009 (7)
- May 2009 (14)
- January 1970 (1)
Copyright(C) B-Blog project All rights reserved.