色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

PWM工作原理之調(diào)光燈案例

jf_78858299 ? 來源: MCU學(xué)習(xí)筆記 ? 作者: 少年不懂編程 ? 2023-05-10 14:29 ? 次閱讀

本項目通過單片機I/O口輸出一個PWM脈寬調(diào)制信號來控制輸送到LED燈的電壓變化,從而實現(xiàn)控制發(fā)光二極管亮度的效果。通過兩個按鍵控制燈的亮度。系統(tǒng)上電時,燈在最暗狀態(tài),按住其中一個鍵,燈的亮度逐漸增強,增到最亮?xí)r,再回到最暗;按住另外一個鍵,燈的亮度逐漸減弱,減到最暗時,再回到最亮。

1、PWM信號

PWM,英文名Pulse Width Modulation,是脈沖寬度調(diào)制縮寫,也就是一種周期一定而高低電平可調(diào)的方波信號,在一個信號周期中,高電平持續(xù)時間的為T1,低電平持續(xù)時間的為T2 。

占空比:在一個信號周期中,高電平持續(xù)時間與信號周期的比值,即T1/Time。比如,Time=40,T1=20,則占空比=20/40=50%,即方波信號的占空比就是50%.

圖片

當(dāng)輸出脈沖的頻率(周期的倒數(shù))一定時,輸出脈沖的占空比越大,其高電平持續(xù)的時間越長,只要改變T1和T2的值,即改變波形的占空比,達到PWM脈寬調(diào)制的目的。

**2、如何實現(xiàn)PWM信號輸出

**

實現(xiàn)PWM信號輸出有兩種方式可實現(xiàn):一是可以直接通過芯片內(nèi)部模塊輸出PWM信號,前提是這個I/O口要有集成模塊,只需要配置好頻率和占空比,簡單幾步就好了。這種自帶有PWM輸出的功能模塊在程序設(shè)計更簡便,同時數(shù)據(jù)更精確。如下圖所示,引腳標(biāo)明PWM的表示硬件支持;

圖片

二是通過軟件模擬實現(xiàn)PWM輸出。如果對PWM頻率要求不是很高的話,可以利用I/O口設(shè)置一些參數(shù)來輸出PWM信號。因為PWM信號其實就是一高一低的一系列電平組合在一起。具體方法是通過定時器控制I/O的高低電平,對于你要求輸出的PWM信號頻率與你的定時器一致,用定時器中斷來計數(shù),通過調(diào)整計數(shù)值來改變占空比,當(dāng)然如果要求不高也可以通過軟件延時來實現(xiàn)。

3、PWM信號應(yīng)用--調(diào)光燈案例

交流調(diào)光電路,高電平占多一點,也就是占空比大一點亮度就亮一點,占空比小一點亮度就減弱,前提是PWM的頻率要大于我們?nèi)搜圩R別頻率,要不然會出現(xiàn)閃爍現(xiàn)象。下面用單片機控制LED亮度,模擬調(diào)光燈效果。調(diào)光燈電路原理圖如下所示,通過S2和S3調(diào)整LED的亮度。

圖片

軟件流程圖:單片機上電,首先初始高電平、低電平延時初始值T1=0,T2=500。然后點亮LED,通過軟件實現(xiàn)延時時間T1;然后熄滅LED,延時時間T2。由于此時T1=0,占空比最小,此時燈在最暗狀態(tài)。

圖片

全部實現(xiàn)代碼如下:

#include

//定義三個位變量,分別對應(yīng)按鍵S2、S3

sbit key_plus=P3^2;//LED——count+1

sbit key_minus=P3^3;//LED——count-1

sbit LED=P1^3;

//延時函數(shù)

void delay(unsigned int i)

