基于頭部位置特征的疲勞駕駛檢測儀
4 檢測儀軟件設計
4. 1距離檢測方法
有效距離檢測與單片機發(fā)出的控制字相對應,距離檢測的方法是:逐漸減少紅外線(xiàn)發(fā)射的強度,直到接收不到反射的紅外線(xiàn)光束,此時(shí)的控制字對應的距離值就是當前駕駛員頭部與座椅頭枕的距離。
4. 2 駕駛員頭部位置的自動(dòng)標定
單片機程序框圖如圖4所示,自動(dòng)標定頭部正常位置的程序在汽車(chē)啟動(dòng)發(fā)動(dòng)機再延時(shí)一段時(shí)間內運行,因為疲勞駕駛不會(huì )發(fā)生在這段時(shí)間內。當行駛到主路后,頭部的動(dòng)作逐步穩定,這時(shí)候才是對頭部進(jìn)行正常位置標定的正確時(shí)機。每次都要重新標定是因為駕駛員可能換人,每個(gè)人頭部的位置不完全一樣,標定的結果也會(huì )有差異。
圖4 頭部正常位置的自動(dòng)標定程序框圖
自動(dòng)標定頭部正常位置的程序就是使紅外線(xiàn)發(fā)射二極管的電流強度由強到弱逐步減小,同時(shí)檢測IC3、IC4的輸出狀態(tài),判斷是否到了接收不到的臨界點(diǎn),這是停止發(fā)射電流強度減小的界限,同時(shí)讀出此刻的控制字數值作為距離標定。當左右2個(gè)紅外線(xiàn)接收頭IC3、IC4所輸出的信號電平一致,同時(shí)能夠保持相當一段時(shí)間不變時(shí),就可以用此時(shí)的控制字作為標準距離標定。每個(gè)控制字都對應1個(gè)實(shí)際的距離。
4. 3 駕駛員頭部偏離正常位置的檢測
如果某個(gè)紅外線(xiàn)接收頭沒(méi)有接收到紅外線(xiàn)信號,則判定為此紅外線(xiàn)接收頭與駕駛員頭部的距離大于此時(shí)與控制字相關(guān)聯(lián)的距離。
2個(gè)紅外線(xiàn)接收頭所輸出的信息分別反映了同一時(shí)刻駕駛員頭部與2個(gè)紅外線(xiàn)接收頭的距離,與標準距離比較就能判斷駕駛員的頭部是正常位置還是前傾、側傾、后仰。是否輸出報警和制動(dòng)控制電平由計算機程序根據駕駛員頭部偏離正常位置后的持續時(shí)間決定。
5 實(shí)驗結果分析
將該檢測儀安裝在捷達和雨燕等汽車(chē)上并進(jìn)行了大量的實(shí)驗,對5個(gè)駕駛員的正常駕駛狀態(tài)和疲勞駕駛狀態(tài)進(jìn)行測試,測試數據如表1所示??梢钥闯鲈摍z測儀能實(shí)時(shí)地跟蹤和判斷測試人員的疲勞狀態(tài),同時(shí)對醉酒駕駛的不正當坐姿也起到警示作用。
6 結束語(yǔ)
該檢測儀完成了駕駛員頭部位置正常與否的識別,進(jìn)而判斷駕駛員是否疲勞駕駛,是簡(jiǎn)單技術(shù)的智能化應用。該檢測儀可以低成本地裝備現有汽車(chē),提高安全幾率,便于大規模推廣,市場(chǎng)需求潛力巨大。
評論