新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的倒車雷達的設計

        基于單片機的倒車雷達的設計

        作者: 時間:2012-06-04 來源:網絡 收藏

        2.3 顯示與報警電路
        系統報警電路由一個三極管、一個蜂鳴器和一個電阻組成,其中R16的阻值為4.7 kΩ。當探測到的距離小于一定值時,觸發蜂鳴器報警。控制蜂蜜器的晶體管接的P2.3引腳,其引腳電平為高時報警。其電路圖如圖4所示。

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

        d.jpg



        3 系統軟件
        在系統硬件構架了超聲波測距的基本功能之后,系統軟件所實現的功能主要是針對系統功能的實現及數據的處理和應用。程序首先對系統環境初始化,設置定時器T0工作模式為16位的定時計數器模式,置位總中斷允許位EA并給顯示端P0和P2清0。然后調用超聲波發生子程序送出一個超聲波脈沖,為避免超聲波從發射器直接傳送到接收器引起的直接波觸發,需延遲0.1 ms(這也就是測距器會有一個最小可測距離的原因)后,才打開外中斷0接收返回的超聲波信號。由于采用12 MHz的晶振,機器周期為1μs,當主程序檢測到接收成功的標志位后,將計數器T0中的數(即超聲波來回所用的時間)按下面公式計算即可測得被測物體與測距儀之間的距離,時取20℃時的聲速為344.m/s則有:d=9
        (CxTo)÷2=72xT0÷10000cm(其中T0為計數器T0的計數值)。測出距離后結果將以十進制BCD碼的方式顯示,然后再發射超聲波脈沖重復測量。

        e.jpg



        4 抗干擾
        由于的工作環境比較容易受外界的振動、沖擊、電磁等干擾,必須在硬件和軟件設計中考慮抗干擾的能力。本設計在電源的輸入端串聯了一個LC濾波器和扼流圈,防止干擾信號的串入;在硬件電路設計時增加了信號隔離、接地屏蔽;軟件設計時對脈沖信號進行了濾波。

        5 結論
        文中設計的是AT89S52的超聲波,其結構簡單、體積小、抗干擾性能好,可應用于汽車倒車等場合,提醒駕駛員倒車時有效地避開可能對倒車造成危害的障礙物和行人,從而有效避免由于倒車造成的汽車碰撞或擦傷經濟損失和人身安全問題,具有較強的實用性。當然,要滿足更高的精度要求,還須進行適當改進,例如可增加溫度補償單元;在某些特殊場合的應用中,還要考慮超聲波的入射角、反射角以及超聲波傳播介質的密度、表面光滑度等因素。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沂源县| 乐安县| 蒙自县| 盐城市| 萨嘎县| 勃利县| 保山市| 曲周县| 合山市| 安顺市| 吉木乃县| 嘉荫县| 昭觉县| 临洮县| 攀枝花市| 怀集县| 汤阴县| 宁安市| 花莲市| 贺州市| 苏州市| 突泉县| 夏河县| 乐陵市| 龙胜| 靖边县| 遵义县| 辽中县| 九龙城区| 黄冈市| 江城| 来安县| 台江县| 黄浦区| 武穴市| 宝鸡市| 铜川市| 高雄市| 新和县| 离岛区| 甘孜|