基于ATmega8L的新型防汽車追尾安全裝置設(shè)計(jì)
在加速度測定中,考慮到汽車行駛當(dāng)中的振動和噪聲等影響信號輸出,還需進(jìn)行必要的軟件濾波處理,這里采取數(shù)據(jù)平均值方法。據(jù)《中華人民共和國道路交通安全法實(shí)施條例》,安全行車距離與行車速度關(guān)系模型如下:當(dāng)v≥100 km/h時,S>100 m;當(dāng)v100 km/h時,S>vt/1 000 m;其中,S為安全行車間距,單位為m;v為本車時速,單位km/h;t為每小時。高速公路上S>50 m。軟件設(shè)計(jì)主程序代碼如下:
car_speed();//汽車時速監(jiān)測,返回值為i
lcd_display(i,1);//第一行實(shí)時顯示車速
car_distance();//車距監(jiān)測,返回值為j
lcd_display(j,2);//第二行實(shí)時顯示車距
car_cmpl(i,j);//比較車距與安全車距,確定是否報(bào)警
#pragma interrupt_handler ana_comp_isr:17
car_acc();//加速度監(jiān)測,返回值為k
car_cmp2(k);//實(shí)際加速度與設(shè)定閾值的比較,確定是否點(diǎn)亮LED剎車燈
主程序在車輛開啟后一直循環(huán)執(zhí)行,直至車輛電源關(guān)閉。
4 結(jié)束語
該設(shè)計(jì)采用功能模塊化技術(shù),易于操作及擴(kuò)展;選用性價(jià)比較高的器件,具有良好的應(yīng)用和市場前景。設(shè)計(jì)方案切實(shí)可行,對于汽車防追尾具有重要意義。另外,設(shè)計(jì)所采用的加速度傳感器還可作為汽車防盜的震動信號監(jiān)測。
評論