freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89s52單片機的數(shù)控穩(wěn)壓電源設計論文-wenkub

2023-07-09 09:34:11 本頁面
 

【正文】 ; ( 2)控制靈活,系統(tǒng)升級方便,甚至可以在線修改控制算法,而不必改動硬件線路; ( 3)控制系統(tǒng)的可靠性提高,易于標準化,可以針對不同的系統(tǒng) (或不同型號的產(chǎn)品 ),采用統(tǒng)一的控制板,而只是對控制軟件做一些調(diào)整即可; ( 4)系統(tǒng)的一致性好,成本低,生產(chǎn)制造方便。新的變換技術(shù)和控制理論的不斷發(fā)展,各種類型專用集成電路、數(shù)字信號處理器件的研 制應用, 到 90年代,己出現(xiàn)了數(shù)控精度達到 的數(shù)控電源,功率密度達到每立方英寸 50W 的數(shù)控電源。在以后的一段時間里,數(shù)控電源技術(shù)有了長足的發(fā)展。只有滿足產(chǎn)品標準,才能夠進入市場。當今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制理論、材料等諸多學科領(lǐng)域。設計采用 8位精度的 DA轉(zhuǎn)換器 DAC0808 和 LT082 運算放大器構(gòu)成穩(wěn)壓源,實現(xiàn)了輸出電壓范圍為 0V~ +,電壓步進可調(diào)的數(shù)控穩(wěn)壓電源,具有較高的精度與穩(wěn)定性。另外該方案采用通過按鍵實現(xiàn)輸出電壓的方便設定,顯示部分采用數(shù)碼管來顯示輸出電壓,通過數(shù)字電壓表顯示實際輸出電壓值。隨著計算機和通訊技術(shù)發(fā)展而來的現(xiàn)代信息技術(shù)革命,給電力電子技術(shù)提供了廣闊的發(fā)展前景,同時也給電源提出了更高的要求。 隨著經(jīng)濟全球化的發(fā)展,滿足國際標準的產(chǎn)品才能獲得進出的通行證。但其產(chǎn)品存在數(shù)控程度達不到要求、分辨率不高、功率密度比較低、可靠性較差的缺點。從組成上,數(shù)控電源可分成器件、主電路與控制等三部分。由于控制軟件不像模擬器件那樣存在差異,所以,其一致性很好。 方案的選擇與論證 總體設計方案 方案一:采用各類數(shù)字電路來組成鍵盤控制系統(tǒng),進行信號處理,如選用CPLD 等可編程邏輯器件。為了能夠使系統(tǒng)具備檢測實際輸出電壓值的大小,利用 51 系列單片機為主控制器,通過鍵盤來設置直流電源的輸出電流,設置步進等級可調(diào),并可由數(shù)碼管顯示預設電壓值,數(shù)字電壓表顯示實際輸出電壓。不僅簡化接口引線,而且減小了軟件對鍵盤 /顯示器的查詢時間,提高了 CPU 的利用率。 圖 1 系統(tǒng)組成框圖 圖 2 系統(tǒng)電路原理圖 控制器模塊 本系統(tǒng)控制器芯片采用 AT89S52 單片機,其管腳圖如圖 3 所示。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程Flash,使得 AT89S52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、有效的解決方案??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 設為確定鍵,按下時數(shù)碼管顯示預設電壓值,數(shù)字電壓表顯示實 際電壓值。 圖 5 D/A 轉(zhuǎn)換電路圖 DAC0808 引腳圖如圖 6 所示。當輸入數(shù)字量在00000000~ 11111111 之間變化時,其對應的輸出模擬電壓 U1在 0~ VREF之間,電壓分辨率為:△ V=5V/(281)=。顯示部分選用的是 7segmpx2cc 兩片 7 段共陰數(shù)碼管。 表 2 系統(tǒng)元器件清單 器件 數(shù)量 器件 數(shù)量 AT89S52 1 TL082 1 3x4鍵盤 1 DAC0808 1 7segmpx2cc 1 電容( 220n) 1 排阻( ) 1 電容( 33p) 2 電阻( 5k) 3 數(shù)字電壓表 1 晶振器 1 電阻( 1k) 1 電容( 10uF) 1 開關(guān) 1 4 軟件設計與仿真 本系統(tǒng)程序包括主程序、鍵盤掃描子程序、發(fā)送鍵碼子程序、發(fā)送數(shù)據(jù)子程序、接收命令子程序等。發(fā)送數(shù)據(jù)子程序用于將數(shù)據(jù)發(fā)給單片機接口。 圖 9 主程序流程圖 仿真軟件簡介 Proteus 是英國 Labcenter 公司開發(fā)的電路分析與實物仿真軟件。目前支持的單片機類型有:ARM7(LPC21xx)、 8051/52 系列、 AVR 系列、 PIC10/12/16/18 系列、 HC11 系列以及多種外圍芯片。 總之,該軟件是一款集單片機和 SPICE 分析于一身的仿真軟件,功能極其強大。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows 界面。圖 11分別為數(shù)碼管和電壓顯示仿真,其中 圖 10 中數(shù)碼管顯示 ,圖 11 中數(shù)字電壓表顯示 。仿真結(jié)果如圖 1 13 所示。通過修改程序,將延時調(diào)到適中,系統(tǒng)正常工作。 產(chǎn)生誤差的因素主要有一下幾點: ( 1)在參數(shù)選擇的時候沒有完全匹配; ( 2)數(shù)字電壓表只能讀出 3位有效數(shù)字; ( 3)基準電壓設定不適中; ( 4)轉(zhuǎn)換位數(shù)不高。 uint c。 uchar wordbuf[2]。 // 確認鍵按下與否標志 bit lh。 sbit P21=P2^1。i0。 // 發(fā)全 0行掃描碼 if ((P1amp。 while((scancodeamp。0xf0)|0x0f。 // 無鍵按下,返回值為0 } /* 定時器 0 中斷服務子程序, 2ms 定時動態(tài)掃描顯示 */ void time0_int(void) interrupt 1 { /* 重置 2ms 定時 */ TH0 = 20xx/256。 // 調(diào)用顯示函數(shù) } /* 根據(jù)共陰極字型編 碼表獲取 0~9, A~B 字型代碼 */ uchar getcode(uchar i) { uchar p。 break。 break。 break。 break。 break。P21 = 0。P20 = 0。 } } /* 顯示函數(shù) */ /*void display(void) { uchar i。 break。 // P21=0。 if(digbit==1) { digbit=2。 P21 = 1。 } /* 主程序 */ void main() { uchar j,key。 // 關(guān)閉數(shù)碼管顯示 TMOD = 0x11。 ET0 = 1。 count = 0。 // 標志先置為 0 digbit = 0x01。 showflag = 1。 if(count==0)
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1