基于51單片機的汽車(chē)防碰撞系統的設計
單片機轉化為10進(jìn)制后使顯示電路動(dòng)態(tài)顯示障礙物距離S,同時(shí)判斷如S小于設定門(mén)限值K,則使報警單元的紅色LED燈持續閃爍,蜂鳴器連續長(cháng)鳴報警,提醒駕駛員及時(shí)采取防碰撞措施。一定時(shí)間后駕駛員仍未采取有效措施時(shí),單片機使執行單元緊急制動(dòng)剎車(chē),主動(dòng)避免發(fā)生碰撞。
汽車(chē)倒車(chē)時(shí),車(chē)速較低,超聲波模塊代替激光測距模塊工作。在單片機IO口大于10US的高電平信號控制下,自動(dòng)向后發(fā)射8個(gè)40KHZ的方波。
超聲波返回后單片機由INT0引腳高電平持續時(shí)間測得超聲波往返時(shí)間,通過(guò)換算得到汽車(chē)與障礙物之間的距離。之后利用系統的各個(gè)單元實(shí)現與激光測距相同的防碰撞工作。
5.系統軟件設計
圖4為超聲波測距軟件設計,系統啟動(dòng)后,超聲波模塊向后發(fā)射超聲波,接收超聲波的同時(shí)開(kāi)啟定時(shí)器定時(shí),由測量到的時(shí)間T計算得到障礙物距離S,顯示單元動(dòng)態(tài)顯示連續變化的距離S.如果距離S小于設定的門(mén)限值,則系統進(jìn)行聲光報警,LED燈不斷閃亮,蜂鳴器持續鳴響,提醒駕駛員及時(shí)采取措施避免碰撞。延時(shí)1秒后如果距離S仍小于設定的門(mén)限值,表明駕駛員未進(jìn)行任何有效操作,故系統控制汽車(chē)緊急制動(dòng),主動(dòng)避免防碰撞的發(fā)生。
圖5為激光測距軟件設計,激光模塊發(fā)射接收激光脈沖后,由模塊內部電路同時(shí)完成計算距離S工作。如果S小于門(mén)限值則進(jìn)行報警。
6.結論
系統選用了激光測距傳感器和超聲波測距傳感器相結合的組合式測距方式。
單一傳感器的測距方式受傳感器的應用條件限制較大,難以滿(mǎn)足汽車(chē)復雜的行駛狀態(tài)和多變的外部環(huán)境,故本系統的優(yōu)點(diǎn)顯而易見(jiàn)。在汽車(chē)前進(jìn),倒車(chē),低速,高速等多種行駛狀態(tài),本系統均能對汽車(chē)周?chē)h(huán)境的障礙物進(jìn)行有效的監測和測距,使汽車(chē)主動(dòng)進(jìn)行防碰撞,防止交通事故的發(fā)生,具有廣闊的研究前景
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論