精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

Air724UG軟件:ADC功能的創(chuàng)意展示

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-11-17 09:53 ? 次閱讀

今天我將對(duì)Air724UG軟件的ADC功能做出詳細(xì)示例,大家可以先收藏,再慢慢細(xì)讀,絕對(duì)有收獲。

一、簡介

ADC通常指模擬/數(shù)字轉(zhuǎn)換器。是指將連續(xù)變量的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)的器件。本文介紹如何用Air724開發(fā)板,和PC端搭建一個(gè)ADC電壓采集的功能演示。

二、演示功能概述

教程教你如何使用開發(fā)板 ADC 功能。

功能定義:

1、使用ADC引腳讀取電壓值2、讀取供電電壓

3、讀取模塊溫度

三、準(zhǔn)備硬件環(huán)境

3.1 開發(fā)板準(zhǔn)備

使用 Air724UG-NFM 開發(fā)板,如下圖所示:

wKgZomc4utqAUljvABfZhY9SldU016.png

此開發(fā)板的詳細(xì)使用說明參考:
https://docs.openluat.com/air724ug/product/

Air724UG 產(chǎn)品手冊(cè)中的 《EVB_Air724UG_AXX開發(fā)板使用說明》,寫這篇文章時(shí)最新版本的使用說明為:《EVB_Air724UG_A14開發(fā)板使用說明》;開發(fā)板使用過程中遇到任何問題,可以直接參考這份使用說明文檔。

3.2 數(shù)據(jù)通信

USB數(shù)據(jù)線或者USB轉(zhuǎn)TTL數(shù)據(jù)線使用普通的就行,暫無特別要求;

3.3 PC 電腦

WINDOWS 系統(tǒng),其他暫無特別要求;

3.4 直流穩(wěn)壓電源準(zhǔn)備

在需要直流穩(wěn)壓電源的場景(例如 adc 測量外部輸入的模擬電壓),使用功耗分析儀 Air9000P,如下圖所示:

wKgZomc4uvKAIlI1AAdXFtlQ5hs997.png

四、準(zhǔn)備軟件環(huán)境

4.1 源碼和工具

724UG 模塊使用固件為:
LuatOS-Air_V4030_RDA8910_TTS_NOLVGL_FLOAT.pac

本教程使用的 demo:
https://gitee.com/openLuat/LuatOS-Air724UG/tree/master/script_LuaTask/demo/adc

將固件和腳本燒錄到模塊中,使用說明參考:
https://docs.openluat.com/Luatools/

4.2 燒錄代碼

首先,確保你的 Luatools 的版本大于或者等于 3.0.6 版本.

在 Luatools 的左上角上有版本顯示的,如圖所示:

wKgaomc4uwGAHVK2AAFHPTt8ruA853.png

Luatools 版本沒問題的話, 就點(diǎn)擊 Luatools 右上角的“項(xiàng)目管理測試”按鈕,如下圖所示:

wKgZomc4uwqAaPOLAAFheuOnDPs772.png

這時(shí)會(huì)彈出項(xiàng)目管理和燒錄管理的對(duì)話框,如下圖:

wKgaomc4ux2AL9iBAARJ5TyqJi4908.png

選擇對(duì)應(yīng)的項(xiàng)目燒錄代碼。

wKgZomc4uyiATKdJAAQ3uR3tsk4651.png

五、ADC 功能軟硬件資料

5.1 首先了解一下開發(fā)板上 ADC 采集電壓電路的設(shè)計(jì)

當(dāng)前 Air724UG 模塊以及開發(fā)板上預(yù)留了兩路外置 ADC 供客戶調(diào)試使用,分別是 ADC2 和 ADC3,其中 ADC2 采集的電壓為一個(gè) 10K 的普通電阻和一個(gè) 10K 的 NTC 熱敏電阻將 1.8V 電壓分壓所得的電壓,ADC3 采集的電壓為一個(gè) 10K 的普通電阻和一個(gè) 10K 的電位器將 1.8V 電壓分壓所得的電壓:

wKgZomc4uzSARGG1AANTCiDuAf0992.png

5.2 相關(guān) API 介紹

ADC 相關(guān) API:
https://doc.openluat.com/wiki/31?wiki_page_id=3909

獲取供電電壓,模塊溫度相關(guān) API:
https://doc.openluat.com/wiki/31?wiki_page_id=3953

六、功能示例

6.1 核心代碼

wKgZomc4u0KAUaIjAAL2qiZNAmQ981.png

6.2 效果展示

燒錄代碼后通過 ADC 引腳讀取電壓

wKgaomc4u1aAF5FTABN15-32IHA843.png

6.3 讀取供電電壓

wKgaomc4u2OAO9hlAACQWHdIlUY576.png

6.4 讀取模塊溫度

wKgZomc4u2yAThEDAAFhxHAflrE136.png

6.5 輸入電壓范圍

724UG 的 ADC 輸入范圍為 0-5V,調(diào)用 adc.open(id,scale)時(shí),使用 scale 參數(shù)可以調(diào)整范圍。

