亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法

文檔序號(hào):6675765閱讀:1067來(lái)源:國(guó)知局
一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法
【專利摘要】本發(fā)明公開了一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,通過汽車GPS速度反向計(jì)算脈沖系數(shù),簡(jiǎn)稱k值,利用公式脈沖系數(shù)=每秒中產(chǎn)生的脈沖數(shù)pulse/GPS速度,并在定時(shí)器作用下產(chǎn)生多組k值后取平均值,而后對(duì)產(chǎn)生的k值做校準(zhǔn),滿足誤差范圍則保存,延時(shí)一段時(shí)間后重復(fù)該過程,即可完成脈沖系數(shù)的自動(dòng)校準(zhǔn),本發(fā)明提供了一種自動(dòng)計(jì)算脈沖系數(shù)的方法,無(wú)需人工干預(yù),減少手動(dòng)設(shè)置麻煩,準(zhǔn)確性高,提高通過車輛脈沖系數(shù)計(jì)算車輛行駛速度和行駛里程的精度。
【專利說(shuō)明】一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種自動(dòng)校準(zhǔn)方法,特別是涉及一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)的方法。

【背景技術(shù)】
[0002]在汽車行駛記錄儀國(guó)標(biāo)《GB/T 19056-2012》中,有“記錄儀脈沖系數(shù)”這一規(guī)定,簡(jiǎn)稱k值,其定義為“車輛行駛Ikm距離過程中產(chǎn)生的脈沖信號(hào)個(gè)數(shù)”。它是測(cè)量車輛速度的重要信息,汽車黑匣子就是利用測(cè)量到的單位時(shí)間脈沖數(shù)和車輛特征系數(shù)來(lái)計(jì)算車輛速度的。傳統(tǒng)技術(shù)一般是根據(jù)具體車型提前計(jì)算出一個(gè)k值提供給終端設(shè)備,后續(xù)要更改k值,則需要手動(dòng)配置,增加了人力成本。
[0003]專利號(hào)為CN201310013451的發(fā)明公開了一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,通過選取車輛行駛路線中的某一點(diǎn)作為起始點(diǎn),另一點(diǎn)作為結(jié)束點(diǎn),分別統(tǒng)計(jì)從起始點(diǎn)到結(jié)束點(diǎn)的脈沖里程和GPS里程,則校準(zhǔn)后的脈沖系數(shù)=校準(zhǔn)前的脈沖系數(shù)* (脈沖里程/GPS里程)。專利號(hào)為CN20131001345的發(fā)明,存在以下幾點(diǎn)不足:
1、它依賴校準(zhǔn)前的脈沖系數(shù),如果校準(zhǔn)前的脈沖系數(shù)本身誤差就較大,則新計(jì)算出的脈沖系數(shù)也不會(huì)太精確;
2、未對(duì)新計(jì)算出的脈沖系數(shù)做實(shí)際驗(yàn)證,無(wú)法得知其準(zhǔn)確性。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,本發(fā)明采用GPS速度反推脈沖系數(shù),只要GPS模塊簡(jiǎn)析出來(lái)的數(shù)據(jù)精確高,則計(jì)算出來(lái)的脈沖系數(shù)就準(zhǔn)確,重點(diǎn)在自動(dòng)計(jì)算脈沖系數(shù),無(wú)需人工干預(yù)。原理如下:假設(shè):速度為V,脈沖系數(shù)為K,
車輛特征系數(shù)為X,即每公里轉(zhuǎn)X次,
時(shí)間T小時(shí)內(nèi)采集到M個(gè)脈沖,每轉(zhuǎn)一周產(chǎn)生N個(gè)脈沖則:V = M / (N*X*T)(千米/小時(shí))
而:K = N*X
故:V = M / (K*T)(千米/小時(shí))
本發(fā)明就是利用GPS速度(v_gps)來(lái)反推k值,利用公式V=M/ (K*T),有K= (Μ/Τ) /V,而Μ/T即為I小時(shí)內(nèi)采集到的脈沖數(shù),我們可以容易采集到每秒中產(chǎn)生的脈沖數(shù)pulse,于是K=每秒的脈沖數(shù)pulse*3600/GPS速度v_gps。在定時(shí)器作用下產(chǎn)生多組k值取平均值,而后對(duì)產(chǎn)生的k值做校準(zhǔn),滿足誤差范圍則保存,延時(shí)一段時(shí)間后重復(fù)該過程,即可完成脈沖系數(shù)的自動(dòng)校準(zhǔn)。
[0005]本發(fā)明的目的是通過以下技術(shù)方案來(lái)實(shí)現(xiàn)的:一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,包括以下步驟:
S1、系統(tǒng)初始化,開啟一個(gè)200ms定時(shí)器; 52、讀取k值校準(zhǔn)標(biāo)志k_valid;
53、判斷k值校準(zhǔn)標(biāo)志是否被置位,如是,則進(jìn)入步驟S4,如否,則說(shuō)明是首次進(jìn)行k值校準(zhǔn),進(jìn)入步驟S5 ;
54、讀取存儲(chǔ)器中已保存的k值提供給車輛使用,并進(jìn)入步驟S17;
55、判定k值產(chǎn)生的條件是否達(dá)到,如是,則進(jìn)入步驟S6,如否,則退出,等待下一個(gè)定時(shí)時(shí)間到;
56、開始計(jì)算出一個(gè)k值,并存入數(shù)組bufl[η]中(η=數(shù)組大小,可配置);
57、在定時(shí)器作用下重復(fù)步驟S5?S6,產(chǎn)生多個(gè)k值,直至將數(shù)組bufl[η]裝滿;
58、計(jì)算平均k值,計(jì)算方法:去掉數(shù)組bufl[η]中最大k值與最小k值后取平均,得到初次校準(zhǔn)后的kO值;
59、保存該平均值kO到數(shù)組buf2[η]中,并存于存儲(chǔ)器,作為首次k值校準(zhǔn)后提供給車輛使用;
510、為保證校準(zhǔn)的精度,重復(fù)步驟S5?S8,得到多組平均k_avg值k_avgl、、、k_avgη,存于buf2[n]中,直至將buf2[n]裝滿;
511、由得到的多組平均值再次計(jì)算出平均的k值,同樣去掉最大、最小值后取平均,得到再次平均后的k值k_new ;
512、對(duì)新產(chǎn)生的k_new進(jìn)行校準(zhǔn),讀取已保存的kO值,存于變量k_old,置校準(zhǔn)計(jì)數(shù)Count=O ;
513、用k_new 計(jì)算傳感器速度,計(jì)數(shù)公式 v_sensor= pulse*3600/k_new, (pulse=每秒鐘的脈沖數(shù));
514、若滿足I v_sensor_v_gps I〈=2 且 | k_new_k_old | >10,校準(zhǔn)計(jì)數(shù) count 加 I,否則,count 清 O ;
515、判定校準(zhǔn)計(jì)數(shù)count是否大于給定值,如是,則進(jìn)入步驟S16,如否,則進(jìn)入步驟
S13 ;
516、保存,并啟用新k值,設(shè)置k_valid=l,即k值已校準(zhǔn)標(biāo)志位置I;
517、開啟定時(shí)器延時(shí)計(jì)數(shù),計(jì)數(shù)值每次加I;
518、判斷計(jì)數(shù)值是否達(dá)到給定值,如是,則說(shuō)明延時(shí)時(shí)間到,則進(jìn)入S5,如否,則進(jìn)入
S17。
[0006]所述k值產(chǎn)生的條件判斷:包括以下子步驟:
(1)檢測(cè)是否接有速度傳感器;
(2)檢測(cè)GPS速度是否在給定范圍內(nèi);
(3)檢測(cè)定位衛(wèi)星數(shù)是否達(dá)到設(shè)定的顆數(shù);
(4)檢測(cè)定位精度是否達(dá)到要求的值。
[0007]所述k值的計(jì)算公式是:k值=(每秒鐘的脈沖數(shù)pulse * 3600) / GPS速度。
[0008]本發(fā)明的有益效果是:提供了一種自動(dòng)計(jì)算脈沖系數(shù)的方法,無(wú)需人工干預(yù),減少手動(dòng)設(shè)置麻煩,解決準(zhǔn)確性較差的問題,提高通過車輛脈沖系數(shù)計(jì)算車輛行駛速度和行駛里程的精度,準(zhǔn)確性高。

