簡易測距裝置_第1頁
簡易測距裝置_第2頁
簡易測距裝置_第3頁
簡易測距裝置_第4頁
簡易測距裝置_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

/簡易測距裝置摘要:設計中利用單片機C8051F020控制超聲波模塊測距,由MCU控制時間計數(shù),計算超聲波從發(fā)射至接收的往返時間,從而算出實際距離.整個系統(tǒng)由超聲波收發(fā)單元、溫度測量單元、顯示單元和控制單元4個單元組成。軟件部分主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序等部分組成。設計給出了系統(tǒng)構成、電路設計、程序編程,系統(tǒng)具有易控制、工作可靠、測距的準確率高。關鍵詞:超聲波單片機準確度高Abstract:thedesignofC8051F020SCMcontrolusingultrasonicrangingfromMCUcontroltime,count,thecalculationtoreceivefromthelaunchultrasonicround-triptime,andgettheactualdistance.Thewholesystemconsistsofultrasonictransceiverunit,temperaturemeasurementunit,displayunitandcontrolunit4unit.Themainpartofthemainprogramsoftware,ultrasonichappensubroutines,ultrasonicreceivinginterruptionprogramanddisplaysubroutinescomponents.Designgivesthesystemstructure,circuitdesign,programming,thesystemhastheeasycontrol,reliableworking,rangingaccuracyishigh。Keywords:ultrasonicsingle-chipmicrocomputerhighaccuracy

目錄TOC\o"1-3"\h\uHYPERLINK\l_Toc4051、方案論證?PAGEREF_Toc4053HYPERLINK\l_Toc135501.1總體方案 PAGEREF_Toc135503HYPERLINK\l_Toc141041.2收發(fā)單元方案論證?PAGEREF_Toc141043HYPERLINK\l_Toc139912、硬件電路設計 PAGEREF_Toc139914HYPERLINK\l_Toc219592.1Parallax28015系列超聲波傳感器?PAGEREF_Toc219594HYPERLINK\l_Toc202702.2單片機C8051F020?PAGEREF_Toc202704HYPERLINK\l_Toc36093、理論分析?PAGEREF_Toc36095HYPERLINK\l_Toc4213.1超聲波測距的原理?PAGEREF_Toc4215HYPERLINK\l_Toc166483.2計算超聲波傳輸時間?PAGEREF_Toc166485HYPERLINK\l_Toc296944、軟件設計 PAGEREF_Toc2969465、系統(tǒng)測試……………………7HYPERLINK\l_Toc26105.1實驗數(shù)據(jù)處理 PAGEREF_Toc26107HYPERLINK\l_Toc294425。2誤差分析

