噴油器驅動器及其操作方法
【技術領域】
[0001]本發明涉及噴油器驅動器及其操作方法,并且更特別地涉及當在驅動噴油器過程中發生制動錯誤時,利用驅動半導體直接控制制動信號,從而確保安全功能的技術。
【背景技術】
[0002]近來,當車輛發動機供油時,車輛發動機從發動機內的各個傳感器接收數據。發動機控制單元(ECU)基于所述數據確定供油量,并且噴油的噴油器供給所確定的量的燃油。噴油器安裝在車輛的發動機系統中以供油和噴油,特別地,在柴油車中,安裝噴油器以便把燃油直接噴入燃燒室內部。
[0003]共軌系統(噴油裝置的實例)從高壓泵向油軌供油。在從壓力傳感器接收到油軌的壓力時,ECU控制油軌的壓力,并傳送噴油信號以允許噴射燃油。在共軌系統中,在發動機機體的中央安裝加速計,每小時獲得從加速計產生的信號,以調整引燃燃油量從而適合噴油器的狀態。盡管相同的噴油器反復噴射少量的燃油,但是少量的燃油噴射需要被控制在預定的偏差內,以實現其初始功能,因此引燃噴射或后噴射中的燃油量管理是關鍵因素。
[0004]同時,發動機控制器是在總體上調整待噴射到發動機中的燃油量、點火時間等從而控制發動機的RPM等的裝置。為了確保精確的調整,發動機控制器接收幾個信號,并進行優化的發動機控制操作。在這些信號當中,制動信號是用于通過諸如減小發動機燃油量之類的操作,控制發動機的減速操作的重要信號。在接收到制動信號時,發動機控制器的微控制單元(MCU)確定是否進行減速操作。然而,當由于物理沖擊而使制動信號未被適當地傳送給發動機控制器時,或者如果由于內部或外部因素(例如,MCU故障)而使主MCU未正常工作,那么MCU不能執行精確的減速操作。
【發明內容】
[0005]因此,本發明提供了一種噴油器驅動器及其操作方法,其中驅動半導體與主微控制單元(MCU) —起進行關于減速條件的交叉檢查,以便穩定地進行減速操作。另外,本發明提供了一種噴油器驅動器及其操作方法,其中當主MCU存在錯誤或故障時,驅動半導體接收制動信號,以便主動地控制噴油器的減速操作。
[0006]在本發明的一個方面中,噴油器驅動器可以包括:中斷信號生成單元,其配置成當制動信號被施加時,向微控制單元(MCU)傳送用于確認是否已接收到制動信號的中斷信號;響應確認單元,其配置成從MCU接收制動信號識別確認響應信號;以及控制器,其配置成基于響應確認單元的制動信號識別確認響應信號接收結果,檢測MCU是否有錯誤(例如,故障),并且當持續預定時間未從MCU接收到響應信號時,調整噴油器驅動信號。
[0007]在本發明的另一方面中,噴油器驅動器可以包括:微控制單元(MCU),其配置成當接收到中斷信號時,傳送關于是否已接收到制動信號的響應信號;以及驅動半導體,其配置成當制動信號被施加時傳送中斷信號,在接收到響應信號時檢測MCU是否有錯誤,以及當持續預定時間未從MCU接收到響應信號時,調整噴油器驅動信號。
[0008]在本發明的另一方面中,操作噴油器驅動器的方法可以包括:當制動信號被輸入時,向微控制單元(MCU)傳送用于確認是否已接收到制動信號的中斷信號;WMCU接收指示制動信號已被識別的響應信號;以及當持續預定時間未從MCU接收到響應信號時,調整噴油器驅動信號。
【附圖說明】
[0009]根據結合附圖給出的以下詳細說明,本發明的上述及其他目的、特征和優點將變得更加明了,在附圖中:
[0010]圖1是示出根據本發明的示例性實施例的噴油器驅動器的示例性視圖;
[0011]圖2是根據本發明的示例性實施例的圖1的微控制單元(MCU)和驅動半導體的示例性詳細框圖;
[0012]圖3是示出根據本發明的示例性實施例的圖2的中斷信號生成單元的操作的示例性視圖;
[0013]圖4是示出根據本發明的示例性實施例的圖2的控制器的操作的示例性視圖;
[0014]圖5是示出根據本發明的示例性實施例的操作噴油器驅動器的方法的示例性流程圖;并且
[0015]圖6是示出根據本發明的示例性實施例的操作噴油器驅動器的方法的示例性視圖。
[0016]附圖中各元件的附圖標記
[0017]100:微控制器 100
[0018]200:驅動半導體200
[0019]300:噴油器 300
【具體實施方式】
[0020]應理解的是,本文中使用的術語“車輛”或“車輛的”或其它類似術語包括一般的機動車輛(諸如包括運動型多功能車(SUV)、公共汽車、卡車、各種商用車輛在內的客車)、包括各種艇和船在內的水運工具、飛行器等,并且包括混合動力車、電動車、插電式混合電動車、氫動力車以及其它代用燃料車(例如從除石油以外的資源中取得的燃料)。
[0021]盡管示例性實施例被描述為使用多個單元來執行示例性處理,但應理解的是,所述示例性處理也可以由一個或多個模塊來執行。另外,應理解的是,術語“控制器/控制單元”是指包括存儲器和處理器的硬件裝置。所述存儲器被配置成存儲各模塊,并且所述處理器被具體地配置成執行所述模塊以執行下面進一步描述的一個或多個處理。
[0022]此外,本發明的控制邏輯可以實施為包含由處理器、控制器/控制單元等執行的可執行程序指令的非暫時性計算機可讀介質。計算機可讀介質的實例包括但不限于ROM、RAM、壓縮盤(⑶)-ROM、磁帶、軟盤、閃存驅動器、智能卡和光學數據存儲裝置。計算機可讀記錄介質也可以分布在網絡連接的計算機系統中,使得計算機可讀介質以分布式方式(例如通過遠程信息處理服務器或控制器局域網(CAN))被存儲和執行。
[0023]本文中所用的術語僅用于描述特定實施例的目的,并且并非旨在對本發明進行限制。如本文中所使用的那樣,單數形式的“一”旨在也包括復數形式,除非文中清楚地指出。還應理解的是,術語“包括”在本說明書中被使用時,指的是所陳述的特征、整數、步驟、操作、元件和/或組件的存在,而并不排除一個或多個其他特征、整數、步驟、操作、元件、組件和/或其組合的存在或附加。如本文中使用的那樣,術語“和/或”包括一個或多個相關列出條目的任何和全部組合。
[0024]在下文中,將參考附圖詳細說明本發明的示例性實施例。圖1是示出根據本發明的示例性實施例的噴油器驅動器的示例性視圖。
[0025]根據本發明的示例性實施例的噴油器驅動器可以包括微控制單元(MCU)或微控制器100、驅動半導體200和噴油器300。特別地,MCU100(例如,第一控制器/控制器)可以配置成接收制動信號,確定是否進行減速操作,以及向驅動半導體200輸出減速命令。MCU100可以配置成向驅動半導體200傳送接口信號,以及從驅動半導體200接收接口信號。驅動半導體200可以配置成基于從MCU100施加的控制脈沖,調整噴油器300的噴射定時,以及調整減速操作。換句話說,驅動半導體200可以配置成在持續不斷地減小驅動噴油器300的驅動脈沖的寬度的同時,調整減速操作。
[0026]在本發明的示例性實施例中,不但MCU100,而且驅動半導體200可以配置成單獨地接收制動信號。當驅動半導體200接收到制動信號時,驅動半導體200可以配置成向MCU100傳送確認請求信號(例如,中斷信號),以確認MCU是否也已接收到制動信號。因此,驅動半導體200可以配置成與主MCU100 —起進行噴油器300的減速條件的交叉檢查。當主MCU100存在錯誤或故障時,驅動半導體200可以配置成直接確定是否使噴油器減速、并調整減速操作。噴油器300可以配置成基于從MCU100或驅動半導體200施加的驅動控制信號噴油。當識別出制動信號時,可以在MCU100或驅動半導體200的控制下,驅動噴油器300以使之減速。
[0027]圖2是圖1的MCU100和驅動半導體200的示例性詳細框圖。首先,MCU100可以包括均由MCU100 (例如,第一控制器)執行的信號輸入單元110和響應信號生成單元120。驅動半導體200可以包括制動信號輸入單元210、中斷信號生成單元220、響應確認單元230和控制器240 (例如,第二控制器)。
[0028]信號輸入單元110可以配置成接收從驅動半導體200施加的中斷信號。當從信號輸入單元110施加中斷信號時,響應信號生成單元120可以配置成向驅動半導體200輸出表示MCU100已識別出制動信號的響應信號。制動信號輸入單元210可以配置成接收制動信號,并把制動信號輸出給中斷信號生成單元220。當從制動信號輸入單元210輸入制動信號時,中斷信號生成單元220可以配置成向MCU100的信號輸入單元110輸出如圖3中所示的中斷信號。
[0029]當中斷信號生成單元220接收到如圖3中所示的制動信號時,中斷信號生成單元220可以配置成向信號輸入單元110傳送表示制動信號的接收的確認請求信號(例如,中斷信號)。特別地,中斷信號可以是確認MCU100是否也已接收到制動信號的信號。此外,響應確認單元230可以配置成從響應信號生成單元120接收表示MCU100已識別出制動信號的確認信號。當響應確認單元230從響應信號生成單元120接收到制動信號識別確認信號時,響應確認單元230可以配置成把接收結果輸出給中斷信號生成單元220和控制器240。
[0030]控制器240可以配置成檢測MCU100的異常操作,當控制器240從響應確認單元230接收到響應確認信號時,控制器可以配置成運行噴油器240以執行安全功能。當施加制動信號時,或者當檢測到主MCUlOO的異常操作時,控制器可以配置成如圖4中所示調整噴油器300的