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

正文內(nèi)容

數(shù)顯直流穩(wěn)壓電源設(shè)計畢業(yè)設(shè)計說明書論文(編輯修改稿)

2024-07-25 13:53 本頁面
 

【文章內(nèi)容簡介】 軟件調(diào)試是通過對用戶程序的匯編、連接、執(zhí)行來發(fā)現(xiàn)程序中存在的語法錯誤與邏輯錯誤并加以排除糾正的過程。程序運行后編輯,查看程序是否有邏輯的錯誤,然后畫出相應(yīng)的電路圖,導(dǎo)入程序?qū)ζ溥M行系統(tǒng)的仿真[14]。圖41和42為軟件在Proteus里仿真的部分情況截圖。 圖41 軟件在KEIL中編譯程序圖42仿真圖中給單片機加載hex文件 調(diào)試出現(xiàn)的問題在調(diào)試的時候出現(xiàn)了這樣一個問題:就是當(dāng)液晶顯示為一個電壓值時,輸出電壓確實另外一個值,這個說明電壓沒有得到相應(yīng)的跟隨,跟隨不成1的比例,通過調(diào)試滑動電阻,經(jīng)過長期調(diào)試達到要求。 數(shù)據(jù)測量數(shù)據(jù)測量的方法是:通過獨立按鍵預(yù)設(shè)液晶的顯示電壓值,啟動D/A轉(zhuǎn)換按鈕。每設(shè)置一次液晶的顯示值,測試一次最終的電壓輸出值,連續(xù)測量10次。下面分別列出了系統(tǒng)仿真和實物的數(shù)據(jù)測量值,見表41和表42。(實物圖見附錄3)表41: 仿真數(shù)據(jù)預(yù)設(shè)輸出電壓(V)實際輸出電壓(V)誤差()表42: 實物數(shù)據(jù)預(yù)設(shè)輸出電壓(V)實際輸出電壓(V)誤差() 由于上述仿真數(shù)據(jù)在相同條件下多次測量同一量值時,絕對值和符號均不改變,為此上述數(shù)據(jù)的誤差只可能是系統(tǒng)誤差,不可能是隨機誤差[8]。下面分別計算出上述數(shù)據(jù)的絕對誤差。絕對誤差定義為被測量值x和測量的真值A(chǔ)的差值。上述把預(yù)設(shè)的電壓作為真值,絕對誤差用符號表示。計算出上述數(shù)據(jù)絕對誤差的平均值:Δ=[8]=實物數(shù)據(jù)在預(yù)設(shè)電壓為0V時,第一級運算放大后的電壓值調(diào)整不到零,然后預(yù)設(shè)電壓每增加1V,即預(yù)設(shè)電壓值為1V時,當(dāng)然第二級放大5倍后最終輸出是15V左右。如果第一級運放后的電壓能從0開始的話,整個輸出就和理論相符。因此測出的實物數(shù)據(jù)是錯誤的,無法再進行誤差分析。通過自己的進一步分析發(fā)現(xiàn)解決問題的方法,在原電路里加上一個控制跟隨電路,通過控制電壓來調(diào)節(jié)電路,使預(yù)設(shè)電壓為0時輸出電壓也為0。第4章 結(jié) 論 本設(shè)計采用單片機最小控制系統(tǒng)來獲得0~10范圍內(nèi)的電壓輸出。在設(shè)計過程中涉及到了STC52單片機的應(yīng)用,DA0832芯片的應(yīng)用,運算放大LM324的應(yīng)的應(yīng)用。在查閱大量資料和所學(xué)專業(yè)課程的基礎(chǔ)上,分別設(shè)計出各個單元電路,然后把單元電路組合在一起就構(gòu)成完整的系統(tǒng)設(shè)計。在這次的設(shè)計中,我發(fā)覺了畫程序流程圖和畫功能模塊的重要性。它能夠幫助將一個大的模塊劃分出幾個小的模塊,同時幫助理清思緒,克服一個個的困難。獨自思考和善于與同學(xué)交流在做設(shè)計時顯得同等重要。獨立思考有自己的見解,有自己的創(chuàng)新。與同學(xué)交流可以擴寬的知識面,同時給我么的創(chuàng)作帶來靈感。 在組裝硬件電路和調(diào)試的過程中碰到了很多難題和自己難以解決的問題,經(jīng)過查閱資料和請教,最終解決了部分問題,實物實現(xiàn)了部分功能。特別是運算放大電路模塊,實物最終沒有調(diào)試出正確的數(shù)據(jù)。實物在在預(yù)設(shè)電壓液晶顯示為0V時,未能實現(xiàn)從0V起步線性變化的目的。為此后面的二級放大和輸出調(diào)整穩(wěn)壓再無法繼續(xù)調(diào)試下去。設(shè)計沒調(diào)試出正確數(shù)據(jù)的根源就出現(xiàn)在第一級運放后的預(yù)設(shè)電壓為0時輸出電壓部位0 的問題,通過自己的進一步深度的探查知道了應(yīng)該在電路里先進行電路的控制在進行轉(zhuǎn)換,從而解決上述的問題。參考文獻[1] 張利彬,葉奕煌. 0~30伏直流穩(wěn)壓電源的改裝[J].物理實驗,1991(04):2022.[2] 戶川澤朗. 使用電源電路設(shè)計[M]. 北京:人民郵電出版社,2006.[3] 何希才. 常用集成電路簡明速查手冊[M]. 北京:國防工業(yè)出版社,2006.[4] 張慶雙. 電子元器件的選用與檢測[M]. 北京:機械出版社,2003.[5] 肖景和. CMOS數(shù)字電路應(yīng)用300例[M]. 北京:中國電力出版社,2005.[6] 康華光,[M]. 北京:高等教育出版社,1999.[7] [J].新疆師范大學(xué)學(xué)報(自然科學(xué)版),2007,(01):1520.[8] 劉守,鐘蘇. 數(shù)字電子技術(shù)[M]. 西安:西安電子科技大學(xué)出版社,2004.[9] 傅勁松. 電子制作實例集錦[M]. 北京:北京航空航天出版社,2006.[10] 馮民昌. 模擬集成電路系統(tǒng)[M]. 北京:中國鐵道出版社,1998.[11] 葛暉.直流電源的基本原理[J].內(nèi)蒙古集寧師范學(xué)報,2004(04):1012.[12]何小艇. 電子系統(tǒng)設(shè)計[M]. 浙江: 浙江大學(xué)出版社,2001.[13] 張憲,[M]. 北京:化學(xué)工業(yè)出版社,2005.[14] WANG SH X,WU G N,JIANG W,et principle and illu minationappliesof light emitting diode[J].Light and Lighting,2006,30(4):3235.[15] . Alouani,etal. On sensor Track Fusion[M]. Proceedings of America control Conference,Maryland, June 1994:142~144.附錄一 元器件明細表序號名稱型號規(guī)格數(shù)量序號名稱型號規(guī)格 數(shù)量1單片機AT89C52116電解電容10uF12液晶顯示LCD1602117瓷片電容10483電源變壓器雙12V118瓷片電容30pF24數(shù)模轉(zhuǎn)換器DAC0832119石英晶振12MHz15運算放大器LM358220排阻A331G16運算放大器Lm324121通用實驗板12*1817液晶顯示器LCD1602122通用實驗板*918鎖存器74HC573223按鍵12*12*859三端穩(wěn)壓器L7812124撥動開關(guān)雙路110三端穩(wěn)壓器L7912125發(fā)光二極管黃色3mm111三端穩(wěn)壓器L7805126發(fā)光二極管綠色5mm112熔斷件1A 127整流二極管IN4007413電解電容1000uF328杜邦線彩色若干14電解電容470uF129色環(huán)電阻各規(guī)格若干15電解電容100uF130可變電阻各規(guī)格若干附錄二 仿真電路圖附錄三 電源實物圖附錄四 源程序代碼define uchar unsigned chardefine uint unsigned intsbit key1=P1^0。 /* 端口定義*/sbit key2=P1^1。sbit key3=P1^2。sbit key4=P1^3。sbit rs=P1^4。sbit en=P1^5。sbit w1=P1^6。sbit w2=P1^7。sbit DAC_CS=P3^2。sbit DAC_WR=P3^6。uchar code table1[]=“ Guo Bin Design”。 /* 顯示英文郭彬設(shè)計 */uchar code table2[]=“ ”。 /* 顯示英文伏特 */ uchar ge,shifen,keynum,volt。void delay(uint z) /* 延時函數(shù) */{ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}void write_(uchar ) /* 寫指令到1602 */{ rs=0。 en=0。 P0=。 delay(5)。 w1=1。 en=1。 delay(5)。 en=0。}void write_date(uchar date) /* 寫數(shù)據(jù)到1602 */{ rs=1。 en=0。 P0=date。 delay(5)。 w1=1。 en=1。 delay(5)。 en=0。}void Init() /* 初始化 */{ uchar num。 en=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 write_(0x01)。 write_(0x80)。 for(num=0。num16。num++) { write_date(table1[num])。 delay(50)。 } write_(0x80+0x40)。 for(num=0。num14。num++) { write_date(table2[num])。 delay(50)。 }void write_voltage(uchar add,uchar dat) /* 寫電壓到1602*/ { write_(0x80+0x40+add)。 write_date(0x30+dat)。 }void da0832out(uchar dadata) /* 寫電壓的數(shù)據(jù)到DAC0832*/{ w1=0。 w2=1。 DAC_CS=0。 P0=dadata。 DAC_WR=0。 delay(5)。 DAC_WR=1。 DAC_CS=1。 w2=0。 }void keyscan() /* 鍵盤掃描*/{ if(key1==0) { delay(5)。 if(key1==0) { keynum++。 while(!key1)。 if(keynum==1) { write_(0x80+0x40+12)。 write_(0x0f)。 } } if(keynum==2) { write_(0x80+0x40+10)。 write_(0x0f)。 } if(keynum==3) { keynum=0。 write_(0x0c)。 } } if(keynum!=0) { if(key2==0) { delay(5)。 if(key2==0) { while(!key2)。 if(keynum==1) { shifen++。 if(shifen==10)shifen=0。 write_(0x80+0x40+11)。 write_(0x0c)。 write_voltage(12,shifen)。 } if(keynum==2) { ge++。 if(ge==10)ge=0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1