基于單片機的超聲波倒車測距.doc_第1頁
基于單片機的超聲波倒車測距.doc_第2頁
基于單片機的超聲波倒車測距.doc_第3頁
基于單片機的超聲波倒車測距.doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

一、整體設(shè)計及原理超聲波一般指頻率在20 kHz以上的機械波,具有穿透性強,衰減小,反射能力強等特點。工作時,超聲波發(fā)射器不斷發(fā)射出一系列連續(xù)脈沖,給測量邏輯電路提供一個短脈沖。最后由信號處理裝置對接收的信號依據(jù)時間差進行處理,自動計算出車與障礙物之間的距離。超聲波測距原理簡單,成本低,制作方便,但其傳輸速度受天氣影響較大,不能精確測距;另外,超聲波能量與距離的平方成正比衰減,因此,距離越遠,靈敏度越低,從而使超聲波測距方式只適用于較短距離。目前,國內(nèi)外一般的超聲波測距儀,其理想的測量距離為45 m,因此大都用于汽車倒車雷達等近距離測距中。該倒車雷達系統(tǒng)采用單片機控制,如圖1所示。利用超聲波實現(xiàn)無接觸測距,并考慮測量環(huán)境溫度對超聲波波速的影響,而且通過溫度補償法對速度進行校正。使用由集成數(shù)字傳感器DS18B20構(gòu)成的溫度測量電路,可直接讀取溫度值,再根據(jù)溫度補償?shù)贸龀暡ㄔ谀骋粶囟认碌牟ㄋ?,由單片機計數(shù)脈沖個數(shù)獲得傳播時間,根據(jù)超聲波測距原理測得并顯示距離,再根據(jù)顯示的距離控制蜂鳴器的發(fā)聲頻率。1、超聲波測距原理目前,利用超聲波測距的方法有相位檢測法、聲波幅值檢測法、渡越時間檢測法三種。相位檢測的精度高,但檢測范圍有限;聲波幅值檢測易受反射波的影響;渡越時間檢測工作方式簡單、直觀,在硬件控制和軟件設(shè)計容易實現(xiàn),其原理是檢測從發(fā)射傳感器發(fā)射超聲波到經(jīng)氣體介質(zhì)傳播后接收傳感器接收超聲波的時間差,即渡越時間t。距離s=ct2(c為聲速),t可由單片機計脈沖個數(shù)的方法實現(xiàn)。2、溫度與聲速的關(guān)系由于超聲波也是一種聲波,其聲速v與溫度T有關(guān)。表1列出了幾種不同溫度下的聲速。使用時,若溫度變化不大,則可視聲速基本不變;若測距精度要求很高,則應(yīng)通過溫度補償法予以校正。一般情況下,利用v=331+0.60T進行溫度補償,以適應(yīng)不同溫度下的工作要求。表2給出補償后聲速與溫度的關(guān)系??梢钥闯?,0以下時聲速值完全吻合;0以上最大誤差不超過5。由上述分析可知,溫度測量的精度不僅直接影響了速度的測量精度,而且也間接影響距離的測量精度,所以溫度的測量很關(guān)鍵。二、硬件電路設(shè)計倒車雷達系統(tǒng)主要由超聲波發(fā)射電路、超聲波接收電路、溫度測量電路及顯示報警電路構(gòu)成。1、超聲波發(fā)射電路在單片機控制下,使脈沖發(fā)生器輸出超聲波。脈沖發(fā)生器由555構(gòu)成,其連接如圖2所示。7引腳和6、2引腳的上下為R和C;中間R與RP并聯(lián),RA=Rl+RA,RA=R2+RB,且T1=0.693RAC,T2=0.693RBC,通過調(diào)節(jié)RA和RB的阻值,實現(xiàn)輸出波形的占空比的可調(diào)。但是,這里需要50占空比的方波,因此調(diào)節(jié)滑動變阻器,使T1=T2,頻率的計算公式為:f=1.443(RA+RB)C (1)合理選擇R,C可使超聲波獲得40 kHz的輸出脈沖。因為超聲波的傳輸要有一段距離,為了使信號便于傳輸,通常要在發(fā)射電路的后面加上一個調(diào)制電路。2、超聲波接收電路因為超聲波測距只用于近距離,當距離較遠時,衰減較為嚴重,反射回來的信號相對也比較微弱,因此接收端應(yīng)先設(shè)置一個放大電路,然后通過檢波電路對其輸出信號進行解調(diào),最后對檢波輸出信號進行比較整形。超聲波接收電路的需要考慮以下幾個方面:(1)環(huán)境噪聲、干擾、溫度等影響圖 3給出放大電路圖。它選擇一個自舉組合電路,該電路通過減小向輸入回路索取的電流來提高輸入阻抗,其值為Rin=R1R2(R1-R2),該值可根據(jù)前序電路確定R1和R2,使其與前序電路級間匹配。電路中用到的是反相比例放大電路,增益比較穩(wěn)定,通常K=-R3R1不會引起自激,可降低干擾對電路的影響。因此,合理地選擇R3和R1,可使輸出電壓達到V級。(2)檢波精度設(shè)計中采用了圖4所示的全波精密檢波電路。為了提高電路的信噪比,衰減掉不需要的頻率信號,在輸人端加上諧振回路。二極管VD1和VD2選擇高頻性能比較好的IN60。這種檢波方式可以使二極管的死區(qū)電壓和非線性得到很大的改善。(3)比較整形電路圖 5示出比較整形電路。首先在靜態(tài)下測量距離等于5 m,檢波器的輸出電壓值(該電壓同樣是經(jīng)過放大檢波電路得到的),并以此電壓值作為比較器的參考電壓uR。比較器選用LM339,具有失調(diào)電壓小,電源電壓范圍寬,其單電源電壓為236 V,雙電源電壓為118 V,而且對比較信號源的內(nèi)阻限制較寬等優(yōu)點。對于LM339來說,當兩個輸入端電壓差大于10 mV時,就能確保其輸出從一種狀態(tài)可靠地轉(zhuǎn)換到另一種狀態(tài)。因此,把LM339用在弱信號檢測等場合是比較理想的。一般情況下,比較電路的輸出波形的上升沿和下降沿都有延時,可在其后面加一個與門,以改善輸出特性。將比較整形電骼的輸出送到單片機,對脈沖計數(shù),得到渡越時間。單片機選用AT89C52。3、溫度測量電路目前,大多數(shù)溫度測控系統(tǒng)在檢測溫度時,都采用溫度傳感器將溫度轉(zhuǎn)化為電量,經(jīng)信號放大電路放大到適當?shù)姆秶儆葾D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字量來完成。這種電路結(jié)構(gòu)復(fù)雜,調(diào)試繁雜,精度易受元器件參數(shù)的影響。為此,利用一線性數(shù)字溫度計即集成溫度傳感器DS18B20和單片機,構(gòu)成一個高精度的數(shù)字溫度檢測系統(tǒng)。DS18B20數(shù)字式溫度傳感器與傳統(tǒng)的熱敏電阻溫度傳感器不同,能夠直接讀出被測溫度值,并且可根據(jù)實際要求,通過簡單的編程,實現(xiàn)912位的 AD轉(zhuǎn)換。因而,使用DS18B20可使系統(tǒng)結(jié)構(gòu)更簡單,同時可靠性更高。溫度測量范圍從-55+125,在-10+85檢測誤差不

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論