新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的倒車防撞預警系統(tǒng)設計和實現(xiàn)

基于單片機的倒車防撞預警系統(tǒng)設計和實現(xiàn)

作者: 時間:2009-12-18 來源:網(wǎng)絡 收藏

2.2 超聲波電信號放大電路
超聲波電信號放大電路采用集成電路CX20106A構成。CX20106A是日本索尼公司生產(chǎn)的紅外遙控信號接收集成電路。通過外部所接電阻,將其內部帶通濾波電路的中心頻率f0設置為40 kHz,就可以接收放大超聲波電信號,并整形輸出負脈沖電壓。
應用電路如圖3所示。1腳是超聲波電信號輸入端,2腳與地之間連接RC串聯(lián)網(wǎng)絡,是內部前置放大電路負反饋網(wǎng)絡的組成部分。電阻R5的數(shù)值確定前置放大電路的增益。R5電阻值減小,負反饋減弱,放大倍數(shù)增大;反之,則放大倍數(shù)減小。3腳與地之間連接檢波電容C3,適當改變電容C3的大小,可以改變超聲波電信號放大和整形電路的靈敏度和抗干擾能力。C3電容量大,靈敏度低,抗干擾能力強;C3容量小,靈敏度高,抗干擾能力弱,易造成誤動作。5腳與電源間接入一個電阻,用以設置內部帶通濾波電路的中心頻率f0。

本文引用地址:http://m.butianyuan.cn/article/173510.htm

當R6=200 kΩ時,f0=40 kHz。6腳與地之間接一個積分電容,標準值為330 pF。如果該電容值取得太大,會使探測距離變短。7腳是電路集電極開路輸出端,R7是該引腳的上拉電阻。集成電路CX20106A無信號輸入時,7腳輸出高電平,當輸入的超聲波電信號經(jīng)放大、整形后,7腳輸出一個負脈沖電壓。
2.3 控制電路和顯示、報警電路
電路如圖4所示。由于用到的輸入/輸出端口不多,在不考慮功能擴展時,從功能夠用和低成本的角度考慮,采用AT89C2051作為控制電路的核心器件。AT89C2051單片機共有20個引腳,其中有15個I/O端口(P3.6無引出腳)。兩個16位定時器/計數(shù)器,其體積小、價格低。采用12 MHz高精度的晶振,以獲得較穩(wěn)定的時鐘頻率,減小測量誤差。單片機的P3.3端口周期性的輸出一串40 kHz的矩形脈沖,通過雙路四選一模擬開關CD4052周期性地加到四路超聲波發(fā)射與回波接收電路。單片機的P3.4和P3.5端口輸出雙路四選一模擬開關CD4052的選通信號。單片機的P3.2端口為外部中斷0中斷申請信號輸入端。三位LED數(shù)碼管采用動態(tài)掃描顯示。U4的小數(shù)點常亮,U4的單位為m,U5的單位為dm,U6的單位為cm。采用有源蜂鳴器作為報警發(fā)音器件,一是器件成本低,二是便于動態(tài)掃描顯示的軟件編程。

3 軟件的
軟件采用模塊化,方便擴展移植。采用匯編語言編程。主要有主程序、T0中斷服務程序、外部中斷0服務程序、超聲波發(fā)生子程序。



評論


相關推薦

技術專區(qū)

關閉