欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

掌握4G模組PWM|技術(shù)精要

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-12-14 09:40 ? 次閱讀

今天要講的是4G模組PWM的技術(shù)精要,以常用的合宙Air724UG為例做出示例分享給大家。

一、簡(jiǎn)介

1.1pwm是什么

脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫,簡(jiǎn)稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。

PWM 的相關(guān)參數(shù)

PWM 的頻率:
是指 1 秒鐘內(nèi)信號(hào)從高電平到低電平再回到高電平的次數(shù)(一個(gè)周期),也就是說一秒鐘 PWM 有多少個(gè)周期 單位:Hz

PWM 的周期:
T=1/f 周期=1/頻率 例:如果頻率為 50Hz ,也就是說一個(gè)周期是 20ms,那么一秒鐘就有 50 次 PWM 周期 3. PWM 的占空比:是一個(gè)脈沖周期內(nèi),高電平的時(shí)間占整個(gè)周期時(shí)間的比例 單位:% (0%-100%) 例:一個(gè)周期 10ms,高電平占 8ms,那么此占空比就是 8/10=80%

1.2pwm 原理

單片機(jī)的 IO 引腳輸出的是數(shù)字信號(hào),且只能輸出 1 和 0,那如果 TTL 電平中,高電平為 5V,低電平為 0V,但是我們想要輸出不同的模擬電壓,比如輸出 3.75V 應(yīng)該怎么操作?

此時(shí)要用到 PWM,通過改變 IO 口輸出方波的占空比,得到不同的模擬電壓。3.75/5=0.75 ,也就是高電平時(shí)間占整個(gè)周期的 75%,即占空比為 75%,可得到平均電壓 3.75V.

wKgZoWc7UjWAdhyPAABU2te3XNY522.png

注意上圖中藍(lán)線,代表著輸出的模擬電壓,占空比越大,則模擬電壓也越大。

1.3 Air724UG pwm 說明

查閱 Air724UG 模塊硬件設(shè)計(jì)手冊(cè):
https://docs.openluat.com/air724ug/product/

wKgZoWc7UkiAYEN2AAFsG-SfQzs585.png

PWM_PWT_OUT 的時(shí)鐘基于 APB 時(shí)鐘,主時(shí)鐘是 200Mhz,通過配置 pwt 寄存器的 PWT_Period 和PWT_Duty 來控制 pwm 的輸出

PWM_LPG_OUT(Light Pulse Generation)用于低頻率的應(yīng)用如驅(qū)動(dòng) LED 閃爍。

下面是頻率和占空比可以選擇的取值范圍:

周期范圍:
125ms,250ms,500ms,1000ms,1500ms,2000ms,2500ms, 3000ms

選擇對(duì)應(yīng)的時(shí)間,輸出的波形周期也與之對(duì)應(yīng)。

高電平時(shí)間:
15.6ms, 31.2ms, 46.8ms, 62ms, 78ms, 94ms, 110ms, 125ms, 140ms, 156ms, 172ms, 188ms,

200ms, 218ms, 243ms

選擇對(duì)應(yīng)高電平時(shí)間,輸出在當(dāng)前周期內(nèi)的高電平。

二、演示功能概述

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

功能定義:

1. 使用 PWM 引腳輸出脈寬調(diào)制信號(hào)
2. 驅(qū)動(dòng)開發(fā)板指示燈,呼吸燈演示

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

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

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

wKgaoWc7UleAQ5RlABFblmCcazs998.png

此開發(fā)板的詳細(xì)使用說明參考:

https://docs.openluat.com/air724ug/product/

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

api文檔:
https://doc.openluat.com/wiki/21?wiki_page_id=2068

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

USB 數(shù)據(jù)線一根(micro USB)。

3.3 PC 電腦

WIN7 以及以上版本的 WINDOWS 系統(tǒng)。

3.4 組裝硬件環(huán)境

USB 數(shù)據(jù)線插入 USB 口,另一端與電腦相連,撥碼開關(guān)全部撥到 ON,串口切換開關(guān)選擇 UART1,USB 供電的 4V 對(duì)應(yīng)開關(guān)撥至 ON 檔,如下圖所示。

wKgZoWc7UmWAfDKQAAdaPcbQbDI258.png

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

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

使用說明參考:
Luatools 下載和詳細(xì)使用
https://docs.openluat.com/Luatools/

4.2 源碼及固件

1、底層 core 下載

下載底層固件,并解壓

