chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

合宙Air530Z+STM32,自制GNSS定位器&授時器

合宙LuatOS ? 2023-09-23 08:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不少新朋友來問,有沒有好玩的GNSS定位應(yīng)用推薦?那么不妨基于小巧易用的合宙Air530Z模組,來簡單做一個業(yè)余無線電相關(guān)的GNSS小玩具。

今天特別分享@W_Linus大佬的開源作品——基于合宙Air530Z的定位器&授時器

1

項目主要準備工作


基于合宙Air530Z的定位器&授時器,使用STM32G030F6P6單片機進行數(shù)據(jù)處理以及顯示,使用0.96寸ST7735屏幕作為顯示終端,同時將GNRMC數(shù)據(jù)通過串口發(fā)送到電腦,供上位機處理,使用按鍵進行交互。

- 主要物料 -

01. GNSS模塊:合宙Air530Z

GNSS模塊我選用了合宙的Air530Z,原因是這個模塊使用較為方便,原生支持有源GPS天線,效果OK。同時支持北斗三號、GPS以及格洛納斯系統(tǒng)。

02. 單片機:STM32G030F6P6

對我來說方便開發(fā),資源充足是很重要的因素。所以我決定在STM32系列MCU里面進行選擇,項目制作前期STM32的價格一直居高不下,不過STM32G0系列卻是一股清流。粗略估計了下所需要的資源后,我最終選擇了STM32G030F6P6。

03. 屏幕:0.96寸 ST7735 LCD

至于信息的顯示,肯定需要使用屏幕。不過是使用LCD還是OLED屏幕呢?我最終決定使用LCD屏幕。原因也很簡單:它可以顯示不同的色彩,制作出來的界面更加漂亮。所以,屏幕最終定型為0.96寸 ST7735 LCD屏幕。

f29a2a5a-59a4-11ee-9788-92fbcf53809c.png

04. 其他元器件參見文末原工程鏈接BOM表

- 硬件設(shè)計 -

大框架定下來了,我便著手進行PCB的繪制。到目前為止,我已經(jīng)繪制了3個版本的PCB。每一次迭代的原因幾乎都是發(fā)現(xiàn)了一些之前忽略掉的,而現(xiàn)在發(fā)現(xiàn)了能難受半天的小缺陷。不過,每個版本都是可以正常使用的。

f2a23010-59a4-11ee-9788-92fbcf53809c.png

f2b95f56-59a4-11ee-9788-92fbcf53809c.png

- 程序開發(fā) -

至于程序,得益于之前玩GNSS模塊的成果,沒有費多大功夫就寫出了初版基本可用的程序。使用STM32CubeMX工具和MDK工具鏈進行開發(fā),是大多數(shù)像我一樣的新手的選擇罷:

f2c004a0-59a4-11ee-9788-92fbcf53809c.jpg

一開始我想著是準備上RT-Thread實時系統(tǒng)的,后面又想了想感覺沒多大必要,于是就采取了裸機跑程序的方案。事實證明,沒有外加存儲器的情況下,屏幕所使用的字庫非常占用Flash空間。

當前版本下采用O1優(yōu)化,程序大小已經(jīng)來到了驚人的31.54KB,距離塞滿我這顆32KB ROM的MCU只差一步之遙。

f2cdbf6e-59a4-11ee-9788-92fbcf53809c.jpg

MCU開了兩個串口,一個用于和模塊通信,另一個與上位機進行通信。與模塊之間的數(shù)據(jù)流是持續(xù)不斷的,所以我在這里使用了DMA來進行串口的數(shù)據(jù)接收以減輕CPU的負擔,同時避免丟失數(shù)據(jù)包。

- 硬件制作 -

既然程序準備OK了,那么就等待PCB到貨進行焊接制作了。全貼片方案果然還是使用加熱臺來進行焊接最安逸了 :

f2d49960-59a4-11ee-9788-92fbcf53809c.png

焊接完成并且燒錄程序后,我們就得到了這樣的成果:

