基于PIC單片機(jī)的電阻電容電感測試儀_第1頁
基于PIC單片機(jī)的電阻電容電感測試儀_第2頁
基于PIC單片機(jī)的電阻電容電感測試儀_第3頁
基于PIC單片機(jī)的電阻電容電感測試儀_第4頁
基于PIC單片機(jī)的電阻電容電感測試儀_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

目錄PAGE7摘要隨著電子工業(yè)的發(fā)展,電子元器件急劇增加,電子元器件的適用范圍也逐漸廣泛起來,在應(yīng)用中我們常常要測定電阻,電容,電感的大小。因此,設(shè)計(jì)可靠,安全,便捷的電阻,電容,電感測試儀具有極大的現(xiàn)實(shí)必要性。在系統(tǒng)硬件設(shè)計(jì)中,以MCS-51單片機(jī)為核心的電阻、電容、電感測試儀,將電阻,電容,電感,使用對應(yīng)的振蕩電路轉(zhuǎn)化為頻率實(shí)現(xiàn)各個(gè)參數(shù)的測量。其中電阻和電容是采用555多諧振蕩電路產(chǎn)生的,而電感則是根據(jù)電容三點(diǎn)式產(chǎn)生的,將振蕩頻率送入STC89C52的計(jì)數(shù)端端,通過定時(shí)并且計(jì)數(shù)可以計(jì)算出被測頻率,再通過該頻率計(jì)算出被測參數(shù)。在系統(tǒng)的軟件設(shè)計(jì)是以Keil51為平臺,使用C語言編程編寫了系統(tǒng)應(yīng)用軟件;包括主程序模塊、顯示模塊、電阻測試模塊、電容測試模塊和電感測試模塊。最后,實(shí)際制作了一臺樣機(jī),在實(shí)驗(yàn)室里進(jìn)行了測試,結(jié)果表明該樣機(jī)的功能和指標(biāo)得到了設(shè)計(jì)要求。關(guān)鍵詞:單片機(jī),555多諧振蕩電路,LCD顯示模塊,電容三點(diǎn)式振蕩目錄1前言 11.1設(shè)計(jì)的背景及意義 11.2電阻、電容、電感測試儀的發(fā)展歷史及研究現(xiàn)狀 11.3本設(shè)計(jì)所做的工作 31.4本論文的結(jié)構(gòu)安排 32電阻、電容、電感測試儀的系統(tǒng)設(shè)計(jì) 52.1電阻、電容、電感測試儀設(shè)計(jì)方案比較 52.2系統(tǒng)的原理框圖 53電阻、電容、電感測試儀的系統(tǒng)硬件設(shè)計(jì) 73.1MCS-51單片機(jī)電路的設(shè)計(jì) 73.2顯示電路與按鍵電路的設(shè)計(jì) 93.3測量電阻、電容電路的設(shè)計(jì) 133.3.1555定時(shí)器簡介 133.3.2測量電阻電路的設(shè)計(jì) 153.3.3測量電容電路的設(shè)計(jì) 163.4測量電感電路的設(shè)計(jì)及仿真 173.4.1測量電感電路的設(shè)計(jì) 173.4.2測量電感電路的仿真 3.5多路選擇開關(guān)電路的設(shè)計(jì) 184電阻、電容、電感測試儀的軟件設(shè)計(jì) 204.1I/O口的分配 204.2主程序流程圖 204.3頻率參數(shù)計(jì)算的原理 225PCB板的設(shè)計(jì)與系統(tǒng)的調(diào)試 245.1PROTEL99SE的介紹與PCB板的設(shè)計(jì) 245.2系統(tǒng)調(diào)試與系統(tǒng)測試 255.2.1系統(tǒng)軟件調(diào)試 255.2.2系統(tǒng)硬件調(diào)試 265.2.3系統(tǒng)測試 296結(jié)論與展望 32致謝 33參考文獻(xiàn) 34附錄 35附錄一系統(tǒng)原理圖及PCB 35附錄二源程序 37電阻、電容、電感測試儀的系統(tǒng)設(shè)計(jì)1前言1.1設(shè)計(jì)的背景及意義目前,隨著電子工業(yè)的發(fā)展,電子元器件急劇增加,電子元器件的適用范圍也逐漸廣泛起來,在應(yīng)用中我們常常要測定電阻,電容,電感的大小。因此,設(shè)計(jì)可靠,安全,便捷的電阻,電容,電感測試儀具有極大的現(xiàn)實(shí)必要性。通常情況下,電路參數(shù)的數(shù)字化測量是把被測參數(shù)傳換成直流電壓或頻率后進(jìn)行測量。電阻測量依據(jù)產(chǎn)生恒流源的方法分為電位降法、比例運(yùn)算器法和積分運(yùn)算器法。比例運(yùn)算器法測量誤差稍大,積分運(yùn)算器法適用于高電阻的測量。傳統(tǒng)的測量電容方法有諧振法和電橋法兩種。前者電路簡單,速度快,但精度低;后者測量精度高,但速度慢。隨著數(shù)字化測量技術(shù)的發(fā)展,在測量速度和精度上有很大的改善,電容的數(shù)字化測量常采用恒流法和比較法。電感測量可依據(jù)交流電橋法,這種測量方法雖然能較準(zhǔn)確的測量電感但交流電橋的平衡過程復(fù)雜,而且通過測量Q值確定電感的方法誤差較大,所以電感的數(shù)字化測量常采用時(shí)間常數(shù)發(fā)和同步分離法。由于測量電阻,電容,電感方法多并具有一定的復(fù)雜性,所以本次設(shè)計(jì)是在參考555振蕩器基礎(chǔ)上擬定的一套自己的設(shè)計(jì)方案。是嘗試用555振蕩器將被測參數(shù)轉(zhuǎn)化為頻率,這里我們將RLC的測量電路產(chǎn)生的頻率送入AT89C52的計(jì)數(shù)端端,通過定時(shí)并且計(jì)數(shù)可以計(jì)算出被測頻率再通過該頻率計(jì)算出各個(gè)參數(shù)。1.2電阻、電容、電感測試儀的發(fā)展歷史及研究現(xiàn)狀當(dāng)今電子測試領(lǐng)域,電阻,電容和電感的測量已經(jīng)在測量技術(shù)和產(chǎn)品研發(fā)中應(yīng)用的十分廣泛。電阻、電容和電感測試發(fā)展已經(jīng)很久,方法眾多,常用測量方法如下。電阻測量依據(jù)產(chǎn)生恒流源的方法分為電位降法、比例運(yùn)算器法和積分運(yùn)算器法。比例運(yùn)算器法測量誤差稍大,積分運(yùn)算器法適用于高電阻的測量。傳統(tǒng)的測量電容方法有諧振法和電橋法兩種。前者電路簡單,速度快,但精度低;后者測量精度高,但速度慢。隨著數(shù)字化測量技術(shù)的發(fā)展,在測量速度和精度上有很大的改善,電容的數(shù)字化測量常采用恒流法和比較法。電感測量可依據(jù)交流電橋法,這種測量方法雖然能較準(zhǔn)確的測量電感但交流電橋的平衡過程復(fù)雜,而且通過測量Q值確定電感的方法誤差較大,所以電感的數(shù)字化測量常采用時(shí)間常數(shù)發(fā)和同步分離法。在我國1997年05月21日中國航空工業(yè)總公司研究出一種電阻、電容、電感在線測量方法及裝置等電位隔離方法,用于對在線的電阻、電容、電感元件實(shí)行等電位隔離,其特征在于,(1)將一個(gè)運(yùn)算放大器的輸出端與其反相輸入端直接連接,形成一個(gè)電壓跟隨器;(2)將基準(zhǔn)精密電阻(R)的一端與被隔離的在線元件(Z↓[x])的一端通過導(dǎo)線連接,基準(zhǔn)精密電阻(R)的另一端與信號源(V↓[i])或者地連接,被隔離的在線元件(Z↓[x])的另一端通過導(dǎo)線與地或者信號源(V↓[i])連接,基準(zhǔn)精密電阻(R)與被隔離的在線元件(Z↓[x])連接的一端同時(shí)與運(yùn)算放大器的同相輸入端連接;(3)通過導(dǎo)線將運(yùn)算放大器的輸出端與線路板上所有的隔離點(diǎn)(C)連接,隔離點(diǎn)(C)的確定方法是:在線路板上凡是與被隔離的在線元件(Z↓[x])靠近信號源(V↓[i])的一端(A)相連的電阻、電容、電感元件的另一端均為隔離端(C)。中國本土測量儀器設(shè)備發(fā)展的主要瓶頸。盡管本土測試測量產(chǎn)業(yè)得到了快速發(fā)展,但客觀地說中國開發(fā)測試測量儀器還普遍比較落后。每當(dāng)提起中國測試儀器落后的原因,就會有許多不同的說法,諸如精度不高,外觀不好,可靠性差等。實(shí)際上,這些都還是表面現(xiàn)象,真正影響中國測量儀器發(fā)展的瓶頸為:1.測試在整個(gè)產(chǎn)品流程中的地位偏低。由于人們的傳統(tǒng)觀念的影響,在產(chǎn)品的制造流程中,研發(fā)始終處于核心位置,而測試則處于從屬和輔助位置。關(guān)于這一點(diǎn),在幾乎所有的研究機(jī)構(gòu)部門配置上即可窺其一斑。這種錯(cuò)誤觀念上的原因,造成整個(gè)社會對測試的重視度不夠,從而造成測試儀器方面人才的嚴(yán)重匱乏,造成相關(guān)的基礎(chǔ)科學(xué)研究比較薄弱,這是中國測量儀器發(fā)展的一個(gè)主要瓶頸。實(shí)際上,即便是研發(fā)隊(duì)伍本身,對測試的重視度以及對儀器本身的研究也明顯不夠。2.面向應(yīng)用和現(xiàn)代市場營銷模式還沒有真正建立起來。本土儀器設(shè)備廠商只是重研發(fā),重視生產(chǎn),重視狹義的市場,還沒有建立起一套完整的現(xiàn)代營銷體系和面向應(yīng)用的研發(fā)模式。傳統(tǒng)的營銷模式在計(jì)劃經(jīng)濟(jì)年代里發(fā)揮過很大作用,但無法滿足目前整體解方案流行年代的需求。所以,為了快速縮小與國外先進(jìn)公司之間的差距,國內(nèi)儀器研發(fā)企業(yè)應(yīng)加速實(shí)現(xiàn)從面向仿制的研發(fā)向面向應(yīng)用的研發(fā)的過渡。特別是隨著國內(nèi)應(yīng)用需求的快速增長,為這一過渡提供了根本動力,應(yīng)該利用這些動力,跟蹤應(yīng)用技術(shù)的快速發(fā)展。3.缺乏標(biāo)準(zhǔn)件的材料配套體系。由于歷史的原因,中國儀器配套行業(yè)的企業(yè)多為良莠不齊的小型企業(yè),標(biāo)準(zhǔn)化的研究也沒有跟上需求的快速發(fā)展,從而導(dǎo)致儀器的材料配套行業(yè)的技術(shù)水平較低。雖然目前已有較大的改觀,但距離整個(gè)產(chǎn)業(yè)的要求還有一定距離。所以,還應(yīng)把標(biāo)準(zhǔn)化和模塊化的研究放到重要的位置。還有,在技術(shù)水平?jīng)]有達(dá)到的條件下,一味地追求精度或追求高指標(biāo),而沒有處理好與穩(wěn)定性之間的關(guān)系。上述這些都是制約本土儀器發(fā)展的因素。近年來我國測量儀器的可靠性和穩(wěn)定性問題得到了很多方面的重視,狀況有了很大改觀。測試儀器行業(yè)目前已經(jīng)越過低谷階段,重新回到了快速發(fā)展的軌道,尤其最近幾年,中國本土儀器取得了長足的進(jìn)步,特別是通用電子測量設(shè)備研發(fā)方面,與國外先進(jìn)產(chǎn)品的差距正在快速縮小,對國外電子儀器巨頭的壟斷造成了一定的沖擊。隨著模塊化和虛擬技術(shù)的發(fā)展,為中國的測試測量儀器行業(yè)帶來了新的契機(jī),加上各級政府日益重視,以及中國自主應(yīng)用標(biāo)準(zhǔn)研究的快速進(jìn)展,都在為該產(chǎn)業(yè)提供前所未有的動力和機(jī)遇。從中國電子信息產(chǎn)業(yè)統(tǒng)計(jì)年鑒中可以看出,中國的測試測量儀器每年都以超過30%以上的速度在快速增長。在此快速增長的過程中,無疑催生出了許多測試行業(yè)新創(chuàng)企業(yè),也催生出了一批批可靠性和穩(wěn)定性較高的產(chǎn)品。1.3本設(shè)計(jì)所做的工作本設(shè)計(jì)是以555為核心的振蕩電路,將被測參數(shù)模擬轉(zhuǎn)化為頻率,并利用單片機(jī)實(shí)現(xiàn)計(jì)算頻率,所以,本次設(shè)計(jì)需要做好以下工作:(1)學(xué)習(xí)單片機(jī)原理等資料。(2)學(xué)習(xí)PROTEL99E,KEL3.0等工具軟件的使用方法。(3)設(shè)計(jì)測量電阻,電容,電感的振蕩電路。(4)設(shè)計(jì)LCD電路。(5)設(shè)計(jì)測量頻率程序,設(shè)置程序。(6)用PROTEL軟件繪制電原理圖和印刷電路版圖。(7)安裝和調(diào)試,并進(jìn)行實(shí)際測試,記錄測試數(shù)據(jù)和結(jié)果。(8)撰寫畢業(yè)論文。(9)完成英文翻譯。1.4本論文的結(jié)構(gòu)安排本論文的結(jié)構(gòu)安排為:第1章前言,第2章電阻、電容、電感測試儀的系統(tǒng)設(shè)計(jì),第3章電阻、電容、電感測試儀的系統(tǒng)硬件設(shè)計(jì),第4章電阻、電容、電感測試儀的軟件設(shè)計(jì),第5章PCB板的設(shè)計(jì)與系統(tǒng)的調(diào)試,第六章結(jié)論與展望。2電阻、電容、電感測試儀的系統(tǒng)設(shè)計(jì)2.1電阻、電容、電感測試儀設(shè)計(jì)方案比較電阻、電容、電感測試儀的設(shè)計(jì)可用多種方案完成,例如利用模擬電路,電阻可用比例運(yùn)算器法和積分運(yùn)算器法,電容可用恒流法和比較法,電感可用時(shí)間常數(shù)發(fā)和同步分離法等、使用可編程邏輯控制器(PLC)、振蕩電路與單片機(jī)結(jié)合或CPLD與EDA相結(jié)合等等來實(shí)現(xiàn)。在設(shè)計(jì)前對各種方案進(jìn)行了比較:1)利用純模擬電路雖然避免了編程的麻煩,但電路復(fù)雜,所用器件較多,靈活性差,測量精度低,現(xiàn)在已較少使用。

2)可編程邏輯控制器(PLC)應(yīng)用廣泛,它能夠非常方便地集成到工業(yè)控制系統(tǒng)中。其速度快,體積小,可靠性和精度都較好,在設(shè)計(jì)中可采用PLC對硬件進(jìn)行控制,但是用PLC實(shí)現(xiàn)價(jià)格相對昂貴,因而成本過高。3)采用CPLD或FPGA實(shí)現(xiàn)應(yīng)用目前廣泛應(yīng)用的VHDL硬件電路描述語言,實(shí)現(xiàn)電阻,電容,電感測試儀的設(shè)計(jì),利用MAXPLUS=2\*ROMANII集成開發(fā)環(huán)境進(jìn)行綜合、仿真,并下載到CPLD或FPGA可編程邏輯器件中,完成系統(tǒng)的控制作用。但相對而言規(guī)模大,結(jié)構(gòu)復(fù)雜。4)利用振蕩電路與單片機(jī)結(jié)合利用555多諧振蕩電路將電阻,電容參數(shù)轉(zhuǎn)化為頻率,而電感則是根據(jù)電容三點(diǎn)式電路也轉(zhuǎn)化為頻率,這樣就能夠把模擬量近似的轉(zhuǎn)換為數(shù)字量,而頻率f是單片機(jī)很容易處理的數(shù)字量,一方面測量精度高,另一方面便于使儀表實(shí)現(xiàn)自動化,而且單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性。系統(tǒng)擴(kuò)展、系統(tǒng)配置靈活。容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng),且應(yīng)用系統(tǒng)有較高的軟、硬件利用系數(shù)。單片機(jī)具有可編程性,硬件的功能描述可完全在軟件上實(shí)現(xiàn),而且設(shè)計(jì)時(shí)間短,成本低,可靠性高。綜上所述,利用振蕩電路與單片機(jī)結(jié)合實(shí)現(xiàn)電阻、電容、電感測試儀更為簡便可行,節(jié)約成本。所以,本次設(shè)計(jì)選定以單片機(jī)為核心來進(jìn)行。2.2系統(tǒng)的原理框圖本設(shè)計(jì)中,考慮到單片機(jī)具有物美價(jià)廉、功能強(qiáng)、使用方便靈活、可靠性高等特點(diǎn),擬采用MCS-51系列的單片機(jī)為核心來實(shí)現(xiàn)電阻、電容、電感測試儀的控制。系統(tǒng)分四大部分:測量電路、控制電路、通道選擇和顯示電路。通過P1.3和P1.4向模擬開關(guān)送兩位地址信號,取得相應(yīng)的振蕩頻率,然后根據(jù)所測頻率判斷是否轉(zhuǎn)換量程,或者是把數(shù)據(jù)進(jìn)行處理后,得出相應(yīng)的參數(shù)值。系統(tǒng)設(shè)計(jì)框圖如圖2-1如下所示。二極管指示燈51單片機(jī)多路選擇開關(guān)CD4052RC振蕩電路二極管指示燈51單片機(jī)多路選擇開關(guān)CD4052RC振蕩電路被測電阻液晶顯示電路RC振蕩電路被測電容液晶顯示電路RC振蕩電路被測電容電容三點(diǎn)式振蕩電路電容三點(diǎn)式振蕩電路按鍵選擇測量電路被測電感按鍵選擇測量電路被測電感圖2-1系統(tǒng)設(shè)計(jì)框圖框圖各部分說明如下:1)控制部分:本設(shè)計(jì)以單片機(jī)為核心,采用89C52單片機(jī),利用其管腳的特殊功能以及所具備的中斷系統(tǒng),定時(shí)/計(jì)數(shù)器和LCD顯示功能等。在本設(shè)計(jì)中,設(shè)置了1盞電源指示燈,采用LCD1602液晶顯示:本設(shè)計(jì)中有1個(gè)CD4502、3個(gè)LM555、3個(gè)測量選擇按鍵和3個(gè)指示燈。按鍵:本設(shè)計(jì)中有R,C,L三個(gè)按鍵,可靈活控制不同測量參數(shù)的切換,實(shí)現(xiàn)一鍵測量。2)通道選擇:本設(shè)計(jì)通過單片機(jī)控制CD4052模擬開關(guān)來控制被測頻率的自動選擇。3)測量電路:RC震蕩電路是利用555振蕩電路實(shí)現(xiàn)被測電阻和被測電容頻率化。電容三點(diǎn)式振蕩電路是利用電容三點(diǎn)式振蕩電路實(shí)現(xiàn)被測電感參數(shù)頻率化。電阻、電容、電感測試儀的系統(tǒng)硬件設(shè)計(jì)3電阻、電容、電感測試儀的系統(tǒng)硬件設(shè)計(jì)3.1MCS-51單片機(jī)電路的設(shè)計(jì)在本設(shè)計(jì)中,考慮到單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng),且應(yīng)用系統(tǒng)有較高的軟、硬件利用系數(shù)。還具有可編程性,硬件的功能描述可完全在軟件上實(shí)現(xiàn)。另外,本設(shè)計(jì)還需要利用單片機(jī)的定時(shí)計(jì)數(shù)器、中斷系統(tǒng)、串行接口等等,所以,選擇以單片機(jī)為核心進(jìn)行設(shè)計(jì)具有極大的必要性。在硬件設(shè)計(jì)中,選用MS-51系列單片機(jī),其各個(gè)I/O口分別接有按鍵、LED燈、LCD液晶屏等,通過軟件進(jìn)行控制。MCS-51單片機(jī)包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元,以及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在分別加以說明:1)中央處理器:中央處理器(CPU)是整個(gè)單片機(jī)的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進(jìn)制數(shù)據(jù)或代碼,CPU負(fù)責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。2)數(shù)據(jù)存儲器(RAM):內(nèi)部有128個(gè)8位用戶數(shù)據(jù)存儲單元和128個(gè)專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個(gè),可存放讀寫的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表。3)程序存儲器(ROM):共有4096個(gè)8位掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。4)定時(shí)/計(jì)數(shù)器(ROM):有兩個(gè)16位的可編程定時(shí)/計(jì)數(shù)器,以實(shí)現(xiàn)定時(shí)或計(jì)數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。5)并行輸入輸出(I/O)口:共有4組8位I/O口(P0、P1、P2或P3),用于對外部數(shù)據(jù)的傳輸。6)全雙工串行口:內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。7)中斷系統(tǒng):具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串口中斷,可滿足不同的控制要求,并具有2級的優(yōu)先級別選擇。8)時(shí)鐘電路:內(nèi)置最高頻率達(dá)12MHz的時(shí)鐘電路,用于產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序。本設(shè)計(jì)中單片機(jī)的設(shè)計(jì)電路如下圖3-1所示:圖3-1單片機(jī)的設(shè)計(jì)電路本電路使用單片機(jī)內(nèi)部振蕩器,11.0592MHz的晶體諧振器直接接在單片機(jī)的時(shí)鐘端口X1和X2,電路中C7、C9為振蕩器的匹配電容。該電路簡單,工作可靠。另外本系統(tǒng)的容阻上電復(fù)位,就是利用RC電路的充電過程來給單片機(jī)復(fù)位。RC電路的時(shí)間常數(shù)計(jì)算公式:T=RC(3-1)即:T=RC=3.3u*10k=33ms。當(dāng)需要復(fù)位時(shí),也可以按下復(fù)位按鍵,進(jìn)行復(fù)位。 3.2顯示電路與按鍵電路的設(shè)計(jì)隨著智能儀器設(shè)備的快速發(fā)展,液晶顯示器的使用越來越普遍。與傳統(tǒng)的數(shù)碼管相比,液晶顯示器具有顯示信息多顯示規(guī)范體積小和功耗低等優(yōu)點(diǎn),因此是智能儀器智能設(shè)備顯示終端的首選。目前,液晶顯示器主要可分為點(diǎn)陣字符式和點(diǎn)陣圖形式。點(diǎn)陣字符式價(jià)格比較低廉使用也比較方便,但它一般只能顯示模塊預(yù)先存儲的幾十到一百個(gè)字符,使用受到一定的限制:而點(diǎn)陣圖形式可以根據(jù)需要顯示各種圖形曲線漢字和字符,因此有更加廣泛的用途。點(diǎn)陣字符型液晶顯示器專門用于顯示數(shù)字字母圖形符號及少量自定義符號的顯示器。這類顯示器把LCD控制器/點(diǎn)陣驅(qū)動器/字符存貯器全做在一塊印刷版上。本設(shè)計(jì)中采用常用的2行16列的字符型的LCD1602液晶模塊來顯示電容值。LCD1602采用標(biāo)準(zhǔn)的14腳接口,其中:第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高,對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對比度第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第5腳:R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時(shí)可以讀忙信號,當(dāng)RS為高電平RW為低電平時(shí)可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光電源正極第16腳:背光電源負(fù)極LCD1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個(gè)不同的點(diǎn)陣字符圖形,如表1所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來,我們就能看到字母“A”。單片機(jī)P2口分別控制RS,EN,R/和使能端E。D0~D7為LCD1602液晶模塊的8位雙向數(shù)據(jù)線,分別與STC89C52RC單片機(jī)的P0.0~P0.7相連,用于傳輸數(shù)據(jù)。單片機(jī)與LCD1602液晶模塊連接圖如圖3.9。圖3.9顯示電路設(shè)計(jì)本設(shè)計(jì)中設(shè)置了R,C,L三個(gè)按鍵,利用單片機(jī)的P1.0、P1.1和P1.2口直接和按鍵相連接,控制程序放在MCS-51單片機(jī)的ROM中用于啟動各個(gè)被測參數(shù)程序的調(diào)整。見圖3-5按鍵電路所示圖3-5按鍵電路當(dāng)有鍵按下時(shí)為低電平,無鍵按下時(shí)則為高電平。3.3測量電阻、電容電路的設(shè)計(jì)3.3.1555定時(shí)器簡介555定時(shí)器是一種模擬電路和數(shù)字電路相結(jié)合的中規(guī)模集成器件,它性能優(yōu)良,適用范圍很廣,外部加接少量的阻容元件可以很方便地組成單穩(wěn)態(tài)觸發(fā)器和多諧振蕩器,以及不需外接元件就可組成施密特觸發(fā)器。因此集成555定時(shí)被廣泛應(yīng)用于脈沖波形的產(chǎn)生與變換、測量與控制等方面。1)555定時(shí)器內(nèi)部結(jié)構(gòu)555定時(shí)器是一種模擬電路和數(shù)字電路相結(jié)合的中規(guī)模集成電路,其內(nèi)部結(jié)構(gòu)如圖3-6(A)部分及管腳排列如圖(B)部分所示。圖3-6定時(shí)器內(nèi)部結(jié)構(gòu)它由分壓器、比較器、基本R--S觸發(fā)器和放電三極管等部分組成。分壓器由三個(gè)5KΩ的等值電阻串聯(lián)而成。分壓器為比較器A1、A2提供參考電壓,比較器A1的參考電壓為QUOTE,加在同相輸入端,比較器A2的參考電壓為QUOTE,加在反相輸入端。比較器由兩個(gè)結(jié)構(gòu)相同的集成運(yùn)放A1、A2組成。高電平觸發(fā)信號加在A1的反相輸入端,與同相輸入端的參考電壓比較后,其結(jié)果作為基本R--S觸發(fā)器QUOTE端的輸入信號;低電平觸發(fā)信號加在A2的同相輸入端,與反相輸入端的參考電壓比較后,其結(jié)果作為基本R--S觸發(fā)器QUOTE端的輸入信號?;綬--S觸發(fā)器的輸出狀態(tài)受比較器A1、A2的輸出端控制。2)多諧振蕩器工作原理由555定時(shí)器組成的多諧振蕩器如圖3-7(C)部分所示,其中R1、R2和電容C為外接元件。其工作波如圖(D)部分所示。圖3-7震蕩器工作原理設(shè)電容的初始電壓Uc=0,t=0時(shí)接通電源,由于電容電壓不能突變,所以高、低觸發(fā)端VTH=VTL=0QUOTEQUOTE,比較器A1輸出為高電平,A2輸出為低電平,即QUOTE=1,QUOTE=0(1表示高電位,0表示低電位),R--S觸發(fā)器置1,定時(shí)器輸出u0=1此時(shí)QUOTE,定時(shí)器內(nèi)部放電三極管截止,電源Vcc經(jīng)R1,R2向電容C充電,uc逐漸升高。當(dāng)uc上升到QUOTE時(shí),A2輸出由0翻轉(zhuǎn)為1,這時(shí)QUOTE=QUOTE=1,R--S觸發(fā)順保持狀態(tài)不變。所以0<t<t1期間,定時(shí)器輸出u0為高電平1。QUOTE時(shí)刻,uc上升到QUOTE,比較器A1的輸出由1變?yōu)?,這時(shí)QUOTE=0,QUOTE=1,R--S觸發(fā)器復(fù)0,定時(shí)器輸出u0=0。QUOTE期間,QUOTE,放電三極管T導(dǎo)通,電容C通過R2放電。uc按指數(shù)規(guī)律下降,當(dāng)時(shí)比較器A1輸出由0變?yōu)?,R--S觸發(fā)器的QUOTE=QUOTE=1,Q的狀態(tài)不變,u0的狀態(tài)仍為低電平。QUOTE時(shí)刻,uc下降到QUOTE,比較器A2輸出由1變?yōu)?,R--S觸發(fā)器的QUOTE=1,QUOTE=0,觸發(fā)器處于1,定時(shí)器輸出u0=1。此時(shí)電源再次向電容C放電,重復(fù)上述過程。通過上述分析可知,電容充電時(shí),定時(shí)器輸出u0=1,電容放電時(shí),u0=0,電容不斷地進(jìn)行充、放電,輸出端便獲得矩形波。多諧振蕩器無外部信號輸入,卻能輸出矩形波,其實(shí)質(zhì)是將直流形式的電能變?yōu)榫匦尾ㄐ问降碾娔堋?)振蕩周期由圖(D)可知,振蕩周期T=T1+T2。T1為電容充電時(shí)間,T2為電容放電時(shí)間。充電時(shí)間:(3-2)放電時(shí)間:(3-3)矩形波的振蕩周期:QUOTE(3-4)因此改變R1、R2和電容C的值,便可改變矩形波的周期和頻率。對于矩形波,除了用幅度,周期來衡量外,還有一個(gè)參數(shù):占空比q,q=(脈寬tw)/(周期T),tw指輸出一個(gè)周期內(nèi)高電平所占的時(shí)間。圖(C)所示電路輸出矩形波的占空比:QUOTEQUOTEQUOTEQUOTEQUOTE(3-5)3.3.2測量電阻電路的設(shè)計(jì)定時(shí)器555是一種用途很廣的集成電路,只需外接少量R、C元件,就可以構(gòu)成多諧、單穩(wěn)及施密特觸發(fā)器。電阻的測量采用“脈沖計(jì)數(shù)法”,由555電路構(gòu)成的多諧振蕩電路,通過計(jì)算振蕩輸出的頻率來計(jì)算被測電阻的大小。555接成多諧振蕩器的形式,其振蕩周期為:(3-6)得出:(3-7)即:(3-8)其中R16=1KΩ,R17=1KΩ,C11=0.1uF:電阻測試電路見圖3-8所示。圖3-8電阻測試電路3.3.3測量電容電路的設(shè)計(jì)電容的測量同樣采用“脈沖計(jì)數(shù)法”,由555電路構(gòu)成的多諧振蕩電路,通過計(jì)算振蕩輸出的頻率來計(jì)算被測電容的大小。555接成多諧振蕩器的形式,其振蕩周期為:(3-11)我們設(shè)置R1=R2,得出:(3-12)即:(3-13)電路分為1檔:R14=30KΩ,R15=3.9K;(3-14)電容測試電路見圖3-9所示。圖3-9電容測試電路3.4測量電感電路的設(shè)計(jì)及仿真3.4.1測量電感電路的設(shè)計(jì)電感的測量是采用電容三點(diǎn)式振蕩電路來實(shí)現(xiàn)的。電容三點(diǎn)式振蕩電路又稱考畢茲振蕩電路,三點(diǎn)式振蕩電路是指:LC回路中與發(fā)射極相連的兩個(gè)電抗元件必須是同性質(zhì)的,另外一個(gè)電抗元件必須為異性質(zhì)的,而與發(fā)射級相連的兩個(gè)電抗元件同為電容式的三點(diǎn)式振蕩電路,也就是"射同基反"的構(gòu)成原則成為電容三點(diǎn)式振蕩電路。其振蕩頻率為:(3-15)即:(3-16)(3-17)電感測試電路見圖3-10所示。圖3-10電感測試電路3.5多路選擇開關(guān)電路的設(shè)計(jì)利用CD4052實(shí)現(xiàn)測量類別的轉(zhuǎn)換,CD4052是差分四通道數(shù)字控制模擬開關(guān)器件,有A0和A1兩個(gè)二進(jìn)制控制輸入端和INH輸入,具有低導(dǎo)通阻抗和很低的截止電流。當(dāng)INH輸入端=“1”時(shí)所有通道截止,二位二進(jìn)制輸入信號選通四對通到中的一通道。當(dāng)選擇了某一通道的頻率后,Y輸出頻率通過T1送入單片機(jī)進(jìn)行計(jì)數(shù),通過計(jì)算得到要被測值,多路選擇開關(guān)控制如表3-1所示。表3-1多路選擇開關(guān)控制P2.0P2.1測量類別00Y0-L01Y1-R10Y2-C11*表3-1中*表示未定義此功能。多路選擇開關(guān)硬件電路如圖3-13所示。圖3-13多路選擇開關(guān)電阻、電容、電感測試儀的軟件設(shè)計(jì)4電阻、電容、電感測試儀的軟件設(shè)計(jì)4.1I/O口的分配P1.0R測量程序的選擇P1.1C測量程序的選擇P1.2L測量程序的選擇P1.3-P1.4多路選擇開關(guān)控制選擇P1.0、P1.1和P1.2按鍵輸入及測量指示燈開始結(jié)束開始結(jié)束初始化執(zhí)行鍵功能有無按鍵操?作?有無圖4-1按鍵主程序流程圖4.2主程序流程圖在電阻、電容、電感測試儀的設(shè)計(jì)中,便于直觀性,在數(shù)碼管上顯示被測參數(shù)的選擇,被測參數(shù)各個(gè)燈的選擇以及具體設(shè)置。通過三個(gè)按鍵Sr,Sc,SL來進(jìn)行靈活控制,具體操作流程如4-2所示。開始初始化開始初始化鍵掃描健分析,置狀態(tài)R測試狀態(tài)C測試狀態(tài)L測試狀態(tài)開中斷定時(shí)器設(shè)置通道及指示燈的設(shè)置采值并計(jì)算顯示結(jié)束NoYes首先插入被測元件,開關(guān)打開以后,按下SET鍵,進(jìn)行復(fù)位,然后進(jìn)行按鍵選擇,選擇被測參數(shù)類別,之后單片機(jī)根據(jù)按鍵類別啟動相應(yīng)的參數(shù)測試程序,測試完畢后將結(jié)果送入數(shù)碼管顯示。4.3頻率參數(shù)計(jì)算的原理本設(shè)計(jì)頻率的計(jì)算采用單片機(jī)外部中斷,對外觸發(fā)電路產(chǎn)生的脈沖頻率的測量,再通過對測量數(shù)據(jù)的校正來完成。單片機(jī)對頻率測量的原理如下圖4-3所示。圖4-3測頻率原理圖示說明:圖4-3中t1時(shí)刻檢測到高電平開定時(shí)器1,開始計(jì)數(shù);t2時(shí)刻等待檢測低電平;t3時(shí)刻第二次檢測到高電平時(shí)關(guān)定時(shí)器停止計(jì)數(shù)。利用GATE=1,TR1=1,只有引腳輸入高電平時(shí),T1才允許計(jì)數(shù),利用此,將外部輸入脈沖經(jīng)引腳上輸入,等待高電平的到來,當(dāng)檢測到高電平時(shí)開定時(shí)器開始計(jì)數(shù),然后檢測低電平,當(dāng)檢測到低電平時(shí)已經(jīng)測得脈沖的脈寬,但我們測得是頻率,故在程序中藥繼續(xù)檢測等待下一個(gè)高電平的到來,此時(shí)關(guān)定時(shí)器停止計(jì)數(shù),用此計(jì)數(shù)值乘以機(jī)器的周期數(shù)(晶振頻率已知),得出觸發(fā)電路產(chǎn)生的周期,然后再經(jīng)過數(shù)據(jù)處理便得到輸入信號的頻率。程序流程圖如圖4-4所示。開始開始程序初始化數(shù)據(jù)處理開定時(shí)器TR=1fw是否為1fw是否為1fw是否為0結(jié)束NNNYYY圖4-4頻率計(jì)算程序流程圖PCB板的設(shè)計(jì)與系統(tǒng)的調(diào)試5PCB板的設(shè)計(jì)與系統(tǒng)的調(diào)試5.1PROTEL99SE的介紹與PCB板的設(shè)計(jì)Protel99SE是應(yīng)用于Windows9X/2000/NT操作系統(tǒng)下的EDA設(shè)計(jì)軟件,采用設(shè)計(jì)庫管理模式,可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì),具有很強(qiáng)的數(shù)據(jù)交換能力和開放性及3D模擬功能,是一個(gè)32位的設(shè)計(jì)軟件,可以完成電路原理圖設(shè)計(jì),印制電路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作,可以設(shè)計(jì)32個(gè)信號層,16個(gè)電源--地層和16個(gè)機(jī)加工層。一、Protel99SE的系統(tǒng)組成按照系統(tǒng)功能來劃分,Protel99se主要包含以下兩大部分和6個(gè)功能模塊。1、電路工程設(shè)計(jì)部分(1)電路原理設(shè)計(jì)部分(AdvancedSchematic99):電路原理圖設(shè)計(jì)部分包括電路圖編輯器(簡稱SCH編輯器)、電路圖零件庫編輯器(簡稱Schlib編輯器)和各種文本編輯器。本系統(tǒng)的主要功能是:繪制、修改和編輯電路原理圖;更新和修改電路圖零件庫;查看和編輯有關(guān)電路圖和零件庫的各種報(bào)表。(2)印刷電路板設(shè)計(jì)系統(tǒng)(AdvancedPCB99):印刷電路板設(shè)計(jì)系統(tǒng)包括印刷電路板編輯器(簡稱PCB編輯器)、零件封裝編輯器(簡稱PCBLib編輯器)和電路板組件管理器。本系統(tǒng)的主要功能是:繪制、修改和編輯電路板;更新和修改零件封裝;管理電路板組件。(3)自動布線系統(tǒng)(AdvancedRoute99):本系統(tǒng)包含一個(gè)基于形狀(Shape-based)的無柵格自動布線器,用于印刷電路板的自動布線,以實(shí)現(xiàn)PCB設(shè)計(jì)的自動化。2、電路仿真與PLD部分(1)電路模擬仿真系統(tǒng)(AdvancedSIM99):電路模擬仿真系統(tǒng)包含一個(gè)數(shù)字/模擬信號仿真器,可提供連續(xù)的數(shù)字信號和模擬信號,以便對電路原理圖進(jìn)行信號模擬仿真,從而驗(yàn)證其正確性和可行性。(2)可編程邏輯設(shè)計(jì)系統(tǒng)(AdvancedPLD99):可編程邏輯設(shè)計(jì)系統(tǒng)包含一個(gè)有語法功能的文本編輯器和一個(gè)波形編輯器(Waveform)。本系統(tǒng)的主要功能是;對邏輯電路進(jìn)行分析、綜合;觀察信號的波形。利用PLD系統(tǒng)可以最大限度的精簡邏輯部件,使數(shù)字電路設(shè)計(jì)達(dá)到最簡化。(3)高級信號完整性分析系統(tǒng)(AdvancedIntegrity99):信號完整性分析系統(tǒng)提供了一個(gè)精確的信號完整性模擬器,可用來分析PCB設(shè)計(jì)、檢查電路設(shè)計(jì)參數(shù)、實(shí)驗(yàn)超調(diào)量、阻抗和信號諧波要求等。二、Protel99SE的功能特性1、開放式集成化的設(shè)計(jì)管理體系2、超強(qiáng)功能的、修改與編輯功能3、強(qiáng)大的設(shè)計(jì)自動化功能本設(shè)計(jì)中,PCB的設(shè)計(jì)如圖5-1所示:圖5-1PCB板的設(shè)計(jì)電路5.2系統(tǒng)調(diào)試與系統(tǒng)測試5.2.1系統(tǒng)軟件調(diào)試單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS-51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。5.2.2系統(tǒng)硬件測試本設(shè)計(jì)的硬件部分通過調(diào)試,在調(diào)試過程中遇到很多問題,由于本電路是由腐蝕板腐蝕而成的,焊接完成后,發(fā)現(xiàn)1602不顯示,經(jīng)檢測后發(fā)現(xiàn)電路板腐蝕時(shí)間過長或者印刷不好導(dǎo)致線路斷路發(fā)現(xiàn)后更改后工作正常了。5.2.3系統(tǒng)測試(1)測試原理:在系統(tǒng)設(shè)計(jì)中,以MCS-51單片機(jī)為核心的電阻、電容、電感測試儀,將電阻,電容,電感,使用對應(yīng)的振蕩電路轉(zhuǎn)化為頻率實(shí)現(xiàn)各個(gè)參數(shù)的測量。其中電阻和電容是采用555多諧振蕩電路產(chǎn)生的,而電感則是根據(jù)電容三點(diǎn)式產(chǎn)生的,將振蕩頻率送入AT89C52的計(jì)數(shù)端端,通過定時(shí)并且計(jì)數(shù)可以計(jì)算出被測頻率,再通過該頻率計(jì)算出被測參數(shù)。以Keil51為仿真平臺,使用C語言與匯編語言混合編程編寫了系統(tǒng)應(yīng)用軟件;包括主程序模塊、顯示模塊、電阻測試模塊、電容測試模塊和電感測試模塊。(2)測試方法:在測試時(shí)將被測參數(shù)通過本系統(tǒng)測量出來的示值與參數(shù)的標(biāo)稱值進(jìn)行對比,進(jìn)而可以知道本系統(tǒng)的測試精度。(3)測試儀器:示波器,萬用表,穩(wěn)壓電源,計(jì)算機(jī)。(4)測試結(jié)果:通過按鍵,實(shí)現(xiàn)其按鍵所對應(yīng)的功能,并觀察測試結(jié)果,對設(shè)計(jì)進(jìn)一步的進(jìn)行校正和對實(shí)現(xiàn)功能的可靠性的確認(rèn),并記錄觀察結(jié)果。測試結(jié)果如下:a)電阻測試數(shù)據(jù)如表5-1所示。表5-1電阻測試數(shù)據(jù)標(biāo)稱值(Ω)系統(tǒng)測量(Ω)相對誤差(%)3303330.92002052.55305280.4470048924.120000192163.94700004646831.1b)電容測試數(shù)據(jù)如表5-2所示。表5-2電容測試數(shù)據(jù)讀取示值(pF)標(biāo)稱值(pF)相對誤差值(%)1001011.02212231.322221801.0c)由于電感制作復(fù)雜本次測試暫未對電感進(jìn)行測試。(4)測試分析:在實(shí)際測量中,由于測試環(huán)境,測試儀器,測試方法等都對測試值有一定的影響,都會導(dǎo)致測量結(jié)果或多或少地偏離被測量的真值。為了減小本設(shè)計(jì)中誤差的大小,主要利用修正的方法來減小本測試儀的測量誤差。所謂修正的方法就是在測量前或測量過程中,求取某類系統(tǒng)誤差的修正值。在測量的數(shù)據(jù)處理過程中選取合適的修正值很關(guān)鍵,修正值的獲得有三種途徑。第一種途徑是從相關(guān)資料中查??;第二種途徑是通過理論推導(dǎo)求??;第三種途徑是通過實(shí)驗(yàn)求取。本測試修正值選取主要通過實(shí)驗(yàn)求取,對影響測量讀數(shù)的各種影響因素,如溫度、濕度、電源電壓等變化引起的系統(tǒng)誤差。通過對相同被測參數(shù)的多次測量結(jié)果和不同被測參數(shù)的多次測量選取平均值,最后確定被測參數(shù)公式的常數(shù)K值,從而達(dá)到減小本設(shè)計(jì)系統(tǒng)誤差的目的。由于振蕩電路外圍器件由電容電阻分立元件搭接而成,所以由振蕩電路產(chǎn)生的被測參數(shù)對應(yīng)的頻率有一定的誤差,所以只能通過多次實(shí)驗(yàn)測量,選取合適的修正值來盡可能的減少本測試系統(tǒng)的誤差。設(shè)計(jì)總結(jié)6結(jié)論與展望畢業(yè)論文是一次非常好的將理論與實(shí)際相結(jié)合的機(jī)會,通過對電阻、電容、電感測試儀的課題設(shè)計(jì),鍛煉了我的實(shí)際動手能力,增強(qiáng)了我解決實(shí)際工程問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)規(guī)范以及電腦制圖等其他專業(yè)能力水平。本設(shè)計(jì)的硬件電路圖簡單,可降低生產(chǎn)成本。采用單片機(jī)可提高系統(tǒng)的可靠性和穩(wěn)定性,縮小系統(tǒng)的體積,調(diào)試和維護(hù)方便,而且以MCS-51單片機(jī)最小系統(tǒng)為核心的設(shè)計(jì)能夠滿足了整個(gè)系統(tǒng)的工作需求,555振蕩器實(shí)現(xiàn)了被測電阻和被測電容參數(shù)的頻率化,電容三點(diǎn)式振蕩電路實(shí)現(xiàn)了被測電感參數(shù)的頻率化,被測頻率通過CD4052模擬開關(guān)送入單片機(jī)計(jì)數(shù),再經(jīng)過顯示電路顯示被測參數(shù)的測量值,軟件用C語言編程,根據(jù)具體情況控制啟動被測參數(shù)的相應(yīng)程序,能靈活控制被測參數(shù)的檔位切換。經(jīng)過測試,系統(tǒng)各個(gè)模塊都能正常共組,成功地達(dá)到了設(shè)計(jì)的硬件要求。系統(tǒng)的軟件部分是系統(tǒng)實(shí)現(xiàn)各種工作狀態(tài)的關(guān)鍵。通過結(jié)合硬件電路,在Keil51的平臺上,使用C語言與匯編語言混合編程編寫了系統(tǒng)應(yīng)用程序,使程序能夠正常運(yùn)行,實(shí)現(xiàn)了設(shè)計(jì)的要求??傊?,整個(gè)系統(tǒng)的工作正常,完成了設(shè)計(jì)任務(wù)的全部要求。雖然本系統(tǒng)完成了設(shè)計(jì)設(shè)計(jì)要求,但其中仍然存在著很多需要改進(jìn)的地方。作品實(shí)測中,測量電容值有一定的誤差,而且C值越大時(shí)誤差越大,該誤差則是來源于振蕩電路產(chǎn)生的頻率和單片機(jī)程序上的誤差。希望在之后的設(shè)計(jì)之中能夠得到進(jìn)一步解決。在人機(jī)交換方面,顯示部分可以改用顯示效果更好的液晶屏顯示,使系統(tǒng)工作狀態(tài)和數(shù)據(jù)顯示更加清晰、更加人性化。致謝致謝在這幾個(gè)月畢業(yè)設(shè)計(jì)的學(xué)習(xí)和工作中,導(dǎo)師的精心指導(dǎo)和培養(yǎng)使我在各個(gè)方面都受益非淺。在分析問題、解決問題及獨(dú)立工作的能力有了很大的提高。在此期間,xx老師提出了很多有益的建議并給予我很大幫助。在本文的課題研究及寫作過程中,也給予了大力支持。在此謹(jǐn)向xx老師表示衷心的感謝。在電信學(xué)院這個(gè)學(xué)習(xí)氛圍活躍、團(tuán)結(jié)友愛的集體里,大家互相幫助,彼此討論問題,共同提高。在此也要感謝我的各位學(xué)友,有了大家的支持和幫助使得論文研究工作得以順利的進(jìn)行。最后,再次向xxxxxx老師以及幫助過我的同學(xué)們表示最真誠的謝意!參考文獻(xiàn)參考文獻(xiàn)參考文獻(xiàn)[1]申忠如,申淼,譚亞麗.MCS-51單片機(jī)原理及系統(tǒng)設(shè)計(jì).西安交通大學(xué)出版社,2008年3月第1版[2]申忠如,郭福田,丁暉.現(xiàn)代測試技術(shù)與系統(tǒng)設(shè)計(jì).西安:西安交通大學(xué)出版社,2006.2.[3]付家才.單片機(jī)控制工程實(shí)踐技術(shù)[M].北京化學(xué)工業(yè)出版社,2004[4]張毅剛.MCS-51單片機(jī)應(yīng)用系統(tǒng).哈爾濱工業(yè)大學(xué)出版社,1997[5]夏繼強(qiáng).單片機(jī)實(shí)驗(yàn)與實(shí)踐教程.北京航空航天大學(xué)出版社,2001[6]肖洪兵.跟我學(xué)用單片機(jī).北京航空航天大學(xué)出版社,2002

