【正文】
y has bee a hot spot. In the market, there are different kinds of power products, most of them still has some problems: the poor stability of the output voltage。采用單片機(jī)可控電源技術(shù)則可以隨時變換電壓的輸出來滿足對電源的要求,可使電壓源精度更高,可以方便我們?nèi)粘I钍褂?。畢業(yè)設(shè)計(jì)(論文)作者(簽字): 簽字日期: 年 月 日 本人聲明:該學(xué)位論文是本人指導(dǎo)學(xué)生完成的研究成果,已經(jīng)審閱過論文的全部內(nèi)容,并能夠保證題目、關(guān)鍵詞、摘要部分中英文內(nèi)容的一致性和準(zhǔn)確性。對本設(shè)計(jì)(論文)的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。文中引用他人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注出,不包含他人成果及為獲得東華理工大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。特此聲明。在市場上,電源產(chǎn)品多種多樣,但是大多會存在一些問題:輸出的電壓穩(wěn)定性差;轉(zhuǎn)換效率低;輸出的精度不夠高;不能滿足特殊電壓的要求;紋波的電流太大;而且大部分采用的是可以調(diào)節(jié)的電阻器調(diào)節(jié),操作的難度大。系統(tǒng)主要有微控制器PWM模塊、斬波模塊、AD模塊、顯示和鍵盤模塊構(gòu)成,該電源具有穩(wěn)定性好、準(zhǔn)確率高、響應(yīng)速度快等特點(diǎn)。 you can not meet the requirements of special voltage。 power supply。數(shù)字可調(diào)穩(wěn)壓電源是通過接觸按鈕以步進(jìn)方式選取不同的輸出電壓,再有數(shù)碼管顯示輸出電壓機(jī)器工作狀態(tài),工作穩(wěn)定可靠。當(dāng)今電源技術(shù)融合了電 氣、電子、系統(tǒng)集成、控制理論、材料等諸多學(xué)科領(lǐng)域。另外,對我們學(xué)生而言,在實(shí)驗(yàn)過程中有一個穩(wěn)定可調(diào)的直流電源也是很有必要的,在很大程度上方便了我們的實(shí)驗(yàn)操作,提高實(shí)驗(yàn)的精確度。通過此系統(tǒng)的設(shè)計(jì),讓開發(fā)者更深刻的掌握單片機(jī)基本原理,并熟悉一些外圍電路的擴(kuò)展,以及進(jìn)一步提高C語言的硬件編程能力。模塊化是指系統(tǒng)由各個相關(guān)模塊組成,提高了系統(tǒng)的可靠性。 論文構(gòu)成及研究任務(wù)要求本文總體概括了單片機(jī)實(shí)現(xiàn)數(shù)字式可調(diào)穩(wěn)壓電源的原理、著重介紹了單片機(jī)實(shí)現(xiàn)數(shù)字式可調(diào)穩(wěn)壓電源的軟件設(shè)計(jì)。所以電源越來越受到我們的重視。隨著電子行業(yè)不斷的發(fā)展,對電源的要求越來越高,它的弊端則會讓它慢慢的離開電子電路的舞臺。單片機(jī)使用AT89S51,A/D芯片采用ADC0809,采用液晶顯示器顯示電壓電流值,鍵盤預(yù)置電壓,設(shè)計(jì)任務(wù)要求輸出可調(diào),所以設(shè)定值需要從鍵盤輸入,實(shí)現(xiàn)輸入不同的電壓,輸出便可以輸出不同的壓值。自檢之后進(jìn)行初始化,然后執(zhí)行主程序進(jìn)入無限循環(huán)狀態(tài),主程序流程圖如圖31所示:開始自檢初始化按鍵子程序反饋?zhàn)映绦蝻@示子程序是否有按鍵按下結(jié)束NY 圖31 主程序流程圖 按鍵控制模塊 按鍵電路 目前鍵盤電路常用的主要有兩種,一種是獨(dú)立式鍵盤電路,另一種是行列式矩陣鍵盤電路。 行列式矩陣鍵盤采用行、列矩陣方式交叉排列,按鍵跨接在行線、列線的交叉點(diǎn)上,3*3矩陣鍵盤就可以構(gòu)成9個按鍵,4*4矩陣鍵盤就可以構(gòu)成16個按鍵,在按鍵數(shù)據(jù)要求比較多的單片機(jī)系統(tǒng)中,行列式鍵盤比獨(dú)立式鍵盤結(jié)構(gòu)更優(yōu)越,能節(jié)省更多的I/O端口線。 判斷閉合鍵所在的位置,在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。具體掃描過程如下:先掃描第一行,檢測列線信號;如果列線值全為1,說明按鍵不在第1行線;如果不全為1,說明第1行上有按鍵,按鍵的位于第1行和列線值不為1的列線交叉處。 得到案件的特征碼后,就可以計(jì)算出所有按鍵的特征嗎,按鍵碼的順序存儲在一個表中,特征碼在表中的序號就可以作為該按鍵的鍵碼。按鍵模塊電路如圖32所示:圖32 按鍵模塊電路 按鍵子程序進(jìn)入單片機(jī)的中斷后,首先進(jìn)入讀鍵子程序,判斷是電壓還是電流,再進(jìn)行電壓電流調(diào)整,讀鍵程序結(jié)束后,進(jìn)入負(fù)反饋程序,使輸出更接近設(shè)定值,并不斷循環(huán);直至下一次有鍵按下,重新進(jìn)入讀鍵子程序。當(dāng)切換至電流時,方法同上,同時使用微調(diào)。ADC0809芯片有28條引腳,采用雙列直插式封裝,ADC0809引腳圖如圖37所示:VCC 11VREF(+) 12D1 14GND 13IN3 1EOC 7IN4 2START 6IN6 4IN7 5IN5 3CLK 10OE 9D3 828 IN222 ALE27 IN123 A225 A024 A126 IN019 D520 D621 D718 D417 D015 D216 VREF()ADC 0809圖37 ADC0809引腳圖下面說明各引腳功能: IN0IN7:8路模擬量輸入端。 START: A/D轉(zhuǎn)換啟動信號,輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。當(dāng)OE輸入高電平時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果數(shù)字量輸出到數(shù)據(jù)總線上。字符型液晶顯示模塊是專門用于顯示字母、數(shù)字、符號等的點(diǎn)陣型液晶顯示模塊。數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。數(shù)碼管由8個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同的組合可用來顯示數(shù)字0 ~字符A ~ F、H、L、P、R、U、Y、符號“”及小數(shù)點(diǎn)“.”。此時,要求段驅(qū)動電路能吸收額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。對照圖34(a),字型碼各位定義如下:數(shù)據(jù)線D0與a字段對應(yīng),D1字段與b字段對應(yīng)……,依此類推。表35 數(shù)碼管字型編碼表顯示字符字形共 陽 極共 陰 極dpgfedcba字型碼dpgfedcba字形碼0011000000C0H001111113FH1111111001F9H0000011006H2210100100A4H010110115BH3310110000B0H010011114FH441001100199H0110011066H551001001092H011011016DH661000001082H011111017DH7711111000F8H0000011107H881000000080H011111117FH991001000090H011011116FHAA1000100088H0111011177HBB1000001183H011111007CHCC11000110C6H0011100139HDD10100001A1H010111105EHEE1000011086H0111100179HFF100011108EH0111000171HHH1000100189H0111011076HLL11000111C7H0011100038HPP100011008CH0111001173HRR11001110CEH0011000131HUU11000001C1H001111103EHYY1001000191H011011106EH10111111BFH0100000040H..011111117FH1000000080H滅滅11111111FFH0000000000H LED數(shù)碼管驅(qū)動74LS164是串行輸入/并行輸出移位寄存器,有兩個串行數(shù)據(jù)DA、DB輸入端,使用時一般把它們連在一起;為清零輸入端,低電平有效,當(dāng)該端加入低電平時,寄存器輸出Q0~Q7全為低電平。四個數(shù)碼管分別組成顯示電路的電壓電流區(qū)分位、十位、個位、小數(shù)點(diǎn)位。LED的8個段選端通過電阻和74LS164的并行輸出口即8根選線相連接。當(dāng)A、B任意一個為~,以對數(shù)碼管LED1~LED4進(jìn)行位選控制,這樣,4個數(shù)碼管便輪流顯示。在今后的學(xué)習(xí)工作中都將會時刻激勵著我。感謝四年來我們朝夕相處的同學(xué)們,在共同度過的歲月里我們互相幫助、互相學(xué)習(xí)、共同探討問題。[7] 何希才. 新型開關(guān)電源設(shè)計(jì)與維修. 國防工業(yè)出版社,2001:113137[8] 張慶雙.電子元器件的選用與檢測.機(jī)械工業(yè)出版社,2003:10[9] 王新賢.,2001:15[10] 劉光序.電子報(bào)第37期,2007:34[11] 鄧漢馨.模擬集成電子技術(shù)教程.高等教育出版社,1994:35[12] . 電子工業(yè)出版社,2003年。筆形碼 88H, 83H,C6H,A1H,86H,8EH,89H,C7H,8CH,CEH, C1H,91H,BFH,7FH,FFH END附錄二 總電路圖