本發(fā)明涉及車(chē)輛控制,尤其涉及一種車(chē)輛及發(fā)動(dòng)機(jī)控制系統(tǒng)、噴油次數(shù)計(jì)算方法、裝置和介質(zhì)。
背景技術(shù):
1、電控單元(electronic?control?unit,ecu)是電控發(fā)動(dòng)機(jī)的主要控制裝置,它的功能是根據(jù)其內(nèi)存儲(chǔ)的程序和數(shù)據(jù),響應(yīng)于相應(yīng)的傳感信息,向噴油器提供一定寬度的電脈沖信號(hào)以控制噴油量,并對(duì)噴油器的噴油次數(shù)進(jìn)行計(jì)數(shù),以便于后續(xù)對(duì)噴油量等的確定第二段。
2、目前,對(duì)發(fā)動(dòng)機(jī)的噴油次數(shù)進(jìn)行計(jì)數(shù)的原理是每有一次允許噴油指令和噴油脈寬同時(shí)輸入,噴油次數(shù)的計(jì)數(shù)值加一,且在計(jì)數(shù)過(guò)程中不區(qū)分此次噴油是發(fā)動(dòng)機(jī)第幾缸的噴油;而在禁止噴油指令輸入時(shí),無(wú)論是否有噴油脈寬輸入,均不會(huì)控制噴油次數(shù)的計(jì)數(shù)值加一。
3、然而,隨著對(duì)車(chē)輛性能要求的不同,會(huì)采用不同類(lèi)型的發(fā)動(dòng)機(jī),例如四缸發(fā)動(dòng)機(jī)、八缸發(fā)動(dòng)機(jī)。在發(fā)動(dòng)機(jī)的缸數(shù)較多時(shí),需要采用多個(gè)電控單元進(jìn)行協(xié)同控制。對(duì)于多電控單元的情況,若仍沿用現(xiàn)有技術(shù)的噴油計(jì)數(shù)方式,則會(huì)導(dǎo)致噴油次數(shù)計(jì)數(shù)不準(zhǔn)確,從而影響后續(xù)油量計(jì)算、扭矩計(jì)算等功能的計(jì)算精度。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種車(chē)輛及發(fā)動(dòng)機(jī)控制系統(tǒng)、噴油次數(shù)計(jì)算方法、裝置和介質(zhì),以解決多電控單元聯(lián)控時(shí)發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算不準(zhǔn)確的問(wèn)題。
2、第一方面,本發(fā)明提供了一種發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法,該發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法包括:
3、在發(fā)動(dòng)機(jī)的控制系統(tǒng)包括多個(gè)電控單元時(shí),各電控單元分別獲取各電控單元的氣缸識(shí)別碼、以及電控單元識(shí)別標(biāo)識(shí);
4、在控制發(fā)動(dòng)機(jī)的氣缸噴油時(shí),各電控單元獲取當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、噴油指令和噴油脈寬信號(hào);
5、電控單元根據(jù)當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、各電控單元的氣缸識(shí)別碼和電控單元識(shí)別標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù);
6、可選的,各電控單元具有不同的電控單元識(shí)別標(biāo)識(shí);各電控單元識(shí)別標(biāo)識(shí)分別與各電控單元的氣缸識(shí)別碼一一對(duì)應(yīng)。
7、可選的,氣缸標(biāo)識(shí)至少包括氣缸的噴油序號(hào);電控單元的氣缸識(shí)別碼包括與各氣缸的噴油序號(hào)一一對(duì)應(yīng)計(jì)數(shù)標(biāo)識(shí)。
8、可選的,電控單元根據(jù)當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、各電控單元的氣缸識(shí)別碼和電控單元識(shí)別標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù),包括:
9、電控單元根據(jù)電控單元識(shí)別標(biāo)識(shí),確定與該電控單元識(shí)別標(biāo)識(shí)對(duì)應(yīng)的氣缸識(shí)別碼作為該電控單元的氣缸識(shí)別碼;
10、電控單元根據(jù)當(dāng)前噴油氣缸的噴油序號(hào),從該電控單元的氣缸識(shí)別碼提取與噴油序號(hào)對(duì)應(yīng)的計(jì)數(shù)標(biāo)識(shí)作為當(dāng)前計(jì)數(shù)標(biāo)識(shí);
11、電控單元根據(jù)當(dāng)前計(jì)數(shù)標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù)。
12、可選的,電控單元根據(jù)當(dāng)前計(jì)數(shù)標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù),包括:
13、電控單元判斷該電控單元的當(dāng)前計(jì)數(shù)標(biāo)識(shí)是否為第一預(yù)設(shè)標(biāo)識(shí);
14、若是,則電控單元進(jìn)行噴油計(jì)數(shù)。
15、可選的,電控單元根據(jù)當(dāng)前計(jì)數(shù)標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù),還包括:
16、若電控單元確定該電控單元的當(dāng)前計(jì)數(shù)標(biāo)識(shí)不是第一預(yù)設(shè)標(biāo)識(shí),則電控單元停止噴油計(jì)數(shù)。
17、可選的,噴油指令包括允許噴油指令或禁止噴油指令;噴油脈寬信號(hào)包括噴油脈沖使能信號(hào)和噴油脈沖非使能信號(hào)。
18、可選的,在電控單元進(jìn)行噴油計(jì)數(shù)時(shí),該電控單元根據(jù)噴油指令和噴油脈寬信號(hào),確定當(dāng)前的噴油計(jì)數(shù)值,包括:
19、在電控單元進(jìn)行噴油計(jì)數(shù)時(shí),該電控單元根據(jù)噴油指令和噴油脈寬信號(hào),判斷是否滿(mǎn)足噴油條件;噴油條件包括:噴油指令為允許噴油指令,噴油脈寬信號(hào)為噴油脈寬信號(hào)的使能信號(hào);
20、若是,則電控單元將已記錄的噴油記錄值加一后作為當(dāng)前的噴油計(jì)數(shù)值。
21、可選的,在電控單元進(jìn)行噴油計(jì)數(shù)時(shí),該電控單元根據(jù)噴油指令噴油脈寬信號(hào),確定當(dāng)前的噴油計(jì)數(shù)值,還包括:
22、若未滿(mǎn)足噴油條件,則電控單元將已記錄的噴油記錄值作為當(dāng)前的噴油計(jì)數(shù)值。
23、可選的,發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法還包括:
24、電控單元獲取發(fā)動(dòng)機(jī)控制系統(tǒng)中電控單元的數(shù)量;
25、電控單元判斷發(fā)動(dòng)機(jī)控制系統(tǒng)中電控單元的數(shù)量是否為1;
26、若否,則執(zhí)行在發(fā)動(dòng)機(jī)的控制系統(tǒng)包括多個(gè)電控單元時(shí),各電控單元分別獲取各電控單元的氣缸識(shí)別碼、以及電控單元識(shí)別標(biāo)識(shí)的步驟。
27、可選的,發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法還包括:
28、若發(fā)動(dòng)機(jī)的控制系統(tǒng)包括一個(gè)電控單元,則在控制發(fā)動(dòng)機(jī)的氣缸噴油時(shí),該電控單元獲取噴油指令和噴油脈寬信號(hào);
29、電控單元根據(jù)噴油指令和噴油脈寬信號(hào),確定當(dāng)前的噴油計(jì)數(shù)值,并將當(dāng)前的噴油計(jì)數(shù)值作為噴油記錄值進(jìn)行記錄。
30、第二方面,本發(fā)明還提供了一種發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算裝置,該發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算裝置包括:
31、識(shí)別碼獲取控制模塊,用于在發(fā)動(dòng)機(jī)的控制系統(tǒng)包括多個(gè)電控單元時(shí),控制各電控單元分別獲取各電控單元的氣缸識(shí)別碼、以及電控單元識(shí)別標(biāo)識(shí);
32、信號(hào)獲取控制模塊,用于在控制發(fā)動(dòng)機(jī)的氣缸噴油時(shí),控制各電控單元獲取當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、噴油指令和噴油脈寬信號(hào);
33、噴油計(jì)數(shù)確定模塊,用于控制電控單元根據(jù)當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、各電控單元的氣缸識(shí)別碼和電控單元識(shí)別標(biāo)識(shí),確定是否進(jìn)行噴油計(jì)數(shù);
34、噴油計(jì)數(shù)控制模塊,用于在電控單元進(jìn)行噴油計(jì)數(shù)時(shí),控制該電控單元根據(jù)噴油指令和噴油脈寬信號(hào),確定當(dāng)前的噴油計(jì)數(shù)值,并將當(dāng)前的噴油計(jì)數(shù)值作為噴油記錄值進(jìn)行記錄。
35、第三方面,本發(fā)明還提供了一種發(fā)動(dòng)機(jī)控制系統(tǒng),該發(fā)動(dòng)機(jī)控制系統(tǒng)包括:
36、至少一個(gè)電控單元;
37、其中,各電控單元分別用于執(zhí)行第一方面中發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法。
38、第四方面,本發(fā)明提供了一種車(chē)輛,包括:發(fā)動(dòng)機(jī)及第三方面的發(fā)動(dòng)機(jī)控制系統(tǒng);
39、發(fā)動(dòng)機(jī)控制系統(tǒng)用于控制發(fā)動(dòng)機(jī)的工作狀態(tài)。
40、第五方面,本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,該計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面的發(fā)動(dòng)機(jī)噴油次數(shù)計(jì)算方法。
41、本發(fā)明的技術(shù)方案,在發(fā)動(dòng)機(jī)的控制系統(tǒng)包括多個(gè)電控單元時(shí),通過(guò)使各電控單元分別獲取各電控單元的氣缸識(shí)別碼、以及電控單元識(shí)別標(biāo)識(shí),使得各電控單元能夠根據(jù)各電控單元的氣缸識(shí)別碼和電控單元識(shí)別標(biāo)識(shí),確定出該電控單元所控制的氣缸;同時(shí),在控制發(fā)動(dòng)機(jī)的氣缸噴油時(shí),通過(guò)使各電控單元獲取當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、噴油指令和噴油脈寬信號(hào),以使得電控單元根據(jù)當(dāng)前噴油氣缸的氣缸標(biāo)識(shí)、各電控單元的氣缸識(shí)別碼和電控單元識(shí)別標(biāo)識(shí),確定該電控單元是否進(jìn)行噴油計(jì)數(shù),并在該電控單元進(jìn)行噴油計(jì)數(shù)時(shí),該電控單元可以進(jìn)一步根據(jù)噴油指令和噴油脈寬信號(hào),確定當(dāng)前的噴油計(jì)數(shù)值,并將當(dāng)前的噴油計(jì)數(shù)值作為噴油記錄值進(jìn)行記錄。本實(shí)施例可以使得各電控單元按需進(jìn)行計(jì)數(shù),能夠避免發(fā)動(dòng)機(jī)的控制系統(tǒng)包括多個(gè)電控單元時(shí),該多個(gè)電控單元同時(shí)進(jìn)行噴油計(jì)數(shù),而導(dǎo)致噴油計(jì)數(shù)不準(zhǔn)確的情況產(chǎn)生,從而有利于提高各電控單元的噴油計(jì)數(shù)準(zhǔn)確性,進(jìn)而有利于提高油量、扭矩等的計(jì)算精度,提高車(chē)輛運(yùn)行的安全性和穩(wěn)定性。
42、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過(guò)以下的說(shuō)明書(shū)而變得容易理解。