數控直流穩(wěn)壓源的課程設計_第1頁
數控直流穩(wěn)壓源的課程設計_第2頁
數控直流穩(wěn)壓源的課程設計_第3頁
數控直流穩(wěn)壓源的課程設計_第4頁
數控直流穩(wěn)壓源的課程設計_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數控直流穩(wěn)壓源的設計1 系統(tǒng)描述即設計要求 數控直流穩(wěn)壓電源是將家用電220V的交流電轉換成直流電壓,然后通過微控制器將直流電壓分成不同的范圍進行輸出,即實現多范圍直流電壓輸出。本次試驗將220V的家用交流電轉換成5V直流電壓,再通過微控制器將5V的直流電壓分成不同的范圍輸出,如:1V,2V,3V,4V,5V。11數控直流穩(wěn)壓電壓的作用現在社會電子器件使用的電源基本上都是直流電源,范圍一般在012V左右,例如小孩的玩具車,開發(fā)板的供電電壓等等。然而我們生活中用電為220V的交流電,絕對不能作為電子器件的電源。因此,這就需要我們備有直流電源,但是直流電源的型號很多,有時只需一種無法滿足我們的需要

2、,為了克服這個問題,數控直流電源就孕育而生。它基本上能夠滿足絕大多數電子器件的供電要求。因此學會制作數控穩(wěn)壓直流電源對生活的用處很大。實現目標數控直流穩(wěn)壓電源主要有穩(wěn)壓電路和控制電路兩部分組成。穩(wěn)壓電路主要完成的任務是將220V的交流電壓穩(wěn)定的輸出為5V的直流電壓;控制電路的主要任務是將5V的直流電壓通過控制器分別輸出0.5V,1.0V,1.5V,2.0V,2.5V,3.0V,3.5V,4.0V,4.5V,5V的直流電壓。2方案論證實現數控直流穩(wěn)壓電源的方法有很多,根據要求的精度來分大致可以分為簡易數控直流穩(wěn)壓電源和高精度數控直流穩(wěn)壓電源。我所設計的為簡易數控直流穩(wěn)壓電源,其精度不很高。開始為

3、制定的大致方案分為兩類:開環(huán)式數控直流穩(wěn)壓電源和閉環(huán)式數控直流穩(wěn)壓電源。2.1開環(huán)式數控直流穩(wěn)壓電源和閉環(huán)式數控直流穩(wěn)壓電源 開環(huán)式數控直流穩(wěn)壓電源,顧名思義,就是整個系統(tǒng)沒有形成一個環(huán)路,是開放的。它通過微控制器控制一個數模轉換器件(DAC)將5V的直流電壓轉換成不等范圍的直流電壓直接輸出,而沒有再通過模數轉換器(ADC)反饋到微控制器去控制數碼管的輸出,此時數碼管的輸出主要有測量好電壓的程序控制。此方案簡單容易操作,成本比較低,然而數碼管顯示的電壓與實際輸出的電壓有誤差。閉環(huán)式數控直流穩(wěn)壓電源不僅用到數模轉換器件輸出電壓,而且輸出的電壓還要經過模數轉換器反饋到為控制器中去控制數碼管的顯示。

4、這樣數碼管顯示電壓與實際數模轉換器件輸出的電壓相符合,其精度高,誤差小,但是由于另加了模數轉換器使其成本增加。模數和數模轉換器易受到外界的影響,加上手工焊接工藝,受到外界的影響更大,出現不穩(wěn)定??紤]到制作成本和對精度的要求以及整個系統(tǒng)的穩(wěn)定性,我選用開環(huán)式數控直流穩(wěn)壓電源的設計方案。3硬件設計開環(huán)式數控直流穩(wěn)壓電源主要穩(wěn)壓電路和控制電路兩部分組成。穩(wěn)壓電路主要有變壓器、整流橋、穩(wěn)壓器件(7805)組成來實現交流變直流的功能;穩(wěn)壓電路主要有單片機(89C51)、數模轉換器(ADC0832)、數碼管組成來實現直流電壓的步進輸出。3.1系統(tǒng)的原理方框圖降壓明11V變壓器220V整流和濾波78055V

5、89C51DAC0832控制步進顯示開環(huán)式數控直流穩(wěn)壓電源框圖穩(wěn)壓電路各部的波形如下:220V交流電 降壓后的波形整流后波形 濾波后的波形從上面的波形的變化可以看出:220V的交流電經過降壓器降低幅度(U1=Ui/N),然后經過整流橋變成變化的直流電(U2=0.9*U1),在經過濾波電路形成變換緩慢的直流電(U3=1.2*U1),最后經過穩(wěn)壓器件輸出穩(wěn)定的5V直流電壓。微控制器通過程序控制DAC0832的輸出,從而實現步進電壓的輸出,然后通過數碼管顯示。3.2元器件選型按照實驗的要求,穩(wěn)壓電路輸出的為5V的直流電壓,因此穩(wěn)壓管選用7805。穩(wěn)壓器件(7805)輸出的為5V直流電壓,其輸入電壓一

