求一款LED亮度調節控制電路,微控制器PWM控制LED亮度

2021-05-17 09:53:51 字數 3991 閱讀 8770

1樓:百小度

每個led的電流是多少?這個控制亮度可以用電阻嗎?工作電壓最高可以達到多少?led的連線方式對方案選擇是有影響的。

微控制器pwm控制led亮度

2樓:匿名使用者

【1】任何一款微控制器都能輸出pwm波,即脈衝寬度調製器。用定時器即可輸出佔空比變化的方波。

【2】led亮度調節,首先應當明確led的伏安特性曲線。還要知道專案中有沒有多基色要求、led燈數量、它們的連線方式。

【3】用pwm控制,應該控制的實際led驅動電路為恆壓驅動方式。

【4】以最簡單的單個led亮度調節為例,一個pnp三極體和基極電阻就搞定了。先根據伏安特性,確定一個最大工作電壓和電流點。用對應的電阻串接直流電流表代替led做實驗。

產生的方波最小佔空比為工作電壓(如2.0v)除以電源電壓(如5.0v)。

控制方波,用示波器、電流表檢驗調節情況。最後用led代換。為防止微控制器方波失效燒壞led,後期增加限流電路(如5ma恆流源)保護led。

3樓:百度文庫精選

內容來自使用者:即使不是angle

#include

#include

#include

#include

voidledxianshi();

voidpwm()

sbitup=p1^5;//定義up鍵

sbitdown=p1^6;//定義down鍵staticunsignedcharpwm;

unsignedchart;

unsignedcharxdataseg_add_at_0xefff;

unsignedcharxdatalight_add_at_0xf7ff;

#definebase_adr0xdfff#defineucharunsignedchar#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong#defineucharunsignedchar#defineuintunsignedint#defineadc0809xbyte[0x0b000]//p2.6選通

floatsum=0,fjg;

uinti,j,*q,*p,sd=5;

sbitp1_0=p1^0;

voidwait(uintn);

voidmain(void)

