王葉豐,柯磊
(攀枝花學(xué)院智能制造學(xué)院,四川攀枝花,617000)
隨著交通和物流行業(yè)的快速發(fā)展,全國(guó)重型貨車(chē)保有量不斷增加,每年全國(guó)發(fā)生的大型交通事故中重型貨車(chē)的身影也越來(lái)越多,造成了大量的人員傷亡和經(jīng)濟(jì)損失。由于重型貨車(chē)的特殊車(chē)身結(jié)構(gòu),造成了重型貨車(chē)在右轉(zhuǎn)過(guò)程中不可避免地會(huì)受到盲區(qū)和內(nèi)輪差的影響,而司機(jī)在駕駛室內(nèi)是很容易忽視車(chē)身周?chē)男腥嘶蚱渌?chē)輛,從而發(fā)生交通事故,甚至造成人員死亡。車(chē)輛盲區(qū)檢測(cè)報(bào)警裝置是在車(chē)身上安裝測(cè)距、角度等傳感器,通過(guò)相應(yīng)的算法預(yù)測(cè)車(chē)輛行駛軌跡并對(duì)障礙物進(jìn)行識(shí)別后,用微型處理器做出危險(xiǎn)狀況判斷并做出聲光報(bào)警處理。
目前重型貨車(chē)右轉(zhuǎn)盲區(qū)檢測(cè)報(bào)警裝置有采用在車(chē)輛后視鏡等位置安裝一個(gè)或多個(gè)攝像頭,當(dāng)攝像頭發(fā)現(xiàn)目標(biāo)信息,就會(huì)通過(guò)聲音或視覺(jué)信號(hào)提醒駕駛員;另一種是在車(chē)輛前后輪各安裝一對(duì)超聲波雷達(dá),如果雷達(dá)檢測(cè)到附近存在目標(biāo)物,駕駛室內(nèi)會(huì)進(jìn)行聲光報(bào)警提醒駕駛員注意避讓障礙物;還有一種是從車(chē)輛上投射出燈光警示,多適用于夜間行駛環(huán)境,用閃光或紅色光影警示行人或其他車(chē)輛,原理行駛中的重型貨車(chē)。但是這些方式僅僅是通過(guò)單一攝像頭或雷達(dá)來(lái)探測(cè)車(chē)輛附近小范圍是否存在障礙物,很容易在有障礙物但不會(huì)與重型貨車(chē)相撞的情況下產(chǎn)生誤報(bào)警,準(zhǔn)確率較低且需要長(zhǎng)時(shí)間持續(xù)工作,大大增加了裝置能耗。本文介紹的盲區(qū)檢測(cè)報(bào)警裝置采用條件式控制開(kāi)關(guān),通過(guò)角度傳感器、測(cè)距傳感器獲取外界信息,利用微處理控制器的快速計(jì)算能力預(yù)測(cè)出車(chē)輛行駛軌跡并做出碰撞判斷,最后進(jìn)行聲光報(bào)警提醒司機(jī)和行人或其他車(chē)輛注意相互避讓。
重型貨車(chē)由于軸距長(zhǎng)、車(chē)體寬等因素,在右轉(zhuǎn)彎時(shí),前內(nèi)輪運(yùn)動(dòng)半徑總是比后內(nèi)輪運(yùn)動(dòng)半徑長(zhǎng)一些,所以前內(nèi)輪運(yùn)動(dòng)半徑與后內(nèi)輪運(yùn)動(dòng)半徑的差被稱(chēng)為內(nèi)輪差。由于內(nèi)輪差的存在隨之帶來(lái)的就是內(nèi)輪差盲區(qū)。我國(guó)駕駛員的駕駛位位于左側(cè),導(dǎo)致重型貨車(chē)在右轉(zhuǎn)彎時(shí),內(nèi)輪差盲區(qū)進(jìn)一步擴(kuò)大。
本文裝置硬件由開(kāi)關(guān)檢測(cè)模塊、轉(zhuǎn)向角度檢測(cè)模塊、相對(duì)位置檢測(cè)模塊、控制模塊以及報(bào)警模塊組成。如圖1 所示。
圖1 裝置硬件組成
開(kāi)關(guān)檢測(cè)模塊用于實(shí)時(shí)檢測(cè)車(chē)輛的轉(zhuǎn)向燈的開(kāi)關(guān)狀態(tài)信息并將其發(fā)送至控制模塊,轉(zhuǎn)向角度檢測(cè)模塊用于檢測(cè)車(chē)輛轉(zhuǎn)向輪(一般為前輪)的轉(zhuǎn)向角度信息并將其發(fā)送至控制模塊,相對(duì)位置檢測(cè)模塊用于檢測(cè)車(chē)輛與障礙物的相對(duì)位置信息并將其發(fā)送至控制模塊,在應(yīng)用了相應(yīng)軟件算法后,控制模塊根據(jù)收到的開(kāi)關(guān)狀態(tài)信息判斷車(chē)輛轉(zhuǎn)向燈是否開(kāi)啟,若是,則控制打開(kāi)轉(zhuǎn)向角度檢測(cè)模塊和相對(duì)位置檢測(cè)模塊,并根據(jù)角度檢測(cè)裝置和相對(duì)位置檢測(cè)模塊發(fā)送的轉(zhuǎn)向角度信息與相對(duì)位置信息判斷車(chē)輛與障礙物發(fā)生碰撞的可能性,并在車(chē)輛與障礙物可能發(fā)生碰撞時(shí),控制報(bào)警模塊發(fā)出報(bào)警。
因?yàn)楸疚闹饕鉀Q重型貨車(chē)右轉(zhuǎn)盲區(qū)問(wèn)題,所以開(kāi)關(guān)檢測(cè)模塊主要檢測(cè)重型貨車(chē)右轉(zhuǎn)向燈的開(kāi)關(guān)狀態(tài),轉(zhuǎn)向角度檢測(cè)模塊采用汽車(chē)轉(zhuǎn)向角傳感器,設(shè)置于車(chē)輛的轉(zhuǎn)向軸上可獲取車(chē)輛轉(zhuǎn)向角度信息,為算法提供計(jì)算數(shù)據(jù)。為了提高相對(duì)位置檢測(cè)的準(zhǔn)確性,本文采用兩個(gè)24kHz 的毫米波雷達(dá)傳感器分別安裝在車(chē)輛的右側(cè)車(chē)體上,實(shí)時(shí)檢測(cè)車(chē)輛與障礙物的相對(duì)位置。控制模塊采用STC89C52RC 單片機(jī),對(duì)轉(zhuǎn)向角度傳感器和毫米波雷達(dá)傳感器傳送來(lái)的數(shù)據(jù)進(jìn)行相應(yīng)的計(jì)算。為了實(shí)現(xiàn)車(chē)內(nèi)和車(chē)內(nèi)同時(shí)報(bào)警,增強(qiáng)報(bào)警的直觀(guān)性,車(chē)內(nèi)報(bào)警器采用紅黃綠三色LED 報(bào)警燈或者液晶顯示屏,車(chē)外報(bào)警器采用紅黃綠三色聲光報(bào)警器。理想安裝如圖2所示。
圖2 實(shí)物安裝圖
開(kāi)關(guān)檢測(cè)模塊檢測(cè)右轉(zhuǎn)向燈的開(kāi)啟狀態(tài),當(dāng)右轉(zhuǎn)向燈開(kāi)啟時(shí),開(kāi)關(guān)檢測(cè)模塊把信息發(fā)送給控制模塊,控制模塊喚醒本裝置。右轉(zhuǎn)向燈的控制電路如圖3 所示。
圖3 右轉(zhuǎn)向燈控制電路圖
轉(zhuǎn)向角度檢測(cè)模塊用于獲取車(chē)輛轉(zhuǎn)向角度信息,采用汽車(chē)轉(zhuǎn)向角度傳感器。其由發(fā)光二極管、光敏晶體管、開(kāi)孔槽板等組成。當(dāng)方向盤(pán)轉(zhuǎn)動(dòng)時(shí),開(kāi)孔槽板會(huì)跟隨轉(zhuǎn)動(dòng)。光敏晶體管依據(jù)穿過(guò)開(kāi)孔槽板的光線(xiàn)來(lái)動(dòng)作,并且會(huì)輸出數(shù)字脈沖信號(hào)。汽車(chē)電控單元會(huì)以此信號(hào)來(lái)辨認(rèn)方向盤(pán)的轉(zhuǎn)向角度、轉(zhuǎn)動(dòng)方向和轉(zhuǎn)速等。
相對(duì)位置檢測(cè)模塊為一組兩個(gè)24GHz FΜCW 雷達(dá)傳感器。毫米波的波長(zhǎng)介于厘米波和光波之間,兼有微波制導(dǎo)和光電制導(dǎo)的優(yōu)點(diǎn)。且具有體積小、易集成和空間分辨率高的特點(diǎn)。與其他光學(xué)傳感器相比對(duì)煙霧、灰塵等障礙物的穿透力更強(qiáng),抗干擾能力更強(qiáng),具有全天候全天時(shí)工作的特點(diǎn)。
FWCW 雷達(dá)傳感器發(fā)射的信號(hào)為調(diào)頻三角連續(xù)波。由于單頻連續(xù)波雷達(dá)僅僅適用于測(cè)速,無(wú)法測(cè)距,故使用連續(xù)三角波信號(hào)的FWCW 雷達(dá),F(xiàn)WCW 雷達(dá)既可以測(cè)距又可以測(cè)速,在近距離測(cè)量上的優(yōu)勢(shì)日益明顯。當(dāng)壓控振蕩器收到外界調(diào)制信號(hào)后,會(huì)控制毫米波雷達(dá)發(fā)出頻率變化形如三角形的探測(cè)信號(hào),如圖4 所示。黑色實(shí)線(xiàn)為發(fā)射信號(hào)頻率曲線(xiàn),在沒(méi)有多普勒頻移的情況下即目標(biāo)物體處于靜止?fàn)顟B(tài)時(shí),紅色虛線(xiàn)為接收信號(hào)頻率曲線(xiàn),在有多普勒頻移的情況下,藍(lán)色點(diǎn)劃線(xiàn)為接收信號(hào)頻率曲線(xiàn),掃頻周期為T(mén)m,掃頻帶寬為?F,從發(fā)射信號(hào)到接收信號(hào)所用時(shí)長(zhǎng)為?t。
圖4 FWCW 毫米波雷達(dá)測(cè)距原理
控制模塊為微處理控制器,本文采用STC89C52單片機(jī)。STC89C52 單片機(jī)是一種低功耗、高性能CΜOS8 位微控制器,具有8K 字節(jié)系統(tǒng)可編程Flash 存儲(chǔ)器,并且能夠在非常惡劣的氣候條件下長(zhǎng)時(shí)間工作。
報(bào)警模塊分為車(chē)內(nèi)報(bào)警和車(chē)外報(bào)警。車(chē)內(nèi)報(bào)警采用紅黃綠三色LED 等或者LCD 顯示屏。車(chē)外報(bào)警采用紅黃綠三色聲光報(bào)警器,聲光報(bào)警電路分為閃光燈報(bào)警和蜂鳴器報(bào)警,閃光燈處于報(bào)警狀態(tài)時(shí),蜂鳴器報(bào)警才能發(fā)出一定音調(diào)的蜂鳴聲,隨著閃光燈閃爍蜂鳴器發(fā)出間歇聲響。聲光報(bào)警電路如圖5 所示。
圖5 聲光報(bào)警電路
當(dāng)控制模塊判斷為安全時(shí),車(chē)內(nèi)外報(bào)警器均顯示綠色,不發(fā)出蜂鳴聲,當(dāng)控制模塊判斷為預(yù)警時(shí),車(chē)內(nèi)外報(bào)警器均顯示黃色不斷閃爍,蜂鳴聲發(fā)聲頻率較為緩慢,當(dāng)控制模塊判斷為危險(xiǎn)時(shí),車(chē)內(nèi)外報(bào)警器均顯示紅色,閃爍頻率加快,蜂鳴聲發(fā)聲頻率也增加。
本裝置的開(kāi)關(guān)檢測(cè)模塊將檢測(cè)到的車(chē)輛右轉(zhuǎn)向燈的開(kāi)關(guān)信息發(fā)送給控制模塊,控制模塊控制裝置開(kāi)始工作,轉(zhuǎn)向角度模塊檢測(cè)模塊將檢測(cè)到的車(chē)輛前軸轉(zhuǎn)向角度信息發(fā)送給控制模塊,相對(duì)位置檢測(cè)模塊將檢測(cè)到的車(chē)輛與障礙物之間的距離信息發(fā)送給控制模塊,控制模塊根據(jù)相應(yīng)的算法預(yù)測(cè)出車(chē)輛行駛軌跡,并與距離信息相對(duì)比,得出碰撞結(jié)論??刂颇K根據(jù)碰撞結(jié)論控制報(bào)警模塊做出相應(yīng)報(bào)警處理。軟件設(shè)計(jì)流程圖如圖6 所示。
圖6 軟件設(shè)計(jì)流程圖
當(dāng)車(chē)輛右轉(zhuǎn)向燈被開(kāi)啟時(shí),控制系統(tǒng)喚醒本裝置。轉(zhuǎn)向角度傳感器檢測(cè)車(chē)輛前內(nèi)輪轉(zhuǎn)向角度信息并發(fā)送給STC89C52 單片機(jī),F(xiàn)WCW 毫米波雷達(dá)傳感器檢測(cè)車(chē)輛與目標(biāo)的距離信息并發(fā)送給單片機(jī)。單片機(jī)接收到轉(zhuǎn)向角度信息后根據(jù)相應(yīng)算法預(yù)測(cè)出車(chē)輛運(yùn)行軌跡,并將車(chē)輛與目標(biāo)的距離信息相比較,得出碰撞可能性。李逸良曾在《車(chē)輛轉(zhuǎn)彎時(shí)內(nèi)輪差的運(yùn)動(dòng)學(xué)理論模型》的研究中提到過(guò),行人和非機(jī)動(dòng)車(chē)需要和轉(zhuǎn)彎車(chē)輛保持至少車(chē)身長(zhǎng)度的1/3 以上的距離。若判斷為安全,則顯示為無(wú)閃爍的綠燈,且無(wú)蜂鳴聲;若為警告,則顯示為低頻率閃爍的黃燈,并伴有低頻率的蜂鳴聲;若為危險(xiǎn),則顯示高頻率閃爍的紅燈,并發(fā)出急促的蜂鳴聲。
我們以非掛式重型貨車(chē)為例,理想車(chē)輛模型如表1 所示。
表1 理想非掛式重型貨車(chē)車(chē)輛模型
根據(jù)內(nèi)輪差r=r1-r2 可得其數(shù)學(xué)模型如圖7 所示。
圖7 內(nèi)輪差數(shù)學(xué)模型圖
由上面內(nèi)容可以得出:
將內(nèi)輪差用轉(zhuǎn)向角來(lái)表示,則為:
根據(jù)上式可知,當(dāng)我們得到了轉(zhuǎn)向角度和內(nèi)輪差就能得到前內(nèi)輪轉(zhuǎn)彎半徑和后內(nèi)輪轉(zhuǎn)彎半徑。由于車(chē)輛轉(zhuǎn)彎運(yùn)動(dòng)是一個(gè)半徑不斷改變的圓周運(yùn)動(dòng),在知道前后內(nèi)輪轉(zhuǎn)彎半徑后即可預(yù)測(cè)出車(chē)輛運(yùn)動(dòng)軌跡。
選取五種不同規(guī)格的廂式卡車(chē)作為實(shí)驗(yàn)對(duì)象,由于現(xiàn)實(shí)生活中卡車(chē)前后輪間距有所不同,不宜作為理想實(shí)驗(yàn)對(duì)象,故將其理想化。實(shí)驗(yàn)車(chē)輛前后輪間距均采取后輪間距的數(shù)值。具體參數(shù)如表2 所示。當(dāng)司機(jī)將方向盤(pán)向右打到極限位置,前外輪距離轉(zhuǎn)向中心的距離通常稱(chēng)為最小轉(zhuǎn)彎半徑R,通過(guò)查閱資料可以得出,最小轉(zhuǎn)彎半徑R=車(chē)長(zhǎng)L×2.4。根據(jù)上面的計(jì)算公式可以得出內(nèi)輪差。數(shù)據(jù)分析如圖8 所示。
圖8 實(shí)驗(yàn)對(duì)象數(shù)據(jù)分析
由表2 可以看出當(dāng)方向盤(pán)向右打到極限位置時(shí),前內(nèi)輪轉(zhuǎn)彎半徑r1 和內(nèi)輪差r 都隨著軸距L 的增大而增大,故可以得出,內(nèi)輪差與車(chē)身長(zhǎng)度呈正相關(guān)。
表2 理想實(shí)驗(yàn)對(duì)象具體參數(shù)
本文介紹了一種重型貨車(chē)右轉(zhuǎn)盲區(qū)監(jiān)測(cè)報(bào)警裝置,當(dāng)車(chē)輛右轉(zhuǎn)向燈打開(kāi)時(shí),STC89C52 單片機(jī)喚醒裝置,轉(zhuǎn)向角度傳感器檢測(cè)車(chē)輛轉(zhuǎn)向角度,安裝在車(chē)身右側(cè)的兩個(gè)24GHz FWCW 毫米波雷達(dá)檢測(cè)車(chē)輛與目標(biāo)之間的距離。單片機(jī)根據(jù)轉(zhuǎn)向角度預(yù)測(cè)出車(chē)輛的運(yùn)動(dòng)軌跡,并于車(chē)輛與目標(biāo)之間的距離做比較,判斷碰撞可能性,然后控制聲光報(bào)警器進(jìn)行報(bào)警提醒駕駛員以、行人及其他車(chē)輛提高警惕,遠(yuǎn)離重型貨車(chē),可以很大程度地減少因貨車(chē)內(nèi)輪差形成的盲區(qū)而導(dǎo)致的重大交通事故。