在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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調(diào)光入門:打造個(gè)性化呼吸燈

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

一直有朋友問我怎么打造個(gè)性化呼吸燈,本文我將以合宙低功耗4G模組經(jīng)典型號(hào)——Air780E為例,展示PWM輸出呼吸燈的實(shí)現(xiàn)方法,幫助大家深入理解如何在項(xiàng)目中應(yīng)用PWM技術(shù)。

一、PWM概述

1.1 PWM是什么

脈沖寬度調(diào)制PWM,是英文“Pulse Width Modulation”的縮寫,簡(jiǎn)稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù)。

PWM具有高效、控制精度高及實(shí)現(xiàn)簡(jiǎn)便等優(yōu)點(diǎn),但PWM信號(hào)可能產(chǎn)生高頻噪聲,需要濾波以減小干擾。另外,某些應(yīng)用需要特定的硬件支持,如支持PWM輸入的微控制器或電路。

要想使用PWM,還需先了解PWM的相關(guān)參數(shù)

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

PWM的周期:
T=1/f 周期=1/頻率例:如果頻率為50Hz,T=1/50=0.02s,也就是說一個(gè)周期是20ms;

1s=1000ms,那么一秒鐘就有50次PWM周期。

PWM的占空比:
是一個(gè)脈沖周期內(nèi),高電平的時(shí)間占整個(gè)周期時(shí)間的比例。單位:% (0%-100%)

例:一個(gè)周期10ms,高電平占8ms,那么此占空比就是8/10=80%。

1.2 PWM原理

單片機(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。

wKgaoWcxdjmAWyG5AABg8_ZhzPQ283.png

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

1.3 PWM通道說明

詳見Air780E產(chǎn)品手冊(cè)GPIO復(fù)用表:
https://docs.openluat.com/air780e/product/

當(dāng)前版本為:

《Air780E_GPIO_table_20240812.pdf》

wKgZoWcxdkqAfh83AALqhq3BL18920.png

由上方GPIO復(fù)用表可知:

Air780E的實(shí)際可用PWM通道有4個(gè)(0/1/2/4), 但每個(gè)都有3種配置。

PWM3/PWM5已經(jīng)被底層使用,例如PWM1和PWM11都使用硬件通道1,只能選其中一個(gè)使用。啟用PWM1就不能啟用PWM11,調(diào)用PWM庫(kù)的API時(shí),填軟件通道id。

相關(guān)注意事項(xiàng):

軟件通道10/11/12/14需要V1002以上的固件,即20221219之后編譯的版本。

軟件通道20/21/22需要V1016以上的固件,即20230330之后編譯的版本。

上述映射是固定的,mcu.iomux也沒有配置項(xiàng), 而且已經(jīng)枚舉了全部可用PWM通道。

二、演示功能概述

接下來本文將用兩個(gè)示例,演示如何使用Air780E的PWM功能:

PWM輸出:

控制Air780E核心板pwm4通道的pwm輸出,設(shè)置不同的占空比,讓小燈有不同的亮度;

呼吸燈效果:

使用Air780E核心板的pwm1通道,外接發(fā)光二極管來查看呼吸燈效果。

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

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

本文使用Air780E核心板進(jìn)行演示:

wKgZoWcxdmyAZROEAAuqC_pDCPA691.png

詳見Air780E產(chǎn)品手冊(cè)開發(fā)板使用說明:
https://docs.openluat.com/air780e/product/

寫這篇文章時(shí)最新版本的使用說明為:
<<開發(fā)板Core_Air780E使用說明 V1.0.5.pdf>>

核心板使用過程中遇到任何問題,可以直接參考這份使用說明pdf文檔。

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

USB轉(zhuǎn)Type-C數(shù)據(jù)線一根;

3.3 PC電腦

Win7及其以上版本的Windows系統(tǒng)。

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

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

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

4.2 源碼及固件

最新固件下載:
https://docs.openluat.com/air780e/luatos/firmware/

固件詳見core_V1112壓縮包:
LuatOS-SoC_V1112_EC618_FULL.soc

wKgaomcxdoaAHs2fAAHWUJEnnJ8989.png

最新demo源碼下載:
https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/pwm

五、PWM軟硬件資料

5.1 API接口介紹

教程使用API接口詳見:
https://wiki.luatos.com/api/pwm.html?highlight=pwm

5.2 Air780E燒錄說明

wKgaomcxdqaAMInrAAq3DdROL3w352.png

將Air780E通過USB數(shù)據(jù)線連接電腦:

1)按住下載模式按鍵(boot 鍵)不放,同時(shí)再長(zhǎng)按開機(jī)鍵開機(jī),這時(shí)開發(fā)板會(huì)進(jìn)入下載模式,Luatools下載進(jìn)度條會(huì)開始跑,這時(shí)可以松開boot按鍵。直到工具提示下載完成。

