資源描述:
《《簡易測距裝置》word版》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。
1、簡易測距裝置摘要:設計中利用單片機C8051F020控制超聲波模塊測距,由MCU控制時間計數(shù),計算超聲波從發(fā)射至接收的往返時間,從而算出實際距離。整個系統(tǒng)由超聲波收發(fā)單元、溫度測量單元、顯示單元和控制單元4個單元組成。軟件部分主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序等部分組成。設計給出了系統(tǒng)構(gòu)成、電路設計、程序編程,系統(tǒng)具有易控制、工作可靠、測距的準確率高。關(guān)鍵詞:超聲波單片機準確度高12Abstract:thedesignofC8051F020SCMcontrolusingultrasonicrangingfromMC
2、Ucontroltime,count,thecalculationtoreceivefromthelaunchultrasonicround-triptime,andgettheactualdistance.Thewholesystemconsistsofultrasonictransceiverunit,temperaturemeasurementunit,displayunitandcontrolunit4unit.Themainpartofthemainprogramsoftware,ultrasonichappensubroutine
3、s,ultrasonicreceivinginterruptionprogramanddisplaysubroutinescomponents.Designgivesthesystemstructure,circuitdesign,programming,thesystemhastheeasycontrol,reliableworking,rangingaccuracyishigh.Keywords:ultrasonicsingle-chipmicrocomputerhighaccuracy12目錄1、方案論證31.1總體方案31.2收發(fā)單元
4、方案論證32、硬件電路設計42.1Parallax28015系列超聲波傳感器42.2單片機C8051F02043、理論分析53.1超聲波測距的原理53.2計算超聲波傳輸時間54、軟件設計65、系統(tǒng)測試……………………………………………………75.1實驗數(shù)據(jù)處理75.2誤差分析86、總結(jié)87、參考文獻8附錄一:元器件料表9附錄二:整體電路圖1012121、方案論證1.1總體方案本文主要采用單片機控制技術(shù),實現(xiàn)精確的超聲波測距方案,整個系統(tǒng)由超聲波收發(fā)單元、溫度測量單元、顯示單元和控制單元4個單元組成。其中,超聲波收發(fā)單元主要實現(xiàn)超聲波的發(fā)送和接
5、收;溫度測量單元主要測量外界溫度,由于外界的溫度對超聲波的速度有影響,實現(xiàn)溫度補償,提高準確度;顯示單元實現(xiàn)測量數(shù)據(jù)的顯示;單片機為控制單元,完成指令發(fā)送,接收數(shù)據(jù),進行計算等任務。超聲波收發(fā)信號處理溫度測量液晶顯示單片機(C8051)圖1系統(tǒng)方框圖1.2總體方案論證方案一:超聲波測距方案,超聲波測距儀是根據(jù)超聲波遇到障礙物反射回來的特性進行測量的。超聲波發(fā)射器向某一方向發(fā)射超聲波,在發(fā)射同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即中斷停止計時。通過不斷檢測產(chǎn)生波發(fā)射后遇到障礙物所反射的回波,從而
6、測出發(fā)射超聲波和接收到回波的時間差T,然后求出距離L。在計算精度和總體有效性、超聲波距離檢測方面占優(yōu)越,尤其相比與其他低成本的遠程檢測系統(tǒng)。不適用于測量距離超過3米。方案二:紅外測距方案,用調(diào)制的紅外光進行精密測距的儀器,測程一般為1-5公里。利用的是紅外線傳播時的不擴散原理12:因為紅外線在穿越其它物質(zhì)時折射率很小,所以長距離的測距儀都會考慮紅外線,而紅外線的傳播是需要時間的,當紅外線從測距儀發(fā)出碰到反射物被反射回來被測距儀接受到再根據(jù)紅外線從發(fā)出到被接受到的時間及紅外線的傳播速度就可以算出距離。紅外測距的優(yōu)點是便宜,易制,安全,缺點是精度
7、低,距離近,方向性差。綜上所述,設計選用的是方案一,超聲波傳感器結(jié)構(gòu)簡單、體積小、成本低、技術(shù)難度小、信息處理簡單可靠、易于小型化和集成化,最重要的是精度更高一些。2、硬件電路設計設計超聲波測距系統(tǒng)是由parallax28015系列傳感器和單片機C8051F020構(gòu)成,由LCD-12864顯示。2.1Parallax28015系列超聲波傳感器此超聲波傳感器模塊是集發(fā)送與接收一體的一種傳感器。傳感器有三個引腳,一個為VDD,一個GND,一個控制端SIG,當給控制端一個2us-5us的正脈沖,等待750us,再給SIG端一個高電平就開始計時,超聲
8、波傳感器模塊就產(chǎn)生發(fā)射頻率為40kHz的超聲波,當超聲波接收回波時,會把SIG端拉低,再停止計數(shù),如果時間大于115us且小于18.5ms,就為超聲波測距工作正確。