本技術(shù)涉及發(fā)動機(jī),具體地涉及一種非電控發(fā)動機(jī)油門控制方法、一種非電控發(fā)動機(jī)油門控制裝置、一種非電控發(fā)動機(jī)整車控制器以及一種機(jī)器可讀存儲介質(zhì)。
背景技術(shù):
1、發(fā)動機(jī)油門控制分為電控發(fā)動機(jī)油門控制和非電控發(fā)動機(jī)油門控制,常規(guī)的非電控發(fā)動機(jī)油門控制方法是油門檔位信息通過can總線給整車控制器發(fā)送油門擋位信號,整車控制器接收到擋位值后通過對應(yīng)擋位的轉(zhuǎn)速值計算出油門電機(jī)伸縮的控制位置值,整車控制器根據(jù)計算出的控制位置值輸出電流控制油門電機(jī)推桿伸縮,油門電機(jī)推桿伸縮拉動發(fā)動機(jī)機(jī)械油門控制噴油量,從而實現(xiàn)發(fā)動機(jī)油門即轉(zhuǎn)速控制。
2、現(xiàn)有的油門控制方法是:整車控制器計算出油門電機(jī)伸縮的控制位置值后,整車控制器周期性端口輸出電壓點射控制油門電機(jī)伸縮,油門電機(jī)伸縮快慢依據(jù)整車控制器輸出電流的大小及電流輸出周期的長短實現(xiàn)。這種周期性點射控制油門電機(jī)伸縮由于頻繁觸發(fā)電機(jī)控制,會對油門電機(jī)使用壽命造成影響,同時這種頻繁點射控制造成實際發(fā)動機(jī)轉(zhuǎn)速值偏差稍大,不能實現(xiàn)精確控制。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例的目的是提供一種非電控發(fā)動機(jī)油門控制方法、裝置、整車控制器及介質(zhì),用以解決現(xiàn)有技術(shù)中周期性點射控制油門電機(jī)伸縮的方法會影響油門電機(jī)使用壽命,不能實現(xiàn)精確控制的不足。
2、為了實現(xiàn)上述目的,本技術(shù)第一方面提供一種非電控發(fā)動機(jī)油門控制方法,所述方法包括:
3、獲取實際發(fā)動機(jī)轉(zhuǎn)速、油門實際位置以及油門檔位;
4、根據(jù)油門檔位確定油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速;
5、比較油門實際位置和油門請求位置;
6、若油門請求位置與油門實際位置的偏差的絕對值大于第一預(yù)設(shè)位置偏差,則輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速;
7、若油門請求位置與油門實際位置的偏差的絕對值大于第二預(yù)設(shè)位置偏差且小于或等于第一預(yù)設(shè)位置偏差,則根據(jù)油門請求位置與油門實際位置的偏差計算pwm信號輸出至油門電機(jī),直至油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差;
8、若油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差,則比較實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,若實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值大于預(yù)設(shè)轉(zhuǎn)速值,則根據(jù)實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差計算pwm信號輸出至油門電機(jī),直至實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值小于或等于預(yù)設(shè)轉(zhuǎn)速值。
9、根據(jù)上述手段,該方法根據(jù)油門檔位確定了油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,在油門實際位置與油門請求位置的偏差大于第一預(yù)設(shè)位置偏差時,先輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速,在油門實際位置與油門請求位置的偏差大于第二預(yù)設(shè)位置偏差,且小于或等于第一預(yù)設(shè)位置偏差時,基于油門實際位置與油門請求位置的偏差準(zhǔn)確計算pwm信號輸出至油門電機(jī),以進(jìn)一步縮小油門實際位置與油門請求位置的偏差,最后在油門實際位置與油門請求位置的偏差小于或等于第二預(yù)設(shè)位置偏差時,再基于實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差準(zhǔn)確計算pwm信號輸出至油門電機(jī),進(jìn)行實際發(fā)動機(jī)轉(zhuǎn)速精細(xì)微調(diào),減少輸出信號的次數(shù),保護(hù)了控制器輸出端口硬件器件,提高了油門電機(jī)的使用壽命,發(fā)動機(jī)轉(zhuǎn)速控制更穩(wěn)定、更精確;固定時長的目標(biāo)pwm信號使得發(fā)動機(jī)油門在固定時長內(nèi)噴油量穩(wěn)定變化,有一定的降油耗作用。
10、在一些可行實施例中,根據(jù)油門檔位確定油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,包括:
11、根據(jù)油門檔位獲取目標(biāo)發(fā)動機(jī)轉(zhuǎn)速;
12、根據(jù)目標(biāo)發(fā)動機(jī)轉(zhuǎn)速以及標(biāo)定后存儲的轉(zhuǎn)速信號與對應(yīng)的油門位置,計算油門請求位置。
13、在一些可行實施例中,根據(jù)目標(biāo)發(fā)動機(jī)轉(zhuǎn)速以及標(biāo)定后存儲的轉(zhuǎn)速信號與對應(yīng)的油門位置,計算油門請求位置,包括:
14、從標(biāo)定后存儲的轉(zhuǎn)速信號與對應(yīng)的油門位置中獲取與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速相鄰的第一轉(zhuǎn)速信號及對應(yīng)的第一油門位置以及第二轉(zhuǎn)速信號及對應(yīng)的第二油門位置;
15、采用等比例插值算法基于目標(biāo)發(fā)動機(jī)轉(zhuǎn)速、第一轉(zhuǎn)速信號、第一油門位置、第二轉(zhuǎn)速信號以及第二油門位置計算油門請求位置。
16、在一些可行實施例中,采用等比例插值算法基于目標(biāo)發(fā)動機(jī)轉(zhuǎn)速、第一轉(zhuǎn)速信號、第一油門位置、第二轉(zhuǎn)速信號以及第二油門位置計算油門請求位置,包括:
17、計算目標(biāo)發(fā)動機(jī)轉(zhuǎn)速與第一轉(zhuǎn)速信號的第一差值、第二轉(zhuǎn)速信號與第一轉(zhuǎn)速信號的第二差值以及第二油門位置與第一油門位置的第三差值;
18、計算所述第一差值與所述第三差值的乘積;
19、獲取所述乘積與第二差值的比例值;
20、根據(jù)所述比例值與第一油門位置的和值得到所述油門請求位置。
21、在一些可行實施例中,所述轉(zhuǎn)速信號與對應(yīng)的油門位置通過如下方式進(jìn)行標(biāo)定:
22、獲取發(fā)動機(jī)轉(zhuǎn)速最低時的最大油門位置信號以及發(fā)動機(jī)轉(zhuǎn)速最高時的最小油門位置信號;
23、設(shè)定標(biāo)定油門位置的數(shù)量;
24、根據(jù)標(biāo)定油門位置的數(shù)量計算相鄰兩個標(biāo)定油門位置之間的位置間隔;
25、根據(jù)位置間隔計算每個標(biāo)定油門位置的值;
26、按照每個標(biāo)定油門位置的值調(diào)整油門位置信號,記錄對應(yīng)的發(fā)動機(jī)轉(zhuǎn)速信號,得到轉(zhuǎn)速信號與對應(yīng)的油門位置。
27、在一些可行實施例中,若油門請求位置與油門實際位置的偏差的絕對值大于第一預(yù)設(shè)位置偏差,則輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速,包括:
28、若油門請求位置與油門實際位置的偏差小于零,且偏差的絕對值大于第一預(yù)設(shè)位置偏差,則整車控制器的第一端口輸出固定時長的負(fù)向信號,第二端口輸出固定時長的正向信號,以快速增大實際發(fā)動機(jī)轉(zhuǎn)速;
29、若油門請求位置與油門實際位置的偏差大于零,且偏差的絕對值大于第一預(yù)設(shè)位置偏差,則整車控制器的第一端口輸出固定時長的正向信號,第二端口輸出固定時長的負(fù)向信號,以快速降低實際發(fā)動機(jī)轉(zhuǎn)速。
30、在一些可行實施例中,根據(jù)油門請求位置與油門實際位置的偏差計算pwm信號輸出至油門電機(jī),包括:
31、根據(jù)油門請求位置與油門實際位置的偏差通過pid算法計算pwm信號輸出至油門電機(jī);
32、根據(jù)實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差計算pwm信號輸出至油門電機(jī),包括:
33、根據(jù)實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差通過pid算法計算pwm信號輸出至油門電機(jī)。
34、本技術(shù)第二方面提供一種非電控發(fā)動機(jī)油門控制裝置,所述裝置包括:
35、數(shù)據(jù)獲取單元,用于獲取實際發(fā)動機(jī)轉(zhuǎn)速、油門實際位置以及油門檔位;
36、數(shù)據(jù)分析單元,用于根據(jù)油門檔位確定油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速;
37、判斷執(zhí)行單元,用于比較油門實際位置和油門請求位置;若油門請求位置與油門實際位置的偏差的絕對值大于第一預(yù)設(shè)位置偏差,則輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速;若油門請求位置與油門實際位置的偏差的絕對值大于第二預(yù)設(shè)位置偏差且小于或等于第一預(yù)設(shè)位置偏差,則根據(jù)油門請求位置與油門實際位置的偏差計算pwm信號輸出至油門電機(jī),直至油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差;若油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差,則比較實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,若實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值大于預(yù)設(shè)轉(zhuǎn)速值,則根據(jù)實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差計算pwm信號輸出至油門電機(jī),直至實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值小于或等于預(yù)設(shè)轉(zhuǎn)速值。
38、本技術(shù)第三方面提供一種非電控發(fā)動機(jī)整車控制器,所述整車控制器用于:
39、獲取實際發(fā)動機(jī)轉(zhuǎn)速、油門實際位置以及油門檔位;
40、根據(jù)油門檔位確定油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速;
41、比較油門實際位置和油門請求位置;
42、若油門請求位置與油門實際位置的偏差的絕對值大于第一預(yù)設(shè)位置偏差,則輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速;
43、若油門請求位置與油門實際位置的偏差的絕對值大于第二預(yù)設(shè)位置偏差且小于或等于第一預(yù)設(shè)位置偏差,則根據(jù)油門請求位置與油門實際位置的偏差計算pwm信號輸出至油門電機(jī),直至油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差;
44、若油門請求位置與油門實際位置的偏差的絕對值小于或等于第二預(yù)設(shè)位置偏差,則比較實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,若實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值大于預(yù)設(shè)轉(zhuǎn)速值,則根據(jù)實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差計算pwm信號輸出至油門電機(jī),直至實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差的絕對值小于或等于預(yù)設(shè)轉(zhuǎn)速值。
45、本技術(shù)第四方面提供一種機(jī)器可讀存儲介質(zhì),該機(jī)器可讀存儲介質(zhì)上存儲有指令,該指令用于使得機(jī)器執(zhí)行所述的非電控發(fā)動機(jī)油門控制方法。
46、通過上述技術(shù)方案,該方法根據(jù)油門檔位確定了油門請求位置和目標(biāo)發(fā)動機(jī)轉(zhuǎn)速,在油門實際位置與油門請求位置的偏差大于第一預(yù)設(shè)位置偏差時,先輸出固定時長的目標(biāo)pwm信號至油門電機(jī),以快速調(diào)整實際發(fā)動機(jī)轉(zhuǎn)速,在油門實際位置與油門請求位置的偏差大于第二預(yù)設(shè)位置偏差,且小于或等于第一預(yù)設(shè)位置偏差時,基于油門實際位置與油門請求位置的偏差準(zhǔn)確計算pwm信號輸出至油門電機(jī),以進(jìn)一步縮小油門實際位置與油門請求位置的偏差,最后在油門實際位置與油門請求位置的偏差小于或等于第二預(yù)設(shè)位置偏差時,再基于實際發(fā)動機(jī)轉(zhuǎn)速與目標(biāo)發(fā)動機(jī)轉(zhuǎn)速的偏差準(zhǔn)確計算pwm信號輸出至油門電機(jī),進(jìn)行實際發(fā)動機(jī)轉(zhuǎn)速精細(xì)微調(diào),減少輸出信號的次數(shù),保護(hù)了控制器輸出端口硬件器件,提高了油門電機(jī)的使用壽命,發(fā)動機(jī)轉(zhuǎn)速控制更穩(wěn)定、更精確;固定時長的目標(biāo)pwm信號使得發(fā)動機(jī)油門在固定時長內(nèi)噴油量穩(wěn)定變化,有一定的降油耗作用。
47、本技術(shù)實施例的其它特征和優(yōu)點將在隨后的具體實施方式部分予以詳細(xì)說明。