新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于ATC51的新型數控直流電源設計

        基于ATC51的新型數控直流電源設計

        作者: 時間:2011-04-21 來源:網絡 收藏

        1.3 單片機控制系統
        本系統采用Atmel公司生產的AT98C51單片機。它是一種低電壓、低功耗、高性能的CMOS 8位單片機,片內含8 kB可反復擦寫的程序存儲器和256 B的數據存儲器。單片機及其必要的外圍電路,包括復位電路和晶振電路如圖3所示。
        本系統使用AT98C51自帶的PWM模塊,通過內部定時器,采用脈寬調制技術。P1.0~P1.2作為輸入端,輸入3位按鍵控制量,P2.0~P2.7作為輸出端,輸出8位數碼管信號,由P1.6口輸出不同占空比的方波。這樣將輸入的外界光強的變化轉化為輸出的PWM波的占空比的變化。
        1.4 數碼管,按鍵模塊
        數碼管顯示模塊:LED驅動顯示用的是共陰極的4位顯示數碼管(MY5841AH),外帶8位上拉電阻(510 R),提高貫穿電流,用于顯示電源輸出的電壓幅度值,便于人機交互。

        本文引用地址:http://www.104case.com/article/179191.htm

        c.JPG


        按鍵模塊:用于外界輸入設定電源初值與調節輸出使用。S3為電壓增加按鈕,每按一下輸出電壓值增加0.01 V;S4為電壓減小按鈕,每按一下輸出電壓減小0.01 V;S5為備用按鍵。
        1.5 PWM驅動輸出模塊
        PWM為脈寬調制技術,不同的占空比來控制目標的動態變化,通常在線性調節、輸出調節、電壓調整以及電機控制方面都有很大的應用。如圖5所示,此模塊為電源核心模塊。R5為上拉電阻,R1為限流電阻,為三極管基極提供穩定的PWM波型,起到穩定PWM輸出的作用。風將三極管集電極輸出的放大電流轉化為電壓,同時與高精度可控穩壓芯片LM317的控制端ADJ和電容C10相接。通過對電容C10進行充放電實現能量轉換,控制輸出可調ADJ調節端口,即達到通過調節PWM波占空比來控制輸出電壓的目的。

        d.JPG


        PWM波占空比的改變,即改變穩壓回路的三極管的導通時間及導通狀態。以占空比從50%~100%的增加來舉例說明。當占空比增加,三極管在一個周期內導通時間減少,C10充放電頻率加快,放電時間減小,控制端輸入電流增大,輸出電壓增大。本電源設定占空比范圍即為50%~100%。
        調節R6可以調節輸入控制電壓最高值的大小與最小值的范圍。C8與C10均作為濾波電容,濾除高噪聲,R8與R4為分壓電阻,用于配合R6來校正輸出值。其大小根據不同使用要求而定。

        2 系統軟件
        系統的主要任務是根據按鍵的輸入值,通過單片機控制輸出PWM波占空比的改變,控制三極管的導通時間和導通狀態,進而達到控制可控穩壓芯片LM317輸出電壓的目的。系統軟件的重點在于單片機的編程。系統主程序流程如圖6所示。

        d.JPG


        單片機編程主要包括初始化程序,鍵盤處理程序,外部中斷程序和PWM波輸出程序等。初始化包括硬件的初始化和定時器的初始化;鍵盤處理程序主要包括鍵盤掃描和防抖動;外部中斷程序起保護電路的作用;產生PWM波采用中斷延時配合循環指令。
        系統工作流程為:單片機上電復位,初始化系統內部定時器寄存器,固定輸出的PWM管腳,系統按鍵值,通過內部定時器定時產生定器最小的中斷時間,通過按鍵掃描程序檢測需要輸出的電壓值和變量累加到達輸出不同要求的占空比的方波,以控制穩壓芯片控制管腳,并通過LED顯示掃描程序顯示實際輸出電壓值。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通辽市| 东台市| 平南县| 江达县| 屯留县| 天祝| 青海省| 本溪| 汤阴县| 巫溪县| 佛冈县| 子长县| 库车县| 微博| 丰台区| 河津市| 武定县| 汽车| 敦煌市| 佛山市| 洪雅县| 始兴县| 兴国县| 出国| 株洲市| 海安县| 双江| 鄂州市| 凉城县| 柘城县| 南皮县| 陆丰市| 正镶白旗| 平定县| 凤台县| 高密市| 古蔺县| 和田市| 麻阳| 察雅县| 视频|