OSQZSS

オープンソース準天頂衛星(QZSS)受信機

FreeRouting

2014-03-08 23:18:56 | FPGA
メモ.

GPS受信機用にBGAパッケージのFPGA基板をちまちまと設計中.

Eagleでも配線の長さを揃えたいなと調べていたら,
length matchingのできるwebベースのautorouterを発見.

FreeRouting: http://www.freerouting.net/

後で試す.

【追記】Javaアプレットを実効しようとすると,
「セキュリティ設定によってブロックされたアプリケーション」
と警告が出て,動作がブロックされてしまう.

どうやらこれは,Java 7 Updata 51からのセキュリティ強化の
ためらしい.

そこで,Javaコントロールパネルを開いて,セキュリティのタブから
例外サイトリストにFreeRoutingのサイトを追加.

サイト名がhttp://www.freerouting.net/ではなく,
http://freerouting.net/なので注意.

 (クリックで拡大)
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

RTKLIB on TinyFeather

2014-03-08 15:43:08 | RTKLIB
@fenrir_nさんのところで『そろそろRTKLIBがTinyFeatherで動きそうです』とのことで楽しみ.



GitHub: fenrir-naru / RTKLIB

【追記】1周波の受信機での精密測位は,もともとチャレンジングだけど,
PPPとなるとローカルな電離層遅延も推定する必要があるので実用的ではない.
基地局を自分で設置する必要があるかもしれないけれど,まずは短基線の
RTKをお勧めします.数kmの基線長であれば,それなりに使えるはず.

UAVで1周波のRTKを試した例はこちら.ほぼ全パスでFIXしています.

OSQZSS: GPS反射波によるリモートセンシング

離陸後や着陸前のバンク角が大きいときにFIXできていないのは,
地面からのマルチパスを拾ってしまっているためと思われます.

【追記2】@fenrir_nさんの所でRTKLIBのTinyFeatherへの移植が着々と進んでいて,
とても楽しみ.

Fenrir's Blog: Super Sylphide 進捗状況(75) -- RTKLIB探訪 rtksrv.c編
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

STM32F4基板

2014-03-08 11:26:11 | FPGA
将来的な汎用性を考えて,FPGAに実装するGPS受信機の機能は
相関処理のみにして,信号追尾や測位演算などは外付けの
マイコンで処理する方針にしました.

世間では2000円以下でSTM32F4のmbedが手に入ることなど露知らず,
基板の製造と実装部品を発注してしまい歯ぎしりしていましたが,
気を取り直して半田ごてを握り,部品を実装.



くだんのNucleoの基板もそうですが,最近,白レジスト+パステルカラーの
シルクという基板が増えてきた気がします.綺麗なので自分でも試して
みたくなりPCBメーカを探したのですが,カラーのシルクに対応している
ところが見つかりません.

たまたまあった黄色を今回は選んでみたのですが,コレジャナイ感がハンパない…

カラーのシルクに対応している格安基板のメーカをご存じでしたら,
ぜひご紹介ください!

今回設計したSTM32F4基板は,DE0-NanoのGPIOにインターフェイスします.
相関器を実装しているFPGAとの通信には,SPIでも充分な気はしたのですが,
チャンネル数が増えたときにシリアル通信で対応しきれるか不安だったので,
FSMC(Flexible Static Memory Controller)のピンも引き出しています.

SPIだとBeagleBoneやRaspberry Piのようなlinuxベースのマイコン基板にも
接続できるので,できればSPIでなんとかしたい.

Raspberry Pi + Spartan 3 FPGA: Homemade GPS Receiver
BeagleBone Black + LX25 FPGA: Software-defined GPS receiver

【追記】pcDuino2のピンクのシルクも良い感じだ.

Sparkfun: pcDuino2 - Dev Board
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする