版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MACROBUTTONMTEditEquationSection2SEQMTEqn\r\hSEQMTSec\r1\hSEQMTChap\r1\h基于單片機(jī)的激光測距院系電氣信息工程學(xué)院專業(yè)電子信息工程班級學(xué)號學(xué)生姓名聯(lián)系方式指導(dǎo)教師職稱:2011年5月獨創(chuàng)性聲明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計)是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。除了文中特別加以注釋和致謝的地方外,論文(設(shè)計)中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果。與本研究成果相關(guān)的所有人所做出的任何貢獻(xiàn)均已在論文(設(shè)計)中作了明確的說明并表示了謝意。簽名:年月日授權(quán)聲明本人完全了解許昌學(xué)院有關(guān)保留、使用本科生畢業(yè)論文(設(shè)計)的規(guī)定,即:有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交畢業(yè)論文(設(shè)計)的復(fù)印件和磁盤,允許畢業(yè)論文(設(shè)計)被查閱和借閱。本人授權(quán)許昌學(xué)院可以將畢業(yè)論文(設(shè)計)的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編論文(設(shè)計)。本人論文(設(shè)計)中有原創(chuàng)性數(shù)據(jù)需要保密的部分為(如沒有,請?zhí)顚憽盁o”):簽名:年月日指導(dǎo)教師簽名:年月日摘要激光具有高亮度、高方向性、高單色性和高相干性等優(yōu)點,所以,利用激光傳感器技術(shù)和自動控制技術(shù)相結(jié)合的測距方案中,激光測距是目前應(yīng)用最普遍的一種,本課題介紹了激光傳感器的原理和特性,以及Atmel公司的AT87C51單片機(jī)的性能和特點,并在分析了激光測距的原理基礎(chǔ)上,指出了設(shè)計測距系統(tǒng)的思路和所需考慮的問題,給出了以AT87C關(guān)鍵字:激光;測距;單片機(jī)ABSTRACTLaserpossesseshighbrightness,highdirectional,highmonochromaticandhighcoherencewaitforanadvantage,therefore,byusinglasersensortechnologyandautomaticcontroltechnologyincombinationofmeasurementprogram,laserrangeismostbroadlyapplied,thesubjectoflasersensorsisintroduced,andtheprincipleandcharacteristicsofsinglechipAT87C51Atmelcompanyperformanceandcharacteristics,andanalyzestheprincipleoflaserrangefinder,pointsoutthebasisofideasanddesignrangingsystemneededconsiderthequestion,givenaAT87C51singlechipislowcost,highprecision.Miniaturizationdigitaldisplaylaserranginghardwarecircuitandsoftwaredesignmethod,thesystemdesignisreasonable,stablework,energy,detectionspeed,goodsimplecalculation.Easytoachievereal-timecontrol,andtheprecisioninmeasurementcanreachtherequestofindustrialapplications.Keyword:laser;ranging;microcontroller目錄1緒論 )4.3計算機(jī)控制LED顯示部分本部分主要是通過單片機(jī)控制四個LED數(shù)碼管來顯示出所測得得距離,主要包括87C51單片機(jī)芯片,四個74HC573鎖存器,四個數(shù)碼管(分別顯示所測得的距離的十位、個位、十分位和百分位)、三個與門和四個三極管。4LED說明本設(shè)計假設(shè)的測量距離在37.5m以內(nèi),四位顯示,分別為十位、個位和兩個小數(shù)位十分位、百分位,所以選用了四個LED數(shù)碼管。數(shù)碼管分為共陰極和共陽極兩種,發(fā)光二極管的陰極連在一起即為共陰極,陽極連在一起即為共陽極,一個數(shù)碼管由8個發(fā)光二極管組成,其中,7個發(fā)光二極管構(gòu)成字形“8”,另一個作為小數(shù)點顯示。本設(shè)計選用了八位共陽極數(shù)碼管,如下圖,其中a、b、c、d、e、f、g由不同的信號控制顯示數(shù)字,dp圖4-7八位共陽極LED引腳圖當(dāng)陽極的公共端為高電平時,根據(jù)a、b、c、d、e、f、g、dp各個端口的信號高低(低電平有效)可以控制不同數(shù)字的顯示和小數(shù)點的顯示,其中a、b、c、d、e、f、g的數(shù)字顯示信號及其對應(yīng)的顯示數(shù)字表如下:顯示字符abcdefg控制端信號顯示字符abcdefg控制端信號00000001B50100111B11001111B60100000B20010010B70001111B30000110B80000000B41001100B90000100Bdp控制小數(shù)點的顯示,當(dāng)dp=1時滅;當(dāng)dp=0時亮只有在第九個端口即C端口為高電平是才能使數(shù)碼管工作圖4-8LED顯示字符與端口信號對照表4.3.274HC573說明本設(shè)計的顯示部分共有四個數(shù)碼管,但都共用一個單片機(jī)的輸出口來控制數(shù)字的顯示,為了使各個數(shù)碼管的顯示不互相干擾,在各個數(shù)碼管前加一個74HC573鎖存器以控制數(shù)碼管的穩(wěn)定顯示,74HC573鎖存器引腳圖如下:圖4-974HC573引腳圖其工作原理是:當(dāng)C端口為高電平時,左側(cè)輸入端輸入什么二進(jìn)制信號對應(yīng)的右側(cè)輸出端輸出同樣的二進(jìn)制信號;當(dāng)C端口變?yōu)榈碗娖綍r,無論左側(cè)輸入端輸入什么二進(jìn)制信號對應(yīng)的右側(cè)輸出端保持輸出C端口上次為高電平是的輸入信號。示例如下圖:C電平值變化輸入1D—8D輸出1Q—8Q011111111XXXXXXXX110101010101010100000000001010101010101010101010101圖4-1074HC573信號變化表由該表可以看出74HC573的作用就是控制端口由高電平變?yōu)榈碗娖綍r保持輸出。4單片機(jī)控制的LED顯示部分電路設(shè)計本部分主要是單片機(jī)控制所測得的距離各個位的顯示,各個LED的顯示由P2口得、、、分別控制四個LED即距離值的十位、個位、十分位、百分位顯示,對應(yīng)低電平有效,同時,當(dāng)口控制各位顯示的時候同時控制十位數(shù)的74HC573鎖存并持續(xù)顯示,其中,個位數(shù)的小數(shù)點持續(xù)顯示,接低電平,具體硬件電路圖如下:圖4-11單片機(jī)與LED硬件連接圖4顯示部分程序設(shè)計計時部分和計算部分已經(jīng)將所測得的距離值計算出來,顯示部分就是解決如何將計算出的小數(shù)的各個位顯示在有四個數(shù)碼管,首先要對該小數(shù)進(jìn)行分離,用四個新的變量來分別代表這個小數(shù)的十位、個位、十分位和百分位,然后再對應(yīng)數(shù)碼管的顯示控制信號來通過單片機(jī)的P1口來控制數(shù)碼管顯示相應(yīng)的十進(jìn)制數(shù)。S是個浮點型數(shù)據(jù),并且整數(shù)位只有兩位,我們要分離十位的方法就是讓這個浮點數(shù)除以10,然后取整就可以了得到S的十位數(shù)m了,同理,對于個位,只要對S取整,然后減去10m就可得到個位數(shù)了。單片機(jī)控制的LED位顯示框圖:Ifb=0YNIfb=1C=11000000YNIfb=2C=11111001YNIfb=3C=10100100YNIfb=4C=10110000YNIfb=5C=10011001YNIfb=6C=11110010YNIfb=7C=10000010YNIfb=8C=11111000YNb=9C=10000000C=10010000圖4-12單片機(jī)判斷LED位顯示符號框圖4.4系統(tǒng)控制部分設(shè)計本設(shè)計共設(shè)計了四個按鍵分別控制測距過程的各個不同階段,分別計為K1、K2。各個按鍵功能如下表:按鍵號按鍵功能K1單片機(jī)手動復(fù)位按鍵K2開始測距,單片機(jī)測距控制位變0,發(fā)射激光圖4-13系統(tǒng)開光及其功能圖圖4-14各部分硬件連接框圖系統(tǒng)的工作過程是:首先由使用者按動K1鍵,使單片機(jī)復(fù)位,然后按動K2鍵,給激光發(fā)射電路的TRIGER端口一個高電平脈沖信號,使該電路發(fā)出一激光信號。光電檢測端接收到的參考信號,經(jīng)檢測電路、放大電路轉(zhuǎn)換成一高電平信號傳入單片機(jī)的P2.7端口,單片機(jī)經(jīng)過軟件檢測通過P1.1端口發(fā)射一高電平使CPLD計時部分開始計時,當(dāng)光電檢測端接收到回波信號時,再次經(jīng)過檢測電路、放大電路轉(zhuǎn)換成一高電平信號經(jīng)P2.。單片機(jī)軟件調(diào)取時間間隔,經(jīng)軟件檢測,判斷是否超過量程,若超過量程,設(shè)計時間間隔為清零來使使用者明白所要測的障礙物距離已超出系統(tǒng)量程范圍;若沒有超過量程,則通過軟件計算,將所測得得距離值通過LED顯示給使用者。5誤差分析及總結(jié)5.1誤差分析由于本設(shè)計并沒有做出相應(yīng)的實物進(jìn)行實驗分析,所以只做理論上的分析,首先可以確定實驗時出現(xiàn)的誤差必滿足以下條件:(1)在一定的測量條件下的有限測量中,誤差的絕對值在一定的范圍內(nèi);(2)絕對值較小的誤差出現(xiàn)的頻率大,絕對值較大的誤差出現(xiàn)的頻率小;(3)出現(xiàn)的誤差一定是隨機(jī)性的從整個激光測距的原理出發(fā),可以想象,從脈沖激光從發(fā)射之后要穿過空氣等等外界環(huán)境,再經(jīng)過反射回到接收裝置,各種外界因素是不可控制的,這些外界因素主要有;(1)實驗環(huán)境的溫度變化。溫度的變化會引起信號在CPLD中的傳播速度變化,直接影響測量結(jié)果。(2)電源電壓的變化。(3)量化誤差,本設(shè)計所采用的時間間隔計時部分的精確率為,對應(yīng)的誤差為。(4)噪聲和干擾,信號從信號發(fā)生器傳到計時電路中,有可能引入各種干擾。5.2總結(jié)展望本設(shè)計簡單地介紹了種基于APD的激光測距接收電路和一種基于CPLD的計時電路的研究情況。給出了用于參考的脈沖激光發(fā)射接收元器件及驅(qū)動其工作的電路,重點介紹了單片機(jī)控制的測量距離的顯示部分,介紹了基于CPLD和單片機(jī)的模擬內(nèi)插法測時間間隔,目前為止主要完成了一下工作:(1)對激光技術(shù)做了簡要的介紹,重點是對脈沖激光測距技術(shù)原理做了介紹。(2)針對APD工作是需要較高的反向偏壓,給出了建議性的硬件電路圖(3)對時間間隔的測量提出了利用CPLD和單片機(jī)的模擬內(nèi)插法,使計時精度達(dá)到了測量范圍在500ns之內(nèi)。(4)利用單片機(jī)和數(shù)碼管來實現(xiàn)了所測距離是顯示。今后可以改進(jìn)的方面有以下幾個方面:(1)實驗開發(fā)更可靠具體的光電接收部分電路,實現(xiàn)微弱信號的接收。(2)選擇靈敏度和動態(tài)范圍更大的APD,可以提高測距范圍。(3)選用更多的數(shù)碼管,以顯示更大范圍的測量距離。(4)在布局布線是,注意關(guān)鍵信號的高頻特性,防止元器件的不理想性的顯現(xiàn)。參考文獻(xiàn)[1]卞正富.測量學(xué)[M].中國農(nóng)業(yè)出版社,2002[2]彭軍.光電器件基礎(chǔ)與應(yīng)用[M].科學(xué)出版社,[3]俞寬新,江鐵良,趙啟大.激光原理與激光技術(shù)[M].北京工業(yè)大學(xué)出版社,2003[4]郭培源,付揚.光電檢測技術(shù)與應(yīng)用[M].北京航空航天大學(xué)出版社,[5]戴永江.激光雷達(dá)原理[M].北京國防工業(yè)出版社,2002[6]楊培根,張承銓.激光技術(shù)在兵器工業(yè)中的應(yīng)用[M].兵器工業(yè)出版社,1995[7]王清正,胡渝.光電探測技術(shù)[M].電子工業(yè)出版社,1982[8]陳千頌,楊成偉.激光與紅外[J],2002[9]黃正瑾,徐堅.CPLD系統(tǒng)設(shè)計技術(shù)入門與應(yīng)用[M].北京電子工業(yè)出版社,2002[10]林伸茂.8051單片機(jī)徹底研究基礎(chǔ)篇.人民郵電出版社,2004[11]徐維祥,[M].大連理工大學(xué)出版社,1996[12]片機(jī)微型計算機(jī)與接口技術(shù)[M].北京電子工業(yè)出版社,2002[13]李廣弟,朱月秀,(第三版)[M].北京航空航天大學(xué)出版社,[14][M].北京航空航天大學(xué)出版社,2000[15]譚浩強.C程序設(shè)計(第二版)[M].北京清華大學(xué)出版社,1999[16]譚浩強.C語言程序設(shè)計(第三版)[M].北京清華大學(xué)出版社,2005[17]周興華.手把手教你學(xué)單片機(jī)C程序設(shè)計[M].北京航空航天大學(xué)出版社,2007附錄1計時開始與結(jié)束控制程序:#include<reg51.h>#include<stdio.h>voidmain(){ inti; do { i=P2^7; } while(i==1); P1=0xfe; /*開始計時*/ do { i=P2^7; } while(i==1); P1=0xfd; /*計時結(jié)束*/}調(diào)試界面:2TA、TB、T調(diào)取程序#include<reg51.h>#include<stdio.h>voidmain(){intT,TA,TB;P2=0x1f; /*調(diào)取T*/T=P0;if(T>>256)/*判斷,計數(shù)超過范圍則計數(shù)值清零*/{ T=0; TA=0; TB=0;}else /*沒超過范圍則繼續(xù)調(diào)取TA、TB*/{ P2=0x2f; /*調(diào)取TB*/ TB=P0; P2=0x4f; /*調(diào)取TA*/ TA=P0; }}調(diào)試界面:3計算及顯示程序#include<reg51.h>#include<stdio.h>#include<math.h>intfenli(floata);/*位分離函數(shù)聲明*/intxianshi(intb);/*顯示函數(shù)聲明*/voidmain(){intm,n,x,y,T;floatTAB,TA,TB,q,S; /*距離計算*/TAB=TA-TB;TAB=TAB/10;TA=TAB+T;S=TAB*0.3;S=S/2; q=S/10;/*各個位的分離*/m=fenli(q);P2=0xfe;/*控制顯示距離十位的數(shù)碼管工作*/P0=0xff;/*先使數(shù)碼管的發(fā)光二極管全滅*/P0=xianshi(m);/*使距離的十位數(shù)顯示在數(shù)碼管上*/q=S;n=fenli(q);P2=0xfc;/*控制顯示個位和十位的數(shù)碼管工作同時鎖定十位數(shù)碼管的數(shù)據(jù)輸入*/P0=0xff;/*使發(fā)光二極管全滅*/P0=xianshi(n);/*顯示個位*/q=S*10;x=fenli(q);P2=0xf8;/*控制顯示個位、十位和十分位的數(shù)碼管工作同時鎖定個位位數(shù)碼管的數(shù)據(jù)輸入*/P0=0xff;P0=xianshi(x);q=s*100;y=fenli(q);P2=0xf0;P0=0xff;P0=xianshi(y);}intfenli(floata)/*位分離函數(shù)*/{intz;z=floor(a)
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 細(xì)胞凋亡與骨關(guān)節(jié)炎
- 基于設(shè)計思維教學(xué)法的小學(xué)語文項目式學(xué)習(xí)理念與實踐模型
- 護(hù)理碩士研究生心理資本潛在剖面分析及與情緒幸福感的關(guān)系
- 國際志愿者日活動策劃
- 湖南省張家界市桑植縣2024-2025學(xué)年七年級上學(xué)期道德與法治期末試卷(含答案)
- 第十八章 平行四邊形 評估測試卷(含答案)2024-2025學(xué)年數(shù)學(xué)人教版八年級下冊
- 二零二五年度房產(chǎn)共同債權(quán)債務(wù)處理離婚協(xié)議3篇
- 貴州盛華職業(yè)學(xué)院《影視欄目包裝專題設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州黔南科技學(xué)院《設(shè)計原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆巴音郭楞蒙古自治州(2024年-2025年小學(xué)六年級語文)人教版課后作業(yè)(下學(xué)期)試卷及答案
- 英法核動力裝置
- GB/T 41837-2022溫泉服務(wù)溫泉水質(zhì)要求
- YS/T 79-2006硬質(zhì)合金焊接刀片
- 考研考博-英語-山東師范大學(xué)押題密卷附帶答案詳解篇
- 實用性閱讀與交流任務(wù)群設(shè)計思路與教學(xué)建議
- 中醫(yī)診療器具清洗消毒(醫(yī)院感染防控專家課堂培訓(xùn)課件)
- 通風(fēng)設(shè)施標(biāo)準(zhǔn)
- 藥廠生產(chǎn)車間現(xiàn)場管理-PPT課件
- 軸與孔標(biāo)準(zhǔn)公差表
- 防火門施工方案
- 人教PEP版2022-2023六年級英語上冊期末試卷及答案(含聽力材料)
評論
0/150
提交評論