用51微控制器實現超聲波測距怎樣才可以測到4m

時間 2021-09-05 21:23:26

1樓:匿名使用者

提高超聲波測試距離的辦法有三種:

1、降低超聲波的頻率;

2、加大超聲波發射功率;

3、提高超聲波接收的靈敏度,提高放大電路的增益;

別單從一方面考慮,綜合考慮這些因數才容易把問題解決。

2樓:匿名使用者

輸出用併聯閘電路驅動,如cd4069,以增大輸出電流。

接收採用低雜訊運放,如ne5532,放大1000倍。

採用接收,發射分開的探頭

超聲波測距系統的軟體設計,由於超聲發射感測器與超聲接收感測器相隔很近,當發射超聲波時,接收感測器會收到很強的干擾訊號。為防止系統的誤測,在軟體上採用延遲接收技術,來提高系統的抗干擾能力。一旦按下起始鍵,即傳送發射超聲波的指令,同時微控制器控制系統開始執行程式,完成對溫度的取樣、濾波,然後獲得傳送、接收超聲波的時間間隔,最後計算出距離值。

(1) 接收放大電路,可加入帶通濾波或鎖相放大(lm567)以盡可能減少干擾訊號引起誤觸發,另外為防止發射訊號直接進入接收端所以設定一定的延時。鎖相應用電路,調整在40khz上,但要考慮加入後對接收處理的延時,用軟體調整。

另一方面可採用自動增益補償技術,隨著時間的增加, agc的放大倍數呈指數規律變化,從而保證了超聲波接收器波形的幅值不隨測量距離的變化而大幅變化,使得每次在同乙個波頭觸發計時電路,提高了系統測量準確度。電路可以採用如下圖所示或者採用單片ad603實現,在這裡不具體討論。

(2)發射驅動電路,為放大驅動脈衝可以再加入一級三極體放大電路,三極體要選用高頻的如9018以減少放大後波形的失真;另一方面還可以根據超聲波發生器的特點合理設計阻抗匹配,功放效率和機電轉換效率;為此可採用脈衝變壓器,脈衝變壓器是超聲換能器驅動電路中最重要的器件,它的用途是公升高脈衝電壓訊號,並使功率放大器的輸出阻抗與換能器的負載阻抗匹配。一般脈衝變壓器以變壓器的功率、原副邊電壓訊號的幅值確定變壓器的尺寸和變比;而超聲換能器驅動用變壓器則主要以功率和原副邊電感及阻抗匹配確定變壓器的尺寸和變比。缺點是製作和測量都比較麻煩。

在大量程應用場合還可以應用電容瞬間放電或電感瞬間放電產生高壓激勵脈衝。

(3)其它可改善的地方,可採用超聲波測距專用晶元sb5027;也可以採用lm1812n單片超聲波收發積體電路。

3樓:匿名使用者

這個要看超聲波模組收發能力,微控制器只處理資料。

4樓:文楓

呵呵,這樣你訊號如何處理了,做不好的話3m效果都不是很好。。。

5樓:大禹電子

探頭,硬體,軟體一體化,缺一不可。

51微控制器中ACC怎麼用,51微控制器中ACC怎麼用??

a和acc的實質是一樣的,對應位址都是0e0h,只是彙編在使用時,在格式上取了兩個名字。你看看它們的使用方法,有的地方用a,有的地方用acc,會發現有一定的規律。當其要進行位表示時,必須用acc,比如要寫成acc.7,而不能寫成a.7 但當其作為8位二進位制數時,acc和a都能用 但還是有區別 比如...

51微控制器計數器怎麼用,51微控制器計數器怎麼用 50

51微控制器是基礎入門的一個微控制器,還是應用最廣泛的。51微控制器的定時 計數器的概念 微控制器中,脈衝計數與時間之間的關係十分密切,每輸入一個脈衝,計數器的值就會自動累加1,只要相鄰兩個計數脈衝之間的時間間隔相等,則計數值就代表了時間的流逝,因此,微控制器中的定時器和計數器其實是同一個物理的電子...

微控制器實驗流水燈,51微控制器流水燈實驗(我用的是手把手教你學微控制器的教程)

org ooooh ljmp main org 1000h main mov a,ofeh again mov p1,a rl a lcall delay jnb p1.7,two 這裡判斷 是否為低電平,如果是就轉到 sjmp again two mov a,offh mov p1,a pp mo...