?PAGEREF_Toc294428HYPERLINK\l_Toc195156、總結?PAGEREF_Toc195158HYPERLINK\l_Toc9647、參考文獻 PAGEREF_Toc9648HYPERLINK\l_Toc22785附錄一:元器件料表?PAGEREF_Toc22785921872附錄二:整體電路圖?PAGEREF_Toc21872101、方案論證1.1總體方案本文主要采用單片機控制技術,實現(xiàn)精確的超聲波測距方案,整個系統(tǒng)由超聲波收發(fā)單元、溫度測量單元、顯示單元和控制單元4個單元組成。其中,超聲波收發(fā)單元主要實現(xiàn)超聲波的發(fā)送和接收;溫度測量單元主要測量外界溫度,由于外界的溫度對超聲波的速度有影響,實現(xiàn)溫度補償,提高準確度;顯示單元實現(xiàn)測量數(shù)據(jù)的顯示;單片機為控制單元,完成指令發(fā)送,接收數(shù)據(jù),進行計算等任務.超聲波收發(fā)超聲波收發(fā)信號處理溫度測量液晶顯示單片機(C8051)圖1系統(tǒng)方框圖1.2總體方案論證方案一:超聲波測距方案,超聲波測距儀是根據(jù)超聲波遇到障礙物反射回來的特性進行測量的。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即中斷停止計時。通過不斷檢測產(chǎn)生波發(fā)射后遇到障礙物所反射的回波,從而測出發(fā)射超聲波和接收到回波的時間差T,然后求出距離L。在計算精度和總體有效性、超聲波距離檢測方面占優(yōu)越,尤其相比與其他低成本的遠程檢測系統(tǒng)。不適用于測量距離超過3米。方案二:紅外測距方案,用調制的紅外光進行精密測距的儀器,測程一般為1-5公里。利用的是紅外線傳播時的不擴散原理:因為紅外線在穿越其它物質時折射率很小,所以長距離的測距儀都會考慮紅外線,而紅外線的傳播是需要時間的,當紅外線從測距儀發(fā)出碰到反射物被反射回來被測距儀接受到再根據(jù)紅外線從發(fā)出到被接受到的時間及紅外線的傳播速度就可以算出距離。紅外測距的優(yōu)點是便宜,易制,安全,缺點是精度低,距離近,方向性差。綜上所述,設計選用的是方案一,超聲波傳感器結構簡單、體積小、成本低、技術難度小、信息處理簡單可靠、易于小型化和集成化,最重要的是精度更高一些。2、硬件電路設計設計超聲波測距系統(tǒng)是由parallax28015系列傳感器和單片機C8051F020構成,由LCD-12864顯示。2。1Parallax28015系列超聲波傳感器此超聲波傳感器模塊是集發(fā)送與接收一體的一種傳感器。傳感器有三個引腳,一個為VDD,一個GND,一個控制端SIG,當給控制端一個2us-5us的正脈沖,等待750us,再給SIG端一個高電平就開始計時,超聲波傳感器模塊就產(chǎn)生發(fā)射頻率為40kHz的超聲波,當超聲波接收回波時,會把SIG端拉低,再停止計數(shù),如果時間大于115us且小于18.5ms,就為超聲波測距工作正確。否則超聲波測距出錯,就不計算,重新開始發(fā)射,再判斷。此為超聲波傳感器模塊測距過程。2.2單片機C8051F020本系統(tǒng)采用C8051F020來實現(xiàn)對parallax28015系列超聲波傳感器模塊的控制.單片機控制SIG端來控制超聲波的發(fā)送,然后單片機不停的檢測,當SIG端由高電平變?yōu)榈碗娖綍r就認為超聲波已經(jīng)返回。計數(shù)器所計的數(shù)據(jù)就是超聲波所經(jīng)歷的時間,通過換算就可以得到傳感器與障礙物之間的距離。然而超聲波的傳輸速度主要受溫度影響,因此我們利用單片機C8051F020進行溫度補償,它內部本身就有一個軟件編程的溫度傳感器,因此使電路簡潔.2。3液晶顯示部分3、理論分析3.1超聲波測距的原理超聲波測距的原理一般采用渡越時間法。首先測出超聲波從發(fā)射到遇到障礙物返回所經(jīng)歷的時間,再乘以超聲波的速度就得到二倍的聲源與障礙物之間的距離,即其中D為傳感器與被測障礙物之間的距離,c為聲波在介質中的傳輸速率.在測距精度不是很高的情況下,一般認為c為常數(shù)340m/s。超聲波的傳播速度主要受空氣密度所的影響,空氣的密度越高則超聲波的傳播速度就越快,而空氣的密度又與溫度有著密切的關系.溫度與超聲波的速度之間的近似公式為:℃開始初始化給一個正脈沖5us的信號等待750us開始初始化給一個正脈沖5us的信號等待750us給信號端高電平等待信號端(sig)==0算出距離送顯示TR1=0;停止計數(shù)count=TH1*256+TL1TR1=1定時計數(shù)213<count<35000NNYY5、系統(tǒng)調試??超聲波測距儀的制作和調試,中心頻率為40kHz,硬件電路制作完成并調試好后,便可將程序編譯好下載到單片機試運行。根據(jù)實際情況可以修改成超聲波發(fā)生子程序每次發(fā)送到脈沖寬度和兩次測量的間隔時間,以適應不同距離的測量需要。根據(jù)所設計的電路參數(shù)和程序,測距儀能測量的范圍為20mm—3000mm,測距儀最大誤差不超過5mm。系統(tǒng)調試完后應對測量誤差和重復一致性進行多次實驗分析,不斷有話系統(tǒng)使其達到實際使用的測量要求。?

5.1實驗數(shù)據(jù)處理由于受環(huán)境溫度、濕度的影響,超聲傳感器的測量值與實際值總有一些偏差,表1列出了本超聲測距系統(tǒng)測量值與對應的實際值:表1超聲測距系統(tǒng)測量值與實際值單位:mm實際距離(mm)實測距離(mm)2020.83030.14040.55053.26062.57070.98080.79089.3100102.5150151.3200200。25.2誤差分析

測距誤差主要來源于以下幾個方面:(1)超聲波發(fā)射與接收探頭與被測點存在一定的角度,這個角度直接影響到測量距離的精確值;(2)超聲波回波聲強與待測距離的遠近有直接關系,所以實際測量時,不一定是第一個回波的過零點觸發(fā);(3)由于工具簡陋,實際測量距離也有誤差。影響測量誤差的因素很多,還包括現(xiàn)場環(huán)境干擾、時基脈沖頻率等等。6、總結對所要求測量范圍30mm-3000mm內的平面物體做了多次測量發(fā)現(xiàn),其最大誤差為5mm以內,且重復性好?;趩纹瑱C設計的超聲波測距系統(tǒng)具有硬件結構簡單,工作可靠、測量誤差小等特點。7、參考文獻[1]。童詩白華成英《模擬電子技術基礎》清華大學電子

溫馨提示

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

評論

0/150

提交評論