Ⅰ 單片機輸出的時候 ,不管是拉電流還是灌電流,都可以把單片機看做恆流源嗎它輸出的電流與單片機接的外電
應該這樣理解,如果說某單片機I/O口有20mA的灌電流負載能力,那就是說這個I/O口可以輸入0-20mA的電流,由此可見,電流多少是有負載決定的,例如:驅動紅色LED發光管;當LED與220Ω電阻串聯接入I/O口是,I/O口將吸收約16mA的電流點亮LED,而當LED與470Ω電阻串聯接入I/O口時,I/O口將吸收7.4mA的電流點亮LED。
Ⅱ 怎麼樣用單片機做成恆流源
基於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類反饋控制放大電路,實現精密電流控制,具有操作方便、穩定可靠等優點,通過實際測試性能優越。
Ⅲ 單片機控制的電池充電是恆流還是脈沖充電
從電路上看,你的這個設計是有問題的:
1、電池電壓為9V,外接電源電壓才10V,這樣的充電效果會很差,充電電壓應該在12V以上。
2、由單片機的P0.1直接驅動NPN三極體不合適,因為這要求P0.1有輸出超過9.5V以上電壓才行,應該換成PNP的達林頓管才行。
3、沒有檢測、反饋迴路,所以無法實現恆流,所以只是脈沖形式充電。
Ⅳ 如何利用單片機、buck電路實現恆流充電
主要的思路是:
1、單片機控制開關管的開通和關閉(如果是小電流<20mA,也可以是單片機控制三極體的導通大小,三極體工作於放大狀態而不是飽和開關狀態)
2、單片機采樣電流的大小,這一點通常採用毫毆電阻實現,用毫毆電阻(10mR比較好)多個,加比較器形成反饋,當然,也可以採用毫毆電阻加AD轉換器形成反饋,但是反饋的速度遠不如和比較器形成的反饋。
3、根據反饋電流的大小,調整開關管的開通和關閉
具體的,你要有電路才好,如果你只是用一個單片機,只為做恆流充電電路,建議你用毫歐電阻加LM339來做,這樣的恆流實現起來簡單是一,更主要的是電流控制的精度和速度都比較高
Ⅳ 如何用單片機PWM製作恆流源
可以用場效應管來輸出 大電流,至於PWM,普通的51單片機也是可以做的,比如89 c51 ,不懂的話可以找我幫你弄
Ⅵ 單片機控制恆流源
用一個整流橋+ 一個三端穩壓實現一個恆流源。恆流源的控制用,單片機控制一個繼電器或者一個光耦配一個可控硅。大小變化就用一個繼電器就OK啦!這種迴路雖然簡單,但是交流削峰比較嚴重~
不過看到你的問題,基礎上還要加把竟~~
Ⅶ 單片機PWM能能直接控制一個恆流電源驅動的LED
可以,單片機PWM是能直接控制一個恆流電源驅動的LED的。
PWM控制技術以其控制簡單,靈活和動態響應好的優點而成為電力電子技術最廣泛應用的控制方式,也是人們研究的熱點。由於當今科學技術的發展已經沒有了學科之間的界限,結合現代控制理論思想或實現無諧振波開關技術將會成為PWM控制技術發展的主要方向之一。式,其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式能使電源的輸出電壓在工作條件變化時保持恆定,是利用微處理器的數字信號對模擬電路進行控制的一種非常有效的技術。
Ⅷ 單片機製作可調數顯電源,可顯電壓電流,並可實現恆壓恆流
硬體裡面要要加電壓互感器和電流互感器,
根據互感器採集到的數據再轉換再顯示出。
至於恆壓恆流,這個和輸入的控制信號有關。
據我了解,這不是一個單片機能搞定的事。
市面上能實現兩種功能的機器是一種高品質的電力調整器。
Ⅸ 怎麼用恆流源給單片機供電
單純的要把恆流源改用的話(屏蔽掉帶led功能),1,可以查ic資料,查電路,看能否改為恆壓源2,並聯穩壓(分流),具體可以搞個pnp三極體,發射極接LED+,集電極接LED-,基極接穩壓管下拉到LED-,基極同時接電阻上拉到LED+,後面的你按恆壓源處理即可3,使用2方案的時候注意a,找出恆流機制,改小恆流值以減小三極體功耗;b,注意穩壓管取值不要太低,以不觸發恆流源欠壓保護為准