[發明專利]一種汽車行駛記錄儀脈沖系數自動校準方法有效
| 申請號: | 201410574243.6 | 申請日: | 2014-10-24 |
| 公開(公告)號: | CN104361650A | 公開(公告)日: | 2015-02-18 |
| 發明(設計)人: | 王春波;廖貴發 | 申請(專利權)人: | 成都億盟恒信科技有限公司 |
| 主分類號: | G07C5/08 | 分類號: | G07C5/08;H03K5/13 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610041 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 汽車 行駛 記錄儀 脈沖 系數 自動 校準 方法 | ||
技術領域
本發明涉及一種自動校準方法,特別是涉及一種汽車行駛記錄儀脈沖系數自動校準的方法。
背景技術
在汽車行駛記錄儀國標《GB/T?19056-2012》中,有“記錄儀脈沖系數”這一規定,簡稱k值,其定義為“車輛行駛1km距離過程中產生的脈沖信號個數”。它是測量車輛速度的重要信息,汽車黑匣子就是利用測量到的單位時間脈沖數和車輛特征系數來計算車輛速度的。傳統技術一般是根據具體車型提前計算出一個k值提供給終端設備,后續要更改k值,則需要手動配置,增加了人力成本。
專利號為CN201310013451的發明公開了一種汽車行駛記錄儀脈沖系數自動校準方法,通過選取車輛行駛路線中的某一點作為起始點,另一點作為結束點,分別統計從起始點到結束點的脈沖里程和GPS里程,則校準后的脈沖系數=校準前的脈沖系數*(脈沖里程/GPS里程)。?專利號為CN20131001345的發明,存在以下幾點不足:?
1、它依賴校準前的脈沖系數,如果校準前的脈沖系數本身誤差就較大,則新計算出的脈沖系數也不會太精確;
2、未對新計算出的脈沖系數做實際驗證,無法得知其準確性。
發明內容
本發明的目的在于克服現有技術的不足,提供一種汽車行駛記錄儀脈沖系數自動校準方法,本發明采用GPS速度反推脈沖系數,只要GPS模塊簡析出來的數據精確高,則計算出來的脈沖系數就準確,重點在自動計算脈沖系數,無需人工干預。原理如下:假設:速度為V,脈沖系數為K,
車輛特征系數為X,即每公里轉X次,
時間T小時內采集到M個脈沖,每轉一周產生N個脈沖
則:V?=?M?/(N*X*T)(千米/小時)
而:K?=?N*X
故:V?=?M?/?(K*T)?(千米/小時)
本發明就是利用GPS速度(v_gps)來反推k值,利用公式V=M/(K*T),有K=(M/T)/V,而M/T即為1小時內采集到的脈沖數,我們可以容易采集到每秒中產生的脈沖數pulse,于是K=每秒的脈沖數pulse*3600/GPS速度v_gps。在定時器作用下產生多組k值取平均值,而后對產生的k值做校準,滿足誤差范圍則保存,延時一段時間后重復該過程,即可完成脈沖系數的自動校準。
本發明的目的是通過以下技術方案來實現的:一種汽車行駛記錄儀脈沖系數自動校準方法,包括以下步驟:
S1、系統初始化,開啟一個200ms定時器;
S2、讀取k值校準標志k_valid;
S3、判斷k值校準標志是否被置位,如是,則進入步驟S4?,如否,則說明是首次進行k值校準,進入步驟S5;
S4、讀取存儲器中已保存的k值提供給車輛使用,并進入步驟S17;???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
S5、判定k值產生的條件是否達到,如是,則進入步驟S6,如否,則退出,等待下一個定時時間到;
S6、開始計算出一個k值,并存入數組buf1[n]中(n=數組大小,可配置);
S7、在定時器作用下重復步驟S5~S6,產生多個k值,直至將數組buf1[n]裝滿;
S8、計算平均k值,計算方法:去掉數組buf1[n]中最大k值與最小k值后取平均,得到初次校準后的k0值;
S9、保存該平均值k0到數組buf2[n]中,并存于存儲器,作為首次k值校準后提供給車輛使用;
S10、為保證校準的精度,重復步驟S5~S8,得到多組平均k_avg值?k_avg1、、、k_avg?n,存于buf2[n]中,直至將buf2[n]裝滿;???????????????
S11、由得到的多組平均值再次計算出平均的k值,同樣去掉最大、最小值后取平均,得到再次平均后的k值k_new;
S12、對新產生的k_new進行校準,讀取已保存的k0值,存于變量k_old,置校準計數count=0;
S13、用k_new計算傳感器速度,計數公式v_sensor=?pulse*3600/k_new,(pulse=每秒鐘的脈沖數);
S14、若滿足|v_sensor-v_gps|<=2且|k_new-k_old|>10,校準計數count加1,否則,count清0;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都億盟恒信科技有限公司,未經成都億盟恒信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410574243.6/2.html,轉載請聲明來源鉆瓜專利網。