2)如果未能成功進(jìn)入下載模式,而是進(jìn)入正常開機(jī)模式,這時(shí)可以按住 boot 鍵,再短按復(fù)位按鍵,讓開發(fā)板重啟,重新進(jìn)入下載模式。

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

正常開機(jī)模式:

wKgZomcxdrKAPUd1AAGnc4e4gBY642.png

下載模式:

wKgZomcxdr2AeaOVAAFmXbXTUns153.png

六、代碼示例介紹

6.1 PWM輸出

本例使用Air780E核心板上的NetLed網(wǎng)絡(luò)狀態(tài)燈),pwm通道id=4,打開pwm4通道的pwm輸出,設(shè)置不同的占空比,小燈會(huì)有不同的亮度。

6.1.1 代碼介紹

wKgaomcxdtKAd2QLAATRwv-V9oc765.png

6.1.2 效果展示

wKgZomcxduSAMDK4AAWmk-WZgcI311.png

6.2 呼吸燈效果

本例使用Air780E核心板的pwm1通道,外接發(fā)光二極管來查看呼吸燈效果:

呼吸燈效果就是小燈由亮到暗逐漸變化,很有節(jié)奏感地一起一伏,”感覺,好像人在呼吸“,我們可以通過不斷調(diào)高占空比讓小燈一點(diǎn)點(diǎn)亮起,再不斷調(diào)低占空比讓小燈一點(diǎn)點(diǎn)熄滅從而達(dá)到此效果。

6.2.1 硬件接線

GPIO24 --------發(fā)光二極管正極

GND -----------發(fā)光二極管負(fù)極

wKgZomcxdviABWZhAAWNzcMATIc156.png

6.2.2 代碼介紹

wKgZoWcxdwaARkI-AAPOqGCMjxY077.png

6.2.3 效果展示

外接發(fā)光二極管,效果如下圖所示:

wKgZoWcxdxyACwzmAAqP7-0EB5Y439.png

也可用Air780E核心板上的NetLed(網(wǎng)絡(luò)狀態(tài)燈)來觀察呼吸燈效果,但demo里的PWM通道要改成相應(yīng)的id,可查看上文的PWM通道說明。

我們通過示波器查看PWM的輸出波形,可以看到占空比在10%-90%之間變化。

wKgZoWcxdyqALiQsAA5lW7fmZ4M119.png

七、常見問題

1. 如何驗(yàn)證所產(chǎn)生的PWM信號(hào)?

可以使用示波器檢測(cè)PWM輸出,查看頻率、占空比和波形的完整性。確保波形按照設(shè)計(jì)參數(shù)正常工作,必要時(shí)進(jìn)行調(diào)整。

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

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

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

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

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

3. 什么是占空比,如何計(jì)算PWM的占空比?

占空比即是一個(gè)脈沖周期內(nèi),高電平的時(shí)間占整個(gè)周期。

例如:
如果PWM信號(hào)的高電平時(shí)間為2ms,周期為10ms。
則:占空比 = (2 / 10) × 100 = 20%

