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)不再提示

LuatOS與ADC:Air780E模組開(kāi)發(fā)的新篇章!

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-11-07 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天我們學(xué)習(xí)的是Air780E模組LuatOS開(kāi)發(fā)之ADC應(yīng)用,希望能幫助到大家。

1、模數(shù)轉(zhuǎn)換(ADC)概述

1.1 ADC簡(jiǎn)介

ADC通常指模擬/數(shù)字轉(zhuǎn)換器,是指將連續(xù)變量的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)的器件。Cat.1模塊ADC接口主要用來(lái)檢測(cè)模擬電壓信號(hào)量,用于電池電壓檢測(cè),溫濕度檢測(cè),TDS檢測(cè)等應(yīng)用。

1.2 ADC接口介紹

根據(jù)Air780E產(chǎn)品手冊(cè)內(nèi)《Air780E_硬件設(shè)計(jì)手冊(cè)_V1.3.3.pdf》可知:

(1)Air780E內(nèi)部ADC接口精度為12bits外部直流分壓為0-3.4V

(2)Air780E內(nèi)部具有2個(gè)ADC接口,ADC0--AIO3ADC1--AIO4

(3)兩個(gè)特殊通道,CPU內(nèi)部溫度Temp--adc.CH_CPU主供電腳電壓VBAT--adc.CH_VBAT

注意事項(xiàng):設(shè)置分壓(adc.setRange)要在adc.open之前設(shè)置,否則無(wú)效!!Air780E內(nèi)部具有2個(gè)ADC接口,ADC0和ADC1,如下圖紅框所示:

wKgaoWcsWPaABylZAA5nnQ1hdAA273.png

1.3 輸入電壓的范圍

Air780E關(guān)閉分壓后,量程范圍0~1.1V注意:外接輸入電壓切記不可超過(guò)量程,否則有燒毀風(fēng)險(xiǎn)?。?!

adc.setRange(adc.ADC_RANGE_1_2)--air780E關(guān)閉ADC0,1分壓電阻,范圍0~1.1Vadc.setRange(adc.ADC_RANGE_3_8)--air780E開(kāi)啟ADC0,1分壓電阻,范圍0~3.2V

2演示功能概述

本章節(jié)演示了Air780E內(nèi)部2個(gè)ADC接口,以及2個(gè)特殊通道:CPU內(nèi)部溫度Temp--adc.CH_CPU主供電腳電壓VBAT--adc.CH_VBAT的使用教程。

2.1 通過(guò)adc.get()讀取ADC的外部輸入模擬電壓

注:?jiǎn)⒂梅謮汉罅砍套罡咭仓荒艿竭_(dá)3.2V,若想測(cè)量更高的外部電源電壓,需要外接分壓電阻,具體設(shè)計(jì)請(qǐng)參考ADC接口設(shè)計(jì)指導(dǎo);本教程外部輸入電壓在3.2v以?xún)?nèi),需要外部電源與模組共地,保持參考電壓一致。

2.2 通過(guò)adc.get(adc.CH_VBAT)讀取供電電壓

2.3 通過(guò)adc.get(adc.CH_CPU)讀取CPU溫度

2、演示功能概述

本章節(jié)演示了Air780E內(nèi)部2個(gè)ADC接口,以及2個(gè)特殊通道:CPU內(nèi)部溫度Temp--adc.CH_CPU主供電腳電壓VBAT--adc.CH_VBAT的使用教程。

2.1 通過(guò)adc.get()讀取ADC的外部輸入模擬電壓

注:?jiǎn)⒂梅謮汉罅砍套罡咭仓荒艿竭_(dá)3.2V,若想測(cè)量更高的外部電源電壓,需要外接分壓電阻,具體設(shè)計(jì)請(qǐng)參考ADC接口設(shè)計(jì)指導(dǎo);本教程外部輸入電壓在3.2v以?xún)?nèi),需要外部電源與模組共地,保持參考電壓一致。

2.2 通過(guò)adc.get(adc.CH_VBAT)讀取供電電壓

2.3 通過(guò)adc.get(adc.CH_CPU)讀取CPU溫度

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

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

使用Air780E核心板,

此核心板的詳細(xì)使用說(shuō)明參考:
https://docs.openluat.com/air780e/product/

Air780E產(chǎn)品手冊(cè)中的<<開(kāi)發(fā)板Core_Air780E使用說(shuō)明VX.X.X.pdf>>,寫(xiě)這篇文章時(shí)最新版本的使用說(shuō)明為:<<開(kāi)發(fā)板Core_Air780E使用說(shuō)明V1.0.5.pdf>>;核心板使用過(guò)程中遇到任何問(wèn)題,可以直接參考這份使用說(shuō)明pdf文檔。