{

unsigned int k;

for(k=0;k
}

void main()

{

//定義一個記錄LED亮燈個數(shù)變量

int T1,T2;

T1=0;//低電平持續(xù)時間
T2=500;//高電平持續(xù)時間

//循環(huán)處理按鍵,控制LED亮度
while(1)
{
   LED=0;//點亮LED
     delay(T1);//亮燈延時時間
     LED=1;//熄滅LED
     delay(T2);//熄滅延時時間
    
//判斷按鍵S2的狀態(tài),占空比增加
   if(0==key_plus)
     {
         delay(100);//10ms消抖
         if(0==key_plus)//再次檢測按鍵是否按下
         {
             T1++;
             T2--;
                
             if(0==T2)//如果LED燈已經(jīng)最亮,使其變?yōu)樽畎?/span>
             {
                     T1=0;//低電平持續(xù)時間
            T2=500;//高電平持續(xù)時間
             }
            
         }
    
     }

//判斷按鍵S3的狀態(tài),占空比減小
 if(0==key_minus)
     {
         delay(100);//10ms消抖
         if(0==key_minus)//再次檢測按鍵是否按下
         {
                
             T1--;
             T2++;
                
             if(0==T1)//如果LED燈已經(jīng)最亮,使其變?yōu)樽畎?/span>
             {
                     T1=500;//低電平持續(xù)時間
            T2=0;//高電平持續(xù)時間
             }
         }
    
     }
    
}

}

收錄于合集 **#**單片機

47

上一篇PWM工作原理----調(diào)光燈案例下一篇實用:牛人總結(jié)的單片機三種應(yīng)用程序架構(gòu)!

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

    關(guān)注

    114

    文章

    5190

    瀏覽量

    214111
  • 發(fā)光二極管
    +關(guān)注

    關(guān)注

    13

    文章

    1201

    瀏覽量

    66353
  • 電平
    +關(guān)注

    關(guān)注

    5

    文章

    360

    瀏覽量

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

    關(guān)注

    3

    文章

    219

    瀏覽量

    38330
收藏 人收藏

    評論

    相關(guān)推薦

    led調(diào)光ic PWM調(diào)光 RGB調(diào)光芯片F(xiàn)P7122 無頻閃調(diào)光芯片

    應(yīng)用范圍:RGB調(diào)光調(diào)色,DMX512調(diào)光,高輝調(diào)光,0-10V調(diào)光PWM調(diào)光
    發(fā)表于 10-31 16:37

    LED帕驅(qū)動IC共陽高輝PWM調(diào)光調(diào)色方案H5119L

    調(diào)光深度可達0.1% 支持 PWM/模擬/分段調(diào)光 可做多路共陽極輸出,抗干擾強【惠海半導(dǎo)體H5119L應(yīng)用】強光手電筒,警示 、電瓶車照明,汽車照明 LCD 背光驅(qū)動及洗墻
    發(fā)表于 09-23 16:07

    使用NE555的pwm調(diào)光電路圖

      以下分享的是一種使用定時器IC NE555的簡單高效的PWM調(diào)光器。過去基于線性穩(wěn)壓器的調(diào)光器只能達到 50% 的最大效率,與基于 PWM
    發(fā)表于 08-01 16:43

    幸福版調(diào)光臺燈電路工作原理及維修

    幸福版調(diào)光臺燈電路工作原理及維修
    發(fā)表于 02-01 13:15 ?1642次閱讀
    幸福版<b class='flag-5'>調(diào)光</b>臺燈電路<b class='flag-5'>工作原理</b>及維修

    自動調(diào)光臺燈電路工作原理

    自動調(diào)光臺燈電路工作原理 本文介紹了一種自動調(diào)光臺燈,它有一只光電探頭放在書本附近,可使書本上的照度自動調(diào)到合適的數(shù)值,既可減少手動調(diào)光的麻煩,
    發(fā)表于 12-24 18:41 ?1.2w次閱讀
    自動<b class='flag-5'>調(diào)光</b>臺燈電路<b class='flag-5'>工作原理</b>

    照相機閃光工作原理

    照相機閃光工作原理 照明機閃光分為兩種,一種是普通型閃光,另一種是自動調(diào)光式閃光。現(xiàn)
    發(fā)表于 11-18 09:34 ?2.4w次閱讀

    光照控制自動調(diào)光臺燈工作原理及制作

    光照控制自動調(diào)光臺燈工作原理及制作   工作原理 :該電路見圖1。當(dāng)開關(guān)S撥向位置2時,它是一個普通調(diào)光臺燈。RP、C和氖泡N組成張弛
    發(fā)表于 12-25 11:41 ?6146次閱讀
    光照控制自動<b class='flag-5'>調(diào)光</b>臺燈<b class='flag-5'>工作原理</b>及制作

    PWM調(diào)光原理與技術(shù)及手機藍牙控制LED的設(shè)計

    2.脈沖寬制(PWM調(diào)光技術(shù) PWM 調(diào)光是一種利用簡單的數(shù)字脈沖,反復(fù)開關(guān)LED 驅(qū)動器的調(diào)光技術(shù)。應(yīng)用者的系統(tǒng)5 需要提供寬、窄不同的
    發(fā)表于 10-18 16:58 ?57次下載

    基于51單片機白熾PWM調(diào)光過零檢測不閃設(shè)計

    基于51單片機白熾PWM調(diào)光過零檢測不閃設(shè)計
    發(fā)表于 11-20 15:21 ?48次下載
    基于51單片機白熾<b class='flag-5'>燈</b><b class='flag-5'>PWM</b><b class='flag-5'>調(diào)光</b>過零檢測不閃設(shè)計

    使用按鈕的PWM調(diào)光

    電子發(fā)燒友網(wǎng)站提供《使用按鈕的PWM調(diào)光.zip》資料免費下載
    發(fā)表于 07-06 10:22 ?0次下載
    使用按鈕的<b class='flag-5'>PWM</b><b class='flag-5'>調(diào)光</b><b class='flag-5'>燈</b>

    模擬調(diào)光怎么做 模擬調(diào)光電路工作原理

    調(diào)光電路是用來控制燈光亮度的電路。它基于調(diào)節(jié)電流或電壓的原理來改變燈光的亮度。 常見的調(diào)光電路有兩種類型:調(diào)節(jié)電流的電路和調(diào)節(jié)電壓的電路。
    的頭像 發(fā)表于 07-31 15:34 ?2298次閱讀

    LED攝影補光無極調(diào)光調(diào)色芯片 PWM調(diào)光深度1%無頻閃無抖動方案

    LED攝影補光無極調(diào)光調(diào)色芯片 PWM調(diào)光深度1%無頻閃無抖動方案
    的頭像 發(fā)表于 10-18 10:43 ?1955次閱讀
    LED攝影補光<b class='flag-5'>燈</b>無極<b class='flag-5'>調(diào)光</b>調(diào)色芯片 <b class='flag-5'>PWM</b><b class='flag-5'>調(diào)光</b>深度1%無頻閃無抖動方案

    #攝影補光調(diào)光芯片#PWM內(nèi)部轉(zhuǎn)模擬調(diào)光,無頻閃不抖動,無需MCU

    提供升降壓恒流高恒流精度調(diào)光IC,調(diào)光無頻閃,輸出支持共陽,調(diào)光過程中無任何抖動現(xiàn)象,抗干擾能力強,調(diào)光無噪音,支持PWM
    的頭像 發(fā)表于 10-18 10:02 ?1918次閱讀
    #攝影補光<b class='flag-5'>燈</b><b class='flag-5'>調(diào)光</b>芯片#<b class='flag-5'>PWM</b>內(nèi)部轉(zhuǎn)模擬<b class='flag-5'>調(diào)光</b>,無頻閃不抖動,無需MCU

    PWM調(diào)光器電路圖分享

    PWM調(diào)光器是一種利用脈沖寬度調(diào)制(PWM)技術(shù)來調(diào)節(jié)燈光亮度的設(shè)備。其工作原理是通過快速開關(guān)燈具的電源,來改變燈具的輸入電流的脈沖寬度,
    的頭像 發(fā)表于 02-07 15:47 ?3759次閱讀
    <b class='flag-5'>PWM</b><b class='flag-5'>燈</b><b class='flag-5'>調(diào)光</b>器電路圖分享

    PWM在LED調(diào)光中的應(yīng)用

    脈沖寬度調(diào)制(PWM)是一種常用的調(diào)光技術(shù),它通過改變脈沖的寬度來控制LED的亮度。這種技術(shù)因其高效、節(jié)能和易于控制的特點,在LED調(diào)光領(lǐng)域得到了廣泛的應(yīng)用。
    的頭像 發(fā)表于 11-28 16:33 ?860次閱讀
    主站蜘蛛池模板: 被强J高H纯肉公交车啊| 西西人体大胆牲交PP6777| qvod免费电影| 亚洲欧美日韩一级特黄在线| 裸妇厨房风流在线观看| 高清国产在线播放成人| 37大但人文艺术A级都市天气 | 国产在线精品视频资源| 97亚洲狠狠色综合久久久久| 亚洲 欧美 中文字幕 在线| 欧美精品专区免费观看| 久草在线精彩免费视频| 国产VA精品午夜福利视频| 97影院午夜午夜伦不卡| 野花日本高清在线观看免费吗 | 8050午夜二级一片| 亚洲国产精品高清在线| 软糯白嫩双性受h| 嫩小xxxxbbbb| 久久伊人在| 精品视频在线播放| 国产毛A片久久久久久无码| 成人午夜剧场| xxxx18动漫| 99久酒店在线精品2019| 在线视频网站www色| 亚洲色图在线观看视频| 新版孕妇bbwbbwbbw| 婷婷综合久久狠狠色| 日本妈妈JMZZZZZ| 欧美国产日韩久久久| 蜜芽无码亚洲资源网站| 久久这里都是精品| 九九久久国产| 九九热视频免费观看| 国产在线一卡二卡| 国产曰韩无码亚洲视频| 国产小视频免费看| 国产欧洲野花A级| 国产人妻精品午夜福利免费不卡 | 精品国产成a人在线观看|