新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的倒車防撞預警系統設計和實現

        基于單片機的倒車防撞預警系統設計和實現

        作者: 時間:2009-12-18 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/173510.htm

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

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 梨树县| 霍邱县| 凤山县| 辽宁省| 中卫市| 泰顺县| 玛多县| 安义县| 天峨县| 砚山县| 甘谷县| 尤溪县| 上高县| 会同县| 济阳县| 宜州市| 蒙阴县| 资中县| 惠东县| 安义县| 缙云县| 和林格尔县| 信阳市| 丹江口市| 津市市| 闵行区| 略阳县| 福安市| 忻州市| 华阴市| 平乐县| 军事| 洪江市| 黄骅市| 池州市| 凌云县| 芮城县| 浮山县| 赣州市| 浦城县| 菏泽市|