欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制器監(jiān)測的方法

文檔序號:6567404閱讀:287來源:國知局
專利名稱:控制器監(jiān)測的方法
控制器監(jiān)測的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于控制器監(jiān)測的方法、 一種用于控制器監(jiān)測的監(jiān) 測模塊、 一個具有程序編碼裝置的計算機程序和一種具有程序編碼裝置 的計算機程序產(chǎn)品。
現(xiàn)有技術(shù)
控制器監(jiān)測通常通過對時間同步過程的程序流程控制來進行。這種 程序流程控制確保,對于控制器監(jiān)測重要的程序部分按一種確定的時間
格柵(Zeitraster)并且按一種確定的序列循環(huán)地進行。因此所述控
制器監(jiān)測受時間上固定的預(yù)先給定的模式約束。
DE 100 61 001 Al說明一種控制技術(shù)過程的方法。在此完成
一種控制程序,其中所述控制程序被劃分成多個任務(wù),并且每個任務(wù)各 包含至少一個過程。在此,所述任務(wù)的單個過程被列入其處理的序列中。 一個在控制程序運算時被存儲的程序過程從而能完整重現(xiàn)。
在這種背景下提出一種具有權(quán)利要求l所述特征的方法、 一種具有 權(quán)利要求9所述特征的監(jiān)測模塊、一種具有權(quán)利要求10所述特征的計算 機程序以及一種具有權(quán)利要求11所述特征的計算機程序產(chǎn)品。
發(fā)明的優(yōu)點
本發(fā)明涉及一種進行一種控制器監(jiān)測的方法,其中在所述控制器監(jiān) 測中為至少 一個事件同步過程實施程序流程控制。
用該方法可以通過在所述控制器監(jiān)測中實施事件同步過程的程序流 程控制擴展常見的時間同步的程序流程控制,所述控制器監(jiān)測可以為對 所述控制器的監(jiān)測規(guī)定一個模式。
所述控制器監(jiān)測尤其應(yīng)該在一種用于對一種系統(tǒng)進行調(diào)節(jié)、控制、 影響等的控制器上執(zhí)行。在此預(yù)先規(guī)定,在所述系統(tǒng)上和/或在所述系統(tǒng) 內(nèi)部出現(xiàn)至少一個事件。從而使所述控制器監(jiān)測的程序流程控制與至少 一個事件同步進行。因此,所述控制器監(jiān)測和所執(zhí)行的程序流程控制可 以針對所述控制器的一種功能方式,從而使所述控制器監(jiān)測在依據(jù)和/或 考慮所述至少一個事件的情況下進行。
控制器可以用于不同的機電一體化系統(tǒng)中,例如汽車或者載重汽 車。用這樣的控制器可以控制在運行中出現(xiàn)和/或發(fā)生所述事件的不同的 系統(tǒng)。從而使之能夠在所述控制器監(jiān)測時考慮以所述事件為特征的、不 同的實際運行狀態(tài)。
在一個優(yōu)選的實施方式中可以在所述控制器監(jiān)測中為至少一個作為 特殊的事件同步過程的轉(zhuǎn)速同步過程執(zhí)行程序流程控制。
如本發(fā)明所述的監(jiān)測模塊構(gòu)成為用于進行一種控制器監(jiān)測,其中在 所述控制器監(jiān)測中為至少 一個事件同步過程執(zhí)行程序流程控制。
如本發(fā)明所述的具有程序編碼裝置的計算機程序設(shè)計用于,當(dāng)該計 算機程序在一個計算機上或者在一個相應(yīng)的計算單元,尤其是在如本發(fā) 明所述的監(jiān)測模塊中運行時,執(zhí)行如本發(fā)明所述的方法的全部步驟。
當(dāng)在一個計算機上或者在一個相應(yīng)的計算單元,尤其是在如本發(fā)明 所述的監(jiān)測模塊中運行時,存儲在一個計算機可讀的數(shù)據(jù)載體上的、如 本發(fā)明所述的、具有程序編碼裝置的計算機程序產(chǎn)品執(zhí)行如本發(fā)明所述 的方法的全部步驟。
本發(fā)明的其它優(yōu)點和擴展方案在說明和附圖中給出。
應(yīng)當(dāng)理解,以上所述的并且在下面還要說明的特征不僅可以在相應(yīng) 的所述的組合中,而且還可以在其它的組合中或者獨立地應(yīng)用,而不會 脫離本發(fā)明的范疇。


