一款基於AT89C51的超聲波測速系統設計

2021-01-08 電子產品世界

摘要:目前在超聲波測速技術中,通常採用單一的時差法或頻差法測速,當被測物體的速度變化範圍較大時,單一的測速方法會引入較大的測量誤差。系統以單片機AT89C51為核心,將時差法測速和頻差法測速集成在同一套系統中,實現了兩種方法的同時測量。分析表明該方法的測量誤差小,測量精度高,在近距離實時測速方面有一定的理論價值和應用前景。

本文引用地址:http://www.eepw.com.cn/article/235748.htm

關鍵詞:時差法測速;頻差法測速;AT89C51;超聲波發射電路;超聲波接收電路

超聲波測速設備可以在雨、雪、霧等各種惡劣環境下工作,並且系統製作簡便、成本低。超聲波測速分為時差法和頻差法,時差法多用於低速測量,而頻差法則多用於高速測量。現有的超聲波測速系統中,要麼是單一的時差法測速,要麼是單一的頻差法測速,當被測速度變化範圍較大時,採取這種單一的地測速方法導致的測量精度下降,本系統以單片機AT89C51為核心,將時差法測速和頻差法測速集成在同一套系統中,實現了兩種方法的同時測量。

1 超聲波測速原理

1.1 時差法測速

時差法測速適用於低速運動物體,設第一次從超聲波發射到接收的時間為△t1,收到回波信號後再發一次超聲波信號,第二次的收發間隔時間為△t2。則第一次超聲波信號到達物體時,發射探頭與物體之間距離為S1,第二次超聲波信號到達物體時,發射探頭與物體之間距離為S2,則物體的運動速度如下所示

 

 

1.2 頻差法測速

都卜勒效應是頻差法測速的理論依據,設聲速為c,被測物體速度為v,當超聲波探頭B1發射的超聲波束遇到以速度v移動的物體時,因都卜勒效應原理,超聲波探頭B2收到的超聲波頻率f0發生變化,接收器收到的超聲波頻率與發射超聲波頻率之差△f=|f0-f|,都卜勒頻移值為:

 

 

由公式(3)可知,只要得到都卜勒頻移信號△f,即可求得物體的運動速度v。系統設計對超聲波的都卜勒頻移是利用對運動物體反射回來的回波信號周期進行計時,從而得出回波信號頻率。

2 超聲波測速系統設計

設計的超聲波測速系統如圖1,系統以單片機89C51為主控模塊,加上超聲波發射模塊、超聲波接收模塊以及顯示模塊這幾個模塊組成。系統中超聲波發射模塊採用單片機內部產生的40 kHz方波信號,由按鍵控制超聲波的發射,接收模塊則是負責對回波信號進行檢測分析然後傳輸給單片機進行運算處理,單片機運算完畢後,將數據傳輸給顯示模塊進行顯示。

 

 

2.1 超聲波傳感器

超聲波傳感器是實現聲、電轉換的裝置。這種裝置能發射超聲波和接收超聲波回波,並轉換成相應電信號。系統採用分體式單晶直探頭,超聲波探頭型號為TCT40T/R(直徑16 mm),TC一壓電陶瓷超聲波傳感器;T一通用性;T一發射/R一接收。探頭外形如圖2,其有效範圍比較大,高性價比;其中心頻率為40 kHz。相關參數如下:

 

 

1)標稱頻率(kHz):40 kHz

2)發射聲壓10 V(0 dB=0.02 mPa):≥117 dB

3)接收靈敏度40 kHz(0 dB=V/ubar):≥-65 dB

4)靜電容量1 kHz:<1V(PF):2 000+30%

2.2 超聲波發射電路設計

超聲波發射電路原理圖如圖3所示。發射電路主要由反相器74LS04和超聲波發射換能器B1構成,單片機P1.0埠輸出的40 kHz的方波信號一路經一級反向器後送到超聲波換能器的一個電極,另一路經兩級反向器後送到超聲波換能器的另一個電極,用這種推挽形式將方波信號加到超聲波換能器的兩端,可以提高超聲波的發射強度。輸出端採兩個反向器並聯,用以提高驅動能力。上位電阻R1、R2一方面可以提高反向器74LS04輸出高電平的驅動能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由振蕩時間。

 

 

2.3 超聲波檢測接收電路

