新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT89C2051智能汽車防撞報(bào)警器設(shè)計(jì)

基于AT89C2051智能汽車防撞報(bào)警器設(shè)計(jì)

作者: 時(shí)間:2012-05-10 來源:網(wǎng)絡(luò) 收藏

  控制器主要完成程序的執(zhí)行、數(shù)據(jù)的處理和對(duì)外部電路的實(shí)時(shí)控制。內(nèi)部定時(shí)器T0工作在定時(shí)方式,T0在超聲波發(fā)射時(shí)開始計(jì)數(shù),當(dāng)P3.2引腳收到回波后,停止計(jì)數(shù),T0所計(jì)時(shí)間即為超聲波往返傳輸時(shí)間,單片機(jī)對(duì)該數(shù)據(jù)進(jìn)行處理,即可測(cè)出距離。內(nèi)部定時(shí)器T1工作在計(jì)數(shù)方式,由P3.5引腳輸入的脈沖信號(hào)控制T1計(jì)數(shù),由T1所計(jì)數(shù)值確定汽車的轉(zhuǎn)速。

  單片機(jī)根據(jù)所測(cè)距離和車速進(jìn)行比較,判斷是否驅(qū)動(dòng)報(bào)警電路報(bào)警,如設(shè)定:當(dāng)車速小于等于30km/s時(shí),安全距離應(yīng)大于等于1m;當(dāng)車速小于等于80km/s時(shí),安全距離應(yīng)大于等于2m;當(dāng)車速大于80km/s時(shí),安全距離應(yīng)大于等于5m。

  5 軟件設(shè)計(jì)

  本裝置的控制軟件要完成系統(tǒng)的初始化,控制觸發(fā)脈沖信號(hào)的發(fā)射與接收,根據(jù)定時(shí)時(shí)間計(jì)算障礙物的距離,根據(jù)計(jì)數(shù)頻率計(jì)算汽車車速,判斷所測(cè)距離是否在車速所對(duì)應(yīng)的安全范圍內(nèi),并根據(jù)計(jì)算和判斷結(jié)果產(chǎn)生BCD碼和相應(yīng)頻率的脈沖信號(hào),以驅(qū)動(dòng)顯示電路和發(fā)聲電路。實(shí)現(xiàn)整個(gè)系統(tǒng)功能的主流程圖如圖2所示。

基于AT89C2051智能汽車防撞報(bào)警器設(shè)計(jì)

  6 結(jié)束語

  本文介紹的汽車報(bào)警器,利用單片機(jī)作為報(bào)警裝置的控制器,能充分發(fā)揮的數(shù)據(jù)處理和實(shí)時(shí)控制功能,使系統(tǒng)工作于最佳狀態(tài),提高系統(tǒng)的靈敏度。該報(bào)警器基于單片機(jī)設(shè)計(jì),從而具有體積小、使用方便的特點(diǎn)。若將安全距離設(shè)為0.5m,就可作為汽車倒車報(bào)警器,提高汽車倒車時(shí)的安全性。


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