隨著汽車保有量的增長(zhǎng),汽車安全和盜竊問(wèn)題變得越來(lái)越重要。
現(xiàn)在,大多數(shù)汽車已經(jīng)實(shí)現(xiàn)了防盜警報(bào)(anTI小偷警報(bào),簡(jiǎn)稱ATA)功能,該功能主要使用超聲波檢測(cè)來(lái)確定是否存在非法進(jìn)入[1],然后激活聲光警報(bào)。
這種方法可以有效地檢測(cè)非法進(jìn)入,但也存在誤報(bào)的可能性,給周圍環(huán)境帶來(lái)很大的麻煩。
在作者針對(duì)某車型設(shè)計(jì)的一體式車身控制器中,通過(guò)檢測(cè)開(kāi)鎖動(dòng)作,點(diǎn)火狀態(tài),車身狀態(tài)和防盜狀態(tài),綜合判斷鎖車是否安全,它是否被猛烈地進(jìn)入,以及是否被非法點(diǎn)燃,以實(shí)現(xiàn)安全鎖定和防盜。
報(bào)警功能,本文首先介紹了防盜報(bào)警器(以下簡(jiǎn)稱ATA)的工作原理及其狀態(tài)機(jī)的設(shè)計(jì),然后介紹了聲光報(bào)警,安全鎖車的機(jī)制及其軟件。
執(zhí)行。
ATA的工作原理:有效的ATA單元需要正確觸發(fā)警報(bào)和警告動(dòng)作,同時(shí)避免因錯(cuò)誤觸發(fā)警報(bào)而帶來(lái)的不便。
這是通過(guò)判斷汽車是否正常進(jìn)入和點(diǎn)火是否正常來(lái)實(shí)現(xiàn)的。
首先,當(dāng)汽車被鎖定時(shí),喇叭和轉(zhuǎn)向信號(hào)被用來(lái)提示用戶安全地鎖定汽車。
只有在四門雙蓋狀態(tài)(四個(gè)門開(kāi)關(guān),引擎蓋開(kāi)關(guān),行李箱開(kāi)關(guān))都關(guān)閉且點(diǎn)火信號(hào)無(wú)效的情況下,它才是安全的。
鎖車。
安全鎖定汽車后,它將進(jìn)入防盜狀態(tài),并監(jiān)視四門,兩蓋狀態(tài)和點(diǎn)火信號(hào)[2]。
如果檢測(cè)到門,行李箱或發(fā)動(dòng)機(jī)蓋未打開(kāi)而沒(méi)有解鎖,則視為非法進(jìn)入。
如果檢測(cè)到如果點(diǎn)火信號(hào)有效,則視為非法點(diǎn)火。
此時(shí),通過(guò)喇叭和轉(zhuǎn)向信號(hào)激活聲音和視覺(jué)警報(bào),并在5秒內(nèi)執(zhí)行解鎖動(dòng)作或檢測(cè)到點(diǎn)火鑰匙ON / OFF開(kāi)關(guān)兩次,警報(bào)停止并返回到正常狀態(tài)。
ATA結(jié)構(gòu)如圖1所示。
圖1:ATA結(jié)構(gòu)圖圖1:ATA結(jié)構(gòu)示意圖ATA單元在按鍵鎖定和解鎖動(dòng)作下執(zhí)行門鎖控制,同時(shí)以狀態(tài)機(jī)的形式實(shí)現(xiàn)防盜報(bào)警狀態(tài)的跳轉(zhuǎn)。
同時(shí),結(jié)合一些警告動(dòng)作來(lái)提醒用戶當(dāng)前的車身狀態(tài),以下首先分析防盜報(bào)警狀態(tài)及其跳躍,描述狀態(tài)跳躍的過(guò)程,然后描述車身狀態(tài)警告的設(shè)計(jì)行動(dòng)。
ATA狀態(tài)機(jī)設(shè)計(jì):根據(jù)汽車的使用以及對(duì)安全性和防盜的需求,設(shè)計(jì)了以下?tīng)顟B(tài):正常狀態(tài)NORMAL,防盜狀態(tài)SECURITY,等待退出防盜狀態(tài)QUIT_SECURITY,警報(bào)狀態(tài)ALARM ,正常狀態(tài)對(duì)應(yīng)于正常使用的汽車的狀態(tài),防盜狀態(tài)對(duì)應(yīng)于安全鎖定汽車之后的狀態(tài)。
等待退出防盜狀態(tài)是中間過(guò)渡狀態(tài)。
在防盜狀態(tài)下,用戶將門解鎖而不打開(kāi),并且警報(bào)狀態(tài)對(duì)應(yīng)于非法進(jìn)入或非法點(diǎn)火的狀態(tài)。
下面以狀態(tài)機(jī)的形式描述這四個(gè)ATA狀態(tài)的跳轉(zhuǎn)。
狀態(tài)圖如圖2所示。
圖2 ATA狀態(tài)圖圖2:ATA狀態(tài)圖在四個(gè)門和兩個(gè)蓋完全關(guān)閉且點(diǎn)火信號(hào)無(wú)效的情況下,鑰匙被遠(yuǎn)程鎖定或前門被鎖定,并且ATA進(jìn)入安全狀態(tài)。
開(kāi)始監(jiān)視身體狀態(tài)和解鎖動(dòng)作;在“安全”狀態(tài)下,檢測(cè)到四扇門和兩個(gè)門均打開(kāi),或者點(diǎn)火信號(hào)有效,進(jìn)入“報(bào)警”狀態(tài),啟動(dòng)聲光報(bào)警,在“安全”狀態(tài)下解鎖,進(jìn)入“ QUIT_SECURITY”狀態(tài); QUIT_SECURITY是一個(gè)處于中間瞬態(tài)的狀態(tài),最多可以維持20s。
加班時(shí),它將自動(dòng)鎖定并再次進(jìn)入“安全”狀態(tài)。
這樣可以防止用戶意外按下遙控器解鎖鍵帶來(lái)安全問(wèn)題。
如果在此期間門是打開(kāi)的,它將進(jìn)入正常狀態(tài);否則,將進(jìn)入正常狀態(tài)。
在警報(bào)狀態(tài)下,經(jīng)過(guò)一個(gè)警報(bào)周期后,它檢測(cè)到四個(gè)門和兩個(gè)蓋已完全關(guān)閉,并且點(diǎn)火信號(hào)無(wú)效,然后返回到安全狀態(tài)。
通過(guò)在5S內(nèi)兩次解鎖或接通點(diǎn)火信號(hào)ON / OFF,它也可以進(jìn)入正常狀態(tài)。
具體的代碼設(shè)計(jì)在這里將不再重復(fù)。