專利名稱:控制燃油泵操作的智能驅(qū)動(dòng)模塊的制作方法
控制燃油泵操作的智能驅(qū)動(dòng)模塊本申請(qǐng)要求2005年3月3日提出和指定了美國臨時(shí)申請(qǐng)序號(hào)60/658,091 的臨時(shí)申請(qǐng)的優(yōu)先權(quán),特此全文引用,以供參考。技術(shù)領(lǐng)域本公開涉及驅(qū)動(dòng)模塊。更具體地說,本公開涉及控制燃油泵操作的智能 驅(qū)動(dòng)模塊。
背景技術(shù):
汽車需要在某些緊急事件下禁用燃油泵以防止受損和/或著火的風(fēng)險(xiǎn)增 加的自動(dòng)系統(tǒng)。在現(xiàn)有車輛中,為了驅(qū)動(dòng)燃油泵,配備了脈寬調(diào)制(PWM) 型智能燃油泵驅(qū)動(dòng)(SFPD )模塊。配備了控制SFPD模塊的PWM動(dòng)力系(power train )控制模塊(PCM )。分立慣性開關(guān)用于控制到SFPD模塊的動(dòng)力,其中, 在像一個(gè)或多個(gè)氣嚢張開那樣的十分緊急的事件下,慣性開關(guān)控制到燃油泵 的動(dòng)力的切斷,使燃油泵失去作用。慣性開關(guān)由感測像氣嚢張開那樣的特殊 緊急狀況的約束控制模塊(RCM)控制。SFPD模塊和慣性開關(guān)作為汽車附 加部件,使成本增加,并且需要分開封裝、安裝和校準(zhǔn),由于現(xiàn)代車輛結(jié)構(gòu) 的特點(diǎn),這些都越來越復(fù)雜。一旦慣性開關(guān)使燃油泵失去作用,燃油泵會(huì)一直不起作用,直到慣性開 關(guān)被重置。然而,慣性開關(guān)可能難以接近。普通車輛駕駛?cè)藛T通常需要求助 于汽車機(jī)修人員重置開關(guān),不管車況如何,常常需要拖車。除了 PWM驅(qū)動(dòng)模塊以外,問題還在于慣性開關(guān)和SFPD模式也是分立 部件。另 一 個(gè)問題是車輛的駕駛?cè)藛T不能利用不在駕駛?cè)藛T的普通技能之外 的方法故意超控(override)燃油泵的禁用。發(fā)明內(nèi)容本公開的智能燃油泵驅(qū)動(dòng)(IFPD)模塊提供了解決方案,該IFPD模塊 接收指示十分緊急事件,例如, 一個(gè)或多個(gè)氣嚢張開、來自車輛動(dòng)力系控制
模塊(PCM)和操作燃油泵、和來自車輛約束控制模塊(RCM)的信號(hào)。來 自RCM的信號(hào)可以進(jìn)一步指令I(lǐng)FPD模塊禁用燃油泵,從而不需要分立慣性 開關(guān)。將禁用燃油泵的出現(xiàn)存儲(chǔ)在IFPD模塊的存儲(chǔ)器中,并且加上時(shí)間印記。 車輛的駕駛?cè)藛T可以通過故意駕駛?cè)藛T動(dòng)作超控燃油泵的禁用。為了保i正來 自PCM和RCM的信號(hào)是可靠的,還配備了安全墻。此外,IFPD模塊還車^ 出指示與PCM和/或RCM通信的狀態(tài)、IFPD模塊接收到的信號(hào)的內(nèi)容、和/ 或至'j燃油泵的動(dòng)力傳輸?shù)臓顟B(tài)的狀態(tài)信號(hào)。
現(xiàn)在參照附圖舉例描述本發(fā)明,在附圖中 圖1示出了本公開優(yōu)選實(shí)施例的原理圖;和 圖2A和2B示出了按照本公開的固件流程圖。
具體實(shí)施方式
在本公開的優(yōu)選實(shí)施例中,公開了使車輛約束控制模塊(RCM)可以禁 用燃油泵的智能燃油泵驅(qū)動(dòng)(IFPD)模塊?,F(xiàn)有慣性開關(guān)和現(xiàn)有智能燃油泵 驅(qū)動(dòng)模塊提供的功能被IFPD模塊取代。此外,本公開的IFPD模塊提供了以 前由現(xiàn)有慣性開關(guān)和現(xiàn)有智能燃油泵驅(qū)動(dòng)模塊提供的功能之外的功能。按照 本公開,將IFPD模塊與車輛動(dòng)力系控制模塊(PCM)和RCM合并在一起, 以便接收來自車輛PCM和RCM的信號(hào)。從PCM接收到的信號(hào)包括控制到 燃油泵的動(dòng)力傳輸?shù)男盘?hào),以便當(dāng)燃油泵分配燃油時(shí)加以控制。一旦出現(xiàn)十分繁急狀態(tài),例如, 一個(gè)或多個(gè)氣嚢張開,RCM生成和發(fā)送 將緊急狀態(tài)通知給IFPD模塊的信號(hào)。RCM可以進(jìn)一步指令I(lǐng)FPD模塊一旦 發(fā)生事件就禁用燃油泵。IFPD模塊響應(yīng)來自RCM的禁用燃油泵的指令來禁 止到燃油泵的功率傳輸(即,停止燃油泵的操作)。將禁用燃油泵的每個(gè)實(shí)例 存儲(chǔ)在IFPD模塊的存儲(chǔ)器中,并且加上時(shí)間印記。車輛的駕駛?cè)藛T可以像進(jìn)行至少兩次連續(xù)接通(例如,在點(diǎn)火時(shí)轉(zhuǎn)動(dòng)點(diǎn) 火鍵)操作那樣,采取可以包括不可能偶然或隨機(jī)發(fā)生的一系列動(dòng)作和/或動(dòng) 作組合的特定故意動(dòng)作來超控燃油泵的禁用。為了保證從PCM和RCM接收 到的信號(hào)是可靠的,還配備了安全墻。此外,IFPD模塊還向PCM輸出指示 與PCM和/或RCM通信的狀態(tài)、IFPD模塊接收到的信號(hào)的內(nèi)容、和/或到燃 油泵的動(dòng)力傳輸?shù)臓顟B(tài)的狀態(tài)信號(hào)。下面參考相同標(biāo)號(hào)自始至終表示相似單元的附圖。圖l示出了按照本/z^開的IFPD模塊10 (下文稱為IFPD 10 )的示范性電路原理圖。IFPD 10響應(yīng) 從PCM M和RCM 16和/或像駕駛?cè)藛T超控組件17那樣的另一個(gè)控制或超控 模塊的信號(hào),控制電力到燃油泵12的傳輸。PCM 14和RCM 16都可以包4舌 一個(gè)或多個(gè)單元。IFPD 10最好是下面示范成脈寬調(diào)制驅(qū)動(dòng)器的調(diào)制驅(qū)動(dòng)器才莫 塊,但也可以是其它調(diào)制,譬如,通過頻率。示范性IFPD 10包括微控制器 18和開關(guān)組件(SA) 20 (也稱為開關(guān)電^各)。在典型應(yīng)用中,PCM 14通過生成PCM—IN信號(hào)并將PCMJN信號(hào)發(fā)送 到IFPD 10來控制傳輸?shù)饺加捅?2的功率。在如圖1所示的公開的示范性實(shí) 施例中,PCM—IN信號(hào)是頻率脈寬調(diào)制(PWM)低電流信號(hào)。PCM 14通過 選擇指示應(yīng)該啟用燃油泵的時(shí)間間隔的周期和占空度,按照預(yù)定編碼方案編 碼PCM一IN信號(hào)。PCM—IN信號(hào)的頻率必須在預(yù)定頻度范圍內(nèi),以便使IFPD 10將它們當(dāng)作有效信號(hào)來對(duì)待。當(dāng)接收到的PCM—IN信號(hào)的占空度在第一范圍(在本例中,4-51% )內(nèi) 時(shí),指示PCM一IN是ON,并且PCM 14正在請(qǐng)求將動(dòng)力傳送到燃油泵12, 以便操作燃油泵12。接收到的PCMJN信號(hào)的占空度指示正在請(qǐng)求的燃油量 并決定控制燃油泵12的操作的命令信號(hào)的占空度(如下面進(jìn)一步所述)。因 此,在操作燃油泵12的命令信號(hào)的每個(gè)周期內(nèi)操作燃油泵12的時(shí)間間隔由 接收到的PCM一IN信號(hào)的占空度決定。當(dāng)接收到的PCM一IN信號(hào)的占空度在 第二范圍(在本例中,52 - 67% )內(nèi)時(shí),.指示PCM—IN是OFF,并且PCM14 正在請(qǐng)求在接收到PCM一IN ON信號(hào)之前不將動(dòng)力傳送到燃油泵12。RCM 16生成將是否出現(xiàn)緊急狀態(tài)(例如,氣囊張開)通知IFPD 10和/ 或命令禁用燃油泵12的RCMJN信號(hào)。在提供的例子中,RCMJN信號(hào)是 頻率PWM低電流信號(hào)。RCM 16按照預(yù)定編碼方案,最好通過選擇指示消息 內(nèi)容的頻率編碼RCM—IN信號(hào)。在本例中,RCM 16生成三種RCM—IN信號(hào)。第一種RCM—IN信號(hào)具有 第一頻率(在本例中,10Hz ),指示狀況正常并且應(yīng)該通過RCMJN信號(hào)控 制燃油泵12。下面將第一種RCM一IN信號(hào)稱為"正常PCM控制"。第二種 RCM一IN信號(hào)具有第二頻率(在本例中,250Hz),指示由于檢測到緊急狀態(tài) 而出現(xiàn)RCM事件;但是,還不請(qǐng)求禁用燃油泵12。下面將第二種RCMJN
信號(hào)稱為"出現(xiàn)事件"。在本例中,第一和第二種RCM—IN信號(hào)的占空度都是 50%。第三種RCM一IN信號(hào)具有第三頻率(在本例中,500Hz),指示發(fā)生了 RCM超控并且RCM 16正在請(qǐng)求禁用燃油泵12。下面將第三種RCM_IN信 號(hào)稱為"超控和禁用"。按照本例,為了防止燃油泵12的無意禁用,IFPD 10 只有在接收到第二種RCM一IN信號(hào)之后,接著接收到兩個(gè)相繼周期的第三種 RCM—IN信號(hào)時(shí)才禁用燃油泵12,其中,該兩個(gè)相繼周期的第三種RCMJN 信號(hào)是在預(yù)定時(shí)間間隔(在本例中,IO微秒)內(nèi)接收到的。按照如圖l所示的例子,IFPD IO在第一接口 22上接收PCMjN信號(hào), 而在第二接口 24上接收RCM—IN信號(hào),第 一接口 22和第二接口 24都被顯 示成微控制器28的預(yù)定引線。微控制器18根據(jù)車輛PCM 14的編碼方案解 碼接收到的PCM—IN信號(hào)。按照該解碼,微控制器18編碼和生成傳輸?shù)絊A20 的開關(guān)控制信號(hào)。最好,開關(guān)控制信號(hào)是高功率頻率PWM信號(hào)。按照本例, 開關(guān)控制信號(hào)是9.6KHz信號(hào)。例如,將開關(guān)控制信號(hào)編碼成占空度兩倍于 PWM信號(hào)的占空度的9.6KHz信號(hào)。開關(guān)控制信號(hào)通過選擇它的周期和占空度來編碼,以便按照輸入 PCM一IN信號(hào)的占空度(duty cycle )調(diào)整其占空度的HIGH部分。當(dāng)開關(guān)控 制信號(hào)是ON時(shí),HIGH部分與PCMJN信號(hào)請(qǐng)求的燃油量成正比。除非IFPD 10已經(jīng)接收到允許超控信號(hào),否則當(dāng)RCM一IN信號(hào)指示RCM 16請(qǐng)求禁用燃 油泵12時(shí),開關(guān)控制信號(hào)是OFF并在其整個(gè)周期內(nèi)都保持LOW。示出了開 關(guān)控制信號(hào)從微控制器18傳輸?shù)絊A20的傳輸路徑26。微控制器18和SA20 之間的通信可以是有線的或無線的。SA 20響應(yīng)開關(guān)控制信號(hào)的接收,輸出燃油泵輸出信號(hào)。燃油泵輸出信 號(hào)的占空度與開關(guān)控制信號(hào)成正比。燃油泵輸出信號(hào)通過第三接口 28輸出到 燃油泵28,第三接口 28凈支顯示成SA 20的一組預(yù)定引線。當(dāng)燃油泵輸出信 號(hào)是HIGH時(shí),到燃油泵12的動(dòng)力傳輸被開關(guān)成ON,而當(dāng)燃油泵輸出信號(hào) 是LOW時(shí),到燃油泵12的動(dòng)力傳輸4皮開關(guān)成OFF。IFPD 10通過檢驗(yàn)輸入信號(hào)的頻率和/或占空度來檢-驗(yàn)輸入PCM—IN和 RCM一IN信號(hào)的有效性。此外, 一旦燃油泵12被禁用,IFPD10就檢驗(yàn)允許 超控信號(hào)(可以包括信號(hào)序列或組合)的接收。允許超控信號(hào)是在出現(xiàn)像一 個(gè)或多個(gè)駕駛?cè)藛T超控動(dòng)作的組合或序列那樣的允許超控狀況時(shí)生成的。
在本例中,允許超控信號(hào)由駕駛?cè)藛T超控組件n生成。駕駛?cè)藛T超控組 件17被示范成點(diǎn)火組件,其中,駕駛?cè)藛T超控動(dòng)作包括,譬如,在預(yù)定時(shí)間間隔內(nèi),在點(diǎn)火時(shí)不止一次地轉(zhuǎn)動(dòng)點(diǎn)火鍵,生成至少兩個(gè)相繼KEY一ON信號(hào)。 其它允許超控狀況也在本公開的范圍之內(nèi),譬如,接收來自遠(yuǎn)程處理器 的信號(hào),駕駛?cè)藛T超控動(dòng)作的不同組合或序列等。在本例中, 一旦接收到不 止一個(gè)允許超控信號(hào),IFPD 10就按照接收到的PCM一IN信號(hào)超控燃油泵12 的禁用,并且將動(dòng)力傳輸?shù)饺加捅?2。此外,SA 20和燃油泵12之間的電通信的狀態(tài)得到確定,并且IFPD 10 檢驗(yàn)確定的狀態(tài)。在本發(fā)明的例子中,IFPD 10確定SA 20和燃油泵12之間 的電通信的狀態(tài)。更具體地說,SA20內(nèi)部地檢驗(yàn)指示到燃油泵1.2的動(dòng)力傳 輸?shù)闹辽僖粋€(gè)信號(hào)的電流和/或電壓,并且通過至少一個(gè)反饋信號(hào)30將結(jié)果 提供給微控制器18。至少一個(gè)反饋信號(hào)30的第一反饋信號(hào)是與供應(yīng)給燃油泵12的電流成正 比的模擬反饋信號(hào)。至少一個(gè)反饋信號(hào)30的第二反饋信號(hào)是與供應(yīng)給燃油泵 12的電壓成正比的模擬反饋信號(hào)。第一和第二反饋信號(hào)由SA20生成,并被 提供給微控制器18。當(dāng)打開到燃油泵12的動(dòng)力傳輸時(shí),微控制器18讀取第 一和第二反饋信號(hào),以便確定在IFPD IO和燃油泵12之間是否存在開路、過 電壓狀況和/或欠電壓狀況。當(dāng)微控制器18針對(duì)到燃油泵12的動(dòng)力傳輸,確 定反饋信號(hào)30指示不可接受電流或電壓狀況時(shí),微控制器18將開關(guān)控制信 號(hào)發(fā)送到SA20,以便禁止到燃油泵12的動(dòng)力傳輸。將禁用燃油泵12的各個(gè)實(shí)例加上時(shí)間印記,并且存儲(chǔ)在存儲(chǔ)器,例如, 閃速存儲(chǔ)器中,其中,存儲(chǔ)器包括IFPD 10的微控制器18或可被IFPD 10的 微控制器18存取。如果超控燃油泵12的禁用,駕駛?cè)藛T可以不用生存氣嚢 地駕駛車輛。禁用燃油泵12的加時(shí)間印記存儲(chǔ)事件可以用于各種目的,譬如, 調(diào)查事故或使車輛的制造者免除不用生存氣嚢駕駛車輛的責(zé)任。IFPD 10生成指示^^秦收到的PCM_IN和RCM一IN信號(hào)的有效性和/或內(nèi)容 和SA 20和燃油泵12之間的電通信的狀態(tài)的狀態(tài)消息。微控制器18編碼通 過IFPD IO的第四接口 32發(fā)送到諸如PCM 14之類的另一個(gè)器件的狀態(tài)消息。 在本例中,第四接口 32是微控制器18的預(yù)定引線。狀態(tài)消息可以是PWM 信號(hào)。在本例中,以固定頻率輸出狀態(tài)消息,并且將占空度編碼成指示狀態(tài) 消息的內(nèi)容。示范性狀態(tài)消息內(nèi)容可以包括在4^收到的PCM一IN和RCMJN
信號(hào)中檢測到錯(cuò)誤的通知、存在緊急狀況、禁止到燃油泵12的動(dòng)力傳輸、檢 測到SA 20和燃油泵12之間的故障電通信、和/或按照接收到的PCM一IN信 號(hào)將動(dòng)力傳輸?shù)饺加捅?2的正常功能。IFPD 10最好封裝成插入式器件。例如,將IFPD封裝成6引線280通用 插入式器件。微控制器18最好是集成電路(IC),譬如,封裝在16引線小外 廓集成電路(SOIC)中的商用8位微控制器。微控制器18包括至少一個(gè)處 理器34和可被至少一個(gè)處理器34存取的至少一個(gè)存儲(chǔ)器件36,譬如,RAM (隨機(jī)存取存儲(chǔ)器)、ROM(只讀存儲(chǔ)器)、閃速RAM等。包括可被至少一 個(gè)處理器34執(zhí)行的一系列可編程指令的控制軟件模塊38存儲(chǔ)在至少一個(gè)存 儲(chǔ)器件36上。此外, 一系列可編程指令可以通過傳播信號(hào)傳輸,供至少一個(gè) 存儲(chǔ)器件36執(zhí)行,以便完成這里所述的功能和達(dá)到按照本公開的技術(shù)效果。SA 20最好是含有受微控制器18控制開關(guān)到燃油泵12的動(dòng)力的至少一 個(gè)開關(guān)器件的脈寬調(diào)制IC,譬如,采用至少一個(gè)場效應(yīng)晶體管(FET)開關(guān) 器件的商用高側(cè)驅(qū)動(dòng)器(high side driver )。通過Vbatt信號(hào)將動(dòng)力提供給IFPD 10和燃油泵12。當(dāng)開始點(diǎn)火時(shí),生成KEY一ON信號(hào)。KEY—ON信號(hào)的生成 使Vbatt信號(hào)可以傳遞到SA 20。 Vbatt的電壓在接通時(shí)通常是12V。為了在 IFPD 10內(nèi)建立可實(shí)施電路,可以提供附加電子器件40。附加電路40包括例 如下拉電阻器、濾波電路、電壓和/或電流保護(hù)電路、回轉(zhuǎn)速率控制、瞬態(tài)保 護(hù)電路、電壓并將適當(dāng)功率提供給微控制器18和SA20的電路。圖2A和2B示出了在執(zhí)行控制軟件模塊38時(shí)至少一個(gè)處理器34執(zhí)行的 示范性步驟。如圖2所示,在微控制器18執(zhí)行的控制軟件模塊38的主輪詢 循環(huán)中處理狀態(tài)消息,并且不中斷地驅(qū)動(dòng)狀態(tài)消息。在步驟S202中,當(dāng)接收 到KEY一ON信號(hào)時(shí),開始主輪詢循環(huán),KEY一ON信號(hào)指示駕駛?cè)藛T在點(diǎn)火 時(shí)已轉(zhuǎn)動(dòng)點(diǎn)火鍵。在步驟204中,讀取和遞增每當(dāng)駕駛?cè)藛T在點(diǎn)火時(shí)轉(zhuǎn)動(dòng)點(diǎn) 火鍵時(shí)出現(xiàn)的Key— On變量。在步驟206中,讀取接收到的PCM一IN信號(hào)。在確定步驟208中,確定PCM—IN信號(hào)是否有效和ON。 PCM—IN ON信 號(hào)的有效性確定包括檢驗(yàn)接收到的PCM一IN信號(hào)的頻率是否在預(yù)定頻率范圍 內(nèi)。另外,在這個(gè)步驟中,檢驗(yàn)PCM一IN信號(hào)的占空度,以確定PCM一IN信 號(hào)是否是ON。如果PCMJN信號(hào)無效和不是ON,則執(zhí)行確定步驟210。在步驟210中,確定PCM—IN信號(hào)是否有效和OFF。 PCM—IN ON信號(hào) 的有效性確定包括檢驗(yàn)接收到的PCM—IN信號(hào)的頻率是否在預(yù)定頻率范圍 內(nèi),并且檢驗(yàn)PCM一IN信號(hào)的占空度,以確定PCM—IN信號(hào)是否是OFF。如 果PCM一IN信號(hào)無效和不是OFF,則執(zhí)行步驟212,在步驟212中,以預(yù)定 占空度(DC)(在本例中,25% )在預(yù)定頻率(在本例中,lHz)下發(fā)送狀態(tài) 消息(STMsg),指示接收到無效PCM—IN信號(hào),在步驟212之后執(zhí)行步驟 S206。如果步驟210中的確定指示PCM一IN信號(hào)有效和是OFF,那么,執(zhí)行 步驟214。在步驟214中,將開關(guān)控制信號(hào)(SCS )OFF從微控制器18發(fā)送到SA20, 禁止將動(dòng)力供應(yīng)給燃油泵12,并且以預(yù)定占空度(在本例中,50% )在預(yù)定 頻率(例如,lHz)下發(fā)送狀態(tài)消息,指示接收到有效PCM一IN OFF信號(hào), 在步驟214之后執(zhí)行步驟S206。如果步驟208中的確定是肯定的,則執(zhí)行步驟216。在步驟216中,以 預(yù)定占空度(在本例中,50% )在預(yù)定頻率(例如,lHz)下發(fā)送狀態(tài)消息, 指示接收到有效PCM一INON信號(hào)。接著執(zhí)行步驟218,在步驟218中,讀取 (包括解碼)接收到的RCMJN信號(hào)。在確定步驟220中,確定RCM一IN信 號(hào)的頻率是否指示RCMJN信號(hào)是指示按照輸入RCM—IN信號(hào)確定到燃油泵 12的動(dòng)力傳輸?shù)?正常PCM控制"信號(hào)(例如,頻率是10Hz)。此外,可以檢 驗(yàn)RCM—IN信號(hào)的占空度,以確定RCM一IN信號(hào)是否有效(例如,占空度是 50°/。)。如果在步驟220中進(jìn)行的確定是否定的,那么執(zhí)行步驟222。在步驟222中,讀取RCM事件標(biāo)志,RCM事件標(biāo)志的設(shè)置將在下面針 對(duì)步驟270作進(jìn)一步討論。接著,在步驟224中,確定是否設(shè)置了 RCM事 件標(biāo)志。如果不是,則執(zhí)行步驟225。在步驟225中,確定RCM一IN信號(hào)的 頻率是否指示RCMJN信號(hào)是指示RCM 16檢測到出現(xiàn)了事件的"出現(xiàn)事件" 信號(hào)(例如,頻率是250Hz)。如果是,那么執(zhí)行步驟234,如果不是,則執(zhí) 行確定步驟226。在步驟226中,確定RCMJN信號(hào)的頻率是否指示RCMJN信號(hào)是指示 RCM 16正在超越PCM 14對(duì)燃油泵12的控制,并且正在請(qǐng)求禁止將動(dòng)力傳 輸?shù)饺加捅?2的"超控和禁用"信號(hào)(例如,頻率是500Hz)。如果是,那么 執(zhí)行步驟234,如果不是,則執(zhí)行步驟227。在步驟227中,以預(yù)定占空度(在 本例中,40% )在預(yù)定頻率(例如,lHz)下發(fā)送狀態(tài)消息,指示接收到無效 PCM一IN信號(hào)。如果在步驟224中確定設(shè)置了 RCM事件標(biāo)志,則執(zhí)行確定步驟228。在 步驟228中,確定Key—On》2是否成立。如果是,則執(zhí)行步驟234,否則,執(zhí) 行步驟230。在步驟230中,以預(yù)定占空度(在本例中,80% )在預(yù)定頻率 (例如,lHz)下發(fā)送適當(dāng)狀態(tài)消息,指示未發(fā)生駕駛?cè)藛T超控。接著,執(zhí)行 步驟204。可以在繼續(xù)執(zhí)行步驟204之前讀取欠電壓故障狀態(tài)。在讀取了那 個(gè)欠電壓故障狀態(tài)之后,發(fā)送指示讀取的欠電壓故障狀態(tài)的狀態(tài)的適當(dāng)狀態(tài) 消息,并且將執(zhí)行控制引向適當(dāng)步驟。在步驟234中,重置RCM事件標(biāo)志,重置Key—On變量,以及編碼開關(guān) 控制信號(hào)ON (例如,在9.6KHz下等于2*(PCM的DC))并將其從^鼓控制器 18發(fā)送到用于將動(dòng)力開關(guān)到燃油泵12的SA20。在步驟236中,例如,通過 檢驗(yàn)至少一個(gè)反饋信號(hào)30的第一反饋信號(hào),讀取電流故障狀態(tài)。在確定步驟 238中,確定電流故障狀態(tài)是否是可接受的。如果不是,則執(zhí)行步驟240。在步驟240中,以預(yù)定占空度(在本例中,80% )在預(yù)定頻率(例如, lHz)下發(fā)送狀態(tài)消息,指示電流故障狀態(tài)出現(xiàn)錯(cuò)誤。將開關(guān)控制信號(hào)OFF 從微控制器18發(fā)送到SA 20,以禁止到燃油泵12的動(dòng)力,接著在步驟242 中執(zhí)行結(jié)束步驟。否則,如果電流故障狀態(tài)是可接受的,則執(zhí)行步驟244。 在步驟244中,以預(yù)定占空度(在本例中,60% )在預(yù)定頻率(例如,lHz) 發(fā)送狀態(tài)消息,指示來自SA20的輸出正常;指示SA20和燃油泵12之間的 電通信是可接受的。接著,執(zhí)行步驟246。在步驟246中,讀取接著接收到的PCM一IN和 RCMJN信號(hào)。在確定步驟248中,確定PCM—IN是否仍然有效和是ON, 如果不是,則執(zhí)行確定步驟250。在步驟250中,確定PCM一IN是否有效和 是OFF。如果不是,則執(zhí)行步驟252,在步驟252中,以預(yù)定占空度在lHz 下生成狀態(tài)消息,指示PCMJN信號(hào)無效,在步驟252之后執(zhí)行步驟246。 如果在步驟250中確定PCM一IN有效和是OFF,則執(zhí)行步驟254。在步驟254 中,將開關(guān)控制信號(hào)OFF從微控制器18發(fā)送到SA 20,禁止到燃油泵12的 動(dòng)力,并且以預(yù)定占空度在1Hz下發(fā)送狀態(tài)消息,指示接收到有效PCM一IN OFF信號(hào)。在執(zhí)行了步驟254之后,執(zhí)行步驟246。如果步驟248的確定是肯定的,則執(zhí)行確定步驟256。在步驟256中, 確定RCM一IN信號(hào)是否仍然有效,以及RCM—IN信號(hào)的頻率是否指示 RCM—IN信號(hào)是指示按照輸入RCMJN信號(hào)確定到燃油泵12的動(dòng)力傳輸?shù)?"正常PCM控制"信號(hào)(例如,頻率是10Hz)。如果是,則執(zhí)行步驟246。否
則,執(zhí)行確定步驟258。在步驟25S中,確定是否出現(xiàn)了具有指示RCM一IN 信號(hào)是"出現(xiàn)事件信號(hào)"的頻率(例如,250Hz)的RCM一IN信號(hào)所指示的RCM 事件。如果是,則執(zhí)行步驟246。如果不是,則執(zhí)行確定步驟262。在步驟262中,確定RCM—IN信號(hào)是否具有指示RCM信號(hào)是"超控和禁 用"信號(hào)的頻率(例如,500Hz)。如果不是,則執(zhí)行步驟264,在步驟264中, 發(fā)送具有通過預(yù)定占空度(例如,40% )指示接收到無效RCM信號(hào)或RCM 信號(hào)序列的預(yù)定頻率(例如,lHz)的狀態(tài)消息。在執(zhí)行了步驟264之后執(zhí)行 步驟246。如果步驟262的確定是肯定的,則執(zhí)行步驟266。在步驟266中, 啟動(dòng)計(jì)時(shí)器(在本例中,1 Oms計(jì)時(shí)器),并且遞增2一Prd—InTen_msec變量, 其中,2—Prd一InTen—msec變量計(jì)數(shù)在小于10ms間隔內(nèi)經(jīng)過步驟266的次數(shù)。在步驟268中,確定在10ms間隔結(jié)束之前2—PrdjnTen一msec22是否成 立。如果是,則執(zhí)行步驟270。在步驟270中,將開關(guān)控制信號(hào)OFF從微控 制器18發(fā)送到SA 20,以便禁止到燃油泵12的動(dòng)力,以預(yù)定占空度(在本 例中,80% )在預(yù)定頻率(例如,lHz)下發(fā)送狀態(tài)消息,指示發(fā)生了 RCM 超控,以便禁用燃油泵12,將RCM事件標(biāo)志設(shè)置成零,并將Key—On重置 成零。否則,如果步驟268中的確定是否定的,則執(zhí)行步驟246。.按照該流 程圖所述的算法,只有在接收到RCM"出現(xiàn)事件"消息之后,接著在兩個(gè)相繼 10ms時(shí)間間隔內(nèi)接收到兩個(gè)RCM"超控和禁用"消息才執(zhí)行在步驟270中執(zhí) 行的超控和禁用操作。于是,IFPD 10按照PCM 14提供的信號(hào)控制到燃油泵12的動(dòng)力傳輸, 并且為RCM 16對(duì)禁用燃油泵12的超控創(chuàng)造了條件。為了執(zhí)行RCM超控, 需要特定序列的有效RCM信號(hào),以防止無意RCM超控。此外,IFPD10為 超控RCM超控和允許按照PCM 14提供的信號(hào)將動(dòng)力傳輸給燃油泵12的允 許超控創(chuàng)造了條件。為了執(zhí)行允許超控,需要特定序列的允許超控信號(hào),以 防止無意允許超控。將狀態(tài)消息提供給PCM 14,以便PCM 14知道無效消息、 到燃油泵12的故障動(dòng)力傳輸和RCM超控。本發(fā)明的所述實(shí)施例旨在例示而不是限制,并且無意代表本發(fā)明的每個(gè) 實(shí)施例??梢宰鞒龈鞣N各樣的修正和改變,而不偏離如所附權(quán)利要求書按字 面和在法律上等效給出的本發(fā)明的精神或范圍。
權(quán)利要求
1.一種控制車輛的燃油泵(12)的操作的驅(qū)動(dòng)模塊(10),其特征在于,開關(guān)到燃油泵的電力傳輸?shù)拈_關(guān)電路(20);和執(zhí)行按照從車輛的約束控制模塊(RCM)(16)接收到的至少一個(gè)信號(hào)來控制開關(guān)電路的一系列可編程指令的處理器(34)。
2. 按照權(quán)利要求1所述的驅(qū)動(dòng)模塊,其中, 一系列可編程指令的執(zhí)行進(jìn) 一步包括按照從車輛的動(dòng)力系控制模塊(PCM ) ( 14 )接收到的至少一個(gè)信號(hào) 來控制該開關(guān)電路。
3. 按照權(quán)利要求1所述的驅(qū)動(dòng)模塊,其中,從RCM ( 14)接收到的至 少 一個(gè)信號(hào)包括指示緊急狀況的至少 一個(gè)信號(hào);和一 系列可編程指令的執(zhí)行 進(jìn)一步包括響應(yīng)指示緊急狀況的來自RCM的至少一個(gè)信號(hào)的接收,控制開 關(guān)電路禁止到燃油泵的動(dòng)力傳輸。
4. 按照權(quán)利要求3所述的驅(qū)動(dòng)模塊,其中,將禁止到燃油泵的動(dòng)力傳輸 的實(shí)例加上時(shí)間印記和存儲(chǔ)在處理器可存取的存儲(chǔ)器中。
5. 按照權(quán)利要求2所述的驅(qū)動(dòng)模塊,其中, 一系列可編程指令的執(zhí)行進(jìn) 一步包括生成指示從RCM和從PCM接收到的至少 一個(gè)信號(hào)的狀態(tài)和開關(guān)電 路和燃油泵之間的電通信的狀態(tài)中至少 一個(gè)的至少 一 個(gè)狀態(tài)消息;和將至少 一個(gè)狀態(tài)消息發(fā)送到外部設(shè)備。
6. 按照權(quán)利要求2所述的驅(qū)動(dòng)模塊,其中, 一系列可編程指令的執(zhí)行進(jìn) 一步包括核實(shí)從PCM接收到的至少 一個(gè)信號(hào)和從RCM接收到的至少 一 個(gè)信 號(hào)的信號(hào)有效性。
7. 按照權(quán)利要求2所述的驅(qū)動(dòng)模塊,其中,從RCM接收到的至少一個(gè) 信號(hào)包括指示緊急狀況的至少 一 個(gè)信號(hào);和 一 系列可編程指令的執(zhí)行進(jìn) 一 步 包括響應(yīng)指示緊急狀況的來自RCM的至少一個(gè)信號(hào)的接收,控制開關(guān)電路 禁止到燃油泵的動(dòng)力傳輸;和一旦接收到允許超控信號(hào),就控制開關(guān)器件超控到燃油泵的動(dòng)力傳輸?shù)?禁止,包括按照從PCM接收到的至少一個(gè)信號(hào)將動(dòng)力傳輸?shù)饺加捅谩?br>
8. 按照權(quán)利要求5所述的驅(qū)動(dòng)模塊,其中,至少一個(gè)狀態(tài)消息是脈寬調(diào) 制(PWM)信號(hào)。
9.按照權(quán)利要求1所述的驅(qū)動(dòng)模塊,其中,從RCM接收到的至少一個(gè) 信號(hào)是脈寬調(diào)制(PWM)信號(hào)。
全文摘要
本發(fā)明提供了控制車輛的燃油泵(12)的操作的驅(qū)動(dòng)模塊(10)。該驅(qū)動(dòng)模塊包括開關(guān)到燃油泵的電力傳輸?shù)拈_關(guān)電路(20)、和執(zhí)行按照從車輛的約束控制模塊(RCM)(16)接收到的至少一個(gè)信號(hào)來控制開關(guān)電路的一系列可編程指令的處理器(34)。
文檔編號(hào)F02M37/08GK101133239SQ200680006995
公開日2008年2月27日 申請(qǐng)日期2006年3月2日 優(yōu)先權(quán)日2005年3月3日
發(fā)明者托馬斯·M·巴納斯, 約翰·S·考恩, 萊爾·S·布賴恩 申請(qǐng)人:蒂科電子公司