wKgaomc4u3SAJ2knAACjNEG6W9I382.png

七、總結(jié)

本教程簡單舉例了如何讀取 adc 輸入電壓、讀取供電電壓、讀取 CPU 溫度,除此之外,adc 可以將各種連續(xù)變化的模擬信號(hào)(如溫度、濕度、壓力、電壓、電流等)轉(zhuǎn)換為離散的數(shù)字信號(hào),本模塊內(nèi)部 ADC 精度 11bits,對(duì)許多應(yīng)用已經(jīng)足夠,如溫濕度傳感器壓力傳感器音頻信號(hào)處理等,然而對(duì)于需要更高精度的應(yīng)用,可以外掛更高精度的 ADC,如16 位、24 位等。使用過程中需注意量程范圍,不可超出量程。

八、常見問題

1、ADC 測量電壓來回跳變,為什么?

答:看外部輸入電壓是否與模塊共地,保持參考電壓一致。

2、為什么用合宙開發(fā)板測試打印出來的電壓值與實(shí)際用萬用表測量的電壓值誤差較大?

答:由于標(biāo)準(zhǔn)開發(fā)板設(shè)計(jì)目的主要為了方便功能性演示,內(nèi)部還沒有做有相應(yīng)的優(yōu)化處理,需要客戶在使用時(shí),按照實(shí)際的板子走線,阻抗,以及壓降等添加相應(yīng)的壓差補(bǔ)償。

九、擴(kuò)展

9.1 使用跳線帽獲取開發(fā)板電位器和熱敏電阻電壓

wKgZomc4u4OAFc8gABLCFOVmTUg422.png

wKgZomc4u46AJNlfAAjDM0dCuu8193.png

wKgaomc4u5mAAagCAArVc0Le9p8462.png

wKgZomc4u6aABpoyAAqqqGYpgzY105.png

分享完畢,歡迎關(guān)注

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

    關(guān)注

    98

    文章

    6430

    瀏覽量

    544074
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4770

    瀏覽量

    87156
  • 模擬信號(hào)
    +關(guān)注

    關(guān)注

    8

    文章

    1116

    瀏覽量

    52393
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4943

    瀏覽量

    97188
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EVB_Air724UG_A13開發(fā)板使用指南 相關(guān)資料推薦

    速率5Mbps數(shù)據(jù)傳輸。 具有全功能音頻輸入輸出接口,LCD接口,Camera接口,內(nèi)存卡接口,矩陣鍵盤接口,ADC接口,其外設(shè)齊全,是替代2G物聯(lián)網(wǎng)模塊的理想產(chǎn)品。??EVB_Air724UG系列開發(fā)板
    發(fā)表于 07-06 06:17

    air724ug開發(fā)板

    air724ug開發(fā)板,最近購買了一塊4G開發(fā)板來玩玩,做個(gè)開發(fā)記錄開發(fā)板采用合宙Air724UG模塊作為主控,沒有外掛其它單片機(jī),原來的2/4G模塊都是通過AT指令串口外掛單片機(jī),此模塊本身帶有
    發(fā)表于 07-22 07:25

    STM32+Air724UG基本控制篇

    Air724UG,4G Cat.1全網(wǎng)通③基本外設(shè):液晶OLED(IIC); RGB三色燈;溫濕度傳感器(DHT1...
    發(fā)表于 08-20 06:09

    Air724UG模塊及其硬件接口規(guī)范

    1. 緒論本文檔定義了Air724UG模塊及其硬件接口規(guī)范,電氣特性和機(jī)械細(xì)節(jié),通過此文檔的幫助,結(jié)合我們的應(yīng)用手冊(cè)和用戶指導(dǎo)書,客戶可以快速應(yīng)用Air724UG模塊于無線應(yīng)用。2.綜述2.1
    發(fā)表于 11-11 06:44

    Air724UG是什么

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔文章目錄前言一、Air724UG是什么?二、AT是什么?三、服務(wù)器是什么?四、我們要做什么?五、我們?cè)撛趺醋觯?.準(zhǔn)備工作1·連接模塊
    發(fā)表于 12-13 07:07

    AIR724UG模塊AT指令響應(yīng)時(shí)間發(fā)送指令后一定要等回復(fù)嗎

    AIR724UG模塊AT指令響應(yīng)時(shí)間發(fā)送指令后必須等待回復(fù),然后才能進(jìn)行下一個(gè)指令操作。
    發(fā)表于 03-02 06:20

    怎么解決通過air724ug獲取位置信息后通過mqtt發(fā)送到云端遇到的問題

    我想通過air724ug模塊獲取定位后,在通過mqtt發(fā)送到云端,但是查詢了位置信息之后mqtt就斷了 我是通過串口發(fā)送AT指令來獲取位置信息的 軟件包用的是at_device下的air720,mqtt用的是pahomqtt
    發(fā)表于 04-27 11:41

    Air724UGAir723UG模塊的硬件設(shè)計(jì)手冊(cè)免費(fèi)下載

    本文檔定義了Air724UG_Air723UG模塊及其硬件接口規(guī)范,電氣特性和機(jī)械細(xì)節(jié),通過此文檔的幫助,結(jié)合我們的應(yīng)用手冊(cè)和用戶指導(dǎo)書,客戶可以快速應(yīng)用Air724UG_Air723UG模塊于無線應(yīng)用。
    發(fā)表于 11-16 08:00 ?44次下載
    <b class='flag-5'>Air724UG</b>和<b class='flag-5'>Air723UG</b>模塊的硬件設(shè)計(jì)手冊(cè)免費(fèi)下載

    Air724UGAir723UG模塊硬件設(shè)計(jì)手冊(cè)免費(fèi)下載

    本文檔定義了Air724UG_Air723UG模塊及其硬件接口規(guī)范,電氣特性和機(jī)械細(xì)節(jié),通過此文檔的幫助,結(jié)合我們的應(yīng)用手冊(cè)和用戶指導(dǎo)書,客戶可以快速應(yīng)用Air724UG_Air723UG模塊于無線應(yīng)用。
    發(fā)表于 03-31 08:00 ?2次下載

    Air724UG_模塊硬件設(shè)計(jì)手冊(cè)_V2.2

    1. 緒論本文檔定義了Air724UG模塊及其硬件接口規(guī)范,電氣特性和機(jī)械細(xì)節(jié),通過此文檔的幫助,結(jié)合我們的應(yīng)用手冊(cè)和用戶指導(dǎo)書,客戶可以快速應(yīng)用Air724UG模塊于無線應(yīng)用。2.綜述2.1
    發(fā)表于 11-06 17:51 ?50次下載
    <b class='flag-5'>Air724UG</b>_模塊硬件設(shè)計(jì)手冊(cè)_V2.2

    工業(yè)品質(zhì)4G Cat.1核心板——Core_Air724UG,很貴,但不是因?yàn)轭佒?/a>

    Core_Air724UG核心板——是合宙基于Air724UG 4G全網(wǎng)通Cat.1模塊,最新推出的工業(yè)級(jí)商用核心板。 積木式硬件開發(fā)方式,極大降低開發(fā)門檻,可直接用于項(xiàng)目量產(chǎn)。支持AT指令;搭載LuatOS,既是通信Modem,又是主控CPU。
    的頭像 發(fā)表于 09-14 10:36 ?6971次閱讀
    工業(yè)品質(zhì)4G Cat.1核心板——Core_<b class='flag-5'>Air724UG</b>,很貴,但不是因?yàn)轭佒? />    </a>