{j=0;

tmod=0x01;//設定定時器0

th0=0xfc;//定時時間設為1ms

tl0=0x18;

ea=0;//先關中斷

ea=1;//開總中斷

et0=1;

//tr0=1;

for(;;)

{if(j=20){

do{while(!tf0);

q=0x30;

for(i=0;i<20;i++)

{sum=sum+(*q)*(*q);

q++;

sum=sum/20;

fjg=sqrt(sum);

if(fjg>sd)

p1_0=1;

j=0;

voidpower(void)

{ucharx;

for(;;)

{adc0809=0x01;

wait(1000);

x=adc0809;

p2=x;

voidwait(uintn)

{uinti,j;

for(i=0;i

for(j=0;j<100;j++);

time

4樓:

stc12c5a60s2微控制器一塊,3節電池,導線若干,電阻,led。這款微控制器可以直接產生pwm訊號,自帶晶振哦親

如何實現對led燈亮度調節的多檔位控制,我想要做一個6檔位控制的

5樓:洪長志

基本上就是控制流入led燈上電流的大小,可以用多檔位開關來控制相對應的電阻接入電路!一般的市面上正泰電器或施耐德基本上都有這樣的開關,可以**聯絡他們。自己可以買一個電路板、電位器,可以達到手動調節每一個檔位led燈的亮度。

6樓:匿名使用者

多檔位開關,切換不同阻值的電阻。

7樓:魔力再現

為什麼不用吊扇用的旋鈕開關做led燈的調解開關呢?還物美價廉

求一款簡單的led恆流電路。

8樓:天上曲

用這麼方法吧, 用lm317做恆流電路,因為adj端接地,所以vo為1.25v恆壓,通過調節後面的電阻,以調節流過lm317的電流,也即調節了led的電流,

串聯的21ohm電阻是為限制最大電流為60ma, r2的電位器並聯是為調節可得到0~51ohm的電阻,與r1串聯,也就調節了電流.

我們公司有這樣的產品, 不過沒有後面的r2和電位器,這兩個零件是我為你的要求加上的

9樓:hifi發燒友

你要的多大技術含量,你不會把12伏升到220伏,再降壓到3伏,就這樣就有技術含量嗎

10樓:那天老三

這是我的一個回答,可以去看一下,不是廣告

求助,我要用微控制器調節led的亮度,是通過改變電流來實現的,應該怎麼設計電路呢?

11樓:百小度

led這個概念太含糊了,你至少要給出led最亮的時候的電流,假如是普通的發光led(幾毫安的),說不定直接i/o口就能調光了,假如led是電流是幾安的,那就得用專用晶片。

12樓:dj影逸

一個可用led驅動器

二可以用pwm來控制

13樓:匿名使用者

你都不確定要用什麼方案哪來的電路。

做一個光控led照明調光電路,要求根據環境光變化,對照明led燈進行自動調光控制,完成3級亮度調整!怎麼做

14樓:匿名使用者

如果你是普通的led燈,那個微控制器控制ad模組可以控制,如果led燈是220v的那種民用白熾燈,那就需要加入其他控制電路了。

15樓:匿名使用者

通過一塊**的一個io來控制led的亮度(調節佔空比),在用一個io接個光敏電阻或者什麼的來接受外界亮度的變化!很簡單了

16樓:萬斯尼巴

這個課題可是比較難得。led是直流驅動,原理跟白紙燈泡可不同,不是簡單的通過控制電路的電流就能調光的。

對廠家而言,這個是機密技術。

我用微控制器控制led燈的亮度,應該怎樣設計控制電路?為什麼要用到三極體???

17樓:六十七年

簡單的可以直接io口操作led燈。

如果led燈的功耗很大,需要大電流的話,可以使用三極體,此時的io口就是開關。

我想設計一個用微控制器控制led燈的明亮度的控制電路,應該怎麼連線電路?用三極體嗎

18樓:匿名使用者

要想利用微控制器控制外接led燈的亮度,需要使用pwm驅動,利用pwm的佔空比驅動外接的功率調節三極體即可。

19樓:匿名使用者

看你驅動多少led了.如果只驅動一個.而微控制器的電壓和電流合適,加個限流電阻,直接驅動就可以了.

至於亮度,調節脈衝的寬度就可以了.

微控制器控制的led亮度問題!亮度不夠!!

20樓:

誤將led通過10k電阻接地,這句話沒弄懂你的意思。

led是電流驅動的元件,亮度不夠可能是因為你接的限流電阻太大了,你把電阻換成 3k 到 1k試試,應該就會變亮了。

求一款手機,求推薦一款手機

小米m2 mi2 華為u9508 榮耀四核愛享版 索尼愛立信lt18i xperia arc s 聯想s890。推薦米2。其次18。4.0,美化之後,加上索愛的做工,很適合女生。不過18出啦好久了,翻新機 多。買行貨的除外。華為榮耀愛享版吧!1888元還行,我同學也用的那個。外觀黨推薦 lt22i ...

求一款海爾冰箱,求推薦一款海爾冰箱

海爾冰箱是不錯,我家也是用的海爾的冰箱,年初才買的,呵呵,所以還有點印象,2500元,可供選擇的還是蠻多的,關鍵看你要三開門還是雙開門的?當時三開門的好像都是3000元上下的 還有,冰箱的材質,你需要什麼的?有不鏽鋼的,有鋼化玻尼面板,還有一種是白色的那種摸起很光滑的,記不起叫撒子名字 還是你自己去...

求一款平板電腦,求推薦一款平板電腦

全志a31一開始就是一個有問題的cpu,它的四核根本就是偽四核,它採用的是 大小狗 方案,而 大小狗 方案主要解決的是成本和執行當中的能耗控制,它可以在需要高效能的時候有一個主處理器執行,平時則用協處理器來維持低能耗,在同一時間當中,只會有一個主處理器和一個協處理器執行。但問題在於,目前的andro...