f3052e5e-59a4-11ee-9788-92fbcf53809c.png

2

主要功能及開源交流


合宙Air530Z模塊在使用有源天線以及在存在后備電源供電的情況下時,熱啟動定位非常迅速,幾乎可以說是秒定位。不過當模塊內(nèi)存儲的歷書過期后,使用冷啟動就要稍微慢一些了。

f30fa866-59a4-11ee-9788-92fbcf53809c.gif?

- 主要功能 -

根據(jù)功能內(nèi)容的實現(xiàn)和顯示差異,我將程序分為了如下幾個功能界面:

01.啟動界面

上電時,我們會看到一個啟動界面(飛機上未錄制,此處使用之前的圖片素材)。

f3219c74-59a4-11ee-9788-92fbcf53809c.png

02.詳細信息首界面

開機后默認會進入詳細信息界面:系統(tǒng)將會顯示當前時間、速度、經(jīng)緯度以及梅登海德網(wǎng)格。最上方的狀態(tài)欄則指示了當前定位情況、系統(tǒng)溫度(MCU內(nèi)置的溫度傳感器,使用了工廠校準值)和電池剩余電量指示(電壓估算,沒有使用庫侖計,因此并不精準,只能作為參考)。

f329e5f0-59a4-11ee-9788-92fbcf53809c.gif

03.日期與時間專題顯示界面

通過PCB頂部的右側(cè)按鈕可以進行翻頁,進入日期與時間的專題顯示。此時還可以通過頂部的左側(cè)按鈕,切換UTC時間與CST(即北京時間)。

f34910a6-59a4-11ee-9788-92fbcf53809c.gif

04.速度專題顯示界面

接下來的一頁是速度的專題顯示,一共三組數(shù)值:分別是km/h、m/s和節(jié)。事實上顯示的速度換算關(guān)系并不精準,原因是內(nèi)容刷新時間并不一致。刷新存在先后關(guān)系,導(dǎo)致并非展示同一時刻下的數(shù)據(jù)。

f353db3a-59a4-11ee-9788-92fbcf53809c.png

05.系統(tǒng)信息顯示界面

再接下來的一頁是系統(tǒng)信息的展示,內(nèi)容有當前系統(tǒng)溫度(對,和狀態(tài)欄上那個是一樣的)、當前系統(tǒng)工作電壓(通過使用ADC對內(nèi)置的Vrefint通道進行采樣,再通過內(nèi)置的通道校準值來計算實際的3.3V供電電壓)、當前電池電壓以及固件版本。

f3900a24-59a4-11ee-9788-92fbcf53809c.png

06.報文信息顯示界面

最后一頁是原始的GNSS報文展示,我這里為了解析方便,設(shè)定了模塊只使用GNRMC報文。GNRMC已經(jīng)足夠使用,缺點則是沒有高程信息以及衛(wèi)星數(shù)量的報告。后面如果有時間,我再嘗試加上其它報文(如GNGLL、GNGGA等)的解析功能吧。

f39ca54a-59a4-11ee-9788-92fbcf53809c.gif

在屏幕展示這些數(shù)據(jù)的同時,MCU與上位機通信的串口也不會閑著。它會實時轉(zhuǎn)發(fā)模塊發(fā)來的GNRMC數(shù)據(jù)包,這樣,我們將這個設(shè)備插上電腦(它自帶了CH340N芯片),便可以同步使用例如BktTimeSync之類的軟件,來利用GNSS系統(tǒng)對電腦進行授時了。這對于在野外操作FT8等嚴格要求時序的通聯(lián)模式有較大幫助。