[7]付曉光.單片機(jī)原理與使用技術(shù).清華大學(xué)出版社,ISBN7-81082-169-5TP[8]李桂安.電子技術(shù)實(shí)驗(yàn)及課程設(shè)計(jì).東南大學(xué)出版社,2008[9]J.C.Whitaker.ThermalDesignofElektronicEquipment,CRCPressLLC.London2001[10]W.Janke.Zjawiskatermiznewelementachi.ukladachpolprzewodnikowych.WNT.Warszawa.1992西安交通大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)附錄附錄附錄一系統(tǒng)原理圖及PCB附圖1附圖2附錄二源程序源程序:外文翻譯單片機(jī)AT89C51簡介AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含4Kb字節(jié)的快速可擦寫的只讀程序存儲器(PEROM)和128字節(jié)的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51產(chǎn)品指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大AT89C51單片機(jī)可為您提供許多高性價(jià)比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。主要性能參數(shù):1)與MCS-51產(chǎn)品指令系統(tǒng)完全兼容;2)4K字節(jié)可重復(fù)寫flash閃速存儲器;3)1000次擦寫周期;4)全靜態(tài)操作:0HZ-24MHZ;5)三級加密程序存儲器;6)128*8字節(jié)內(nèi)部RAM;7)32個(gè)可編程I/O口;8)2個(gè)16位定時(shí)/計(jì)數(shù)器;9)6個(gè)中斷源;10)可編程串行UART通道;11)低功耗空閑和掉電模式。功能特性概述:AT89C51提供以下標(biāo)準(zhǔn)功能:4K字節(jié)閃速存儲器,128字節(jié)內(nèi)部RAM,32個(gè)I/O口線,兩個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)5向量兩級中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C51可降至0HZ的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。引腳功能說明:Vcc:電源電壓GND:地P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)位口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動8個(gè)邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可做熟出口。做輸出口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流。Flash編程和程序校驗(yàn)期間,P1接受低8位地址。P2口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對端口寫“1”,通過內(nèi)部地山拉電阻把端口拉到高電平,此時(shí)可作為輸出口,作輸出口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個(gè)TTL邏輯門電路。對P3口寫入“1”時(shí),他們被內(nèi)部上拉電阻拉高并可作為輸出口。做輸出端時(shí),被外部拉低的P3口將用上拉電阻輸出電流。P3口還接收一些用于閃速存儲器編程和程序校驗(yàn)的控制信號。表1P3功能引腳功能P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4TOP3.5T1P3.6WRP3.7RDRST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。ALE/PROG:當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時(shí),ALE(地址所存允許)輸出脈沖用于所存地址的低8位字節(jié)。即使不訪問外部存儲器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí)將跳過一個(gè)ALE脈沖。對flash存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有不要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該外置位后,只要一條MOVX和MOVC指令A(yù)LE才會被激活。此外,該引腳會被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE無效。PSEN:程序存儲允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89C51由外部程序存儲器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩個(gè)^PSEN有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,這兩次有效的PSEN信號不出現(xiàn)。EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000HFFFFH),EA端必須保持低電平(接地)。需注意的是;如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接VCC端),CPU則執(zhí)行內(nèi)部程序存儲器中的指令。Flas

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論