3.2 數(shù)據(jù)通信線(xiàn)

USB轉(zhuǎn)typeC數(shù)據(jù)線(xiàn)一根。

3.3 PC電腦

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

3.4 直流穩(wěn)壓電源

功耗分析儀Air9000P:

wKgZoWcsWS-AHYN-AANRqcR6byQ284.png

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

4.1 下載調(diào)試工具

使用說(shuō)明參考:

Luatools下載和詳細(xì)使用

https://docs.openluat.com/Luatools/

4.2 源碼及固件

4.2.1 底層core下載地址:LuatOS固件版本下載地址

https://docs.openluat.com/air780e/luatos/firmware/

wKgZoWcsWUWAWB0LAAHdS2BKAXY871.png

本demo使用的固件是core_V1112壓縮包內(nèi)的LuatOS-SoC_V1112_EC618_FULL.soc

4.2.2 本教程使用的demo:

https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/adc

4.2.3 下載源碼和固件

5、模數(shù)轉(zhuǎn)換(ADC)軟硬件資

5.1 API接口介紹

本教程使用api接口為:adc-模數(shù)轉(zhuǎn)換-LuatOS文檔

https://wiki.luatos.com/api/adc.html?highlight=adc

5.2 Air780E燒錄說(shuō)明

將Air780E通過(guò)通過(guò)usb數(shù)據(jù)線(xiàn)連接電腦,如下圖所示:

注:1、按住下載模式按鍵(boot鍵)不放,同時(shí)再長(zhǎng)按開(kāi)機(jī)鍵開(kāi)機(jī),這時(shí)開(kāi)發(fā)板會(huì)進(jìn)入下載模式,Luatools下載進(jìn)度條會(huì)開(kāi)始跑,這時(shí)可以松開(kāi)boot按鍵。直到工具提示下載完成。2、如果,未能成功進(jìn)入下載模式,而是進(jìn)入正常開(kāi)機(jī)模式,這時(shí)可以按住boot鍵,再短按復(fù)位按鍵,讓開(kāi)發(fā)板重啟,重新進(jìn)入下載模式。

wKgaoWcsWWaAdq0DAAh6qZY9h9s829.png

如何判斷有沒(méi)有進(jìn)入下載模式:可以通過(guò)PC端的設(shè)備管理器中虛擬出來(lái)的USB端口數(shù)量來(lái)判斷。

正常開(kāi)機(jī)模式:

wKgaoWcsWXSAUF1bAAOpYYVKLPU105.png

6、代碼示例介紹

6.1 讀取adc外部輸入模擬電壓

6.1.1 代碼介紹

adc.open()開(kāi)啟ADC后,通過(guò)adc.get(1)獲取ADC1的輸入模擬電壓值。

wKgaoWcsWZuAe5qOAAITNJhdZ1k762.png

6.1.2 運(yùn)行結(jié)果展示

可以將adc0/adc1外接穩(wěn)壓電源供電,注意供電不可超過(guò)量程!(本示例啟用分壓后量程0~3.2V),本示例將adc1輸入3V(電源正極接adc1,負(fù)極接GND),查看luatools的log如下(返回值單位為mV):

wKgZoWcsWamANjLwAAj-kVAoVcI979.png

wKgaomcsWbWAWEMFAAa0hULp1AA833.png

6.2 讀取供電電壓

6.2.1 代碼介紹

wKgaomcsWcOAHG0wAAKHZuPHYwA810.png

6.2.2 運(yùn)行結(jié)果展示

通過(guò)下圖可以看到,VBAT端供電電壓為4.1V

wKgZomcsWc6AN8qDAARvcJfYOhg058.png

6.3 讀取CPU溫度

6.3.1 代碼介紹

wKgaomcsWdiASmtIAAGinmB2Xrk197.png

6.3.2 運(yùn)行結(jié)果展示

通過(guò)下圖可以看到,模組CPU溫度為34攝氏度

wKgaomcsWeGAEZjCAAPiOp2XFPk589.png

7、總結(jié)

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

8、常見(jiàn)問(wèn)題

8.1 為什么ADC輸入3V,讀取模擬電壓只有1.1V?

未啟用分壓時(shí),量程最高只能到達(dá)1.1V,若想測(cè)量3V,需啟用分壓。

8.2 ADC測(cè)量電壓來(lái)回跳變,為什么?

看外部輸入電壓是否與模塊共地,正常情況需要共地,保持參考電壓一致。

8.3 adc.read()和adc.get()要用哪一個(gè)?

adc.read()返回兩個(gè)值,一個(gè)原始值,一般沒(méi)用,可以直接拋棄;另一個(gè)是從原始值換算得出的實(shí)際值,通常單位是mV。(僅作了解,不建議使用)adc.get()返回的就是計(jì)算值,通常單位是mV,推薦使用這個(gè)接口來(lái)獲取電壓值。

