超聲波回波接收處理電路
如下圖所示,在電路中回波接收部分,主要設計了濾波電路,自動控制增益(AGC)電路,比較器電路,之所以設計自動控制增益電路,是因為超聲波回波信號隨著被測距離大小的變化,其幅值變化很大。這樣,如果對遠端和近端的回波信號采用固定的放大倍數,用來判斷是否接收到回波信號的閡值就很難確定,實現增益隨時間變化的方法有很多,該設計采用軟、硬件結合的AGC電路來聯合實現的。
超聲波接收電路圖
超聲波在空氣中傳播時,能量會隨著距離的增加而不斷衰減。通過實驗測得,當探測距離為1m左右時,信號能量已經衰減到30mv左右,我們需要把這個接收到的微弱的超聲波正弦信號進行放大、濾波等處理,輸入到PIC的外部中斷口,作為接收到回波的標志。通常的設計思路是首先采用LM系列的放大器進行放大,然后經過濾波、頻率鎖定等電路輸入到INT0產生中斷。該方法的優點在于可以鎖定所需要的頻率,防止外界其他頻率的超聲波的干擾,但缺點在于集成度不高,設計和焊接比較繁瑣。
為此本文采用索尼公司的CX20106A紅外遙控接收集成芯片,該芯片可用于超聲波處理電路,它集成了放大、限幅、帶通濾波、峰值檢測、整形和比較等功能,具有很高的靈敏度和抗干擾性[5].CX20106A芯片的7引腳與PIC單片機的INT0相連接,未接收到超聲波時,7引腳輸出4.1v左右的高電平,不產生中斷;當接收到與中心頻率40KHz相符或相近的超聲波時,便產生低跳變。
當檢測到有底跳變時,把第一個下降沿信號輸入到INT0作為外部中斷信號,然后關閉定時器T1并讀取T1的計數值,進行下一步的時間和距離計算。
評論
查看更多