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

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

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

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

合宙Air530Z+STM32,自制GNSS定位器&授時(shí)器

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

掃碼添加小助手

加入工程師交流群

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

今天特別分享@W_Linus大佬的開(kāi)源作品——基于合宙Air530Z的定位器&授時(shí)器。

1

項(xiàng)目主要準(zhǔn)備工作


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

- 主要物料 -

01. GNSS模塊:合宙Air530Z

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

02. 單片機(jī):STM32G030F6P6

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

03. 屏幕:0.96寸 ST7735 LCD

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

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

04. 其他元器件參見(jiàn)文末原工程鏈接BOM表

- 硬件設(shè)計(jì) -

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

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

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

- 程序開(kāi)發(fā) -

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

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

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

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

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

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

- 硬件制作 -

既然程序準(zhǔn)備OK了,那么就等待PCB到貨進(jìn)行焊接制作了。全貼片方案果然還是使用加熱臺(tái)來(lái)進(jìn)行焊接最安逸了 :

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

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

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

2

主要功能及開(kāi)源交流


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

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

- 主要功能 -

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

01.啟動(dòng)界面

上電時(shí),我們會(huì)看到一個(gè)啟動(dòng)界面(飛機(jī)上未錄制,此處使用之前的圖片素材)。

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

02.詳細(xì)信息首界面

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

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

03.日期與時(shí)間專(zhuān)題顯示界面

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

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

04.速度專(zhuān)題顯示界面

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

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

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

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

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

06.報(bào)文信息顯示界面

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

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

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

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

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

    關(guān)注

    2310

    文章

    11162

    瀏覽量

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

    關(guān)注

    2

    文章

    191

    瀏覽量

    20185
  • GNSS
    +關(guān)注

    關(guān)注

    9

    文章

    991

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    PT32L005&F005系列32位微控制

    PT32L005&F005系列32位微控制PT32L005&F005是澎湃微電子(PAI-IC) 推出的兩
    發(fā)表于 03-05 08:51

    LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無(wú)線(xiàn)通訊模塊規(guī)格書(shū)

    LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無(wú)線(xiàn)通訊模塊規(guī)格書(shū)
    發(fā)表于 02-26 14:36 ?0次下載

    Ubuntu 23.10 -> 錯(cuò)誤:重新定位溢出怎么解決?

    ; help 錯(cuò)誤:重新定位溢出。 grub> reboot 錯(cuò)誤:重新定位溢出。 grub>\" 如果我輸入“exit”,我會(huì)收到相同的錯(cuò)誤。但是,ESC
    發(fā)表于 02-10 08:21

    羅德與施瓦茨宣布推出新頻段 R&S ZNB3000 矢量網(wǎng)絡(luò)分析儀,頻率高達(dá) 54 GHz

    R&SZNB3000以業(yè)界領(lǐng)先的測(cè)量速度、出色的擴(kuò)展能力及一流射頻性能,為中端矢量網(wǎng)絡(luò)分析儀市場(chǎng)樹(shù)立了新標(biāo)桿。隨著高頻型號(hào)的加入,R&SZNB3000將覆蓋更廣泛的應(yīng)用場(chǎng)景。羅德與施
    的頭像 發(fā)表于 12-04 17:04 ?627次閱讀
    羅德與施瓦茨宣布推出新頻段 R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S ZNB3000 矢量網(wǎng)絡(luò)分析儀,頻率高達(dá) 54 GHz

    1218 MHz 高輸出 GaN CATV 功率倍增 Amp擴(kuò)音 skyworksinc

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

    870 MHz、25 dB 增益 CATV 功率倍增 Amp擴(kuò)音 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()870 MHz、25 dB 增益 CATV 功率倍增 Amp擴(kuò)音相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有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>擴(kuò)音<b class='flag-5'>器</b> skyworksinc

    1 GHz、28 dB 增益 CATV 功率倍增 Amp擴(kuò)音 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()1 GHz、28 dB 增益 CATV 功率倍增 Amp擴(kuò)音相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有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>擴(kuò)音<b class='flag-5'>器</b> skyworksinc

    GRAS 發(fā)布全新座艙測(cè)試支架 AutoArray:PR0003 &amp;amp;amp; PR0004!

    全球測(cè)試和測(cè)量領(lǐng)域的領(lǐng)導(dǎo)者AxiometrixSolutions旗下品牌GRASSound&amp;Vibration,宣布推出全新座艙測(cè)試支架AutoArrayPR0003和PR0004。這兩款
    的頭像 發(fā)表于 08-08 17:39 ?1526次閱讀
    GRAS 發(fā)布全新座艙測(cè)試支架 AutoArray:PR0003 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; PR0004!

    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&amp;amp;amp;50W單聲道R類(lèi)音頻功率放大器

    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&amp;amp;50W單聲道R類(lèi)音頻功率放大器
    的頭像 發(fā)表于 07-16 20:42 ?668次閱讀
    CS86706適用1~3節(jié)鋰電應(yīng)用,內(nèi)置升壓模塊,2×30W立體聲&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;50W單聲道R類(lèi)音頻功率放大器

    Texas Instruments AMP-PDK-EVM子板開(kāi)發(fā)套件數(shù)據(jù)手冊(cè)

    Texas Instruments AMP-PDK-EVM子板開(kāi)發(fā)套件設(shè)計(jì)用于搭配AMP-PDK-EVM主板使用。子板套件選項(xiàng)適用于不同封裝型號(hào)。引腳數(shù)支持器件的關(guān)斷和非關(guān)斷型號(hào)。TI AMP-PDK-EVM能夠測(cè)試所提供封裝選
    的頭像 發(fā)表于 07-09 14:15 ?854次閱讀
    Texas Instruments <b class='flag-5'>AMP</b>-PDK-EVM子板開(kāi)發(fā)套件數(shù)據(jù)手冊(cè)

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

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

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

    背景介紹工控機(jī)是一類(lèi)用于工業(yè)、野外等復(fù)雜惡劣環(huán)境的專(zhuān)用計(jì)算機(jī)設(shè)備,如何實(shí)現(xiàn)穩(wěn)如磐石的數(shù)據(jù)傳輸是關(guān)鍵?凌科電氣YU-USB&amp;Type-C工業(yè)連接,以嚴(yán)苛環(huán)境適配性及長(zhǎng)期穩(wěn)定的性能表現(xiàn),成為
    的頭像 發(fā)表于 05-07 18:27 ?685次閱讀
    多模塊配置!YU系列USB、Type-C連接<b class='flag-5'>器</b>為工控機(jī)打造&<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è)備中更為常見(jiàn)。
    的頭像 發(fā)表于 04-14 13:35 ?1920次閱讀
    TFT&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;LCD,是電阻屏還是電容屏?

    在線(xiàn)研討會(huì) @4/10 ASTRA?賦能邊緣 AI:探索 Synaptics SL &amp;amp;amp; SR 處理的無(wú)限可能

    邊緣AI:探索SynapticsSL&amp;SR處理的無(wú)限可能”主題研討會(huì)。介紹SynapticsASTRA系列AI處理,包括SL和SR系列,全面解析其AI原生框架、
    的頭像 發(fā)表于 04-02 16:34 ?851次閱讀
    在線(xiàn)研討會(huì) @4/10 ASTRA?賦能邊緣 AI:探索 Synaptics SL &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; SR 處理<b class='flag-5'>器</b>的無(wú)限可能

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

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