專(zhuān)利名稱(chēng):針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法
技術(shù)領(lǐng)域:
本發(fā)明屬于高速公路車(chē)輛運(yùn)行管理技術(shù)領(lǐng)域,特別是一種針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法。
背景技術(shù):
根據(jù)《中華人民共和國(guó)高速公路交通管理辦法》第十四條規(guī)定“機(jī)動(dòng)車(chē)在高速公路上通行時(shí),應(yīng)當(dāng)在行車(chē)道上行駛。,,但是在我國(guó)隨著高速公路交通流量日益增加,在高速公路上車(chē)輛(特別是大貨車(chē))違法占道行駛等交通違法行為日趨突出,嚴(yán)重影響了高速公路通行秩序、通行率,并成為誘發(fā)重特大交通事故的隱患,因此必須切實(shí)加強(qiáng)對(duì)高速公路違章占道車(chē)輛檢測(cè)。目前在針對(duì)高速公路違章占道車(chē)輛檢測(cè)中,主要是要準(zhǔn)確有效地實(shí)現(xiàn)針對(duì)高速公路違章占道車(chē)輛檢測(cè)的超車(chē)計(jì)數(shù)判定,但是目前還沒(méi)有真正能準(zhǔn)確有效并實(shí)時(shí)實(shí)現(xiàn)針對(duì)高速公路違章占道車(chē)輛檢測(cè)的超車(chē)計(jì)數(shù)判定的方法。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,從而能夠真正準(zhǔn)確有效地實(shí)現(xiàn)針對(duì)高速公路違章占道車(chē)輛檢測(cè)的超車(chē)計(jì)數(shù)判定。為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是一種針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,首先在測(cè)試車(chē)輛上安裝第一超聲波傳感器和第二超聲波傳感器,同時(shí)在測(cè)試車(chē)輛內(nèi)安裝含有主控器和紅外通信子模塊,將第一超聲波傳感器和第二超聲波傳感器同含有超車(chē)計(jì)數(shù)子程序和超車(chē)計(jì)數(shù)判定算法子程序的主控器的超聲波接口 6相連接,而將主控器的接口 5同紅外通信子模塊相連接,該紅外通信子模塊同安裝在測(cè)試車(chē)輛所要經(jīng)過(guò)的與高速公路出站處的監(jiān)控計(jì)算機(jī)的紅外通信主模塊能相互通信;測(cè)試車(chē)輛從收費(fèi)站行駛上高速公路時(shí),首先測(cè)試車(chē)輛上的紅外通信子模塊接收高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊的清零命令將紅外通信子模塊所有數(shù)據(jù)清零;然后測(cè)試車(chē)輛在高速公路上行駛時(shí),主控器產(chǎn)生周期性的高電平控制信號(hào),并傳導(dǎo)到第一超聲波傳感器和第二超聲波傳感器,高電平控制信號(hào)最終轉(zhuǎn)換成超聲波發(fā)射出去,當(dāng)測(cè)試車(chē)輛被目標(biāo)汽車(chē)從超車(chē)側(cè)超過(guò)或者測(cè)試車(chē)輛超過(guò)目標(biāo)汽車(chē)時(shí),發(fā)射出去的超聲波就會(huì)遇到障礙物形成超聲波回波信號(hào)后而被各自連接的第一超聲波傳感器和第二超聲波傳感器接收,并在接收到超聲波回波信號(hào)后將其轉(zhuǎn)換為低電平信號(hào),低電平信號(hào)再經(jīng)過(guò)超聲波接口 6送入主控器進(jìn)行處理,主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,然后將結(jié)果顯示出來(lái),最后查看是否有從高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊收到數(shù)據(jù)發(fā)送的請(qǐng)求,如果有則將主控器的處理結(jié)果通過(guò)紅外發(fā)送模塊發(fā)送出去,如果在設(shè)置的測(cè)試時(shí)間后還沒(méi)有超聲波回波信號(hào),主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,超車(chē)計(jì)數(shù)子程序驅(qū)動(dòng)主控器的處理器根據(jù)低電平信號(hào),判斷出低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器檢測(cè)到了目標(biāo)汽車(chē),再根據(jù)此時(shí)的定時(shí)器的時(shí)間值計(jì)算出目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離,由此執(zhí)行超車(chē)計(jì)數(shù)判定算法子程序,超車(chē)計(jì)數(shù)判定算法子程序根據(jù)所述的目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離得到目標(biāo)汽車(chē)在此次測(cè)量中的狀態(tài)標(biāo)志T (η), 狀態(tài)標(biāo)志Τ(η)的低位表示目標(biāo)汽車(chē)相對(duì)于第一超聲波傳感器的狀態(tài),狀態(tài)標(biāo)志T(η)的高位表示目標(biāo)汽車(chē)相對(duì)與第二超聲波傳感器的狀態(tài),若第一超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第一距離distancel且第二超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第二距離 distance2,那么T(n) = ((min < distance2 < max) << 1) (min < distancel < max),其中min是設(shè)定的邏輯測(cè)量范圍的下限,max是設(shè)定的邏輯測(cè)量范圍的上限,η表示按時(shí)間順序的采樣序列號(hào),再根據(jù)T(η-1)到Τ(η)狀態(tài)轉(zhuǎn)換判斷出目標(biāo)汽車(chē)的運(yùn)動(dòng)方向并進(jìn)行計(jì)數(shù),若T(n-l)不為0,則表明至少有一個(gè)傳感器測(cè)量到目標(biāo),目標(biāo)還在系統(tǒng)的測(cè)量范圍內(nèi),作為表示目標(biāo)在測(cè)量范圍內(nèi)的時(shí)間長(zhǎng)度tCout加1 ;當(dāng)T(n-l)為0時(shí),且有T(n) 為0,若此時(shí)的時(shí)間長(zhǎng)度tCout >0,表明目標(biāo)汽車(chē)剛離開(kāi)測(cè)量范圍,根據(jù)目標(biāo)汽車(chē)進(jìn)入或離開(kāi)時(shí)的狀態(tài)判斷方向,相應(yīng)的計(jì)數(shù)值加1,否則表示沒(méi)有目標(biāo)汽車(chē)進(jìn)入過(guò)第一超聲波傳感器和第二超聲波傳感器的測(cè)量范圍,若T(n-l)且T(n)不為0,表示目標(biāo)剛進(jìn)入測(cè)量范圍,將 T (η)的值賦值給T (η-1),并退出超車(chē)計(jì)數(shù)算法子程序,等待下一次第一超聲波傳感器和第二超聲波傳感器測(cè)量的結(jié)果,另外若目標(biāo)汽車(chē)由第一超聲波傳感器到第二超聲波傳感器的方向運(yùn)動(dòng)時(shí),其運(yùn)動(dòng)狀態(tài)的邏輯時(shí)序?yàn)?0 — 01 — 11 — 10 — 00 — 00,對(duì)于這個(gè)邏輯序列,初始狀態(tài)T(n-l) = 0,tCout = 0,計(jì)數(shù)判定算法的運(yùn)行步驟如下(1)當(dāng) T (Π-1) = 0、T(n) = 0 以及 tCount = 0 時(shí),進(jìn)行賦值操作 T (n_l) = T (η) =0 ;(2)當(dāng)T(η-1) =0且T(n) = 01時(shí),此時(shí)表明目標(biāo)汽車(chē)剛進(jìn)入測(cè)量范圍,進(jìn)行賦值操作tCount = Ι,Τ (η-1) = T (η) = 01,備份此時(shí)的T (η)值,進(jìn)行賦值操作directionl = T (n) = 01 ;(3)當(dāng)T (n-1) = 01且T (η) = 11時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 2,T(η-1) = T(η) = 11 ;(4)當(dāng)T (n-1) = 11且T (η) = 10時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 3,T(n-1) = T(η) = 10 ;(5)當(dāng)T (n-1) = 10且T (η) = 00時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 4,T(n-1) = T(n) = 00,此時(shí)表明目標(biāo)汽車(chē)已離開(kāi)測(cè)量范圍,備份此時(shí)的T(n_l) 的值,進(jìn)行賦值操作direction〗=T (n-1) = 10 ;(6)當(dāng)T(n-1) =0、T(n) = 0且tCount > N時(shí),N為預(yù)設(shè)常數(shù),進(jìn)行賦值操作 directionl = 01和direction2 = 10,由此判斷出目標(biāo)汽車(chē)是由第一超聲波傳感器向第二超聲波傳感器的方向運(yùn)動(dòng)的,相應(yīng)的計(jì)數(shù)值加1。所述的當(dāng)T (n-1)為0時(shí),且有T (η)為0,若此時(shí)的時(shí)間長(zhǎng)度tCout > 0,通過(guò)預(yù)先設(shè)定的閾值,只有當(dāng)T(n) =0且T(n-l) = 0連續(xù)出現(xiàn)的次數(shù)超出這個(gè)閾值時(shí),據(jù)此才認(rèn)定目標(biāo)離開(kāi)測(cè)量范圍。
針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,在測(cè)試車(chē)輛上安裝第一超聲波傳感器和第二超聲波傳感器,同時(shí)在測(cè)試車(chē)輛內(nèi)安裝含有主控器和紅外通信子模塊,將第一超聲波傳感器和第二超聲波傳感器同含有超車(chē)計(jì)數(shù)子程序和超車(chē)計(jì)數(shù)判定算法子程序的主控器的超聲波接口 6相連接,而將主控器的接口 5同紅外通信子模塊相連接,該紅外通信子模塊同安裝在測(cè)試車(chē)輛所要經(jīng)過(guò)的與高速公路出站處的監(jiān)控計(jì)算機(jī)的紅外通信主模塊能相互通信,從而能夠真正準(zhǔn)確有效地實(shí)現(xiàn)針對(duì)高速公路違章占道車(chē)輛檢測(cè)的超車(chē)計(jì)數(shù)判定。
附圖為用于實(shí)現(xiàn)本發(fā)明方法的系統(tǒng)的整體結(jié)構(gòu)連接示意圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作更詳細(xì)的說(shuō)明。如附圖所示,針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,首先在測(cè)試車(chē)輛上安裝第一超聲波傳感器和第二超聲波傳感器,同時(shí)在測(cè)試車(chē)輛內(nèi)安裝含有主控器和紅外通信子模塊,將第一超聲波傳感器和第二超聲波傳感器同含有超車(chē)計(jì)數(shù)子程序和超車(chē)計(jì)數(shù)判定算法子程序的主控器的超聲波接口 6相連接,而將主控器的接口 5同紅外通信子模塊相連接,該紅外通信子模塊同安裝在測(cè)試車(chē)輛所要經(jīng)過(guò)的與高速公路出站處的監(jiān)控計(jì)算機(jī)的紅外通信主模塊能相互通信;測(cè)試車(chē)輛從收費(fèi)站行駛上高速公路時(shí),首先測(cè)試車(chē)輛上的紅外通信子模塊接收高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊的清零命令將紅外通信子模塊所有數(shù)據(jù)清零;然后測(cè)試車(chē)輛在高速公路上行駛時(shí), 主控器產(chǎn)生周期性的高電平控制信號(hào),并傳導(dǎo)到第一超聲波傳感器和第二超聲波傳感器, 高電平控制信號(hào)最終轉(zhuǎn)換成超聲波發(fā)射出去,當(dāng)測(cè)試車(chē)輛被目標(biāo)汽車(chē)從超車(chē)側(cè)超過(guò)或者測(cè)試車(chē)輛超過(guò)目標(biāo)汽車(chē)時(shí),發(fā)射出去的超聲波就會(huì)遇到障礙物形成超聲波回波信號(hào)后而被各自連接的第一超聲波傳感器和第二超聲波傳感器接收,并在接收到超聲波回波信號(hào)后將其轉(zhuǎn)換為低電平信號(hào),低電平信號(hào)再經(jīng)過(guò)超聲波接口 6送入主控器進(jìn)行處理,主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,然后將結(jié)果顯示出來(lái),最后查看是否有從高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊收到數(shù)據(jù)發(fā)送的請(qǐng)求,如果有則將主控器的處理結(jié)果通過(guò)紅外發(fā)送模塊發(fā)送出去,如果在設(shè)置的測(cè)試時(shí)間后還沒(méi)有超聲波回波信號(hào),主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,超車(chē)計(jì)數(shù)子程序驅(qū)動(dòng)主控器的處理器根據(jù)低電平信號(hào),判斷出低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器檢測(cè)到了目標(biāo)汽車(chē),再根據(jù)此時(shí)的定時(shí)器的時(shí)間值計(jì)算出目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離,由此執(zhí)行超車(chē)計(jì)數(shù)判定算法子程序,超車(chē)計(jì)數(shù)判定算法子程序根據(jù)所述的目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離得到目標(biāo)汽車(chē)在此次測(cè)量中的狀態(tài)標(biāo)志T (η),狀態(tài)標(biāo)志T (η)的低位表示目標(biāo)汽車(chē)相對(duì)于第一超聲波傳感器的狀態(tài),狀態(tài)標(biāo)志T(η)的高位表示目標(biāo)汽車(chē)相對(duì)與第二超聲波傳感器的狀態(tài),若第一超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第一距離distancel且第二超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第二距離distance〗,那么T(n) = ((min < distance2 < max) << 1) (min < distancel < max),
其中min是設(shè)定的邏輯測(cè)量范圍的下限,max是設(shè)定的邏輯測(cè)量范圍的上限,η表示按時(shí)間順序的采樣序列號(hào),再根據(jù)T(η-1)到Τ(η)狀態(tài)轉(zhuǎn)換判斷出目標(biāo)汽車(chē)的運(yùn)動(dòng)方向并進(jìn)行計(jì)數(shù),若T(n-l)不為0,則表明至少有一個(gè)傳感器測(cè)量到目標(biāo),目標(biāo)還在系統(tǒng)的測(cè)量范圍內(nèi),作為表示目標(biāo)在測(cè)量范圍內(nèi)的時(shí)間長(zhǎng)度tCout加1 ;當(dāng)T(n-l)為0時(shí),且有T(n) 為0,若此時(shí)的時(shí)間長(zhǎng)度tCout >0,表明目標(biāo)汽車(chē)剛離開(kāi)測(cè)量范圍,根據(jù)目標(biāo)汽車(chē)進(jìn)入或離開(kāi)時(shí)的狀態(tài)判斷方向,相應(yīng)的計(jì)數(shù)值加1,否則表示沒(méi)有目標(biāo)汽車(chē)進(jìn)入過(guò)第一超聲波傳感器和第二超聲波傳感器的測(cè)量范圍,若T(n-l)且T(n)不為0,表示目標(biāo)剛進(jìn)入測(cè)量范圍,將 T (η)的值賦值給T (η-1),并退出超車(chē)計(jì)數(shù)算法子程序,等待下一次第一超聲波傳感器和第二超聲波傳感器測(cè)量的結(jié)果,另外若目標(biāo)汽車(chē)由第一超聲波傳感器到第二超聲波傳感器的方向運(yùn)動(dòng)時(shí),其運(yùn)動(dòng)狀態(tài)的邏輯時(shí)序?yàn)?0 — 01 — 11 — 10 — 00 — 00,對(duì)于這個(gè)邏輯序列,初始狀態(tài)T(n-l) = 0,tCout = 0,計(jì)數(shù)判定算法的運(yùn)行步驟如下(1)當(dāng) T (η-1) = 0、T(n) = 0 以及 tCount = 0 時(shí),進(jìn)行賦值操作 T (n_l) = T (η) =0 ;(2)當(dāng)T(η-1) =0且T(n) = 01時(shí),此時(shí)表明目標(biāo)汽車(chē)剛進(jìn)入測(cè)量范圍,進(jìn)行賦值操作tCount = Ι,Τ (η-1) = T (η) = 01,備份此時(shí)的T (η)值,進(jìn)行賦值操作directionl = T (n) = 01 ;(3)當(dāng)T (n-1) = 01且T (η) = 11時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 2,T(η-1) = T(η) = 11 ;(4)當(dāng)T (n-1) = 11且T (η) = 10時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 3,T(n-1) = T(η) = 10 ;(5)當(dāng)T (n-1) = 10且T (η) = 00時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 4,T(n-1) = T(n) = 00,此時(shí)表明目標(biāo)汽車(chē)已離開(kāi)測(cè)量范圍,備份此時(shí)的T(n_l) 的值,進(jìn)行賦值操作direction〗=T (n-1) = 10 ;(6)當(dāng)T(n-1) =0、T(n) = 0且tCount > N時(shí),N為預(yù)設(shè)常數(shù),進(jìn)行賦值操作 directionl = 01和direction2 = 10,由此判斷出目標(biāo)汽車(chē)是由第一超聲波傳感器向第二超聲波傳感器的方向運(yùn)動(dòng)的,相應(yīng)的計(jì)數(shù)值加1。由于超聲波的回波與反射面相關(guān),有可能出現(xiàn)測(cè)量范圍內(nèi)有汽車(chē)但傳感器沒(méi)檢測(cè)到的情況,此時(shí)需要避免計(jì)數(shù)器多記,但總的來(lái)說(shuō)這種情況在測(cè)量過(guò)程中不會(huì)連續(xù)出現(xiàn),因此采用所述的當(dāng)T (n-1)為0時(shí),且有T (η)為0,若此時(shí)的時(shí)間長(zhǎng)度tCout > 0,通過(guò)預(yù)先設(shè)定的閾值,只有當(dāng)T(n) =0且T(n-l) = 0連續(xù)出現(xiàn)的次數(shù)超出這個(gè)閾值時(shí),據(jù)此才認(rèn)定目標(biāo)離開(kāi)測(cè)量范圍就能克服該問(wèn)題。
權(quán)利要求
1. 一種針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,其特征在于首先在測(cè)試車(chē)輛上安裝第一超聲波傳感器和第二超聲波傳感器,同時(shí)在測(cè)試車(chē)輛內(nèi)安裝含有主控器和紅外通信子模塊,將第一超聲波傳感器和第二超聲波傳感器同含有超車(chē)計(jì)數(shù)子程序和超車(chē)計(jì)數(shù)判定算法子程序的主控器的超聲波接口(6)相連接,而將主控器的接口(5)同紅外通信子模塊相連接,該紅外通信子模塊同安裝在測(cè)試車(chē)輛所要經(jīng)過(guò)的與高速公路出站處的監(jiān)控計(jì)算機(jī)的紅外通信主模塊能相互通信;測(cè)試車(chē)輛從收費(fèi)站行駛上高速公路時(shí),首先測(cè)試車(chē)輛上的紅外通信子模塊接收高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊的清零命令將紅外通信子模塊所有數(shù)據(jù)清零;然后測(cè)試車(chē)輛在高速公路上行駛時(shí),主控器產(chǎn)生周期性的高電平控制信號(hào),并傳導(dǎo)到第一超聲波傳感器和第二超聲波傳感器,高電平控制信號(hào)最終轉(zhuǎn)換成超聲波發(fā)射出去,當(dāng)測(cè)試車(chē)輛被目標(biāo)汽車(chē)從超車(chē)側(cè)超過(guò)或者測(cè)試車(chē)輛超過(guò)目標(biāo)汽車(chē)時(shí),發(fā)射出去的超聲波就會(huì)遇到障礙物形成超聲波回波信號(hào)后而被各自連接的第一超聲波傳感器和第二超聲波傳感器接收,并在接收到超聲波回波信號(hào)后將其轉(zhuǎn)換為低電平信號(hào),低電平信號(hào)再經(jīng)過(guò)超聲波接口(6)送入主控器進(jìn)行處理,主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,然后將結(jié)果顯示出來(lái),最后查看是否有從高速公路上收費(fèi)站處的對(duì)應(yīng)監(jiān)測(cè)計(jì)算機(jī)所連接的紅外通信主模塊收到數(shù)據(jù)發(fā)送的請(qǐng)求,如果有則將主控器的處理結(jié)果通過(guò)紅外發(fā)送模塊發(fā)送出去,如果在設(shè)置的測(cè)試時(shí)間后還沒(méi)有超聲波回波信號(hào),主控器運(yùn)行超車(chē)計(jì)數(shù)子程序,超車(chē)計(jì)數(shù)子程序驅(qū)動(dòng)主控器的處理器根據(jù)低電平信號(hào),判斷出低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器檢測(cè)到了目標(biāo)汽車(chē),再根據(jù)此時(shí)的定時(shí)器的時(shí)間值計(jì)算出目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離,由此執(zhí)行超車(chē)計(jì)數(shù)判定算法子程序,超車(chē)計(jì)數(shù)判定算法子程序根據(jù)所述的目標(biāo)汽車(chē)距低電平信號(hào)來(lái)源的第一超聲波傳感器或第二超聲波傳感器的距離得到目標(biāo)汽車(chē)在此次測(cè)量中的狀態(tài)標(biāo)志T (η),狀態(tài)標(biāo)志T (η)的低位表示目標(biāo)汽車(chē)相對(duì)于第一超聲波傳感器的狀態(tài),狀態(tài)標(biāo)志T (η)的高位表示目標(biāo)汽車(chē)相對(duì)與第二超聲波傳感器的狀態(tài),若第一超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第一距離distancel且第二超聲波傳感器測(cè)得的其與目標(biāo)汽車(chē)距離為第二距離distance〗,那么T (n) = ((min < distance2 < max) < < 1) (min < distancel < max),其中 min 是設(shè)定的邏輯測(cè)量范圍的下限,max是設(shè)定的邏輯測(cè)量范圍的上限,η表示按時(shí)間順序的采樣序列號(hào),再根據(jù)T(n-l)到T(n)狀態(tài)轉(zhuǎn)換判斷出目標(biāo)汽車(chē)的運(yùn)動(dòng)方向并進(jìn)行計(jì)數(shù),若T(n-l) 不為0,則表明至少有一個(gè)傳感器測(cè)量到目標(biāo),目標(biāo)還在系統(tǒng)的測(cè)量范圍內(nèi),作為表示目標(biāo)在測(cè)量范圍內(nèi)的時(shí)間長(zhǎng)度tCout加1 ;當(dāng)T(n-l)為0時(shí),且有T(n)為0,若此時(shí)的時(shí)間長(zhǎng)度tCout > 0,表明目標(biāo)汽車(chē)剛離開(kāi)測(cè)量范圍,根據(jù)目標(biāo)汽車(chē)進(jìn)入或離開(kāi)時(shí)的狀態(tài)判斷方向,相應(yīng)的計(jì)數(shù)值加1,否則表示沒(méi)有目標(biāo)汽車(chē)進(jìn)入過(guò)第一超聲波傳感器和第二超聲波傳感器的測(cè)量范圍,若T(n-l)且T(n)不為0,表示目標(biāo)剛進(jìn)入測(cè)量范圍,將Τ(η)的值賦值給T (η-1),并退出超車(chē)計(jì)數(shù)算法子程序,等待下一次第一超聲波傳感器和第二超聲波傳感器測(cè)量的結(jié)果,另外若目標(biāo)汽車(chē)由第一超聲波傳感器到第二超聲波傳感器的方向運(yùn)動(dòng)時(shí), 其運(yùn)動(dòng)狀態(tài)的邏輯時(shí)序?yàn)?0 — 01 — 11 — 10 — 00 — 00,對(duì)于這個(gè)邏輯序列,初始狀態(tài) T (η-1) = 0, tCout = 0,計(jì)數(shù)判定算法的運(yùn)行步驟如下(1)當(dāng)T (n-1) = 0、T(n) = 0 以及 tCount = 0 時(shí),進(jìn)行賦值操作 T (n_l) = T (η) = 0 ;(2)當(dāng)T(n-l)=0且T(n) = 01時(shí),此時(shí)表明目標(biāo)汽車(chē)剛進(jìn)入測(cè)量范圍,進(jìn)行賦值操作tCount = Ι,Τ(η-Ι) = T (η) = 01,備份此時(shí)的 T (η)值,進(jìn)行賦值操作 directionl = T (η) =01 ;(3)當(dāng)T(n-l)=01且T(n) = 11時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 2,T(n-l) = T(η) = 11 ;(4)當(dāng)T(n-l)= 11且T(n) = 10時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 3,T(n-l) = T(η) = 10 ;(5)當(dāng)T(n-l)= 10且T(η) = 00時(shí),進(jìn)行遞增操作tCount++后,再進(jìn)行賦值操作 tCount = 4,T(n-l) = T(n) = 00,此時(shí)表明目標(biāo)汽車(chē)已離開(kāi)測(cè)量范圍,備份此時(shí)的T(n_l) 的值,進(jìn)行賦值操作direction〗=T(n-l) = 10 ;(6)當(dāng)T(n-l)=0、T(n) = 0且tCount > N時(shí),N為預(yù)設(shè)常數(shù),進(jìn)行賦值操作directionl =01和directi0n2 = 10,由此判斷出目標(biāo)汽車(chē)是由第一超聲波傳感器向第二超聲波傳感器的方向運(yùn)動(dòng)的,相應(yīng)的計(jì)數(shù)值加1。
2.根據(jù)權(quán)利要求1所述的針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法, 其特征在于當(dāng)T(n-l)為0時(shí),且有T(η)為0,若此時(shí)的時(shí)間長(zhǎng)度tCout > 0,通過(guò)預(yù)先設(shè)定的閾值,只有當(dāng)T(n) =0且T(n-l) = 0連續(xù)出現(xiàn)的次數(shù)超出這個(gè)閾值時(shí),據(jù)此才認(rèn)定目標(biāo)離開(kāi)測(cè)量范圍。
全文摘要
一種針對(duì)高速公路違章占道車(chē)輛跟蹤檢測(cè)的超車(chē)計(jì)數(shù)判定方法,在測(cè)試車(chē)輛上安裝第一超聲波傳感器和第二超聲波傳感器,同時(shí)在測(cè)試車(chē)輛內(nèi)安裝含有主控器和紅外通信子模塊,將第一超聲波傳感器和第二超聲波傳感器同含有超車(chē)計(jì)數(shù)子程序和超車(chē)計(jì)數(shù)判定算法子程序的主控器的超聲波接口相連接,而將主控器的接口同紅外通信子模塊相連接,該紅外通信子模塊同安裝在測(cè)試車(chē)輛所要經(jīng)過(guò)的與高速公路出站處的監(jiān)控計(jì)算機(jī)的紅外通信主模塊能相互通信,從而能夠真正準(zhǔn)確有效地實(shí)現(xiàn)針對(duì)高速公路違章占道車(chē)輛檢測(cè)的超車(chē)計(jì)數(shù)判定。
文檔編號(hào)G08G1/04GK102346966SQ20111028671
公開(kāi)日2012年2月8日 申請(qǐng)日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者劉俊, 張欽利, 鐘德星, 韓九強(qiáng), 韓強(qiáng), 魏全瑞 申請(qǐng)人:西安交通大學(xué)