一種地磁閾值調(diào)整方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于地磁閾值處理技術(shù)領(lǐng)域,尤其涉及一種地磁閾值調(diào)整方法及系統(tǒng)。
【背景技術(shù)】
[0002]地磁車輛檢測(cè)器是安裝在道路表面的傳感器,具體用于車輛流量及車速的監(jiān)測(cè)、控制交通信號(hào)變換和交通違法監(jiān)控記錄。地磁車輛檢測(cè)器是一種實(shí)時(shí)監(jiān)測(cè)車輛動(dòng)態(tài),實(shí)施智能化交通管理的基礎(chǔ)設(shè)施。數(shù)據(jù)采集系統(tǒng)在交通監(jiān)控系統(tǒng)中起著非常重要的作用,地磁傳感器是數(shù)據(jù)采集系統(tǒng)的關(guān)鍵部分,傳感器的性能對(duì)數(shù)據(jù)采集系統(tǒng)的準(zhǔn)確性起決定作用。地磁接收器(中繼設(shè)備)主要是用來(lái)和地磁終端配合,完成數(shù)據(jù)的接收和處理。
[0003]現(xiàn)有技術(shù)中,地磁檢測(cè)系統(tǒng)往往不能及時(shí)根據(jù)環(huán)境狀態(tài)變化及時(shí)有效的調(diào)整地磁閾值模型,識(shí)別準(zhǔn)確率有限。在環(huán)境變化大的情況下(如設(shè)備周圍臨時(shí)來(lái)了一輛重型卡車)錯(cuò)誤率較高,限制了現(xiàn)有的地磁檢測(cè)系統(tǒng)的應(yīng)用范圍。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種地磁閾值調(diào)整方法及系統(tǒng),旨在至少在一定程度上解決現(xiàn)有技術(shù)中的上述問(wèn)題。
[0005]本發(fā)明實(shí)現(xiàn)方式如下,一種地磁閾值調(diào)整方法,包括以下步驟:
[0006]步驟a:通過(guò)地磁傳感器采集對(duì)應(yīng)檢測(cè)點(diǎn)的地磁數(shù)據(jù),并通過(guò)中繼器將地磁數(shù)據(jù)轉(zhuǎn)發(fā)至地磁檢測(cè)系統(tǒng);
[0007]步驟b:通過(guò)地磁檢測(cè)系統(tǒng)讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài),并將判斷結(jié)果與硬件邏輯判斷單元返回的地磁傳感器的設(shè)備狀態(tài)進(jìn)行對(duì)比,如果兩個(gè)設(shè)備狀態(tài)不吻合,將該地磁傳感器的設(shè)備狀態(tài)視為可調(diào)整狀態(tài);
[0008]步驟c:將地磁數(shù)據(jù)加入對(duì)應(yīng)檢測(cè)點(diǎn)的最近處理隊(duì)列中,計(jì)算最近處理隊(duì)列的誤差,并判斷最近處理隊(duì)列的誤差是否大于預(yù)先設(shè)定的可接受誤差,如果最近處理隊(duì)列的誤差大于預(yù)先設(shè)定的可接受誤差,根據(jù)最后一次計(jì)算得到的地磁閾值重新計(jì)算該地磁傳感器對(duì)應(yīng)的地磁閾值。
[0009]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述步驟a前還包括:配置地磁檢測(cè)系統(tǒng)的系統(tǒng)參數(shù);所述配置系統(tǒng)參數(shù)包括最大相對(duì)誤差、最小偏差D1、最大偏差Du、a、b、c、k、m和n,閾值調(diào)整模型如下:
[0010]Dl〈G(x,y,z)〈Du
[0011]在上述公式中,G(x,y,z) =kxa+myb+nzc,a是大于等于O的實(shí)數(shù),b是大于等于O的實(shí)數(shù),c是大于等于O的實(shí)數(shù),k是大于等于I的自然數(shù),m是大于等于I的自然數(shù),η是大于等于I的自然數(shù),X、y、z是地地磁數(shù)據(jù)。
[0012]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述步驟a前還包括:連接地磁傳感前端系統(tǒng)的地磁傳感器和中繼器,確保地磁傳感前端系統(tǒng)可以將采集到的地磁數(shù)據(jù)有效送達(dá)到地磁檢測(cè)系統(tǒng)。
[0013]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:在所述步驟b中,所述地磁檢測(cè)系統(tǒng)讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài)具體包括:對(duì)于每一個(gè)檢測(cè)點(diǎn),地磁檢測(cè)系統(tǒng)接受其對(duì)應(yīng)地磁傳感器返回的5元組地磁數(shù)據(jù),首先構(gòu)建初始判斷函數(shù)G(x,y,z),隨著地磁數(shù)據(jù)的輸入判斷所述閾值調(diào)整模型是否成立,如果閾值調(diào)整模型成立,將符合閾值調(diào)整模型的地磁傳感器狀態(tài)記為被占用,如果閾值調(diào)整模型不成立,將不符合閾值調(diào)整模型的地磁傳感器狀態(tài)記為空閑。
[0014]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述步驟c還包括:當(dāng)有地磁數(shù)據(jù)加入最近處理隊(duì)列時(shí),判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài)是否為可調(diào)整狀態(tài),如果不是可調(diào)整狀態(tài),判斷最近處理隊(duì)列是否達(dá)到預(yù)定長(zhǎng)度;如果是可調(diào)整狀態(tài),則計(jì)算最近處理隊(duì)列的誤差。
[0015]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述步驟c還包括:判斷最近處理隊(duì)列是否達(dá)到預(yù)定長(zhǎng)度,如果沒(méi)有達(dá)到預(yù)定長(zhǎng)度,繼續(xù)讀取中繼器送入的地磁數(shù)據(jù);如果達(dá)到預(yù)定長(zhǎng)度,則計(jì)算最近處理隊(duì)列的誤差。
[0016]本發(fā)明實(shí)施例米取的另一技術(shù)方案為:一種地磁閾值調(diào)整系統(tǒng),包括地磁傳感前端系統(tǒng)和地磁檢測(cè)系統(tǒng),所述地磁傳感前端系統(tǒng)包括地磁傳感器、硬件邏輯判斷單元及中繼器,地磁傳感器和硬件邏輯判斷單元分別與中繼器信號(hào)連接,中繼器與地磁檢測(cè)系統(tǒng)連接;
[0017]所述地磁傳感器用于采集對(duì)應(yīng)檢測(cè)點(diǎn)的地磁數(shù)據(jù);
[0018]所述硬件邏輯判斷單元用于判斷地磁傳感器的設(shè)備狀態(tài);
[0019]所述中繼器用于地磁傳感器及硬件邏輯判斷單元與地磁檢測(cè)系統(tǒng)之間的數(shù)據(jù)接收及轉(zhuǎn)發(fā);
[0020]所述地磁檢測(cè)系統(tǒng)用于讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài),并將判斷結(jié)果與硬件邏輯判斷單元返回的地磁傳感器的設(shè)備狀態(tài)進(jìn)行對(duì)比,如果兩個(gè)設(shè)備狀態(tài)不吻合,將該地磁傳感器的設(shè)備狀態(tài)視為可調(diào)整狀態(tài);并將地磁數(shù)據(jù)加入對(duì)應(yīng)檢測(cè)點(diǎn)的最近處理隊(duì)列中,計(jì)算最近處理隊(duì)列的誤差,判斷最近處理隊(duì)列的誤差是否大于預(yù)先設(shè)定的可接受誤差,如果最近處理隊(duì)列的誤差大于預(yù)先設(shè)定的可接受誤差,根據(jù)最后一次計(jì)算得到的地磁閾值重新計(jì)算該地磁傳感器對(duì)應(yīng)的地磁閾值。
[0021]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述地磁檢測(cè)系統(tǒng)還包括參數(shù)配置模塊、數(shù)據(jù)讀取模塊、第一判斷模塊、第二判斷模塊、誤差計(jì)算模塊和閾值計(jì)算模塊;
[0022]所述參數(shù)配置模塊用于配置地磁檢測(cè)系統(tǒng)的系統(tǒng)參數(shù);
[0023]所述數(shù)據(jù)讀取模塊用于讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài),并將判斷結(jié)果與硬件邏輯判斷單元返回的地磁傳感器的設(shè)備狀態(tài)進(jìn)行對(duì)比,如果兩個(gè)設(shè)備狀態(tài)不吻合,將該地磁傳感器的設(shè)備狀態(tài)視為可調(diào)整狀態(tài);
[0024]所述第一判斷模塊用于將地磁數(shù)據(jù)加入對(duì)應(yīng)檢測(cè)點(diǎn)的最近處理隊(duì)列中,并判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài)是否為可調(diào)整狀態(tài),如果不是可調(diào)整狀態(tài),通過(guò)第二判斷模塊判斷最近處理隊(duì)列是否達(dá)到預(yù)定長(zhǎng)度,如果是可調(diào)整狀態(tài),通過(guò)誤差計(jì)算模塊計(jì)算最近處理隊(duì)列的誤差;
[0025]所述第二判斷模塊用于判斷最近處理隊(duì)列是否達(dá)到預(yù)定長(zhǎng)度,如果沒(méi)有達(dá)到預(yù)定長(zhǎng)度,則數(shù)據(jù)讀取模塊繼續(xù)讀取中繼器送入的地磁數(shù)據(jù);如果達(dá)到預(yù)定長(zhǎng)度,通過(guò)誤差計(jì)算模塊計(jì)算最近處理隊(duì)列的誤差;
[0026]所述誤差計(jì)算模塊用于計(jì)算最近處理隊(duì)列的誤差,并判斷最近處理隊(duì)列的誤差是否大于預(yù)先設(shè)定的可接受誤差,如果最近處理隊(duì)列的誤差不大于預(yù)先設(shè)定的可接受誤差,則輸出判斷結(jié)果到下一級(jí)系統(tǒng);如果最近處理隊(duì)列的誤差大于預(yù)先設(shè)定的可接受誤差,通過(guò)閾值計(jì)算模塊重新計(jì)算地磁閾值;
[0027]所述閾值計(jì)算模塊用于根據(jù)最后一次計(jì)算得到的地磁閾值重新計(jì)算該地磁傳感器對(duì)應(yīng)的地磁閾值,直到誤差小于最大可接受誤差為止。
[0028]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述配置系統(tǒng)參數(shù)包括最大相對(duì)誤差、最小偏差Dl、最大偏差Du、a、b、c、k、m和η,閾值調(diào)整模型如下:
[0029]Dl〈G(x,y,z)〈Du
[0030]在上述公式中,G(x,y,z) =kxa+myb+nzc,a是大于等于O的實(shí)數(shù),b是大于等于O的實(shí)數(shù),c是大于等于O的實(shí)數(shù),k是大于等于I的自然數(shù),m是大于等于I的自然數(shù),η是大于等于I的自然數(shù),X、y、z是地地磁數(shù)據(jù)。
[0031]本發(fā)明實(shí)施例采取的技術(shù)方案還包括:所述數(shù)據(jù)讀取模塊讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài)具體包括:對(duì)于每一個(gè)檢測(cè)點(diǎn),地磁檢測(cè)系統(tǒng)接受其對(duì)應(yīng)地磁傳感器返回的5元組地磁數(shù)據(jù),首先構(gòu)建初始判斷函數(shù)G(x,y,z),隨著地磁數(shù)據(jù)的輸入判斷所述閾值調(diào)整模型是否成立,如果閾值調(diào)整模型成立,將符合閾值調(diào)整模型的地磁傳感器狀態(tài)記為被占用,如果閾值調(diào)整模型不成立,將不符合閾值調(diào)整模型的地磁傳感器狀態(tài)記為空閑。
[0032]本發(fā)明實(shí)施例的地磁閾值調(diào)整方法及系統(tǒng)通過(guò)地磁檢測(cè)系統(tǒng)讀取中繼器送入的地磁數(shù)據(jù),根據(jù)原始地磁數(shù)據(jù)判斷該地磁數(shù)據(jù)對(duì)應(yīng)的地磁傳感器的設(shè)備狀態(tài),并將判定結(jié)果與硬件邏輯判斷單元返回的地磁傳感器的設(shè)備狀態(tài)進(jìn)行對(duì)比,提高了地磁傳感器狀態(tài)的識(shí)別準(zhǔn)確率;并基于已有的自適應(yīng)調(diào)整模型,可以實(shí)現(xiàn)地磁閾值的快速調(diào)整,消除了地磁閾值調(diào)整的滯后性。
【附圖說(shuō)明】
[0033]圖1是本發(fā)明實(shí)施例的地磁閾值調(diào)整方法的流程圖;
[0034]圖2是本發(fā)明實(shí)施例的地磁