</div>                            <div   id=

    緣起Air724UG,Cat.1網(wǎng)紅“貓”到物聯(lián)網(wǎng)行業(yè)應(yīng)用經(jīng)典之選

    聯(lián)網(wǎng)Cat.1市場——3月27日四品齊發(fā),以Air724UG為代表的團(tuán)購活動(dòng)轟動(dòng)業(yè)界。緣起Air724UG,多少開發(fā)者已修成大神,多少創(chuàng)業(yè)者開拓了新世界。多功能Ca
    的頭像 發(fā)表于 08-31 09:55 ?2441次閱讀
    緣起<b class='flag-5'>Air724UG</b>,Cat.1網(wǎng)紅“貓”到物聯(lián)網(wǎng)行業(yè)應(yīng)用經(jīng)典之選

    合宙低功耗4G模組Air724UG ——產(chǎn)品規(guī)格書

    Air724UG?是合宙通信推出的超小封裝 LTE?Cat.1?bis?模塊;采用紫光展銳的UIS8910平臺(tái),支持 LTE?3GPP?Rel.13?技術(shù)。是4G全網(wǎng)通模塊,可適應(yīng)不同的運(yùn)營商和產(chǎn)品,確保產(chǎn)品設(shè)計(jì)的最大靈活性。
    的頭像 發(fā)表于 09-10 17:47 ?617次閱讀
    合宙低功耗4G模組<b class='flag-5'>Air724UG</b> ——產(chǎn)品規(guī)格書

    剖析Air724UG的硬件設(shè)計(jì),還有大發(fā)現(xiàn)?01部分

    Air724UG是一款基于紫光展銳UIS8910DM平臺(tái)設(shè)計(jì)的LTE Cat 1無線通信模組。支持FDD-LTE/TDD-LTE的4G遠(yuǎn)距離通訊和Bluetooth近距離無線傳輸技術(shù),支持 WiFi
    的頭像 發(fā)表于 10-25 17:37 ?480次閱讀
    剖析<b class='flag-5'>Air724UG</b>的硬件設(shè)計(jì),還有大發(fā)現(xiàn)?01部分

    剖析Air724UG的硬件設(shè)計(jì),有大發(fā)現(xiàn)?02篇

    Air724UG 的I2C 接口電壓是 1.8V,如果要接 3.3V/5V 的I2C 設(shè)備,則需要加電平轉(zhuǎn)換電路。
    的頭像 發(fā)表于 10-25 17:38 ?375次閱讀
    剖析<b class='flag-5'>Air724UG</b>的硬件設(shè)計(jì),有大發(fā)現(xiàn)?02篇