現(xiàn)在的固件只包含了以上功能,接下來我會嘗試繼續(xù)完善這個小玩具。比如增加更多報文的解析、自定義啟動屏幕的呼號顯示等功能,再將現(xiàn)在的GUI美化一下。希望剩余的ROM還能支持我這么干~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2305

    文章

    11118

    瀏覽量

    370956
  • 定位器
    +關(guān)注

    關(guān)注

    2

    文章

    190

    瀏覽量

    19996
  • GNSS
    +關(guān)注

    關(guān)注

    9

    文章

    947

    瀏覽量

    50698
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    1218 MHz 高輸出 GaN CATV 功率倍增 Amp擴音 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()1218 MHz 高輸出 GaN CATV 功率倍增 Amp擴音相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有1218 MHz 高輸出 GaN CATV 功率倍增
    發(fā)表于 09-01 18:30
    1218 MHz 高輸出 GaN CATV 功率倍增<b class='flag-5'>器</b> <b class='flag-5'>Amp</b>擴音<b class='flag-5'>器</b> skyworksinc

    870 MHz、25 dB 增益 CATV 功率倍增 Amp擴音 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()870 MHz、25 dB 增益 CATV 功率倍增 Amp擴音相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有870 MHz、25 dB 增益 CATV 功率倍增
    發(fā)表于 09-01 18:30
    870 MHz、25 dB 增益 CATV 功率倍增<b class='flag-5'>器</b> <b class='flag-5'>Amp</b>擴音<b class='flag-5'>器</b> skyworksinc

    1 GHz、28 dB 增益 CATV 功率倍增 Amp擴音 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()1 GHz、28 dB 增益 CATV 功率倍增 Amp擴音相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有1 GHz、28 dB 增益 CATV 功率倍增
    發(fā)表于 08-29 18:35
    1 GHz、28 dB 增益 CATV 功率倍增<b class='flag-5'>器</b> <b class='flag-5'>Amp</b>擴音<b class='flag-5'>器</b> skyworksinc

    新知|Verizon與AT&amp;amp;amp;T也可以手機直接連接衛(wèi)星了

    近日,Verizon與AT&amp;T宣布,手機直連衛(wèi)星方面取得重要進展,使用普通手機實現(xiàn)了通過衛(wèi)星的視頻通話。很顯然,Verizon與AT&amp;T的這一舉措是針對此前T-Mobile
    的頭像 發(fā)表于 06-19 07:07 ?882次閱讀
    新知|Verizon與AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T也可以手機直接連接衛(wèi)星了

    多模塊配置!YU系列USB、Type-C連接為工控機打造&amp;amp;quot;全能型&amp;amp;quot;數(shù)據(jù)傳輸方案

    背景介紹工控機是一類用于工業(yè)、野外等復(fù)雜惡劣環(huán)境的專用計算機設(shè)備,如何實現(xiàn)穩(wěn)如磐石的數(shù)據(jù)傳輸是關(guān)鍵?凌科電氣YU-USB&amp;Type-C工業(yè)連接,以嚴苛環(huán)境適配性及長期穩(wěn)定的性能表現(xiàn),成為
    的頭像 發(fā)表于 05-07 18:27 ?464次閱讀
    多模塊配置!YU系列USB、Type-C連接<b class='flag-5'>器</b>為工控機打造&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;全能型&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;quot;數(shù)據(jù)傳輸方案

    TFT&amp;amp;LCD,是電阻屏還是電容屏?

    TFT&amp; LCD是采用薄膜晶體管技術(shù)的液晶觸摸顯示,它本身并不決定是電阻屏還是電容屏。電阻屏和電容屏指的是不同的觸摸技術(shù),電容屏在現(xiàn)代設(shè)備中更為常見。
    的頭像 發(fā)表于 04-14 13:35 ?1337次閱讀
    TFT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;LCD,是電阻屏還是電容屏?

    全球首臺雙模式鍵設(shè)備問世,中國半導(dǎo)體封裝再破&amp;amp;quot;卡脖子&amp;amp;quot;難題

    電子發(fā)燒友網(wǎng)報道(文/莫婷婷)近期,青禾晶元發(fā)布了全球首臺獨立研發(fā)C2W&amp;W2W雙模式混合鍵設(shè)備SAB 82CWW系列,可用于存儲、Micro-LED顯示、CMOS圖像傳感
    的頭像 發(fā)表于 03-14 00:13 ?3068次閱讀

    羅德與施瓦茨與u-blox合作驗證最新汽車GNSS模塊

    羅德與施瓦茨(以下簡稱“R&amp;S”)和全球領(lǐng)先的GNSS模塊供應(yīng)商u-blox合作,成功驗證了u-blox最新的汽車GNSS模塊。該驗證基于R&amp;S SMBV100B
    的頭像 發(fā)表于 03-05 16:18 ?911次閱讀

    雙模載波芯片CN8513&amp;amp;amp;CN8514在智能家居中的創(chuàng)新應(yīng)用

    雙模載波芯片CN8513&amp;CN8514在智能家居中的創(chuàng)新應(yīng)用
    的頭像 發(fā)表于 02-10 09:43 ?953次閱讀
    雙模載波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514在智能家居中的創(chuàng)新應(yīng)用

    HPLC+HRF雙模載波芯片CN8513&amp;amp;amp;CN8514應(yīng)用于智能樓宇

    HPLC+HRF雙模載波芯片CN8513&amp;CN8514應(yīng)用于智能樓宇
    的頭像 發(fā)表于 01-09 10:01 ?1174次閱讀
    HPLC+HRF雙模載波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514應(yīng)用于智能樓宇

    HPLC+HRF雙模載波芯片CN8513&amp;amp;amp;CN8514用于智能抄表系統(tǒng)

    HPLC+HRF雙模載波芯片CN8513&amp;CN8514用于智能抄表系統(tǒng)
    的頭像 發(fā)表于 01-03 10:04 ?2375次閱讀
    HPLC+HRF雙模載波芯片CN8513&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CN8514用于智能抄表系統(tǒng)

    如何判斷產(chǎn)品需不需要做AT&amp;amp;amp;T認證?AT&amp;amp;amp;T測試內(nèi)容和要求分享

    隨著經(jīng)濟全球化的發(fā)展,國內(nèi)越來越多產(chǎn)品廠商選擇將自家產(chǎn)品出口到北美市場,而這時候各位廠商都會面臨產(chǎn)品需不需要做AT&amp;T的問題。今天英利檢測針對這一問題整理了一些關(guān)于AT&amp;T認證中
    的頭像 發(fā)表于 12-23 17:46 ?1005次閱讀
    如何判斷產(chǎn)品需不需要做AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認證?AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T測試內(nèi)容和要求分享

    凌科電氣YU系列工業(yè)級連接登場,解鎖USB&amp;amp;Type-C多模塊新體驗!

    近日,凌科全新推出YU系列USB&amp;amp;Type-C多模塊工業(yè)級連接,在功能上實現(xiàn)了全面升級。
    的頭像 發(fā)表于 12-18 09:46 ?785次閱讀

    上新 | 超全模塊超乎想象,YU系列USB&amp;amp;amp;Type-C多模塊工業(yè)級連接新品驚喜上市

    最近,凌科推出了又一新品——YU系列USB&amp;Type-C多模塊工業(yè)級連接。這款產(chǎn)品在功能上進行了全面升級,不止單一的USB連接功能,而且還涵蓋USB帶排針、Type-C、USB轉(zhuǎn)
    的頭像 發(fā)表于 12-17 18:25 ?911次閱讀
    上新 | 超全模塊超乎想象,YU系列USB&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Type-C多模塊工業(yè)級連接<b class='flag-5'>器</b>新品驚喜上市

    北美運營商AT&amp;amp;amp;T認證中的VoLTE測試項

    北美運營商AT&amp;T的認證測試內(nèi)容涵蓋了多個方面,以確保設(shè)備和服務(wù)的質(zhì)量、兼容性以及用戶體驗。在AT&amp;T的認證測試中,VoLTE(VoiceoverLTE)測試項是一個重要的組成部分
    的頭像 發(fā)表于 12-06 16:52 ?940次閱讀
    北美運營商AT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;T認證中的VoLTE測試項