借助一個實施例在附圖中示意地示出并且在下面參照所述附圖詳細 地說明本發(fā)明。
圖1用示意圖示出時間同步過程的一個程序流程控制的圖形。
圖2用示意圖示出在一種控制器監(jiān)測中為至少一個事件同步過程執(zhí) 行程序流程控制的一個優(yōu)選的實施方式的圖形。
在控制器監(jiān)測的常規(guī)方法中設(shè)置一種時間同步過程的程序流程控制 1。這遵循圖1中的圖形中以曲折虛線示出的程序流2,所述程序流;限據(jù) 時間上預(yù)先給定的模式運行。在此情況下程序流程控制1包含一個任務(wù)3 (Task),所述任務(wù)包含多個過程5、 7、 9,所述多個過程根據(jù)程序流 2相繼地進行或者說完成。
在一個第一過程5中首先依據(jù)一個第一控制詞進行一個第一查詢
11:"MoCPFC一Set(Checkword A)"。其后接著一個應(yīng)答詞13:
"MoCPFC_Check()"。相應(yīng)地在一個進一步的、在運行程序流2中后 續(xù)的過程7中進行一個查詢15,所述查詢依據(jù)一個第二控制詞進行 "MoCPFC一Set (Checkword Z)〃,與之對應(yīng)地接著一個應(yīng)答17: "MoCPFC—Check()"。如通過彎曲的箭頭所示,這些查詢11、 15以及 應(yīng)答13、 17的結(jié)果被輸送到一個文件19 "PFC state data for task" 中。該文件19 包含一個計數(shù)器"MoCPFC—Counter 〃 、詢問詞 "MoCPFC一Checkword "、檢驗和"MoCPFC一Checksum,,以及部分應(yīng) 答"MoCPFC—PartResp〃。給該文件19的信息從附加的模塊21 "MoCCom一Co一piroc (),,中得到。
為結(jié)束查詢3程序流2到達一個結(jié)束過程9 "MoCPFC"。該結(jié)束過 程9以一個調(diào)整23 "MoCPFC—End() 〃結(jié)束,其中如通過彎曲的雙箭頭 所示,在該調(diào)整23與文件19之間進行一種信息交換。此外,從處于所 述程序流末端的配置數(shù)據(jù)"PFC configuration data"的一個文件 25向調(diào)整23傳輸開始命令"MOCPFC—START—ID〃和/或重新開始命令 "MOCPFC_RESTART—ID"。此外,如由該雙箭頭所示,在調(diào)整23與一 個含有例如"MoCCom一stQueryNew,, 、 "MoCCom一Query,, 查詢例程 的文件27 "MoCCom data "之間進行一種信息交換。
該程序流程控制1確保,按一個確定的時間格柵并且按一個確定的 序列循環(huán)地對重要的問題部件進行所述控制器監(jiān)測,在此,所述確定的 序列跟隨程序流2。如果正確地開始并且正確地結(jié)束就把一個過程5、 7 或者說一個程序模塊視為已完成。在此,形式為一個開始處理,在此情 況下是一個查詢ll、 15,和一個結(jié)束處理,在此情況下是一個應(yīng)答13、 l7,的一個過程5、 7的模塊幀必須滿足以下的條件(A)至(D):
(A) 每個所涉的過程5、 7或者說每個所涉的模塊必須在一個預(yù) 先給定的時間格柵內(nèi)完成。程序流程控制1的完成必須總是激活的,以 在一個處理光柵內(nèi)不允許有錯誤。
(B) 所述過程5、 7之一的未完成不能用另一個過程7、 5或者 模塊的一次或多次完成來代替。
(C ) 在一個重要的程序部分的程序流程中的錯誤必須導(dǎo)致一種 確定的出錯反應(yīng)。
(D)程序流程控制1必須在不同的查詢11、15的情況下導(dǎo)致不
同的應(yīng)答13、 17,以防止一次正確進行的流程控制總是導(dǎo)致正確的應(yīng) 答。此外必須在一個固定的區(qū)域中另行對一個存儲器(ROM)加以一種保 護,以保證一個程序代碼在開始處理和結(jié)束處理程序模塊的過程中是正 確的。
通過對單個模塊識別碼的一個模塊特有的確定及其經(jīng)常的、循環(huán) 的、用以構(gòu)成對一種分開的硬件監(jiān)測模塊查詢的部分應(yīng)答的處理可以滿 足上述的條件或者說要求(A)、 (B)和(C)。構(gòu)成應(yīng)答時在程序流程 控制1中將提出的查詢加以考慮滿足最后的要求(D)。
如圖1所示,時間同步過程的控制器監(jiān)測的先決條件是,同步地完 成所述程序部分并且將獲得的應(yīng)答時間同步且循環(huán)地向數(shù)據(jù)庫19傳 送。
圖2用示意圖示出時間同步過程33的一個程序流程控制33的一 種優(yōu)選實施方式,所述程序流程控制在控制器監(jiān)測中執(zhí)行,以在一個程 序流程控制33內(nèi)采用一個事件同步過程31 "n-sync. sub-prozess Al"的一種似真的計數(shù)器狀態(tài)從一個時間同步的子過程29 "tsnc sub-prozess A2"中產(chǎn)生一個應(yīng)答貢獻(Antwortbeitrag)。
從一個事件同步的功能部分或者事件同步過程31的一個間斷35
"Interrupt"出發(fā),在一個程序代碼的開始37設(shè)定一個識別碼"set flag"。如果該識別碼在事件同步過程31的程序代碼的結(jié)尾39仍處于 設(shè)定狀態(tài),就使一個計數(shù)器增加計數(shù)并且接著將該識別碼重新復(fù)位
"reset flag"。
該計數(shù)器在時間同步的子過程29中被評估或者說分析或者估計。 通過把一個計數(shù)器狀態(tài)"check counter value"同與事件相關(guān)的、 可應(yīng)用的或者說可使用的窗口極限相比較41 ,在特殊的情況下同與轉(zhuǎn)速 相關(guān)的窗口極限相比較,進行計數(shù)器狀態(tài)41的似真化
(Plausibilisierung) 43。這些窗口極限必須在考慮預(yù)期的事件同 步過程31的調(diào)用頻率和時間同步子過程29的時間格柵的條件下應(yīng)用或 者使用。
如在圖1中已經(jīng)示出的那樣,在進行了似真化43以后,進行對一 個控制詞"MoCPFC_Set(Checkword Z)"的查詢45以及一個對應(yīng) 的應(yīng)答47 "MoCPFC_Check () 〃。然后可以進行所述計數(shù)器狀態(tài)的一 個復(fù)位49 "reset counter"。如果關(guān)于一個工作點的,在此情況下
是轉(zhuǎn)速的,事件同步的計數(shù)器狀態(tài)是似真的,根據(jù)應(yīng)答49從所述時間同 步的子過程29中為所述事件同步功能部分發(fā)送一個應(yīng)答貢獻。在關(guān)于工 作點的計數(shù)器狀態(tài)不似真的情況下不發(fā)送應(yīng)答貢獻,就是說,在一個消 除抖動之后作出 一種出錯反應(yīng)。在發(fā)送所述應(yīng)答貢獻以后將時間同步子 過程29的所述計數(shù)器重新歸零。
所述的方法可以通過關(guān)閉為程序流程控制33提供一個應(yīng)答47的貢 獻的事件同步過程31、通過接著在消除抖動(Entprellung)時關(guān)閉 一個控制器的末級的情況下的出錯反應(yīng)來實現(xiàn)。
前述的確定的出錯反應(yīng)涉及一個在消除抖動之后對由所述控制器控 制的系統(tǒng)進行的關(guān)閉。在此,把所述系統(tǒng)切換到一種安全的狀態(tài)。在一 個可能的實施方式中這樣一種系統(tǒng)可以涉及用于關(guān)閉汽車內(nèi)的注油裝置 的一種注油末級。
為各種采用所謂的MISR檢驗和方法的控制器,監(jiān)測其控制器監(jiān)測 的程序部分是否按規(guī)定執(zhí)行。程序流程控制33的一個結(jié)果作為部分應(yīng)答 進入與 一個監(jiān)測模塊的問/答通信。
該方法可以用于所有的為控制器監(jiān)測實施一種程序流程控制的控制器中。
權(quán)利要求
1.進行控制器監(jiān)測的方法,其中在所述控制器監(jiān)測過程中為至少一個事件同步過程(31)實施程序流程控制(33)。
2. 如權(quán)利要求l所述的方法,其中所述方法用于控制至少有一個 事件發(fā)生的系統(tǒng)的控制器,其中所述控制器監(jiān)測對所述至少一個事件同 步地進4亍。
3. 如權(quán)利要求l或2所述的方法,其中在所述事件同步過程(31) 中在一個程序代碼的開始(37)設(shè)定一個識別碼,并且其中在所述程序 代碼的結(jié)尾(39)檢驗所述識別碼,以及,如果設(shè)定了所述識別碼就使 一個計數(shù)器增加計數(shù)并且隨后將所述識別碼重新復(fù)位。
4. 如權(quán)利要求3所述的方法,其中在至少一個時間同步的子過程 (29)中評估所述計數(shù)器。
5. 如權(quán)利要求4所述的方法,其中在考慮至少一個事件同步過程 (31)的預(yù)期調(diào)用頻率和至少一個時間同步的子過程(29)的時間格柵的條件下使用事件相關(guān)的窗口極限。
6. 如權(quán)利要求5所述的方法,其中把一個計數(shù)器狀態(tài)與事件相關(guān) 的窗口極限作比較并且進行似真性檢驗(43 );其中根據(jù)似真性檢驗(43 ) 的結(jié)果,針對一個事件同步過程(31)而發(fā)送一個應(yīng)答貢獻或者作出一 種出錯反應(yīng)。
7. 如權(quán)利要求6所述的方法,其中在發(fā)送所述應(yīng)答貢獻后將所述 計數(shù)器歸零。
8. 如以上權(quán)利要求之一所述的方法,其中在控制器監(jiān)測中為至少 一個轉(zhuǎn)速同步過程執(zhí)行程序流程控制(33)。
9. 監(jiān)測模塊,所述監(jiān)測模塊被配置成用于進行一種控制器監(jiān)測, 其中在所述控制器監(jiān)測中為至少一個事件同步過程(31)執(zhí)行程序流程 控制(33 )。
10. 計算機程序,當(dāng)在一個計算機上或者在一個相應(yīng)的計算單元 中,尤其是在如權(quán)利要求9所述的監(jiān)測模塊中,運行時,執(zhí)行如權(quán)利要 求1至8之一所述的一種方法的全部步驟的、具有程序編碼裝置的該計 算機程序。
11. 計算機程序產(chǎn)品,當(dāng)在一個計算機上或者在一個相應(yīng)的計算單 元中,尤其是在如權(quán)利要求9所述的監(jiān)測模塊中,運行時,執(zhí)行如權(quán)利性要求1至8之一所述的一種方法的全部步驟的、存儲在計算機可讀的數(shù) 據(jù)載體上的、具有程序編碼裝置的該計算機程序產(chǎn)品。
全文摘要
本發(fā)明涉及一種控制器監(jiān)測的方法,其中在所述控制器監(jiān)測中為至少一個事件同步過程(31)15安裝了程序流程控制(33)。如本發(fā)明所述的監(jiān)測模塊設(shè)置為執(zhí)行一種控制器監(jiān)測。其中在控制器監(jiān)測中為至少一個事件同步過程(31)安裝了一種程序流程控制(33)。
文檔編號G06F11/00GK101171575SQ200680015769
公開日2008年4月30日 申請日期2006年5月8日 優(yōu)先權(quán)日2005年5月9日
發(fā)明者G·馮施沃特富哈雷, M·岡吉 申請人:羅伯特·博世有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
色达县| 贺州市| 桐庐县| 开平市| 稷山县| 夏邑县| 岳阳市| 普格县| 澄迈县| 崇阳县| 浙江省| 抚宁县| 大田县| 九江县| 武宣县| 庄河市| 西乡县| 安丘市| 集贤县| 彭水| 玛曲县| 石门县| 巴塘县| 沧州市| 武穴市| 潞西市| 忻州市| 敖汉旗| 黄梅县| 胶南市| 宁南县| 弥渡县| 凤阳县| 珲春市| 班戈县| 日照市| 林周县| 大同县| 土默特左旗| 海宁市| 玉林市|