今天的內(nèi)容就分享到這里了

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6044

    文章

    44627

    瀏覽量

    638969
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5201

    瀏覽量

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

    關(guān)注

    6

    文章

    1518

    瀏覽量

    30637
  • 呼吸燈
    +關(guān)注

    關(guān)注

    10

    文章

    111

    瀏覽量

    42824
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    今天要講的是4G模組PWM的技術(shù)精要,以常用的合宙Air724UG為例做出示例分享給大家。
    的頭像 發(fā)表于 12-14 09:40 ?779次閱讀
    掌握<b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>PWM</b>|技術(shù)精要

    基于STRAIGHT算法的個(gè)性化語(yǔ)音生成方法

    【作者】:甘振業(yè);楊鴻武;【來源】:《甘肅科技》2010年04期【摘要】:介紹了一種基于STRAIGHT語(yǔ)音修改算法的個(gè)性化語(yǔ)音的方法。對(duì)輸入的語(yǔ)音提取基本信息,并進(jìn)行頻譜分析;利用STRAIGHT
    發(fā)表于 04-23 11:28

    【原創(chuàng)】Android開發(fā)—《QQ空間之打造個(gè)性化可拉伸頭部控件》

    【原創(chuàng)】Android開發(fā)—《QQ空間之打造個(gè)性化可拉伸頭部控件》回復(fù)即可獲取下載鏈接[hide=d15]鏈接:http://pan.baidu.com/s/1mixrCjI 密碼:gm25 更多學(xué)習(xí)資料加Q:1352716312,學(xué)習(xí)交流群:150923287[/hid
    發(fā)表于 06-20 16:57

    【原創(chuàng)】Android開發(fā)—QQ空間之打造個(gè)性化可拉伸頭部控件

    【原創(chuàng)】Android開發(fā)—QQ空間之打造個(gè)性化可拉伸頭部控件回復(fù)即可獲取下載鏈接[hide=d15]鏈接:http://pan.baidu.com/s/1mixrCjI 密碼:gm25 更多學(xué)習(xí)資料加學(xué)習(xí)交流群:150923287[/hide]
    發(fā)表于 06-23 14:22

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

    。 Strategy Analytics預(yù)計(jì),在5G商用時(shí)代下,4G模組伴隨著成本下降,市場(chǎng)的成熟,其銷量將在將于2021年達(dá)到峰值33%。4G模塊已經(jīng)廣泛應(yīng)用于車載視頻監(jiān)控、手持執(zhí)法
    發(fā)表于 02-21 11:57

    個(gè)性化室內(nèi)智能照明芯片方案筒燈IC吸頂燈IC調(diào)光調(diào)色溫

    達(dá)95%多路共陽(yáng)抗干擾能力強(qiáng)低灰度時(shí)無抖動(dòng)電感無噪音抖頻技術(shù),過認(rèn)證容易調(diào)光曲線平滑與細(xì)膩支持PWM調(diào)光線性及負(fù)載調(diào)整率高【個(gè)性化室內(nèi)智能照明芯片方案筒燈IC吸頂燈IC
    發(fā)表于 10-20 11:55

    LED家居照明芯片 智慧家庭照明IC 個(gè)性化調(diào)光調(diào)色

    簡(jiǎn)單平均電流檢測(cè)模式工作頻率可達(dá)1MHz25KHz調(diào)光頻率效率高達(dá)95%多路共陽(yáng)抗干擾能力強(qiáng)低灰度時(shí)無抖動(dòng)電感無噪音抖頻技術(shù),過認(rèn)證容易調(diào)光曲線平滑與細(xì)膩支持PWM調(diào)光線性及負(fù)載調(diào)整率
    發(fā)表于 10-22 17:35

    4G模組

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

    物聯(lián)網(wǎng)開發(fā)之個(gè)性化的網(wǎng)關(guān)設(shè)計(jì)分析

    物聯(lián)網(wǎng)設(shè)計(jì)的思路是要實(shí)現(xiàn)萬(wàn)物互聯(lián),所以它的應(yīng)用面和采用的無線技術(shù)非常的廣泛,藍(lán)牙、wifi、zigbee、lora、4G等等都可以在不同的應(yīng)用場(chǎng)合看到它們的身影,這個(gè)也同時(shí)決定了物聯(lián)網(wǎng)網(wǎng)關(guān)設(shè)計(jì)的多樣性和個(gè)性化
    的頭像 發(fā)表于 04-12 22:38 ?3954次閱讀

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

    頻帶寬、通訊靈活性等特性。4G模塊就是指硬件設(shè)備載入到特定頻率段,3GPPP規(guī)范的LTE協(xié)議書,硬件軟件高度集成化模組化通稱。硬件設(shè)備將
    的頭像 發(fā)表于 06-07 19:50 ?1.5w次閱讀

    個(gè)性化廣告推薦系統(tǒng)設(shè)計(jì)方案及應(yīng)用

    近年來,隨著互聯(lián)網(wǎng)及智能移動(dòng)設(shè)備的發(fā)展和普及,豐富了廣告的推送方式和投放平臺(tái)。但是傳統(tǒng)的廣告推送無法滿足用戶對(duì)個(gè)性化廣告的需求,導(dǎo)致用戶對(duì)廣告產(chǎn)生抵觸情緒,給廣告推送帶來極大的挑戰(zhàn)。個(gè)性化廣告
    發(fā)表于 03-24 11:21 ?13次下載
    <b class='flag-5'>個(gè)性化</b>廣告推薦系統(tǒng)設(shè)計(jì)方案及應(yīng)用

    STM32_PWM呼吸

    全面屏發(fā)展,因此很多手機(jī)取消了呼吸這一功能,取而代之的是息屏顯示)2、什么是PWM?PWM:Pulse Width Modulation,脈沖寬度調(diào)制,是利用微處理器的數(shù)字輸出來對(duì)模
    發(fā)表于 11-26 12:21 ?20次下載
    STM32_<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    STM32開發(fā)入門(三)——呼吸

    STM32開發(fā)入門(三)——呼吸
    發(fā)表于 12-07 17:36 ?25次下載
    STM32開發(fā)<b class='flag-5'>入門</b>(三)——<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    STM32 使用PWM實(shí)現(xiàn)呼吸

    STM32 PWM實(shí)現(xiàn)呼吸使用STM32F103ZET6 定時(shí)器4 CH2通道產(chǎn)生PWM波,在GPIOD,GPIO_PIN13引腳LED1
    發(fā)表于 12-24 19:41 ?55次下載
    STM32 使用<b class='flag-5'>PWM</b>實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

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

    本文將對(duì)4G模組Air724UG軟件的UART做出相關(guān)示例,希望想了解此模組的朋友們收藏好仔細(xì)看。
    的頭像 發(fā)表于 11-17 00:07 ?600次閱讀
    UART通信<b class='flag-5'>入門</b>:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>軟件的實(shí)踐指南
    主站蜘蛛池模板: 天天操天天插天天干 | 亚洲美女高清一区二区三区 | 成人性色生活影片 | 国产精品视频久久久久 | 天天综合天天射 | ww欧洲ww在线视频免费观看 | 你懂的网站在线观看网址 | 天天爽夜夜操 | 精品国产免费一区二区 | 久久国产成人精品国产成人亚洲 | 天堂男人网 | 国产成人精品日本亚洲直接 | 久久精品国产亚洲片 | 一级视频免费观看 | 亚欧一区| 日本黄色影片 | 久久精品国产精品亚洲红杏 | 四虎免费在线播放 | 男人的天堂视频网站清风阁 | 欧美又粗又长又湿又黄的视频 | 日韩高清性爽一级毛片免费 | 一区二区网站 | 国产午夜精品久久久久免费视小说 | 播放个毛片看看 | 免费国产成人α片 | 视频在线免费看 | 四虎黄色影院 | 男女无遮挡一进一出性视频 | 欧美成人午夜精品免费福利 | 三级五月天 | 日本一区二区三区在线网 | 午夜视频你懂的 | 孩交精品xxxx视频视频 | 亚洲综人网 | 亚洲五月婷 | 久久怡红院国产精品 | 午夜精品久久久久久久2023 | 你懂的在线视频播放 | 男男失禁play 把尿bl | 你懂的在线免费观看 | 前后灌满白浆护士 |