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...求一款手機,求推薦一款手機
求一款海爾冰箱,求推薦一款海爾冰箱
求一款平板電腦,求推薦一款平板電腦