GPSは、ナビゲーションチップであるAT6558とアンテナ信号を増幅するためのMAX2659を統合したM5Stackユニットです。
AT6558は、多くの種類の衛星ナビゲーションシステムをサポートする高性能チップで、6つの衛星ナビゲーションシステムから56チャンネルのGNSS信号を受信し、共同位置、ナビゲーション、タイミングなどを行うことができます。
このモジュールは、正確なグローバル位置情報を取得することができ、街中、渓谷、頭上、車内のどこでも迅速かつ正確に位置決めすることができます。
このモジュールは、車両モニタリング、バスレポート、カーナビゲーション、車載ナビゲーション、ノートブックナビゲーションなどの製品に広く使用することができます。
GROVEケーブルでM5coreのポートCに接続することで、標準的なUARTインターフェースとして使用することができます。
UARTの設定:
リソース | パラメータ |
---|---|
位置精度 | 2.5m |
チャネル | 56 |
位置決め更新頻度 | 1~10Hz |
最大速度 | 515m/s |
最大加速度 | <= 4g |
感度 | Tracking: -162dBm、Capture: -148dBm、Cold start: -148dBm |
起動時間 | Cold Start: 約35秒、Warm Start: 32秒、Hot Start: 1秒 |
動作温度範囲 | 0℃〜40℃ |
製品重量 | 13g |
総重量 | 26g |
製品サイズ | 48*24*8mm |
梱包サイズ | 67*53*12mm |
1.EasyLoaderはシンプルで高速なプログラムバーナーです。EasyLoaderの各製品ページには、製品に関連するケースプログラムが用意されています。簡単な手順でマスターに書き込み、一連の機能検証を行うことができます。.
2.ソフトウェアをダウンロードした後、ダブルクリックしてアプリケーションを実行し、M5デバイスをデータケーブルでコンピュータに接続し、ポートパラメータを選択し、**"Burn "**をクリックして書き込みを開始します。(M5StickC の書き込みの場合、ボーレートを 750000 または 115200 に設定してください)
M5Core(GROVE C) | U2RXD(GPIO16) | U2TXD(GPIO17) | 5V | GND |
---|---|---|---|---|
GPS Unit | Signal Transmitter(TXD) | Signal Receiver(RXD) | 5V | GND |
M5Core2(PORT C) | U2RXD(GPIO13) | U2TXD(GPIO14) | 5V | GND |
---|---|---|---|---|
GPS Unit | Signal Transmitter (TXD) | Signal Receiver (RXD) | 5V | GND |
完全なコードは、 こちら をクリックしてください。
GPS情報の取得
get time ローカルタイムを取得する
get latitude 緯度を取得する
get longitude 経度を取得
取得した衛星の数 * get satellite num 取得した衛星の数
測位品質 get positioning quality 測位品質を取得する
相対速度 相対的な対地速度を取得
相対的な対地速度を取得 * get course 北極の位置を取得
分析:
$GNRMC,063012.000,A,2258.11953,N,11395.35722,E,0.69,171.74,240419,,,A*7A
測位情報がUTC時間06:30:12、北緯22.58119°、東経113.95357°、日付が2019年4月24日であることを示す