本發(fā)明涉及基于etpu設(shè)計的一種基于凸輪軸的發(fā)動機同步控制方法。
背景技術(shù):
發(fā)動機(engine)是一種能夠把其它形式的能轉(zhuǎn)化為機械能的機器,包括如內(nèi)燃機(汽油發(fā)動機等)、外燃機(斯特林發(fā)動機、蒸汽機等)、電動機等。如內(nèi)燃機通常是把化學(xué)能轉(zhuǎn)化為機械能。發(fā)動機既適用于動力發(fā)生裝置,也可指包括動力裝置的整個機器(如:汽油發(fā)動機、航空發(fā)動機)。發(fā)動機最早誕生在英國,所以,發(fā)動機的概念也源于英語,它的本義是指那種“產(chǎn)生動力的機械裝置”。
當(dāng)今電子科技快速發(fā)展之中,尤其是汽車電子產(chǎn)業(yè)里,目前發(fā)動機的同步控制仍然沒有達(dá)到非常令人滿意的效果。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種發(fā)動機的同步控制方法,該發(fā)動機的同步控制方法克服了現(xiàn)有技術(shù)中的發(fā)動機無法同步控制的問題,實現(xiàn)了發(fā)動機的同步控制。
為了實現(xiàn)上述目的,本發(fā)明提供了發(fā)動機的同步控制方法,該發(fā)動機同步控制方法包括:
步驟1,將凸輪軸的相鄰兩齒之間轉(zhuǎn)動的時間間隔輸出至控制器,所述控制器生成角度計數(shù)器;
步驟2,在凸輪軸上預(yù)設(shè)缺齒,以所述缺齒所在位置為起始點,通過所述角度計數(shù)器對缺齒后的齒數(shù)進(jìn)行計數(shù)以確定所述發(fā)動機的瞬時位置的角度信息;
步驟3,重復(fù)步驟1和步驟2保持發(fā)動機的同步控制。
優(yōu)選地,在步驟1中,將凸輪軸的齒間周期分為1-1024,用以對角度進(jìn)行計數(shù)。
優(yōu)選地,在步驟1之前,將凸輪軸的角度位置和速度信息輸出至所述控制器。
優(yōu)選地,該發(fā)動機同步控制方法還包括:
在步驟2和步驟3之間,基于窗口技術(shù)為曲軸信號提供干擾抑制。
優(yōu)選地,通過所述角度計數(shù)器對缺齒后的齒數(shù)進(jìn)行計數(shù)以確定所述發(fā)動機的瞬時位置的角度信息的方法包括:
以缺齒處為起點,將缺齒后的齒的數(shù)量乘以每個相鄰齒之間的角度,計算出發(fā)動機的瞬時位置的角度信息。
優(yōu)選地,在步驟2中,所述缺齒的數(shù)量為1個、2個或者3個。
優(yōu)選地,該同步控制方法還包括:持續(xù)測試缺齒來維持同步,在缺齒測試失效的情況下,初始化重復(fù)步驟1和步驟2。
通過上述的實施方式,本發(fā)明的凸輪軸通過預(yù)設(shè)缺齒達(dá)到同步和判缸的目的,從而實現(xiàn)了發(fā)動機的控制,能夠極大的節(jié)省發(fā)動機控制器的成本,在本發(fā)明中凸齒輪信號是有etpu硬件和etpu軟件共同處理的,瞬時形成一個計數(shù)器,方便對發(fā)動機凸齒輪的感應(yīng)控制。
本發(fā)明的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細(xì)說明。
附圖說明
附圖是用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1是說明本發(fā)明一種優(yōu)選實施方式的發(fā)動機的同步控制方法的流程圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的具體實施方式進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解的是,此處所描述的具體實施方式僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
本發(fā)明一種發(fā)動機的同步控制方法,該發(fā)動機同步控制方法包括:
步驟1,將凸輪軸的相鄰兩齒之間轉(zhuǎn)動的時間間隔輸出至控制器,所述控制器生成角度計數(shù)器;
步驟2,在凸輪軸上預(yù)設(shè)缺齒,以所述缺齒所在位置為起始點,通過所述角度計數(shù)器對缺齒后的齒數(shù)進(jìn)行計數(shù)以確定所述發(fā)動機的瞬時位置的角度信息;
步驟3,重復(fù)步驟1和步驟2保持發(fā)動機的同步控制。
通過上述的實施方式,本發(fā)明的凸輪軸通過預(yù)設(shè)缺齒達(dá)到同步和判缸的目的,從而實現(xiàn)了發(fā)動機的控制,能夠極大的節(jié)省發(fā)動機控制器的成本,在本發(fā)明中凸齒輪信號是有etpu硬件和etpu軟件共同處理的,瞬時形成一個計數(shù)器,方便對發(fā)動機凸齒輪的感應(yīng)控制。基于etpu利用單凸輪軸的發(fā)動機同步控制軟件設(shè)計凸輪軸24-2齒,達(dá)到判缸和同步的目的,從而實現(xiàn)發(fā)動機控制,能夠節(jié)省發(fā)動機控制器的成本。
以下結(jié)合附圖1對本發(fā)明進(jìn)行進(jìn)一步的說明,在本發(fā)明中,為了提高本發(fā)明的適用范圍,特別使用下述的具體實施方式來實現(xiàn)。
在本發(fā)明的一種具體實施方式中,在步驟1中,將凸輪軸的齒間周期分為1-1024,用以對角度進(jìn)行計數(shù)。
通過上述的實施方式,可以實現(xiàn)此角度產(chǎn)生于每個齒的邊緣?;诖翱诩夹g(shù)為曲軸信號提供干擾抑制。窗口位置是基于最近的齒的測量值,窗口寬度是基于最近齒的比率的測量值。為了提供多個窗口比率,它們會被分別指定。正常齒、缺口后第一齒、缺口后第二齒、發(fā)生單一超時之后第一齒,如果發(fā)生超時,該齒允許窗口展寬。提供基于窗口技術(shù)的角度的對凸輪軸的噪聲抑制。發(fā)生連續(xù)兩個齒在各自的窗口以外被認(rèn)為是一個錯誤,此時,啟動重同步初始化。當(dāng)檢測到失速時,軟件初始化重同步過程。創(chuàng)建角度計數(shù)器并不是在720°處復(fù)位。角度計數(shù)器從0累加到0xffffff,在回到0之前發(fā)動機已經(jīng)轉(zhuǎn)了多個周期了。
在本發(fā)明的一種具體實施方式中,在步驟1之前,將凸輪軸的角度位置和速度信息輸出至所述控制器。
通過上述的方式,預(yù)先存儲凸輪軸的角度位置和速度信息。
在本發(fā)明的一種具體實施方式中,該發(fā)動機同步控制方法還可以包括:
在步驟2和步驟3之間,基于窗口技術(shù)為曲軸信號提供干擾抑制。
在該種實施方式中,通過所述角度計數(shù)器對缺齒后的齒數(shù)進(jìn)行計數(shù)以確定所述發(fā)動機的瞬時位置的角度信息的方法可以包括:
以缺齒處為起點,將缺齒后的齒的數(shù)量乘以每個相鄰齒之間的角度,計算出發(fā)動機的瞬時位置的角度信息。
在本發(fā)明的一種具體實施方式中,在步驟2中,所述缺齒的數(shù)量為1個、2個或者3個。
在本發(fā)明的一種具體實施方式中,該同步控制方法還包括:持續(xù)測試缺齒來維持同步,在缺齒測試失效的情況下,初始化重復(fù)步驟1和步驟2。
以上結(jié)合附圖詳細(xì)描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細(xì)節(jié),在本發(fā)明的技術(shù)構(gòu)思范圍內(nèi),可以對本發(fā)明的技術(shù)方案進(jìn)行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護(hù)范圍。
另外需要說明的是,在上述具體實施方式中所描述的各個具體技術(shù)特征,在不矛盾的情況下,可以通過任何合適的方式進(jìn)行組合,為了避免不必要的重復(fù),本發(fā)明對各種可能的組合方式不再另行說明。
此外,本發(fā)明的各種不同的實施方式之間也可以進(jìn)行任意組合,只要其不違背本發(fā)明的思想,其同樣應(yīng)當(dāng)視為本發(fā)明所公開的內(nèi)容。