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

正文內(nèi)容

基于單片機的路燈穩(wěn)壓控制系統(tǒng)畢業(yè)論文設(shè)計-閱讀頁

2025-07-12 19:48本頁面
  

【正文】 壓器LM337穩(wěn)定輸出電壓為5V。運算放大器OP07的正輸入端電壓是來自于DAC0832的輸出。由于電阻會存在誤差,測試時又要考慮是否需要稍微增加或減少DAC0832的輸入電壓,以保證系統(tǒng)的精確度。要反復(fù)調(diào)節(jié)電位器R10使放大系統(tǒng)達到平衡狀態(tài)。在檢測運算放大器是否起到電壓放大作用時,如果電壓沒有放大,先檢查運放的每個引腳是否接對,再檢查運放的VCC驅(qū)動電源是否接上,最后檢查元器件是否損壞。這時先看看三極管的每個引腳是否接錯,如果沒有再用萬用表測量每兩個腳之間的阻值,檢查三極管是否燒壞。用一個5V電源接在繼電器驅(qū)動電源兩端,當(dāng)聽到“嘡”的一聲,用萬用表測量其中一組管腳是否導(dǎo)通;然后將5V電源去掉后,再次聽到“嘡”的一聲,用萬用表測量另外一組管腳是否導(dǎo)通。 在測量時,用穩(wěn)定可調(diào)直流源向單片機輸入電壓,通過單片機數(shù)據(jù)處理和數(shù)模轉(zhuǎn)換后,用萬用表測量測量數(shù)模轉(zhuǎn)換器的輸出端,這樣就能得到測量數(shù)據(jù)。測量結(jié)果: 電壓測試表系統(tǒng)理論電壓值(V)系統(tǒng)測量電壓值(V)誤差(V)000根據(jù)上表測量數(shù)據(jù)情況進行數(shù)據(jù)誤差分析:絕對誤差:(++……+0+)/12= ()相對誤差rA=(++……+0/+)/12=%()、%2%,符合本設(shè)計要求。在編制完C語言后,在keil uvision2界面下進行調(diào)試分析。在同學(xué)和老師的幫助下,我一步一步地將這些錯誤修改完成。 仿真結(jié)果總結(jié)和展望經(jīng)過幾十天的艱苦奮戰(zhàn),在老師的悉心指導(dǎo)下終于完成了畢業(yè)設(shè)計的基本要求,雖然過程是艱苦的,但是我一步一個腳印的走了過來,最終獲得了成功的喜悅。在這次畢業(yè)設(shè)計之中,我學(xué)到了許多寶貴經(jīng)驗。通過畢業(yè)設(shè)計,對一些已學(xué)過的知識,是一個很好的回顧,鞏固了自己所學(xué)的知識,又從實踐中驗證了理論知識,實踐與理論相結(jié)合。此方案能夠有效的節(jié)省時間,并且提高輸出精度?;具_到了此次畢業(yè)設(shè)計的預(yù)期目的。而且在幾個月的設(shè)計中,綜合能力得到了提高。將來控制電路采用全數(shù)字化,并且進一步提高了電源設(shè)備的可靠性;將隨著微處理器和監(jiān)控軟件的引入,電源的自我監(jiān)控能力普遍增強,可以實時地監(jiān)控設(shè)備本身的各種運行參數(shù)和狀態(tài),預(yù)警功能和故障診斷功能,有效地實現(xiàn)了實驗電源的無人值守;隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用日益普及和信息處理技術(shù)的不斷發(fā)展,在管理上達到網(wǎng)絡(luò)化,電源設(shè)備具備數(shù)據(jù)處理和通信能力,通過其智慧型人機界面,使網(wǎng)絡(luò)技術(shù)人員可以隨時監(jiān)控電源設(shè)備運行狀態(tài)、各項技術(shù)參數(shù);具有遠程開關(guān)機功能,使網(wǎng)絡(luò)技術(shù)人員可定時開關(guān)電源。參考文獻[1] [M].北京:清華大學(xué)出版社,1996[2] [M].北京:人民郵電出版社,2008[3] [M].北京:[4] [M].北京:航空大學(xué)出版社,1998[5] [M].北京:航空大學(xué)出版社,1998[6] [M].北京:清華大學(xué)出版社,2002[7] 湯毅剛,彭喜元,孟升衛(wèi),[M].哈爾濱:工社業(yè)大學(xué)出版,2003[8] [M].北京:清華大學(xué)出版社,2003[9] 揚本文,[J].湖北電力,2006(8):6162[10] 鄒常茂,韓慶軍.國內(nèi)智能照明節(jié)電器設(shè)備的現(xiàn)狀與技術(shù)特性[J].節(jié)能與環(huán)保,2(X)3(12):5253[11] [M].濟南:山東科學(xué)技術(shù)出版社,2002[12] [M].北京:北京北航出版社,2003[13] 潘新民 [M].北京:高等教育出版,2004[14] [M].湖南:湖南大學(xué)出版社,2004[15] 李葉紫. MCS51單片機應(yīng)用教程[M].北京:清華大學(xué)出版社,2004[16] JunLian Zhang and JianXun Jin,Analysis of DC Power Transmission Using High Superconducting Cables[J].Journal of Electronic Science and Technology of China,2008.(210)[17] ,NATO AST on Sigital image processing[J].1980(105145)[18] Power datasheets[R].2000(TOP242249)[19] Power semiconductor datasheets[R].2005[20] Clovis C Answer Book Solutions to the Exercises in The C Programming Language[R].2000致謝從確定設(shè)計題目到現(xiàn)在完成畢業(yè)設(shè)計論文的過程中,尤其是在設(shè)計的前期準備工作和設(shè)計的過程中,導(dǎo)師提出了許許多多寶貴的設(shè)計意見,在短暫的相處時間里,老師淵博的知識、敏銳的思路和實事求是的工作作風(fēng)給我留下了深刻的印象,這也將對我不久的工作,起到很大的鼓動作用,將使得我終身受益。感謝李月華老師的指點,使我在預(yù)期的時間內(nèi)完成這次設(shè)計。附錄一 系統(tǒng)整體原理圖圖1 系統(tǒng)整體原理圖附錄二 系統(tǒng)源程序include includeincludeincludedefine uchar unsigned chardefine uint unsigned intdefine _Nop() _nop_()define DAT P0 uchar go。//第一個鍵sbit K2=P3^2。//第三個鍵sbit WR2=P3^0。//定義連接端口sbit RW=P2^1。sbit Busy=P0^7。bit _Int=0。bit m=0。bit q=0。//存放送到DA的數(shù)據(jù)uint ADdat。//uchar Addat。//存放輸入電壓值uchar keynum。uchar temp。///數(shù)組定義static code uchar Disp[]=0123456789。static code uchar Disp3[]=Vol is:。//讀鍵函數(shù)void keyread2(void)。//讀鍵函數(shù)3void reADC(void)。//反饋比較函數(shù)void lcdinit()。//LCD寫控制字函數(shù)void lcddata(uchar dat)。//DAC送數(shù)函數(shù)void delay(uchar t)。void volchange()。sbit GM=P3^4。void delay(uchar t)。 EA=1。 JD=0。 while(1) { if(JD==1) { delay0(10000)。 } } } void counter1( ) interrupt 3 { if(GM==1) {JD=1。 for(x=110。x) for(y=z。y)。 if(temp==1amp。(DAdat511)){ if(q) { if(z==9){DAdat+=3。}//進位 else DAdat+=2。z++。 lcdcmd(0x01)。i7。c=x/100,a=x%100/10。//一位小數(shù)、個位、十位的運算lcdcmd(0x01)。i7。//電壓顯示 lcddata(Disp[c])。 lcddata(39。)。lcddata(39。)。amp。y=0。}else DAdat=3。if(DAdat127){x=x1。b=x%10。 for(i=0。i++) lcddata(Disp3[i])。lcddata(Disp[a])。.39。lcddata(Disp[b])。V39。}}hh=0。_Nop()。DAT=DAdat。_Nop()。WR=1。//按鍵標志,kysta=1無按鍵 while(kysta)//鎖定P3口低三位{ P3=0x0e。 if(kyreg!=0x0e){ delay(20)。 if(kyreg!=0x0e){ if(kyreg==0x0c) return 11。//第二個鍵 if(kyreg==0x06) return 13。 kyreg=P3。 delay(50)。 if(K2==0)//第二個鍵按下 delay(50)。 go++。}}void keyread3(){ if(K3==0)//KEY3鍵實現(xiàn)數(shù)據(jù)減少{ WR2=1。 WR2=0。 P1=go。//P1口數(shù)值減1 while(!K3)。 while(t) {while(i)。}/***********************LCD驅(qū)動***********************///寫控制字函數(shù)void lcdcmd(uchar cmd){ RS=0。DAT=cmd。_Nop()。E=0。}//寫數(shù)據(jù)函數(shù)void lcddata(uchar dat){ RS=1。 DAT=dat。 E=1。 _Nop()。 delay(2)。 delay(2)。delay(2)。delay(2)。lcdcmd(0x06)。}/***********************ADC反饋讀數(shù)***********************/void reADC() interrupt 2 using 1{ uchar result。 DAT=0xff。 _Nop()。 if(ADdat=DAdat)//輸出值大于顯示值 { result=ADdatDAdat。}else{ result=DAdatADdat。}if(result=2) { result/=2。 else result=DAdat+result。_Int=1。 bit state。 state=0。 state=1。 if(state)result=yresult。} else result=y。}/***********************主程序***********************/void main()//主程序{ //unsigned int vol。 bit dian=0。//負數(shù)標志位、確認標志位 init()。 EA=1。 PX0=1。 //EX1=1。 pp: a=b=0。o=p=0,x=0。 lcdinit()。 for(j=0。j++)//開機送0V并顯示到LCD { lcddata(Disp3[j])。 DAdat=128。039。 lcddata(39。)。.39。 lcddata(39。)。V39。 while(1) { while(!k)。 i=keyread()。 for(j=0。j++) lcddata(Disp3[j])。 } else if(i==11){m=0。}//復(fù)位 else if(i==12){temp=1。q=!q。}//加1 else if(i==13){temp=2。q=!q。}//減1 if(vol150) { lcdcmd(0x01)。 lcdcmd(0x80)。i16。 p=1。amp。 if(DAdat==512) DAdat=511。 } else if(fushuamp。!hh) { DAdat=256256*vol/150。 hh=0。amp。//函數(shù)調(diào)用 else if(temp==1){volchange()。keyread2()。} else if(temp==2){volchange()。keyread3()。} p=0。 }附錄三 PCB圖圖2 系統(tǒng)PCB圖附錄四 實物圖圖3 實物圖附錄五 元器件清單表1 元器件清單序號產(chǎn)品名稱規(guī)格型號數(shù)量1單片機STC89C5212三端穩(wěn)壓器LM31713三端穩(wěn)壓器LM33714數(shù)模轉(zhuǎn)換器DAC083215模數(shù)轉(zhuǎn)換器ADC083216液晶顯示屏LCD160217上拉電阻A10318繼電器DEG94219發(fā)光二極管LED110運算放大器UA741411運算放大器OP07112二極管1N4007213三極管9013214開關(guān)415晶振116電位器1k26k120k1100k117電阻4001210k31k44k1100124013k260k222k118光敏電阻119電容33pF220電解電容22uF110uF2100uF11000uF2第48頁,共48頁
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1