❶ 51單片機做個led路燈照明,求1W led驅動電路
給您兩個方案,一個是正規方案,另一個是建議方案。
先說簡易方案,用三極體與功率電阻組合用單片機控制這是簡易方案。然後說明其中作用,三極體選用9013,作用是放大,他的幾級串電阻接單片機。他的發射極串x歐姆電阻接地,他的集電極串接led和電阻。其中集電極電阻r和發射極電阻x歐需功率電阻,大小為1W的功率電阻。集電極供電電源是由7808穩壓器,若改為7805則可減小阻值,具體電阻阻值這需要計算。
LED有個特性,在未達到額定電壓時候是可以點亮的,此時電流小於額定電流很多,但有可能亮度與額定電壓下變化並不明顯,若超過額定電壓,則電流比額定電流會大很多。也就是說需要使led串接電阻,使其電流一定。那麼計算阻值時候,比如led額定電流要求300ma,那麼我們只要保證他是通過300ma去計算阻值。
由於這個簡單方案我做過,故給個紅筆更改過的電路圖,只不過我是2led串聯,紅叉代表不接,紅線代表鏈接。具體看圖。
最後祝你調試成功,沒了。
❷ 怎麼樣用單片機做成恆流源
基於STC89C52的程式控制恆流源的設計
高精度的程式控制恆流電源在儀器儀表、感測器技術和測試領域中有著廣泛的應用。以往程式控制恆流源電路大都採用PWM脈沖方式,雖便於控制和調節,但精度難以保證,並且PWM方式的波形占空比調節范圍有限,難以滿足連續可調大電流的要求。本文介紹一種採用STC89C52單片機控制壓控恆流源並通過擴流電路來實現恆流源程序控制的方案,其輸出電流值可達2A。
程式控制恆流源的構成和工作原理
程式控制恆流源電路由壓控電路、擴流電路和數控電路組成,結構如圖1所示。
圖1程式控制恆流源電路的組成框圖
本恆流源電路採用STC89C52控制D/A轉換電路產生電壓控制信號,通過1個精密線性壓控電流源和擴流電路輸出所需的電流值;取樣電路采樣後經A/D轉換由數控電路讀出,然後送到顯示控制電路顯示;同時,取樣電路給壓控電流源提供電流負反饋以進一步穩定電流輸出。
程式控制恆流源電路設計
1數控電路的設計
數控電路採用由STC89C52構成的單片機最小系統來負責對D/A、A/D的控制,以及按鍵響應和LED的顯示。模塊內的數字電路和模擬電路各自採用獨立的穩壓電路供電,以減小數字電路高頻峰值電流對模擬電路的影響,可以很大程度上降低D/A輸出的紋波電壓。
本設計中的D/A轉換電路採用MAX531,使用其內部自帶的2.048V基準源,D/A轉換的解析度為0.5mV,加在1Ω的取樣電阻上就可以分辨出0.5mA的電流(步進0.5mA)。
A/D轉換電路採用MAX1241,與MAX531使用同一基準源。A/D轉換的解析度為0.5mV,取樣電阻為1Ω時,測量電流的解析度為0.5mA(可根據步進和測量精度的實際要求,選擇D/A、A/D轉換器的位數和參考電壓)。
由於要實現人機對話,至少要有10個數字按鍵和2個步進按鍵,考慮到還要實現其他的功能鍵,選用16按鍵的鍵盤來完成整個系統控制最合適。顯示部分採用8位LED數碼管,其價格便宜,易於實現。考慮到單片機的I/O埠有限,為了充分優化系統,採用外部擴展1片8155來實現鍵盤介面與顯示功能。
2壓控電流源的設計
壓控電流源的負反饋放大部分有1個精密運放構成的同相放大器,引入深度的電流負反饋,從而穩定輸出到負載的電流,如圖2所示。運放正常工作於同相放大狀態時,由運放虛地的原理可知取樣電阻上的電壓:U2=Uin,因此I2=U2/R2=Uin/R2。因為採用高輸入阻抗的放大器,反相輸入端的電流近似為零,負載電流IL=I2=Uin/R2。只要擴流電路性能好,輸出電流的精度完全取決於取樣電阻的精度。
圖2壓控電流源電路原理圖
3擴流電路的設計
擴流電路選用S類功率放大器,原理如圖3所示。其特點是用電壓控制放大器與電流驅動放大器構成電橋,使電壓放大器工作在無負載的狀態(輸出電流為零),而後級則工作於壓控跟隨器狀態,很容易實現很好的跟隨作用。而對於負載來說,前後級是並聯輸出的,而負反饋是從取樣電阻引出送回前級放大器上的。因此,S類功放的質量取決於前級。
圖3S類功放擴流電路原理圖
S類功率放大電路的核心是1個帶負載能力很強的電流驅動放大器,與負載之間通過電橋耦合。假設放大器的開環增益接近無窮大,那麼放大器兩輸入端的電壓將極度接近,用公式表示為:I1R1=I2R2,I3R3=I4R4。
若放大器輸入阻抗無窮大,放大器兩輸入端的電流近似為零,則I2=I4,可得,I1=I2R2R3/R4R1;電橋平衡時,R2R3=R4R1,所以I1=I2,因此I1=0。
根據以上推導,說明當S類功率放大電路穩定工作後,前級放大電路工作在空載或輕載狀態,負載所需要的電流完全由後級的電流驅動放大電路提供。這樣,電路對前級壓控電流源的負載要求不高。
綜上所述,只要選擇高輸入性能和強負載能力的後級功放晶元,輸出的變化完全由前級決定。而前級工作在空載狀態,其性能基本與負載的變化無關。這樣在設計前級時,可以拋開負載能力的考慮而直接使用高精度、低失調的運算放大器;設計後級時,因為輸出取決於前級,不必擔心負載的加入會影響它的工作性能,選擇范圍變得更寬。
基於S類功放電路的設計原則,為保證電路的可靠性和足夠的性能,採用高品質功放晶元LM3886,其各項電氣性能非常接近理想放大器,並且有足夠的輸出功率。
測試結果表明,無論是大電流還是小電流,負載阻值的改變對系統的影響都比較小,說明系統達到恆流這一基本要求。
結語
該程式控制恆流源的主要特點是採用S類反饋控制放大電路,實現精密電流控制,具有操作方便、穩定可靠等優點,通過實際測試性能優越。
❸ 單片機PWM能能直接控制一個恆流電源驅動的LED
可以,單片機PWM是能直接控制一個恆流電源驅動的LED的。
PWM控制技術以其控制簡單,靈活和動態響應好的優點而成為電力電子技術最廣泛應用的控制方式,也是人們研究的熱點。由於當今科學技術的發展已經沒有了學科之間的界限,結合現代控制理論思想或實現無諧振波開關技術將會成為PWM控制技術發展的主要方向之一。式,其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式能使電源的輸出電壓在工作條件變化時保持恆定,是利用微處理器的數字信號對模擬電路進行控制的一種非常有效的技術。
❹ 我用單片機控制LED燈的亮度,應該怎樣設計控制電路為什麼要用到三極體
用單片機輸出pwm,改變占空比就可以控制led的亮度,單片機的輸出電流有限,所以要用三極體作為驅動,三極體在這里作為一個電子開關,三極體型號太多,例如:8050是NPN型的,基極高電平導通,8550是PNP型,要低電平導通。
❺ 如何用單片機控制大功率led照明亮度
方法1:
用8050的三極體做開關電路,三極體的基極接P2.0,然後用集電極通過LED接5v電源,發射極通過220歐姆電阻接地。執行SETB P2.0 指令可以點亮led。
方法2:
用P1.0直接驅動led,應該讓led另一端通過220歐姆電阻接5v電源,執行CLR P1.0 指令
會點亮led。
單片機簡介:
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
❻ 單片機PWM控制LED亮度
【1】任何一款單片機都能輸出PWM波,即脈沖寬度調制器。用定時器即可輸出占空比變化的方波。
【2】LED亮度調節,首先應當明確LED的伏安特性曲線。還要知道項目中有沒有多基色要求、LED燈數量、它們的連接方式。
【3】用PWM控制,應該控制的實際LED驅動電路為恆壓驅動方式。
【4】以最簡單的單個LED亮度調節為例,一個PNP三極體和基極電阻就搞定了。先根據伏安特性,確定一個最大工作電壓和電流點。用對應的電阻串接直流電流表代替LED做實驗。產生的方波最小占空比為工作電壓(如2.0V)除以電源電壓(如5.0V)。控制方波,用示波器、電流表檢驗調節情況。最後用LED代換。為防止單片機方波失效燒壞LED,後期增加限流電路(如5mA恆流源)保護LED。
❼ 幫忙分析一下基於單片機的路燈控制中LED燈怎麼恆流驅動
設定單片機的一個IO為PWM控制,同時設定另一個IO為反饋。PWM控制IO通過驅動電路驅動MOS管。負載一端串聯一限流電阻,要求精度在1%,將限流一端的電壓採集輸入到MCU的反饋IO口。註:因為IC的IO口承受電壓比較差,要求加穩壓電路如穩壓管,避免燒壞MCU
❽ 想從LED恆流電源取電,為單片機控制電路進行供電。取電電壓是3.3v。電流是300ma
你可以把負載直接並在LED燈的正負兩端,因為LED燈等效於一個穩壓管,巧的是LED的穩定電壓剛好是3.3V,你可以試一下