超聲波信號在空氣中傳播一段距離後碰到運動物體反射回來。超聲波接收電路原理如圖4所示,其採用集成電路CX20106A,CX20106A是一款集信號放大、整形、濾波、檢波於一體的晶片。可以利用它製作超聲波檢測接收電路。圖中,通過適當的改變C3的大小,可以改變接收電路的靈敏度和抗幹擾能力。

 

 

工作原理:CX20106A集成晶片是當超聲波接收探頭接收到超聲波信號時,壓迫壓電晶體做振動,將機械能轉化成電信號,由紅外線檢波接收集成晶片CX20106A接收到電信號後,對所接信號進行識別,若頻率在38 kHz至40 kHz左右,則輸出為低電平,否則輸出為高電平。

2.4 控制及顯示模塊

本系統採用AT89C51作為數據處理晶片,AT89C51構成的最小單片機系統如圖5,時鐘採用外部12MHz振蕩電路,系統通過S鍵進行復位。P 1.0口與超聲波發射電路連接,P3.2口與超聲波接收電路連接。系統採用LCD1602A液晶屏,LCD1602液晶第1、2腳接驅動電源:第三腳VL為液晶的對比度調節,通過在VCC和GND之間接一個10K多圈可調電阻,中間抽頭接VL,可實現液晶對比度的調節;液晶的控制線RS、R/W、E分別接單片機的P2.5、P2.6、P2.7;數據口接在單片機的P0口;BL+、BL-為液晶背光電源。液晶LCD1602具有超薄、功耗低、體積小等優點,被廣泛用於低功耗電子產品和智能儀表中。

 

 

3 系統軟體設計

超聲波測速的軟體設計主要南主程序、超聲波發生子程序、超聲波接收程序、物體運動速度程序以及顯示子程序幾部分組成,採用C語言編程。

設計的超聲波測速系統同時具有時差法以及頻差法測速,對單片機進行初始化之後,調用發射子程序,單片機產生40kHz方波,由P1.0口輸出,經超聲波發射電路由B1輸出,同時定時器T0開始計時,當超聲波信號碰到物體反射回來後,當接收器收到回波信號時定時器T0停止工作,同時啟動定時器T1,當下一個上升沿到來時,定時器T1停止計時,根據P3.2口為低電平時定時器T0的計時停止,存儲T0的數據為△t1,同時啟動定時器T1,當P3.2電平跳變為高電平後下一個低電平到來時,T1定時停止,並存儲T1數據為t,T0重複計時得數據△t2。得到定時器數據後,利用定時器T0的兩次時間記錄採用時差法求出物體運動速度,而利用定時器1的時間記錄則可以得出回波信號的頻率,進而利用頻差原理求出物體速度。超聲波測速的主程序流程圖如圖6所示。

 

 

4 系統性能分析

4.1 時差法測速

在時差法測速過程中,40 kHz的方波其波長為25μs,根據超聲波測速系統的要求,當測量距離在10m以下時,設此時的聲速為340m/s,則對於時差法的兩次發射與接收所耗時間可以控制在0.09 s以內,系統可以實現測量周期不超過0.1 s的設計要求。

4.2 頻差法測速

在頻差法測速時,捕捉回波信號的周期,其測量的精度損失主要來源於電路以及持續運行速度,另一影響測量精度因素是環境溫度的波動,在一般情況下溫度相對恆定,所以測量精度相對較高,系統可以實現預期的精度要求0.1 m/s,其測量周期在測量距離不超過30 m的情況下,設聲速為340 m/s,其測量周期小於0.09 s,符合測速系統的設計要求。

5 結論

文中提出了超聲波時差法和頻差法同時測量速度種的方法。系統以單片機AT89C51為核心,將時差法測速和頻差法測速集成在同一套系統中,並完成系統的硬體電路與軟體的設計。分析表明,這套系統軟硬體設計合理、抗幹擾能力強、實時性良好,經過系統擴展和升級,可以有效地解決汽車倒車、建築施工工地以及一些工業現場的位置監控。