審核編輯 黃宇

聲明:本文內(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)投訴
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5607

    瀏覽量

    123213
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1712

    瀏覽量

    32007
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    優(yōu)化你的設(shè)計(jì):Air780EPM場(chǎng)景化ADC硬件電路指南!

    Air780EPM的ADC精度怎么樣,想節(jié)約一顆外掛ADC… ? 今天也跟大家一起分享下相關(guān)內(nèi)容。在設(shè)計(jì)ADC硬件電路之前,請(qǐng)務(wù)必先查看LuatO
    的頭像 發(fā)表于 06-13 18:02 ?614次閱讀
    優(yōu)化你的設(shè)計(jì):<b class='flag-5'>Air780</b>EPM場(chǎng)景化<b class='flag-5'>ADC</b>硬件電路指南!

    Air780EPM — ADC硬件電路設(shè)計(jì):場(chǎng)景化優(yōu)化與實(shí)踐!

    Air780EPM的ADC精度怎么樣,想節(jié)約一顆外掛ADC… ? 今天也跟大家一起分享下相關(guān)內(nèi)容。在設(shè)計(jì)ADC硬件電路之前,請(qǐng)務(wù)必先查看Luat
    的頭像 發(fā)表于 06-11 14:40 ?498次閱讀
    <b class='flag-5'>Air780</b>EPM — <b class='flag-5'>ADC</b>硬件電路設(shè)計(jì):場(chǎng)景化優(yōu)化與實(shí)踐!

    深度解析Air780EPM模組LuatOS下CAN總線(xiàn)通信的完整方案!

    本文聚焦Air780EPM的CAN通信能力,結(jié)合LuatOS實(shí)時(shí)操作系統(tǒng),從底層驅(qū)動(dòng)到應(yīng)用層協(xié)議,詳細(xì)拆解如何實(shí)現(xiàn)工業(yè)級(jí)CAN總線(xiàn)數(shù)據(jù)傳輸,助力開(kāi)發(fā)者快速落地項(xiàng)目。 最新資料詳見(jiàn): https
    的頭像 發(fā)表于 05-06 14:22 ?673次閱讀
    深度解析<b class='flag-5'>Air780</b>EPM<b class='flag-5'>模組</b>:<b class='flag-5'>LuatOS</b>下CAN總線(xiàn)通信的完整方案!

    快速開(kāi)發(fā)實(shí)戰(zhàn)——4路低功耗ADC接口,Air780EPM二次開(kāi)發(fā)必看!

    Air780EPM 模組,內(nèi)置4MB大內(nèi)存RAM,支持LCD、攝像頭、Modbus、以太網(wǎng)、CAN;具備更強(qiáng)大的二次開(kāi)發(fā)資源,更完善的外設(shè)能力,也更適于工業(yè)場(chǎng)景。 ? 最新開(kāi)發(fā)資料詳見(jiàn)
    的頭像 發(fā)表于 04-01 14:56 ?514次閱讀
    快速<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn)——4路低功耗<b class='flag-5'>ADC</b>接口,<b class='flag-5'>Air780</b>EPM二次<b class='flag-5'>開(kāi)發(fā)</b>必看!

    血淚教訓(xùn)總結(jié):Air780EPM的LuatOS二次開(kāi)發(fā)——OneWire協(xié)議調(diào)試注意事項(xiàng)

    在物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)中,精準(zhǔn)且穩(wěn)定的數(shù)據(jù)傳輸是構(gòu)建智能系統(tǒng)的核心。通過(guò)本文,開(kāi)發(fā)者不僅能掌握規(guī)避常見(jiàn)陷阱的方法,還能學(xué)習(xí)如何利用Air780EPM的硬件特性與LuatOS的靈活A(yù)PI設(shè)計(jì),
    的頭像 發(fā)表于 03-20 17:52 ?892次閱讀
    血淚教訓(xùn)總結(jié):<b class='flag-5'>Air780</b>EPM的<b class='flag-5'>LuatOS</b>二次<b class='flag-5'>開(kāi)發(fā)</b>——OneWire協(xié)議調(diào)試注意事項(xiàng)

    新手必看!4G模組Air780EPM——GPIO的設(shè)計(jì)說(shuō)明

    Air780EPM的GPIO設(shè)計(jì)需兼顧硬件可靠性與軟件靈活性,開(kāi)發(fā)者應(yīng)基于具體應(yīng)用場(chǎng)景權(quán)衡復(fù)用功能優(yōu)先級(jí),并遵循電源管理規(guī)范以延長(zhǎng)設(shè)備生命周期。通過(guò)模塊化配置與精細(xì)化調(diào)試,可最大化釋放模組性能潛力
    的頭像 發(fā)表于 03-20 17:48 ?588次閱讀
    新手必看!4G<b class='flag-5'>模組</b><b class='flag-5'>Air780</b>EPM——GPIO的設(shè)計(jì)說(shuō)明

    干貨預(yù)警!4G模組Air780EPM其他硬件接口

    Air780EPM 4G模組不僅憑借高速穩(wěn)定的數(shù)據(jù)傳輸能力在智能終端、工業(yè)自動(dòng)化、車(chē)載設(shè)備等領(lǐng)域大放異彩,更以其“全棧式”硬件接口設(shè)計(jì),為開(kāi)發(fā)者提供了近乎無(wú)限的擴(kuò)展可能。 一、ADC
    的頭像 發(fā)表于 03-17 17:37 ?723次閱讀
    干貨預(yù)警!4G<b class='flag-5'>模組</b>:<b class='flag-5'>Air780</b>EPM其他硬件接口

    手把手教你!4G模組Air780EPM——GPIO的設(shè)計(jì)說(shuō)明

    ? 開(kāi)發(fā)方式 :Air780EPM 僅支持 LuatOS 軟件開(kāi)發(fā)方式,不支持 AT 指令開(kāi)發(fā)方式。若使用 AT 指令
    的頭像 發(fā)表于 03-17 16:07 ?827次閱讀
    手把手教你!4G<b class='flag-5'>模組</b><b class='flag-5'>Air780</b>EPM——GPIO的設(shè)計(jì)說(shuō)明

    智慧路燈:點(diǎn)亮城市,智慧公交站臺(tái)開(kāi)啟智慧新篇章

    智慧路燈:點(diǎn)亮城市,智慧公交站臺(tái)開(kāi)啟智慧新篇章
    的頭像 發(fā)表于 02-11 13:40 ?655次閱讀
    智慧路燈:點(diǎn)亮城市,智慧公交站臺(tái)開(kāi)啟智慧<b class='flag-5'>新篇章</b>

    功耗表現(xiàn)最佳有沒(méi)有?——Air780EPS

    今天一起來(lái)聊聊Air780EPS模組~ 一、Air780EPS核心信息描述 軟件開(kāi)發(fā)Air780EPS軟件上既支持傳統(tǒng)的AT指令,也支持
    的頭像 發(fā)表于 01-10 15:29 ?888次閱讀
    功耗表現(xiàn)最佳有沒(méi)有?——<b class='flag-5'>Air780</b>EPS

    要Open開(kāi)發(fā),又要低功耗低成本?建議等新方案

    、聯(lián)通三大運(yùn)營(yíng)商。 僅比Air700E系列相對(duì)大一些: Air700ECQ/Air700EAQ/Air700EMQ; 與Air780E系列
    的頭像 發(fā)表于 12-24 17:09 ?704次閱讀
    要Open<b class='flag-5'>開(kāi)發(fā)</b>,又要低功耗低成本?建議等新方案

    比亞迪與華工科技開(kāi)啟戰(zhàn)略合作新篇章

    近日,比亞迪半導(dǎo)體事業(yè)部與華工科技高理公司、激光公司開(kāi)展座談交流,開(kāi)啟戰(zhàn)略合作新篇章
    的頭像 發(fā)表于 12-10 14:45 ?1085次閱讀

    來(lái)來(lái)來(lái),看這里:低功耗模組LuatOS開(kāi)發(fā)的日志輸出!

    本文以低功耗4G模組Air780E為例,學(xué)會(huì)低功耗模組LuatOS開(kāi)發(fā)的日志輸出,積累技術(shù)。
    的頭像 發(fā)表于 12-05 09:09 ?953次閱讀
    來(lái)來(lái)來(lái),看這里:低功耗<b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開(kāi)發(fā)</b>的日志輸出!

    Air780E模組LuatOS開(kāi)發(fā)實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說(shuō)的是低功耗4G模組Air780ELuatOS開(kāi)發(fā)實(shí)戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?1058次閱讀
    <b class='flag-5'>Air780E</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    4G模組Air780ELuatOS開(kāi)發(fā)之位運(yùn)算(bit)示例

    本文我要說(shuō)的是低功耗4G模組Air780ELuatOS開(kāi)發(fā),關(guān)于位運(yùn)算(bit)示例,我將詳細(xì)解析分享給大家。
    的頭像 發(fā)表于 12-02 14:33 ?892次閱讀
    4G<b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>的<b class='flag-5'>LuatOS</b><b class='flag-5'>開(kāi)發(fā)</b>之位運(yùn)算(bit)示例