專利名稱:控制裝置的制作方法
技術領域:
本發(fā)明涉及一種控制裝置、尤其是汽車控制設備的末級裝置。
背景技術:
在汽車中由微處理器控制多種多樣的過程。但是微處理器典型地 輸出具有低電平的信號。然而要控制的設備部分地需要大的電流或高 的電壓。通過末級來實現(xiàn)低的信號電平到更高的信號電平的變換。合 宜地,將末級盡可能在空間上布置在要控制的設備附近。而證明為合 宜的是,將進行控制的微處理器布置在汽車中的一個或少數(shù)幾個集中 的地方。合宜地,通過單向數(shù)據(jù)傳輸路徑來進行微處理器和末級之間
的信號傳輸。例如在DE 19733748 Al和DE 10228905 Al中說明了這 種數(shù)據(jù)傳輸路徑。
在車輛中存在在傳輸期間可能使要傳輸?shù)男盘柺д娴亩喾N多樣的 電干擾場。在末級側識別有差錯的傳輸?shù)臋C制利用與信號一起傳輸?shù)?冗余數(shù)據(jù)。末級于是可以借助所傳輸?shù)男盘柕臋M加數(shù)(Quersumme)或 者奇偶性來確定,是否存在有差錯的傳輸,或是否維持了所傳輸?shù)臄?shù) 據(jù)塊的完整性。
以高的數(shù)據(jù)傳輸速率來進行微處理器和末級之間的數(shù)據(jù)傳輸。在 有差錯的傳輸?shù)那闆r下,停止傳輸并且重新發(fā)送有差錯地傳輸?shù)臄?shù)據(jù) 塊是不合宜的。關于這一點,DE 19733748 Al建議,即使在單個數(shù)據(jù) 塊的有差錯的傳輸?shù)那闆r下也進一步地繼續(xù)傳輸。在此情況下,末級 應保持以前所設定的初始狀態(tài),直至實現(xiàn)數(shù)據(jù)塊的下一正確的傳輸為 止。
該方法和相關的裝置在有些要控制的設備的情況下導致錯誤特 性,因為高的信號電平可能過長時間地施加在這些設備上。
發(fā)明內(nèi)容
按照權利要求1的本發(fā)明控制裝置或按照權利要求6的本發(fā)明方 法相對于現(xiàn)有技術具有以下優(yōu)點即使在有差錯的數(shù)據(jù)傳輸?shù)那闆r下, 也沒有不允許地長的信號電平施加在控制裝置的輸出端上。
本發(fā)明控制裝置具有接收設備、輸出級、檢驗設備和復位設備。
接收設備用于從數(shù)據(jù)總線接收至少一個具有控制指令的數(shù)據(jù)塊,輸出 級用于響應于控制指令輸出輸出信號,檢驗設備用于在至少一個所接 收的數(shù)據(jù)塊是有差錯的和/或在預定的時間之內(nèi)沒有接收到數(shù)據(jù)塊時 輸出故障信號,以及復位設備用于在檢驗設備輸出故障信號時將輸出 級復位到預定義的狀態(tài)下。
選擇預定義的狀態(tài),使得至少將具有可能臨界的信號電平的輸出 端設置到低的信號電平。在此,也可以在考慮在輸出級上當前施加的 信號電平的情況下選擇預定義的狀態(tài)。
輸出級可以具有帶有所屬的輸出信號的單個輸出線路,或具有多 個這種輸出線路。
檢驗設備借助合理性檢查、例如借助諸如奇偶校驗位的冗余數(shù)據(jù) 來檢驗數(shù)據(jù)塊??梢愿鶕?jù)所采用的傳輸信道的計時速率
(Taktungsrate )來選擇預定的時間。
接收設備可以被設立用于從微秒總線接收數(shù)據(jù)塊,例如微處理器 將它的控制信號饋入該微秒總線中。在出現(xiàn)有差錯地接收的數(shù)據(jù)塊時, 可能有利的是,由輸出設備通過反向信道(Rueckkanal )輸出故障信 號。
此外,控制裝置還可以具有被設立用于存儲預定義的狀態(tài)的集成 的數(shù)據(jù)存儲器。
本發(fā)明方法規(guī)定,通過數(shù)據(jù)總線來接收具有控制指令的數(shù)據(jù)塊, 根據(jù)控制指令來確定輸出級的輸出信號,利用檢驗設備來檢驗所接收 的數(shù)據(jù)塊的完整性,并且在所接收的數(shù)據(jù)塊的完整性被確定為不存在 時,將輸出級復位到預定義的狀態(tài)下。
以下借助實施例和圖來闡述本發(fā)明。在這些圖中, 圖1示出連接到微處理器上的實施裝置的示意性框圖,以及 圖2示出用于運行圖1中的控制裝置的一種實施形式的流程圖。 實施例的說明對于由權利要求所確定的本發(fā)明的范圍來說不是限 制性的。
具體實施例方式
在圖1中示出了微處理器2和諸如汽車控制裝置的至少一個末級 1。微處理器2具有輸出接口 20。該輸出接口可以并行地輸出控制指令。
如果應將物理傳輸線路的數(shù)目保持盡可能少,則串行數(shù)據(jù)傳輸是更合 宜的。根據(jù)預定的數(shù)據(jù)傳輸協(xié)議,數(shù)據(jù)被分解為各個數(shù)據(jù)塊并被傳輸。 這種數(shù)據(jù)傳輸協(xié)議例如可以是微秒總線協(xié)議。
末級1具有符合所選擇的傳輸協(xié)議的接收設備10。單向地進行輸 出接口 20和末級1的接收設備10之間的傳輸。因此將輸出接口設計 為純輸出端,并且將輸入設備設計為純輸入端。由此,與雙向通信和 為此所需要的設備相比較,實現(xiàn)這些設備的花費被保持較少。
在末級l中,接收設備10在內(nèi)部與輸出級13相連接。輸出級13 典型地是常用的放大器電路。輸出級的輸出信號104被施加到要控制 的設備、例如閥門上。
所接收的數(shù)據(jù)分組由接收設備10同時轉(zhuǎn)發(fā)給檢驗設備11。該檢驗 設備11確定所接收的數(shù)據(jù)分組在傳輸期間是否已失真,即是否未保持 數(shù)據(jù)分組的完整性。
在此情況下可以應用極大不同的檢驗方法。 一種可能性在于,除 了數(shù)據(jù)分組之外還傳輸冗余數(shù)據(jù)。冗余數(shù)據(jù)例如可以是數(shù)據(jù)塊的橫加 數(shù)。另一種可能性在于,附帶傳輸說明數(shù)據(jù)塊的奇偶性的所謂的奇偶 校驗位。如果監(jiān)控設備確定數(shù)據(jù)傳輸是有差錯的,監(jiān)控設備ll則輸出 故障信號lll。該故障信號111控制復位設備12,該復位設備12將存 儲在其中的預定狀態(tài)輸出給輸出級13。輸出級13讀入該預定狀態(tài),并 且在其輸出端上施加信號電平,作為對應于該預定狀態(tài)的輸出信號 104,代替有差錯地傳輸?shù)臄?shù)據(jù)塊。
如果各個數(shù)據(jù)分組不被傳送或者甚至沒有數(shù)據(jù)分組被傳送,這原 則上也相當于有差錯的數(shù)據(jù)傳輸。檢查機制也識別數(shù)據(jù)分組的這種缺 失。
監(jiān)控設備11可以將故障信號或相當于該故障信號的監(jiān)控信號110 通過輸出設備14和反向信道200轉(zhuǎn)發(fā)給微處理器2或另外的設備。
以上實施例的一種變型方案具有帶數(shù)據(jù)存儲器的復位設備12,在 該數(shù)據(jù)存儲器中存放有多于僅僅一種的預定狀態(tài)。要輸出的預定狀態(tài) 的選擇取決于輸出級13的狀態(tài)或輸出信號104。
輸出級設備13可以具有多個單獨的輸出級??梢越o各個輸出級分 配數(shù)據(jù)塊的單個位或一個位組。另一種可能性在于,通過相繼的數(shù)據(jù) 塊先后順序i也尋址(ansprechen)各個輸出級。
在圖2中作為流程圖示意性地說明了實施例的流程。由微處理器 或控制裝置順序地傳輸數(shù)據(jù)塊。在傳輸了單個這種數(shù)據(jù)塊(Sl)之后, 由末級的接收設備接收該數(shù)據(jù)塊(S2)。檢查設備檢驗該數(shù)據(jù)塊的完 整性(S3)。如果在檢驗時識別出該數(shù)據(jù)塊是有差錯的(S4),則將 末級設置到預定義的狀態(tài)下(S5)。末級于是輸出對應于該預定義的 狀態(tài)的輸出信號(S6)。如果在所接收的數(shù)據(jù)塊的檢驗中得出該數(shù)據(jù) 塊正確地被傳輸,末級的輸出級則輸出對應于該數(shù)據(jù)塊的輸出信號 (S7)。
權利要求
1. 控制裝置,尤其是汽車控制設備的末級裝置,具有接收設備(10),用于從數(shù)據(jù)總線(100)接收至少一個具有控制指令的數(shù)據(jù)塊,輸出級(13),用于響應于所述控制指令輸出輸出信號,檢驗設備(11),用于在至少一個所接收的數(shù)據(jù)塊是有差錯的和/或在預定的時間之內(nèi)沒有接收到數(shù)據(jù)塊時輸出故障信號,以及復位設備,用于在所述檢驗設備(11)輸出所述故障信號時將所述輸出級復位到預定義的狀態(tài)下。
2. 按照權利要求1的控制裝置,其中,所述接收設備(10)被設 立用于從微秒總線接收數(shù)據(jù)塊。
3. 按照權利要求1或2的控制裝置,具有用于將所述故障信號輸 出給反向信道(200 )的輸出設備(14)。
4. 按照以上權利要求之一的控制裝置,其中,所述復位設備(12) 具有集成的數(shù)據(jù)存儲器,在該數(shù)據(jù)存儲器中存儲有所述預定義的狀態(tài)。
5. 按照以上權利要求之一的控制裝置,其中,所述控制裝置被集 成在一個單元中。
6. 用于控制控制裝置的方法,具有以下步驟 通過數(shù)據(jù)總線(100)接收具有控制指令的數(shù)據(jù)塊, 利用檢驗設備(11 )檢驗所接收的數(shù)據(jù)塊的完整性,和/或檢驗數(shù)據(jù)塊在預定的時間間隔之內(nèi)的接收,在所接收的數(shù)據(jù)塊的完整性被確定為不存在和/或在預定的時間 之內(nèi)沒有接收到數(shù)據(jù)塊時,將輸出級(13)復位到預定義的狀態(tài)下。
7. 按照權利要求6的方法,其中,在復位時,從所述控制裝置的 集成在所述控制裝置中的數(shù)據(jù)庫中加載所述預定義的狀態(tài)。
8. 按照以上權利要求之一的方法,其中,在出現(xiàn)缺少完整性時, 通過反向信道將故障信號輸出給發(fā)送所述數(shù)據(jù)塊的數(shù)據(jù)處理設備。
9. 按照以上權利要求之一的方法,其中,在檢驗之前,根據(jù)所述 控制指令來確定輸出級(13)的輸出信號。
全文摘要
本發(fā)明控制裝置具有接收設備(10)、輸出級(13)、檢驗設備(11)和復位設備(12)。接收設備(10)用于從數(shù)據(jù)總線接收至少一個具有控制指令的數(shù)據(jù)塊,輸出級(13)用于響應于控制指令輸出輸出信號,檢驗設備(11)用于在至少一個所接收的數(shù)據(jù)塊是有差錯的和/或在預定的時間之內(nèi)沒有接收到數(shù)據(jù)塊時輸出故障信號,以及復位設備(12)用于在檢驗設備(11)輸出故障信號時將輸出級(13)復位到預定義的狀態(tài)下。控制裝置因此可以自動地對有差錯地傳輸?shù)臄?shù)據(jù)塊作出反應,而不必等待進行傳送的中央處理單元側的回答信號。
文檔編號H04L1/00GK101395038SQ200780007441
公開日2009年3月25日 申請日期2007年2月9日 優(yōu)先權日2006年3月2日
發(fā)明者B·特帕斯, B·諾特博姆 申請人:羅伯特·博世有限公司