6、般為9-15V之間。假設降壓器的輸出為U1,濾波電容的耐壓值應大于,而濾波后的平均電壓為1.2*U1,通過計算U1的值大約在7.59.5之間,及降壓器的匝數比N=220/(7.59.5)。一般取穩(wěn)壓器件的輸入電壓為11V左右,因而選用降壓器的匝數比為24。濾波電容的耐壓值至少為15V,因此我選擇的濾波電容為100uf,耐壓值為25V。而整流橋選用的是用4個1n4001二極管組成的整流橋??刂齐娐返奈⒖刂破鬟x用的為單片機89C51,數模轉換器件使用的為DAC0832。DAC0832是8分辨率的D/A轉換集成芯片,與微處理器完全兼容。此DA芯片以其價格低廉、接口簡單、轉換控制容易等優(yōu)點,在單片機應

7、用系統(tǒng)中得到廣泛的應用。D/A轉換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成。 由于DAC0832輸出的是電流,而要求輸出的為電壓,因此需要外接運算放大器或電阻將電流輸出轉換成電壓輸出,而采用外接電阻是,輸出的電壓很難控制,因為不好找到一種對應的線性關系。為了量測方便我選用合適的外接運算放大器。由于顯示電壓精確到小數點后一位,因為我選用2個共陰極的數碼管來顯示輸出電壓。在整個電路中,穩(wěn)壓管7805輸出的電壓要與DAC0832的參考電壓VREF引腳相連。其DAC的輸出值為,其中D為D0D7對應的十進制數。DAC0832 7805的部分參數:參數符號測試條件最小值典

8、型值最大值單位輸出電壓VoTj=254.85.05.2V5.0mA1o1.0A,Po15WVi=7.5v to 20v4.755.005.25V線性調整率VoTj=25,Vi=7.5V to 25V4.0100mVTj=25,Vi=8V to 12V1.650mV負載調整率VoTj=25,lo=5.0mA to 1.5A9100mVTj=25,lo=250mA to 750mA450mV靜態(tài)電流IQTj=255.08mA靜態(tài)電流變化率IQlo=5mA to 1.0A 0.030.5mAVi=8V to 25V0.30.8mA輸出電壓溫漂Vo/Tlo=5mA 0.8mV/輸出噪音電壓VNf=10

9、Hz to 100KHz,Ta=2542V紋波抑制比RRf=120Hz,Vi=8V to 18V 6273dB輸入輸出電壓差Volo=1.0A,Tj=252V輸出阻抗Rof=1KHz15m短路電流1SCVi=35V,Ta=25230mA峰值電流1PKTj=252.2ADAC0832的主要參數:分辨率為8位;1.電流穩(wěn)定時間1us;2.可單緩沖、雙緩沖或直接數字輸入;3.只需在滿量程下調整其線性度;4.單一電源供電(+5V+15V);5. 低功耗,20mW。3.3硬件主電路數控直流穩(wěn)壓電源由穩(wěn)壓電路和控制電路兩部分組成。穩(wěn)壓電路電路圖如下圖所示:7805濾波電容降壓器整流橋控制電路電路圖如下如所

10、示:注:將穩(wěn)壓電路中7805的輸出引腳與控制電路中DAC0832的VREF引腳相連即可組成完整的數控直流穩(wěn)壓電源電路。4軟件設計實現直流電壓的步進輸出主要靠軟件完成。DAC0832輸出的電壓為其中D為D0D7對應的十進制數。因此D0D7的值控制著DAC0832的輸出,而0832又由單片機89C51控制,控制D0D7引腳的程序直接控制著08532的輸出。4.1軟件設計思想及主流程程序直接控制著0832的D0D7的引腳,因此引腳驅動程序不同,0832的輸出就不一同。因此只要編寫的程序控制著不同引腳輸出就可以達到步進輸出的目的。由于本實驗的步進0.5,及把5V的電壓成9個不同的輸出。然而D0D7共有

11、256種組合,只要在這256種組合中挑選合適的9種組合即可。首先經過編程測試找出符合要求的9種組合,然后通過按鈕式輸出不同的組合,從而控制0832的輸出,并用數碼管進行顯示。4.2流程框圖及關鍵代碼開 始啟動D/A轉換N有鍵按下Y電壓轉換LED數碼管顯示電壓值結 束DAC0832數/模轉換程序流程圖程序代碼:#include#define uchar unsigned charint flag,m,n;sbit key1=P10;uchar code table=0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef;uchar code table

12、1=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;void delay(uchar z);void display(uchar num);void main() P0=0x00;P2=0x00;P3=0xff;while(1) if(key1=0) delay(5); if(key1=0) flag+; while(!key1); if(flag=1) P0=0x19;/0.5V display(5); if(flag=2) P0=0x33;/1V display(10); if(flag=3) P0=0x4d;/1.5V display(

13、15); if(flag=4) P0=0x67;/2V display(20); if(flag=5) P0=0x81;/2.5V display(25); if(flag=6) P0=0x9a;/3V display(30); if(flag=7) P0=0xb4;/3.5V display(35); if(flag=8) P0=0xcd;/4V display(40); if(flag=9) P0=0xe7;/4.5V display(45); if(flag=10) P0=0xff;/5V display(50); if(flag=11) P0=0x00;/0Vflag=0; P3=0x