鏈接:
https://docs.openluat.com/air724ug/luatos/firmware/

如下圖所示,紅框的是我們要使用到的

wKgaoWc7UnOAXOX0AATaT2Ww0ao331.png

2、 本教程使用的 demo 見附件:

https://gitee.com/openLuat/LuatOS-Air724UG/tree/master/script_LuaTask/demo/pwm呼吸燈

4.3 下載固件和腳本到開發(fā)板中

打開 Luatools,開發(fā)板上電開機(jī),如開機(jī)成功 Luatools 會(huì)打印如下信息。

wKgZoWc7Un-AEQDUAAOuCYpRAXc113.png

點(diǎn)擊項(xiàng)目管理測(cè)試選項(xiàng)。

wKgaoWc7UoqAdtIaAAD-ba_HoP4048.png

進(jìn)入管理界面,如下圖所示。

wKgaoWc7UpWAVCWgAAIqWUWCAIM443.png

點(diǎn)擊選擇文件,選擇底層固件,我的文件放在 D:luatOSAir724 路徑中

wKgZoWc7UqCAFjyrAACCWPSnIRQ882.png

點(diǎn)擊增加腳本或資源文件,選擇之前下載的程序源碼,如下圖所示。

wKgZomc7UrCANpTYAAEGASmCIrI542.png

點(diǎn)擊下載底層和腳本,下載完成如下圖所示。

wKgaomc7Ur2AA4WcAAFJj0_V0yc611.png

五、代碼示例介紹

5.1 PWM 接口說明

本例使用 Air724 的 49 管腳,即 PWM_PWT_OUT GPIO_5 pwm 通道 id=0,控制開發(fā)板上的紅色電源指示燈。

開啟 pwm 通道的 pwm 輸出,設(shè)置不同的占空比,小燈會(huì)有不同的亮度,原理圖如圖所示。

wKgaomc7UsuAVFjjAAJxjxGsmfI901.png

5.2 breathingLight.lua 代碼

打開并且配置 PWM 函數(shù) misc.openPwm(0, 512, y) 說明

--0:gpio5, 1:gpio13

--p1 周期 0-1024

--p2 占空比 0-512

wKgZomc7UtiAXzveAAHlFaxcVIA262.png

5.3 main.lua 代碼

本代碼為主程序腳本,系統(tǒng)啟動(dòng)后首先會(huì)對(duì) 4G 網(wǎng)絡(luò)進(jìn)行配置,然后加載加載功能測(cè)試模塊。

六、開機(jī)展示

連接好硬件并下載固件后,重啟開發(fā)板觀察指示燈的變化,如下圖所示。

七、常見問題

1、為什么 gpio13 輸出是低頻波形嗎?

gpio13 只能輸出低頻 pwm 波形。

2、為什么配置后輸出沒波形?

答:看通道是否配置正確,gpio 口是否被占用。

3、PWM 的信號(hào)的頻率如何選擇?

頻率的選擇通常取決于具體應(yīng)用,根據(jù)自己的項(xiàng)目需要來選擇:

(1)電機(jī)控制:常用頻率為 1 kHz 到 20 kHz,以確保足夠的反應(yīng)速度和控制精度。

(2)LED 調(diào)光:頻率通常在 1 kHz 以上,以避免人眼感知到閃爍。