相關焦點

  • 基於直流電機調速與測速系統設計方案
    本文以AT89S51單片機為核心,提出了基於直流電機調速與測速系統的設計方案,然後給出了系統的主電路結構,以及驅動電路設計和系統軟體設計。
  • 基於nRF24L01+與Arduino的超聲波測距系統設計
    利用超聲波測距成本低、精度高、速度快等技術特點,結合單片機、無線通信技術可對建築物內部平面尺寸進行測量,並將數據無線傳至終端設備實時顯示。本文引用地址:http://www.eepw.com.cn/article/201610/308661.htm1 系統結構超聲波測距系統由發射端和接收端兩部分組成。
  • 基於紅外線光電開關的測速系統設計與應用
    誤差的分析與評定在測試領域中尤為關鍵,是檢驗測試系統性能的重要指標。  3.1 誤差來源  本系統的誤差來源主要是在測量傳感器之間距離s 時來自量具的儀器誤差Δs 和來自於計數器計時的誤差。若測試距離取0.3m,Δs 取0.03mm,待測運動物體速度為300m/s,那麼將數據代入式(4)得到系統測速的最大相對誤差為:
  • 利用微處理器設計的電機數字測速系統,抗幹擾能力強、測量精確
    為了滿足工業電氣控制中對發動機、電動機、工具機主軸等旋轉設備的轉速測量和控制,設計一款基於微控制器控制的霍爾傳感器測速系統,此系統具有抗幹擾能力強、測量精確等優點,在電氣工程實踐中,經常會遇到各種需要測量轉速的場合,在對設備轉速和控制中,常需要分時或連續測量、顯示其轉速及瞬時速度。
  • 基於ARM和Linux的路徑記憶循跡小車
    摘要:針對智能小車在實際應用中的需要,設計了一種基於ARM和Linux的具有路徑記憶循跡功能的智能小車。利用ARM和Linux作業系統,實現了對智能小車的超聲波避障模塊、電機等的控制。
  • 基於STM32的直流電機PID調速系統設計與實現
    順應調速系統智能化、簡單化的發展趨勢,本設計採用一款性價比高、功耗低的基於ARMCortex⁃M3內核的STM32單片機為控制核心,結合PID控制技術,實現了直流電機範圍大、精度高的調速性能。 1、系統的總體設計 該調速系統能夠實現對電機的啟動、制動、正反轉調速、測速和數據上傳等功能,可方便地實現直流電機的四象限運行。
  • 基於SOPC的高精度超聲波雷達測距系統設計
    編者按:本文基於NIOS II軟核處理器和卡爾曼濾波算法,利用FPGA平臺,超聲波傳感器和LCD液晶顯示系統,設計了一種高精度超聲波雷達測距系統。以這種方法設計的SOPC系統,克服了傳統超聲波雷達測距系統噪聲幹擾過大的問題,提高了測距系統的測量精度。
  • 基於RFID技術的智能車輛定位及測速系統解決方案
    一、方案背景  隨著經濟和汽車技術的發展, 現在擁有汽車的居民越來越多,堵車現象也越來越嚴重,堵車不僅浪費了大家寶貴的時間,也使交通事故頻發。如何充分利用路網、縮短車輛運行時間、降低行車延誤、保障行車安全、提高道路通行能力等道路資源優化問題成為當前每個城市需要解決的重要課題。
  • 基於光纖傳輸的電磁線圈炮炮口測速裝置
    電磁發射領域是一個全新的武器系統,他在發射機理、工作環境以及工作特點等方面與傳統的以火藥為能源的火炮系統有著根本的不同,發射時電磁炮的強電磁環境、超高的彈丸初速等特點,勢必造成傳統的測速方法靈敏度降低,易受外界電磁場的幹擾等現象,導致結果數據與實際不符。因此,尋求一種全新的測速方法已迫在眉睫。 基於這個目的,我們設計了光纖單片機測速系統來解決電磁線圈炮的測速難題。
  • 工業生產中直流電機調速與測速系統設計詳解
    2.調速和測速系統的主體電路設計整個系統由輸入電路、PWM調製、測速電路、驅動電路、控制部分及顯示等部分組成,PWM調製選用AT89S51單片機通過軟體實現頻率和佔空比的調節。2.2 顯示電路設計LED採用動態顯示方式,通過四位數碼管顯示電機的實際轉速,方便系統的監控,系統用四位共陽數碼管
  • 基於單片機帶溫度補償的超聲波測距儀設計
    本文引用地址:http://www.eepw.com.cn/article/201610/308694.htm本設計以脈衝回波法的超聲波測距原理為依據,AT89S52單片機作為控制核心,結合超聲波發送和接收模塊HY—SRF05,實時LCD顯示。系統採用DS18B20溫度傳感器,把溫度值的變化補償到超聲波的波速中,從而提高超聲波測距儀的精度,降低溫度對測距結果的影響。
  • 基於MEMS 的「矽晶片聲納」超聲波ToF傳感器擴大了感應範圍
    TDK公司宣布現在可以選擇擴大了感應範圍的基於 Chirp CH-201 MEMS的超聲波飛行時間(ToF)傳感器的原始設備製造商(OEM)。此款ToF傳感器利用微型超聲換能器晶片發射超聲波脈衝,然後收聽從位於傳感器視場中的目標返回的回波。
  • 基於AT89C51智能型穩壓電源的設計
    摘要 介紹了一種基於AT89C51的智能穩壓電源的設計方案,其核心技術是通過AT89C51控制數模轉換來改變其後穩壓模塊的輸出關鍵詞 AT89C51;穩壓電源;連續步進可調;DAC 本系統研究的直流穩壓電源主要是符合智能化、數位化及模塊化的特點:智能化指系統有可編程模塊能對系統進行智能控制;數位化指系統輸出電壓通過7段數碼管顯示,並可通過按鍵對輸出電壓進行連續步進數位化調節;模塊化指系統由各個相關模塊組成,提高了系統的可靠性。
  • 基於DSP的雙頻超聲波流量計硬體電路設計
    超聲波技術應用於流量測量的原理是:由超聲換能器產生的超聲波以某一角度入射到流體中,在流體中傳播的超聲波就載有流體流速的信息,利用接收到的超聲波信號就可以測量流體的流速和流量。上世紀70年代以後,由於集成電路技術的迅猛發展,高性能、高穩定性的鎖相技術的出現與應用,才使實用的超聲波流量計得以迅速發展。
  • 超聲波焊接的電箱(發生器)設計
    本文介紹了一款來自Tele and Radio Research Institute研製的多功能超聲波發生器(也可叫電箱)的設計和產品參數。這使得發生器可以檢測和控制整個超聲波焊接系統,而不需要PLC模塊。 1 概述 超聲波焊接是基於超聲波振動(聲波)的一種應用——振動傳遞到待焊塑料接合處,摩擦生熱導致材料熔化粘接的過程。超聲波振動還可用於超聲波鑽孔、切割和清洗。超聲波振動的典型頻率範圍在 18kHz 至 70kHz 之間。輸出功率從幾百瓦到幾千瓦。
  • 基於AT89S52單片機的超聲波信號發射與接收電路設計
    打開APP 基於AT89S52單片機的超聲波信號發射與接收電路設計 發表於 2019-07-19 15:41:20 本設計的整體框圖如圖所示,主要由超聲波發射,超聲波接收與信號轉換,按鍵顯示電路與溫度傳感器電路組成。超聲波測距是通過不斷檢測超聲波發射後遇到障礙物所反射的回波,從而測出發射和接收回波的時間差T,然後求出距離S=CT/2,式中的C 為超聲波波速。在常溫下,空氣中的聲速約為340m/s。
  • 一款基於傳感器的動作捕捉系統
    打開APP 一款基於傳感器的動作捕捉系統 李倩 發表於 2018-09-21 09:06:19 Rokoko製作了一個SmartSuit
  • 超聲波測距系統設計理論分析及工作原理
    在雙探頭近距離的超聲波測距系統中,存在著測量精度不高的問題,並且距離越近誤差越大,在測量距離小於10cm時,由於探頭之間的相互影響,將導致無法測量該段距離。本系統根據超聲波傳播過程中的疊加原理,通過分析探頭之間幹擾波與從被測物反射的回波的相互疊加,從而消除在近距離測量時的測距盲區。
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    在嵌入式Linux作業系統下,運用多進程機制完成了對語音識別晶片、超聲波測距和雲臺的控制,並將語音識別技術應用於多角度超聲波測距系統中。通過測試,系統可以通過識別語音指令控制測量方向,無需手動幹預,最後將測量結果通過語音播放出來。
  • 基於超聲波傳感器的社交距離解決方案
    基於超聲波傳感器的社交距離解決方案的主要特點 就距離測量的準確度而言,超聲波傳感器誤差小於 1 釐米,超寬帶 (UWB) 誤差小於 使用超聲波傳感器的社交距離解決方案的實際應用 由Chirp 開發的 CH101 是一款超聲波飛行時間 (ToF) 傳感器,它將壓電微機械超聲波換能器 (PMUT)*5、高能效數位訊號處理器 (DSP)*6 和低功耗 CMOS ASIC 整合到一個大小僅有 3.5 mm × 3.5 mm 的晶片上。