專利名稱:自適應(yīng)機(jī)動車發(fā)動機(jī)轉(zhuǎn)速或車行速度的測量方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種機(jī)動車的發(fā)動機(jī)轉(zhuǎn)速或車行速度的測量方法。
背景技術(shù):
在現(xiàn)代汽車諸多參數(shù)的檢測中,發(fā)動機(jī)轉(zhuǎn)速或車行速度(簡稱車速)的檢測對駕駛員以及車內(nèi)的智能管理單元管理和控制汽車有很大的意義,因為要對車的運行情況做出迅速和準(zhǔn)確的判斷,必須及時和準(zhǔn)確地得到車速值。車速一般通過傳感器檢測發(fā)動機(jī)輸出軸的轉(zhuǎn)速或車輪的轉(zhuǎn)速得出。傳感器檢測到一個關(guān)于時間軸的脈沖信號,整形電路對脈沖信號進(jìn)行處理,然后微處理器通過計數(shù)得出當(dāng)前車速。目前微處理器計數(shù)的方法一般有兩種定時計數(shù)法和兩相鄰脈沖之間計時法。定時計數(shù)法是指在一個固定采樣時間內(nèi)計數(shù)傳感器產(chǎn)生脈沖個數(shù)的算法。固定采樣時間設(shè)的越長精度就越高,但智能管理單元需要快速測量出結(jié)果,以便及時控制,因此固定采樣時間必須較短。當(dāng)需要檢測的速度較高時,此算法的測量精確性和快速性都比較好,但是當(dāng)需要檢測的速度較低時,產(chǎn)生的脈沖相對較少,測量的精度必然較低。兩相鄰脈沖之間計時法,是指通過檢測測速傳感器所產(chǎn)生的兩脈沖之間的時間來測量速率的算法。此算法的優(yōu)點是只需要傳感器輸出兩個脈沖,便可測得速度,所以此算法無論是高速或低速時,在測量的響應(yīng)時間上都能滿足要求,在需要檢測的轉(zhuǎn)速較低時準(zhǔn)確性很好,它的主要問題是當(dāng)需要檢測的速度較高時,由于兩脈沖之間的時間較短,此算法的精度就會較差。由于機(jī)動車在行駛時,就是有時候速度快,有時候速度慢,因此采用單一的哪種測速方法都不能適用于所有的工作情況,都存在檢測的準(zhǔn)確性與快速性之間的矛盾。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種自適應(yīng)機(jī)動車發(fā)動機(jī)轉(zhuǎn)速或車行速度的測量方法,以克服現(xiàn)有的測速方法不能在車速快和車速慢時都適用的缺陷。本發(fā)明通過下述步驟實現(xiàn)開始001;判斷車速正在升高還是下降002;如果是下降,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間003;如果V<VS1,則用兩相鄰脈沖之間計時法計算車速004;步驟003的結(jié)果為VS1≤V≤VS2,則用定時計數(shù)法計算車速005;步驟003的結(jié)果為V>VS2,則用定時計數(shù)法計算車速005;步驟002的結(jié)果為升高,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間006;如果V<VS1,則用兩相鄰脈沖之間計時法計算車速007;步驟006的結(jié)果為VS1≤V≤VS2,則用兩相鄰脈沖之間計時法計算車速007;步驟006的結(jié)果為V>VS2,則用定時計數(shù)法計算車速008;步驟004、步驟005、步驟007和步驟008結(jié)束后都返回步驟002的開始端。為使車速的測量在高速范圍和低速范圍都有較快的檢測速度和較高的精度,本方法采用兩種算法相結(jié)合的辦法達(dá)到了目的。這兩種算法的結(jié)合就是在低速時采用兩相鄰脈沖之間計時法來測速,在高速時用定時計數(shù)法測速,這樣能夠取兩者之優(yōu)勢,避開各自的弱點。在選定兩算法切換的速度分界時,若僅選取一個分界值,會引起切換時的震蕩,在分界速度附近的測量效果反而更差,實際測量中本發(fā)明方法選取了兩分界值的方法,本發(fā)明稱之為回型測試法。兩算法的切換,分速度增加和速度降低兩種情況,分別采用不同的切換界限速度高速臨界值VS2和低速臨界值VS1,當(dāng)速度升高到V>VS2時將算法切換,當(dāng)速度下降到V<VS1時切換算法,這樣便有效的防止了切換震蕩。本發(fā)明的方法設(shè)計合理、工作可靠,具有較大的推廣價值。
圖1是本發(fā)明的方法流程示意圖,圖2是本發(fā)明方法的速度、增減速方向與測速算法關(guān)系示意圖。
具體實施例方式具體實施方式
一下面結(jié)合圖1和圖2具體說明本實施方式。本實施方式由下述步驟實現(xiàn)開始001;判斷車速正在升高還是下降002;如果是下降,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間003;如果V<VS1,則用兩相鄰脈沖之間計時法計算車速004;步驟003的結(jié)果為VS1≤V≤VS2,則用定時計數(shù)法計算車速005;步驟003的結(jié)果為V>VS2,則用定時計數(shù)法計算車速005;步驟002的結(jié)果為升高,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間006;如果V<VS1,則用兩相鄰脈沖之間計時法計算車速007;步驟006的結(jié)果為VS1≤V≤VS2,則用兩相鄰脈沖之間計時法計算車速007;步驟006的結(jié)果為V>VS2,則用定時計數(shù)法計算車速008;步驟004、步驟005、步驟007和步驟008結(jié)束后都返回步驟002的開始端。本實施方式中的低速臨界值VS1和高速臨界值VS2由用戶自己選擇,當(dāng)使用本發(fā)明方法測量國產(chǎn)奇瑞轎車的發(fā)動機(jī)轉(zhuǎn)速時,一般選擇VS1為1000轉(zhuǎn)/分鐘,VS2為3000轉(zhuǎn)/分鐘。當(dāng)使用本發(fā)明方法測量國產(chǎn)奇瑞轎車的行車速度時VS1為60公里/小時,VS2為90公里/小時。
權(quán)利要求
1.自適應(yīng)機(jī)動車發(fā)動機(jī)轉(zhuǎn)速或車行速度的測量方法,其特征在于它由下述步驟實現(xiàn)開始(001);判斷車速正在升高還是下降(002);如果是下降,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間(003);如果V<VS1,則用兩相鄰脈沖之間計時法計算車速(004);步驟(003)的結(jié)果為VS1≤V≤VS2,則用定時計數(shù)法計算車速(005);步驟(003)的結(jié)果為V>VS2,則用定時計數(shù)法計算車速(005);步驟(002)的結(jié)果為升高,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于低速臨界值VS1和高速臨界值VS2之間(006);如果V<VS1,則用兩相鄰脈沖之間計時法計算車速(007);步驟(006)的結(jié)果為VS1≤V≤VS2,則用兩相鄰脈沖之間計時法計算車速(007);步驟(006)的結(jié)果為V>VS2,則用定時計數(shù)法計算車速(008);步驟(004)、步驟(005)、步驟(007)和步驟(008)結(jié)束后都返回步驟(002)的開始端。
全文摘要
自適應(yīng)機(jī)動車發(fā)動機(jī)轉(zhuǎn)速或車行速度的測量方法,它公開一種機(jī)動車的發(fā)動機(jī)轉(zhuǎn)速以及車行速度的測量方法。它先判斷車速正在升高還是下降;是下降且V<VS1,則用兩相鄰脈沖之間計時法計算車速;VS1≤V≤VS2,用定時計數(shù)法計算車速;V>VS2,用定時計數(shù)法計算車速;車速在升高,則判斷當(dāng)前車速值V是小于低速臨界值VS1或大于高速臨界值VS2,還是處于VS1和VS2之間006;如果V<VS1,則用兩相鄰脈沖之間計時法計算車速;結(jié)果為VS1≤V≤VS2,則用兩相鄰脈沖之間計時法計算車速;結(jié)果為V>VS2,則用定時計數(shù)法計算車速;它通過高、低速時采用不同的測速方法克服了現(xiàn)有的測速方法不能在車速快和車速慢時都適用的缺陷。
文檔編號G01P3/42GK1725016SQ20051001020
公開日2006年1月25日 申請日期2005年7月20日 優(yōu)先權(quán)日2005年7月20日
發(fā)明者崔剛, 閻立江, 楊孝宗, 曲峰, 苗百利, 劉宏偉, 左德承, 溫東新, 董劍, 向琳, 張展, 羅丹彥, 舒燕君, 王玲 申請人:哈爾濱工業(yè)大學(xué)