



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于單片機(jī)的超聲波測距系統(tǒng)設(shè)計基于單片機(jī)的超聲波測距系統(tǒng)設(shè)計眾所周論文聯(lián)盟知,城市軌道交通的檢修為了不打攪正常的運營通常放在半夜進(jìn)展,而在此過程中如要進(jìn)展一些非接觸式的檢測工程時,往往由于現(xiàn)場的光線昏暗或是檢測條件有限,通常是由檢修的老員工通過自己多年的經(jīng)歷來主觀判斷是否存在誤差。這樣憑自己的主觀工作經(jīng)歷而下的判斷無疑是給列車的平安出行埋下了平安隱患。超聲波測距技術(shù)正是一項非接觸式的測距技術(shù),它具有傳播間隔 遠(yuǎn)、能量消耗少、聚向性能佳等優(yōu)勢,特別適用于傳播媒介是空氣的應(yīng)用環(huán)境之中。由于在空氣中波速較慢,因此容易檢測出反射信號的信息,具有很強(qiáng)的分辨才能。同時,它能做到實時控制和檢測可靠優(yōu)勢而使其
2、具有很高的工業(yè)實用價值,因此它被廣泛地應(yīng)用,而且價格相對低廉,不會給企業(yè)和個人使用增加太多的本錢負(fù)擔(dān)。一、超聲波測距的工作原理目前超聲波的測距原理主要有三種方式:分別是渡越時間檢測法、相位檢測法和聲波幅值檢測法1。相位檢測法雖然通過相位之間的角度計算可以得出比較高的準(zhǔn)確度2,但是計算方式比較復(fù)雜,而且相關(guān)的硬件設(shè)備價格較貴;而采用聲波幅值檢測方法的話,主要的瓶頸在于它容易受到反射波的干擾,而造成靈敏性和準(zhǔn)確度不高3。綜合比較下來,渡越時間檢測法的檢測原理簡單易懂同時反射波也不會對其造成干擾而使其靈敏度和準(zhǔn)確度下降,最終筆者選擇的超聲波測距原理是渡越時間檢測法。渡越時間檢測法的原理就是:檢測從超
3、聲波發(fā)射器發(fā)出的超聲波,經(jīng)氣體介質(zhì)的傳播到接收器的時間,即渡越時間4。而用在傳媒介質(zhì)為空氣中聲波的速度乘以該渡越時間就可以得出我聲波總的傳播間隔 。由于該間隔 是發(fā)射到發(fā)射面后再有接收端口接收到的,因此實際的間隔 那么是之前聲波乘以渡越時間的一半。而對于時間的計算那么是通過51單片機(jī)的內(nèi)部定時器來實現(xiàn)。測距的詳細(xì)過程如下:通過超聲波發(fā)射裝置向某一方向或是某一反射面發(fā)射超聲波,同時激發(fā)單片機(jī)內(nèi)部的定時器開始計時。在超聲波發(fā)射后遇到障礙物那么被反射回來,之后被超聲波的接收端所接收到;與此同時,單片機(jī)的內(nèi)部定時器停頓計時。那么在單片機(jī)的內(nèi)部定時器中的這段時間就是渡越時間,之后將這段時間送給單片機(jī)進(jìn)展
4、讀取并計算,最后單片機(jī)將最終的結(jié)果顯示到數(shù)碼管上。二、超聲波測距系統(tǒng)的組成整個測距系統(tǒng)的話主要是由51單片機(jī)作為核心的控制系統(tǒng)以及發(fā)射模塊、接收模塊、報警模塊、顯示模塊、電源模塊等組成。詳細(xì)如圖1所示:在這其中單片機(jī)作為主要的核心,它的主要的功能將會是為發(fā)射端口提供40KHZ的高頻方波信號,經(jīng)過換能器和驅(qū)動電路后將超聲波發(fā)射出去。而接收電路接收到反射波后,向單片機(jī)發(fā)送一個低電平的信號。單片機(jī)接收來自接收模塊的低電平信號后停頓計時并讀取出內(nèi)部定時器的數(shù)值,同時進(jìn)展相應(yīng)的計算,對最后的結(jié)果進(jìn)展處理后使其能顯示在3位的共陽數(shù)碼管上。而假設(shè)當(dāng)測距的間隔 超出最大的測距范圍時,單片機(jī)也能及時觸發(fā)相應(yīng)的報
5、警模塊進(jìn)展蜂鳴報警。其他例如顯示模塊、報警模塊、發(fā)射模塊等將在測距硬件部分中介紹。三、超聲波測距系統(tǒng)的硬件模塊組成一發(fā)射電路模塊發(fā)射電路主要是由超聲波發(fā)送頭、超聲波脈沖變壓器、電阻、三極管組成。其中脈沖變壓器的主要功能就是對超聲波發(fā)送頭處的電壓進(jìn)展升壓處理。這樣處理的好處就是可以有效地進(jìn)步發(fā)送的功率,使得我的超聲波發(fā)射的間隔 可以大大地進(jìn)步。發(fā)送的過程就是我單片機(jī)通過編程使其產(chǎn)生了40KHZ的高頻信號,然后該信號通過變壓器后加載到了發(fā)送頭上,從而驅(qū)動了超聲波的發(fā)送頭發(fā)送出高頻超聲波。二接收電路模塊接收電路主要是由放大電路、檢波電路、比較整型電路所構(gòu)成。放大電路主要是由兩組三極管所構(gòu)成,而其他2
6、個電路那么是由三極管、電容和檢波二極管所組成。通常情況下從發(fā)射段發(fā)射出去的超聲波經(jīng)反射回來后會有一定程度的衰減。所以接收電路首先要做的就是對接收到的信號進(jìn)展放大處理。通過兩組的三級管構(gòu)成的放大電路進(jìn)展放大,每組放大倍數(shù)定為70倍。之后通過由IN4148構(gòu)成的檢波電路和電容組成的整型電路后,輸出的直流信號能被單片機(jī)有效地讀取到。采用這種電路設(shè)計方法可以使得接收性能穩(wěn)定且構(gòu)造簡單。三顯示電路顯示電路主要是由3位共陽級的數(shù)碼管為主體所構(gòu)成的。由于筆者所采用的是動態(tài)掃描的讀取方式,因此還加上了S9012三極管來驅(qū)動數(shù)碼管的工作。四報警電路報警電路的主要是由蜂鳴器、電阻、三極管所組成。在其中設(shè)定當(dāng)在進(jìn)展
7、測量中測量的間隔 值小于預(yù)先設(shè)好的值時,蜂鳴器將會被觸發(fā),并給予報警信號。一旦高于設(shè)定的值時,將會停頓報警。三、軟件編程設(shè)計與思路超聲波測距儀的軟件編程主要是可以將軟件執(zhí)行的主要過程分為幾個模塊來考慮。將其分為主程序模塊、超聲波輸出模塊、超聲波接收模塊以及顯示模塊。主程序?qū)⒆鳛檎麄€程序的核心,根據(jù)相應(yīng)的需要來調(diào)用其他的相應(yīng)子模塊。同時在程序的執(zhí)行過程中,由于該軟件程序既涉及到有時間要求較高的控制過程比方對于單片機(jī)內(nèi)部定時器的開關(guān)的觸發(fā)又涉及到一系列復(fù)雜的計算問題比方數(shù)值類型的轉(zhuǎn)換和計算等,因此綜合比較分析下來,使用單片機(jī)的51語言編程比匯編語句更加有效。一主程序模塊主程序模塊首先進(jìn)展的是整個系
8、統(tǒng)的環(huán)境初始化,對所用的變量恢復(fù)原始設(shè)置。之后便是對定時器開始進(jìn)展一定的配置。其值為0時代表其執(zhí)行計數(shù)功能,而其值為1那么代表執(zhí)行定時功能。過了初始化這個步驟后,當(dāng)定時器標(biāo)定位是0時進(jìn)展的就是調(diào)用超聲波輸出模塊,使得40KHZ的方波信號從超聲波發(fā)射頭中發(fā)射出去,同時啟動單片機(jī)的內(nèi)部定時器,開始計時。隨后緊接著一步就是進(jìn)展判斷,判斷測距的間隔 是否在標(biāo)定的范圍內(nèi),假設(shè)不在那么調(diào)用相應(yīng)的報警功能。假設(shè)在相應(yīng)的標(biāo)定間隔 那么進(jìn)入hile循環(huán)語句中,調(diào)用顯示模塊,用來不連續(xù)顯示測距的結(jié)果值。流程圖如圖2所示:二超聲波輸出及接收子程序設(shè)計思路該子程序模塊的調(diào)用條件即是當(dāng)之前單片機(jī)內(nèi)部定時器的標(biāo)定位為1時
9、被觸發(fā)。此時程序執(zhí)行的就是由單片機(jī)發(fā)送4個一定頻率的超聲脈沖加載到超聲波發(fā)送頭上,之后立即激發(fā)定時器開始計時。之后將要執(zhí)行一個延時子程序。這個延時子程序的作用就是防止當(dāng)我的超聲波從發(fā)射頭中發(fā)射出去時直接就被我的接收部分的接收頭收到。這種由引起的直射波觸發(fā)假設(shè)不進(jìn)展延時處理,將會對整個測距的準(zhǔn)確性帶來嚴(yán)重的誤差。同樣也正是因為這個原因,造成測距會有一個最小測距間隔 ,也就是俗稱的盲區(qū)值5。之后就進(jìn)入到接收子程序中。接收子程序主要就是進(jìn)展一個判斷,這次的判斷主要針對接收端是否接收到了回波的信號。假設(shè)收到了回波信號那么單片機(jī)內(nèi)部定時器及時停頓計時。下一步開始根據(jù)時間計算出相應(yīng)的測量值。而假設(shè)接收端沒有收到回波那么,檢查延時時間是否已到,假設(shè)已經(jīng)到達(dá)了延時時間那么停頓計時;假設(shè)沒有到,那么繼續(xù)檢測接收端是否收到回波。詳細(xì)如圖3所示。三顯示子程論文聯(lián)盟序的設(shè)計思路顯示子程序的主要思路就是在顯示之前先加段位轉(zhuǎn)換的小程序。根據(jù)之前測距間隔 的判斷結(jié)果調(diào)用之前存在靜態(tài)存儲區(qū)內(nèi)的段位組合情況。之后再使用動態(tài)掃描的方法將其顯示出來。由于這部分知識包括動態(tài)掃描等方法都是單片機(jī)技術(shù)中一些比較常見和通用方法。在此也就不加詳細(xì)闡述了。四、結(jié)語在完成了硬件的焊接和軟件編程后,為了驗證這個測距
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年玩具禮品車項目投資價值分析報告
- 2025年高檔浸塑防滑衣架項目可行性研究報告
- 2024-2030年中國排版用活字行業(yè)市場深度研究及投資戰(zhàn)略規(guī)劃建議報告
- 2025年度綠色住宅開發(fā)項目房地產(chǎn)代理合作協(xié)議
- 2025年度車展媒體合作與報道協(xié)議范本
- 2025年印刷品、記錄媒介復(fù)制品合作協(xié)議書
- 2025年中國翡翠工藝品行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- 《歸去來兮辭 并序》教學(xué)設(shè)計 2023-2024學(xué)年統(tǒng)編版高中語文選擇性必修下冊
- 2025年中國旋轉(zhuǎn)壓片機(jī)行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略咨詢報告
- 電動汽車充電樁市場發(fā)展前景與趨勢分析報告
- 2025年度光伏電站光伏組件回收處理合同示范文本
- 2025年春季少先隊工作計劃及安排表(附:少先隊每月工作安排表)
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》全文
- 體育老師籃球說課
- 浙江省金華市義烏市2024年中考語文二模試卷含答案
- 《真希望你也喜歡自己》房琪-讀書分享
- 2024-2025學(xué)年全國中學(xué)生天文知識競賽考試題庫(含答案)
- 小學(xué)科學(xué)湘科版六年級下冊全冊同步練習(xí)含答案
- 思維第一:全面提升學(xué)習(xí)力
- 《鐵路橋梁檢定評估工作規(guī)則》鐵運2004第42號
評論
0/150
提交評論