14、ff;P2=0x00; void delay(uchar z)/延遲程序uchar x,y;for(x=z;x-;x0) for(y=110;y-;y0);void display(uchar num)/數碼管顯示程序n=num/10;m=num%10;P3=0xfe;P2=tablen;delay(5);P3=0xfd;P2=table1m;delay(5);程序主要有DAC0832的驅動程序、數碼管的顯示程序和按鍵的掃描程序構成。5系統(tǒng)調試電子設計中最要的一個環(huán)節(jié)就是仿真。而仙現在實現電子電路仿真的軟件非常多,我用的仿真軟件是Proteus。剛開始我把設計的原理圖手工畫在作業(yè)紙上,可是無法

15、判斷其是否正確,因此這就需要在Proteus進行仿真。由于這個軟件用的不太熟練,在軟件中找到正確的元器件對于我來說就有點困難。只好在圖書館借相關的書籍進行查詢。找到正確的元器件后,就需要我們手動設計元件的參數,如交流電壓的幅度:220*1.414,降壓器的匝數比,濾波電容的參數等等。等把所有的后續(xù)工作完成后,我開始布線進行仿真階段。可是仿真的結果卻讓我失望,穩(wěn)壓管(7805)輸出的電壓不是5V,而是非常低的一個值。根據這個問題我開始軟件中自帶的電壓表對7805的輸入端進行測量,發(fā)現其輸入的電壓值遠遠低于規(guī)定值。于是我初步判斷應該是變壓器的參數設置的不太合理。我打開變壓的屬性框,發(fā)現有些地方的參

16、數設置的不對。修改后再次測試7805的輸出為穩(wěn)定的5V。為了直觀判斷穩(wěn)壓管是否有電壓輸出,我在其輸出的兩側接了一個指示燈和限流電阻,用來提示穩(wěn)壓管是否正常工作。穩(wěn)壓電路仿真成功后,接下來做的是控制電路的仿真??刂齐娐分饕蓡纹瑱C和DAC0832以及兩個共陰極的數碼管組成。待把控制電路布線好之后,不能進行仿真,這是由于單片機中還沒有下載驅動程序。接下來就是寫驅動程序,程序中主要有兩個模塊組成,一個是DAC0832的驅動程序,另一個是數碼管現實的驅動程序。由于使用的數/模轉換為并行口,因此其程序比較簡單。數碼管驅動用的是動態(tài)掃描程序,這樣可以節(jié)省單片機的I/O端口。剛開始使用的是若干開關去控制DA

17、C0832的輸出,可是這樣開關比較多,掃描程序教復雜且成本增加。于是我更改為一個開關的復用,通過對一個開關的操作,就可以是實現直流電壓的步進輸出。待把程序寫好之后,便可把其下載到單片機中,同時測試程序與電路的正確性。通過開關的控制逐次每次的輸出是否符合要求。發(fā)現部分顯示不正常,那是程序的問題,通過不斷地修改和完善程序,最終使數碼管的顯示和DAC0832的輸出相符合。即控制電路完成。值得注意的是,在仿真電路中,單片機可以沒有時鐘電路和復位電路,可是在實際的電路中必須含有單片機的時鐘電路和復位電路。最后把7805的輸出端接到0832的VREF端,整個電路就完成了。設計心得數控直流穩(wěn)壓電源在我們生活

18、中的用處非常多,諸如小孩的玩具、生活小的家用電器、我們學習用的開發(fā)板當把簡易的數控直流穩(wěn)壓電流設計出來時,內心有成就感,感覺到自己所學的知識運用到實際的生活中去,感覺到知識的力量。它需要我們留心觀察和細心思索,努力探索生活中實物的本質,并結合我們所學得知識分析它到達改善和創(chuàng)新的目的。 電子的制作盡可能做仿真,這樣能保障我們設計的原理正確,按照仿真圖去焊接實物。當我們的電路出現問題時,不要心慌,而是靜下心來慢慢思索。根據電路的原理和出錯的現象估計出錯的模塊電路,如果不容易找到,一般采用萬用表逐點測量,知道查找到錯誤的地方為止。在寫控制電路的驅動程序時,要注意分層,這樣易于理解和修改。而且我們要有耐心,因為我們要在256中組合中找出合適的9種組合,這就需要我們不斷地測試和修改。整個程序寫好之后,還要對程序進行優(yōu)化,使程序盡可能的簡練??傊痪湓?,在制作電子器件的過程中要細心和耐心。我所設計的數控穩(wěn)壓直流電源比較完善?;旧夏軡M足小型電子器件的供電要求,精度可以達到小數點后一位,步進為0.5。而且數碼管的顯示和數/模轉換實際的輸出符合一致。但是面對較大型號的電子器件它不能滿足電源要求,需要進一步改進變化范圍,而且整個電路輸出的電壓為負值,在我們外接電路時要時刻注意,不能接錯引腳,這就給人們的正常思維帶來不便。這個簡易的數控直流穩(wěn)壓電源雖然能滿足小電子器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論