【專利附圖】

【附圖說(shuō)明】
[0009]圖1為本發(fā)明汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法的流程圖。

【具體實(shí)施方式】
[0010]下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
[0011]一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,包括以下步驟:
51、系統(tǒng)初始化,開啟一個(gè)200ms定時(shí)器;
52、讀取k值校準(zhǔn)標(biāo)志k_valid;
53、判斷k值校準(zhǔn)標(biāo)志是否被置位,如是,則進(jìn)入步驟S4,如否,則說(shuō)明是首次進(jìn)行k值校準(zhǔn),進(jìn)入步驟S5 ;
54、讀取存儲(chǔ)器中已保存的k值提供給車輛使用,并進(jìn)入步驟S17;
55、判定k值產(chǎn)生的條件是否達(dá)到,如是,則進(jìn)入步驟S6,如否,則退出,等待下一個(gè)定時(shí)時(shí)間到;
56、開始計(jì)算出一個(gè)k值,并存入數(shù)組bufl[η]中(η=數(shù)組大小,可配置);
57、在定時(shí)器作用下重復(fù)步驟S5?S6,產(chǎn)生多個(gè)k值,直至將數(shù)組bufl[η]裝滿;
58、計(jì)算平均k值,計(jì)算方法:去掉數(shù)組bufl[η]中最大k值與最小k值后取平均,得到初次校準(zhǔn)后的kO值;
59、保存該平均值kO到數(shù)組buf2[η]中,并存于存儲(chǔ)器,作為首次k值校準(zhǔn)后提供給車輛使用;
510、為保證校準(zhǔn)的精度,重復(fù)步驟S5?S8,得到多組平均k_avg值k_avgl、、、k_avgη,存于buf2[n]中,直至將buf2[n]裝滿;
511、由得到的多組平均值再次計(jì)算出平均的k值,同樣去掉最大、最小值后取平均,得到再次平均后的k值k_new ;
512、對(duì)新產(chǎn)生的k_new進(jìn)行校準(zhǔn),讀取已保存的kO值,存于變量k_old,置校準(zhǔn)計(jì)數(shù)Count=O ;
513、用k—new 計(jì)算傳感器速度,計(jì)數(shù)公式 v—sensor= pulse*3600/k—new,(pulse=每秒鐘的脈沖數(shù));
514、若滿足I v_sensor_v_gps I〈=2 且 | k_new_k_old | >10,校準(zhǔn)計(jì)數(shù) count 加 I,否則,count 清 O ;
515、判定校準(zhǔn)計(jì)數(shù)count是否大于給定值,如是,則進(jìn)入步驟S16,如否,則進(jìn)入步驟
S13 ;
516、保存,并啟用新k值,設(shè)置k_valid=l,即k值已校準(zhǔn)標(biāo)志位置I;
517、開啟定時(shí)器延時(shí)計(jì)數(shù),計(jì)數(shù)值每次加I;
518、判斷計(jì)數(shù)值是否達(dá)到給定值,如是,則說(shuō)明延時(shí)時(shí)間到,則進(jìn)入S5,如否,則進(jìn)入
S17 ;
所述k值產(chǎn)生的條件判斷:包括以下子步驟:
(1)檢測(cè)是否接有速度傳感器;
(2)檢測(cè)GPS速度是否在給定范圍內(nèi);
(3)檢測(cè)定位衛(wèi)星數(shù)是否達(dá)到設(shè)定的顆數(shù); (4)檢測(cè)定位精度是否達(dá)到要求的值。
[0012]所述k值的計(jì)算公式是:k值=(每秒鐘的脈沖數(shù)pulse * 3600) / GPS速度。
[0013]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,其特征在于包括以下步驟: 31、系統(tǒng)初始化,開啟一個(gè)2001118定時(shí)器; 32、讀取V值校準(zhǔn)標(biāo)志; 33、判斷&值校準(zhǔn)標(biāo)志是否被置位,如是,則進(jìn)入步驟34,如否,則說(shuō)明是首次進(jìn)行匕值校準(zhǔn),進(jìn)入步驟35 ; 34、讀取存儲(chǔ)器中已保存的&值提供給車輛使用,并進(jìn)入步驟517; 35、判定&值產(chǎn)生的條件是否達(dá)到,如是,則進(jìn)入步驟36,如否,則退出,等待下一個(gè)定時(shí)時(shí)間到; 36、開始計(jì)算出一個(gè)V值,并存入數(shù)組[11]中,其中,11=數(shù)組大??; 37、在定時(shí)器作用下重復(fù)步驟35?36,產(chǎn)生多個(gè)&值,直至將數(shù)組[11]裝滿; 38、計(jì)算平均&值,計(jì)算方法:去掉數(shù)組[幻中最大&值與最小&值后取平均,得到初次校準(zhǔn)后的奶值; 39、保存該平均值奶到數(shù)組中,并存于存儲(chǔ)器,作為首次&值校準(zhǔn)后提供給車輛使用; 310、為保證校準(zhǔn)的精度,重復(fù)步驟35?38,得到多組平均值II,存于中,直至將1311?2 [11]裝滿; 311、由得到的多組平均值再次計(jì)算出平均的&值,同樣去掉最大、最小值后取平均,得到再次平均后的V值1^116界; 312、對(duì)新產(chǎn)生的1^11冊(cè)進(jìn)行校準(zhǔn),讀取已保存的奶值,存于變量1^01(1,置校準(zhǔn)計(jì)數(shù)0011111:=0 ; 313、用1116?計(jì)算傳感器速度,計(jì)數(shù)公式1861180:^=每秒鐘的脈沖數(shù)1)11186*3600/1116 界;
314、若滿足I 18611801—1卯8 I〈二2 且 | 1^116界-1^01 (1 | ? 10,校準(zhǔn)計(jì)數(shù) 0011111:加 1,否則,0011111:清 0 ; 315、判定校準(zhǔn)計(jì)數(shù)⑶皿丨是否大于給定值,如是,則進(jìn)入步驟316,如否,則進(jìn)入步驟813 ; 316、保存,并啟用新&值,設(shè)置1^妨11和1,即&值已校準(zhǔn)標(biāo)志位置1; 317、開啟定時(shí)器延時(shí)計(jì)數(shù),計(jì)數(shù)值每次加1; 318、判斷計(jì)數(shù)值是否達(dá)到給定值,如是,則說(shuō)明延時(shí)時(shí)間到,則進(jìn)入35,如否,則進(jìn)入317。
2.根據(jù)權(quán)利要求1所述的一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,其特征在于:所述&值產(chǎn)生的條件判斷:包括以下子步驟: (1)檢測(cè)是否接有速度傳感器; (2)檢測(cè)即3速度是否在給定范圍內(nèi); (3)檢測(cè)定位衛(wèi)星數(shù)是否達(dá)到設(shè)定的顆數(shù); (4)檢測(cè)定位精度是否達(dá)到要求的值。
3.根據(jù)權(quán)利要求1所述的一種汽車行駛記錄儀脈沖系數(shù)自動(dòng)校準(zhǔn)方法,其特征在于:所述&值的計(jì)算公式是: 匕值=(每秒鐘的脈沖數(shù)叩186氺3600)/ 速度。
【文檔編號(hào)】G07C5/08GK104361650SQ201410574243
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月24日 優(yōu)先權(quán)日:2014年10月24日
【發(fā)明者】王春波, 廖貴發(fā) 申請(qǐng)人:成都億盟恒信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1