數(shù)控直流穩(wěn)壓電源.doc
約13頁DOC格式手機(jī)打開展開
數(shù)控直流穩(wěn)壓電源,6800多字 附錄1.程序清單2.程序流程圖3. 原理圖4.印制電路板 該采用程序控制,按鍵操作的產(chǎn)品。其具有精確度高(可達(dá)+-0.01v),步進(jìn)穩(wěn)定(每級(jí)0.05v)。剛通電時(shí)電源輸出電壓為0v,通過面板上的增加或減小按鍵,以步進(jìn)0.05v來調(diào)整輸出電壓的大小。 設(shè)計(jì)目的:(1) 把所...
內(nèi)容介紹
此文檔由會(huì)員 劉麗 發(fā)布
數(shù)控直流穩(wěn)壓電源
6800多字
附 錄
1.程序清單
2.程序流程圖
3. 原理圖
4.印制電路板
該數(shù)控直流穩(wěn)壓電源采用程序控制,按鍵操作的產(chǎn)品。其具有精確度高(可達(dá)+-0.01V),步進(jìn)穩(wěn)定(每級(jí)0.05V)。剛通電時(shí)電源輸出電壓為0V,通過面板上的增加或減小按鍵,以步進(jìn)0.05V來調(diào)整輸出電壓的大小。
設(shè)計(jì)目的:
(1) 把所學(xué)理論知識(shí)實(shí)踐化;
(2) 對(duì)課程設(shè)計(jì)做系統(tǒng)的了解;
(3) 了解和掌握數(shù)控直流穩(wěn)壓電源的性能;
(4) 了解和掌握元器件的功能及性能;
(5) 了解和掌握運(yùn)用Protel 99SE電路設(shè)計(jì)軟件設(shè)計(jì)電路、繪制原理圖及PCB;
(6) 了解和掌握制板和焊接的技巧;
(7) 熟練解決電路調(diào)試中出現(xiàn)的問題。
1.2 元件清單
ATM89S51 一片 晶體振蕩器12.000M 一片
DAC0832 一片 輕觸開關(guān) 三個(gè)
LM358 兩片 排阻(1K) 三個(gè)
電位器(10K*1,1K*1) 電阻(若干)
LM317 一片 發(fā)光二極管 一個(gè)
數(shù)碼管 一個(gè)
1.3 設(shè)計(jì)方案:
硬件部分:
我選用了硬件DAC0832實(shí)現(xiàn)數(shù)模轉(zhuǎn)換,其轉(zhuǎn)換的公式為:
V1=-Vref/256*DOUT
其中:Vref為基準(zhǔn)電壓,DOUT為送到D/A的數(shù)字控制量。在軟件中,DOUT的變化范圍為0~255 DOUT變化單位為1對(duì)應(yīng)的輸出電壓為0.05V。
V1通過后二級(jí)運(yùn)算放大器得到-1.25~11.50V變化的調(diào)整電壓VADJ,公式為:
VADJ=-2*K1*V1-V0
其中:K1為反相放大器放大的倍數(shù),V0為帶調(diào)零放大器的調(diào)零電壓。
最后,計(jì)算出LM317輸出電壓為:VOUT=VADJ+1.25
軟件部分:
主要由主程序,鍵辨別處理子程序和顯示程序組成。系統(tǒng)控制輸出DOUT取數(shù)范圍為0~255,通過加減鍵可以按步進(jìn)二對(duì)該數(shù)在0~255范圍內(nèi)進(jìn)行修改。 主程序結(jié)構(gòu)簡(jiǎn)單,初始化后分別調(diào)用鍵處理子程序和顯示程序,并把顯示電壓控制信號(hào)輸出形成死循環(huán)。
a) 顯示部分由四個(gè)數(shù)碼管來表示00.00V~12.75V的電壓,顯示為動(dòng)態(tài)循環(huán)掃描方式,并通過軟件譯碼,點(diǎn)亮高位下數(shù)點(diǎn)。
b) 按鍵使用查詢的方法來識(shí)別,在辨別按鍵時(shí),必須在鍵辨別中調(diào)用顯示子程序,讓顯示連續(xù),也起到防鍵抖動(dòng)的目的。同時(shí),按鍵按下后松開才能有效的對(duì)DOUT進(jìn)行加減,在加減過程中,需對(duì)DOUT數(shù)據(jù)進(jìn)行辨別處理,以防止超出0~255的允許的范圍。
c) 控制DAC的數(shù)據(jù)DOUT初始化為0,對(duì)應(yīng)0V預(yù)置輸出電壓。在使用的過程中,有加減 按鍵操作時(shí),DOUT以1為單位進(jìn)行增加或減少,對(duì)應(yīng)電壓輸出0.05V的加減變化。DOUT的數(shù)據(jù)格式為單字節(jié)十六進(jìn)制數(shù)。
參考文獻(xiàn)
[1] 汪德彪、郭杰.MCS-51單片機(jī)原理及接口技術(shù).北京:電子工業(yè)出版社
[2] 王港元.電子技能基礎(chǔ).四川:四川大學(xué)出版社
6800多字
附 錄
1.程序清單
2.程序流程圖
3. 原理圖
4.印制電路板
該數(shù)控直流穩(wěn)壓電源采用程序控制,按鍵操作的產(chǎn)品。其具有精確度高(可達(dá)+-0.01V),步進(jìn)穩(wěn)定(每級(jí)0.05V)。剛通電時(shí)電源輸出電壓為0V,通過面板上的增加或減小按鍵,以步進(jìn)0.05V來調(diào)整輸出電壓的大小。
設(shè)計(jì)目的:
(1) 把所學(xué)理論知識(shí)實(shí)踐化;
(2) 對(duì)課程設(shè)計(jì)做系統(tǒng)的了解;
(3) 了解和掌握數(shù)控直流穩(wěn)壓電源的性能;
(4) 了解和掌握元器件的功能及性能;
(5) 了解和掌握運(yùn)用Protel 99SE電路設(shè)計(jì)軟件設(shè)計(jì)電路、繪制原理圖及PCB;
(6) 了解和掌握制板和焊接的技巧;
(7) 熟練解決電路調(diào)試中出現(xiàn)的問題。
1.2 元件清單
ATM89S51 一片 晶體振蕩器12.000M 一片
DAC0832 一片 輕觸開關(guān) 三個(gè)
LM358 兩片 排阻(1K) 三個(gè)
電位器(10K*1,1K*1) 電阻(若干)
LM317 一片 發(fā)光二極管 一個(gè)
數(shù)碼管 一個(gè)
1.3 設(shè)計(jì)方案:
硬件部分:
我選用了硬件DAC0832實(shí)現(xiàn)數(shù)模轉(zhuǎn)換,其轉(zhuǎn)換的公式為:
V1=-Vref/256*DOUT
其中:Vref為基準(zhǔn)電壓,DOUT為送到D/A的數(shù)字控制量。在軟件中,DOUT的變化范圍為0~255 DOUT變化單位為1對(duì)應(yīng)的輸出電壓為0.05V。
V1通過后二級(jí)運(yùn)算放大器得到-1.25~11.50V變化的調(diào)整電壓VADJ,公式為:
VADJ=-2*K1*V1-V0
其中:K1為反相放大器放大的倍數(shù),V0為帶調(diào)零放大器的調(diào)零電壓。
最后,計(jì)算出LM317輸出電壓為:VOUT=VADJ+1.25
軟件部分:
主要由主程序,鍵辨別處理子程序和顯示程序組成。系統(tǒng)控制輸出DOUT取數(shù)范圍為0~255,通過加減鍵可以按步進(jìn)二對(duì)該數(shù)在0~255范圍內(nèi)進(jìn)行修改。 主程序結(jié)構(gòu)簡(jiǎn)單,初始化后分別調(diào)用鍵處理子程序和顯示程序,并把顯示電壓控制信號(hào)輸出形成死循環(huán)。
a) 顯示部分由四個(gè)數(shù)碼管來表示00.00V~12.75V的電壓,顯示為動(dòng)態(tài)循環(huán)掃描方式,并通過軟件譯碼,點(diǎn)亮高位下數(shù)點(diǎn)。
b) 按鍵使用查詢的方法來識(shí)別,在辨別按鍵時(shí),必須在鍵辨別中調(diào)用顯示子程序,讓顯示連續(xù),也起到防鍵抖動(dòng)的目的。同時(shí),按鍵按下后松開才能有效的對(duì)DOUT進(jìn)行加減,在加減過程中,需對(duì)DOUT數(shù)據(jù)進(jìn)行辨別處理,以防止超出0~255的允許的范圍。
c) 控制DAC的數(shù)據(jù)DOUT初始化為0,對(duì)應(yīng)0V預(yù)置輸出電壓。在使用的過程中,有加減 按鍵操作時(shí),DOUT以1為單位進(jìn)行增加或減少,對(duì)應(yīng)電壓輸出0.05V的加減變化。DOUT的數(shù)據(jù)格式為單字節(jié)十六進(jìn)制數(shù)。
參考文獻(xiàn)
[1] 汪德彪、郭杰.MCS-51單片機(jī)原理及接口技術(shù).北京:電子工業(yè)出版社
[2] 王港元.電子技能基礎(chǔ).四川:四川大學(xué)出版社