(3)音頻信號(hào):頻率設(shè)置應(yīng)高于音頻信號(hào)的最高頻率(例如,至少為 20 kHz)。

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

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

    關(guān)注

    114

    文章

    5199

    瀏覽量

    214926
  • 脈寬調(diào)制
    +關(guān)注

    關(guān)注

    3

    文章

    219

    瀏覽量

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

    關(guān)注

    25

    文章

    5124

    瀏覽量

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

    關(guān)注

    6

    文章

    1515

    瀏覽量

    30621
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    掌握4G模組SPI|技術(shù)指南

    本次我要分享的是4G模組SPI的技術(shù)指南,以合宙Air724UG為例,學(xué)完本章幫你實(shí)現(xiàn)技術(shù)提升。
    的頭像 發(fā)表于 12-14 09:38 ?784次閱讀
    <b class='flag-5'>掌握</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b>SPI|<b class='flag-5'>技術(shù)</b>指南

    ESP32S2 WROVER在使用AT指令獲取4G模組時(shí),dte會(huì)報(bào)超時(shí)怎么解決?

    模組:ESP32 S2 WROVER 4G模組:合宙Air724UG 在使用AT指令獲取4G模組時(shí),dte會(huì)報(bào)超時(shí)。 代碼和log如下圖所示
    發(fā)表于 06-27 06:54

    4G是怎么樣的一個(gè)技術(shù)

    現(xiàn)在移動(dòng)在搞4G網(wǎng)絡(luò),想問一下4G是怎么樣的一個(gè)技術(shù)
    發(fā)表于 05-07 22:20

    4G技術(shù)

    4G技術(shù){:4_95:}。。。。。。。。。。。。。。。。。。。
    發(fā)表于 06-14 15:39

    MiniPCIE 封裝4G模組價(jià)值仍在

    類使用使用場(chǎng)景需要,奇跡物聯(lián)推出一款基于eSIM技術(shù)的PCIExpress Mini Card 1.2 標(biāo)準(zhǔn)接口的4G模組—AM400P?;贏SR平臺(tái) ,工作溫度可達(dá)-40℃到+85℃,靜電能力達(dá)到
    發(fā)表于 02-21 11:57

    4G移動(dòng)通信是什么?4G中有哪些關(guān)鍵技術(shù)

    4G移動(dòng)通信是什么?4G中有哪些關(guān)鍵技術(shù)?
    發(fā)表于 05-27 06:17

    4G模組

    4G模組:CR100IP-AHD-TF1-1F
    發(fā)表于 03-21 20:02 ?0次下載

    4G模組4G模塊是什么?4G模組4G模塊的平臺(tái)?4G模組,4G模塊怎么選?ASR RDA 高通

    開始正文前,如需進(jìn)一步交流,歡迎大家添加朱胖子微信交流: 4G模塊是什么 4G模塊是什么?4G模塊是指第四代通訊技術(shù)模塊, 4G模塊是支持T
    的頭像 發(fā)表于 06-07 19:50 ?1.5w次閱讀

    ML307A 4G模組硬件設(shè)計(jì)手冊(cè)

    基于ML307A ?4G模組的硬件設(shè)計(jì)指導(dǎo)手冊(cè)
    發(fā)表于 10-24 16:50 ?17次下載

    4G模組之UDP應(yīng)用的最佳實(shí)踐!

    今天說的是4G模組之UDP應(yīng)用,展示最佳實(shí)踐,送你參考。
    的頭像 發(fā)表于 11-08 09:24 ?535次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>之UDP應(yīng)用的最佳實(shí)踐!

    字符串處理:4G模組軟件指南精要

    最近一直有朋友咨詢我關(guān)于4G模組的字符串處理,今天我便把相關(guān)指南展示給大家。
    的頭像 發(fā)表于 11-17 09:57 ?277次閱讀
    字符串處理:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>軟件指南<b class='flag-5'>精要</b>!

    4G模組PWM調(diào)光入門:打造個(gè)性化呼吸燈

    一直有朋友問我怎么打造個(gè)性化呼吸燈,本文我將以合宙低功耗4G模組經(jīng)典型號(hào)——Air780E為例,展示PWM輸出呼吸燈的實(shí)現(xiàn)方法,幫助大家深入理解如何在項(xiàng)目中應(yīng)用PWM
    的頭像 發(fā)表于 11-17 09:56 ?306次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>PWM</b>調(diào)光入門:打造個(gè)性化呼吸燈

    UART通信入門:4G模組軟件的實(shí)踐指南

    本文將對(duì)4G模組Air724UG軟件的UART做出相關(guān)示例,希望想了解此模組的朋友們收藏好仔細(xì)看。
    的頭像 發(fā)表于 11-17 00:07 ?593次閱讀
    UART通信入門:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>軟件的實(shí)踐指南

    4G模組SD卡接口編程:深度學(xué)習(xí)

    今天我們需要深度學(xué)習(xí)的是4G模組SD卡接口編程,以我常用的模組Air724UG為例,分享給大家。
    的頭像 發(fā)表于 11-20 23:14 ?329次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>SD卡接口編程:深度學(xué)習(xí)

    SPI與4G模組的集成:技術(shù)要領(lǐng)篇

    今天咋們要講的是SPI與4G模組技術(shù)要領(lǐng),以低功耗模組Air724UG為例,展示給大家學(xué)習(xí)。
    的頭像 發(fā)表于 11-20 23:25 ?333次閱讀
    SPI與<b class='flag-5'>4G</b><b class='flag-5'>模組</b>的集成:<b class='flag-5'>技術(shù)</b>要領(lǐng)篇