[發明專利]用于對控制器進行再編程的裝置和方法無效
| 申請號: | 200710097261.X | 申請日: | 2007-04-28 |
| 公開(公告)號: | CN101067746A | 公開(公告)日: | 2007-11-07 |
| 發明(設計)人: | 彼得·巴羅夫斯基;赫伯特·托馬斯 | 申請(專利權)人: | 西門子公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05;G06F9/445;B60R16/02 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 章社杲;吳貴明 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 控制器 進行 編程 裝置 方法 | ||
技術領域
本發明涉及一種裝置和一種方法,用于對至少兩個通過數據總線互相連接的控制器進行再編程,其中,在至少兩個控制器中的每一個控制器中設置有再編程模塊,所述再編程模塊利用根據第一再編程協議的新的程序數據,對各自控制器進行再編程。
背景技術
已知控制器的再編程通常是“閃存”。在控制器中可重寫的永久性的存儲芯片上,特別是閃存上,存儲了待再編程的軟件,該軟件借助新的程序數據被再編程,或通過該新的程序數據被修改。特別是這些存儲芯片具有高度堅固性,因此,相對于通常的存儲介質,這些儲存芯片優選地在控制器中使用。在這里,將控制器理解為電子設備,該電子設備除了存儲芯片之外,至少還具有計算單元及數據輸入端和數據輸出端,其中,通過數據輸出端來影響機械裝置特別是機動車的運行模式。
在當今的機動車中,通常使用多個控制器,多個控制器為了互相交換信息,通過數據總線,例如CAN總線,LIN總線或MOST總線互相連接在一起。此處在DE?102?11?426?A1中公開了,為了對多個控制器進行再編程,再編程器連接到數據總線,該再編程器通過數據總線將新的程序數據傳輸到至少一個控制器。通常根據再編程協議實現了再編程,在該再編程協議中確定了再編程過程中在控制器和再編程器之間的數據傳送的準確流程。為了控制器可以理解該再編程協議,在控制器中具有再編程模塊,也稱為閃存裝入程序(Flash?loader)。這些模塊與該再編程器進行數據交換,并且在接收新的程序數據之后,這些模塊在控制器內執行存儲芯片的再編程。
幾乎可以任意確定再編程協議。因此,市場上特別是在機動車市場上,目前存在不同規格的再編程協議。在協議中不僅可以定義不同的命令,而且還可以定義命令的特定次序。此外,再編程協議可以包括保護機制,例如排除不正當操縱的數據交換,在數據交換時,該再編程器向控制器證明自身,或檢查待傳輸的新程序數據的真實性,或監控新程序數據的無錯誤且成功的傳輸。也可以附加為該再編程協議提供待傳輸數據的壓縮和/或加密。
所述的機制的多樣的組合可能性導致了大量的再編程協議。今天,在研發、檢測和投產機械設備(特別是機動車)的過程中,越來越普遍的是,控制器制造商、上一級功能組制造商和最終設備制造商都參與了軟件研發。因為在軟件研發時,希望簡單和迅速地對設置在設備中的控制器再編程,因此,控制器再編程模塊必須能夠處理不同制造商的不同再編程協議。
發明內容
對于控制器或者再編程模塊的制造商來說,為了實現上述目的需要相當可觀的研發和維護費用,因此本發明的目的在于,提供一種開頭所述類型的裝置和方法,利用該裝置和方法可以減少用于提供可再編程的控制器的費用。
該目的通過根據權利要求1所述的裝置和根據權利要求9所述的方法實現。此外,本發明還提出了根據權利要求8的轉換模塊。
根據本發明,設置與數據總線連接的轉換模塊,該轉換模塊利用第一再編程協議,將利用第二再編程協議傳輸至轉換模塊的新的程序數據傳輸至數據總線。
此處的基本構思是,僅僅一個相同的再編程協議適用于連接在該數據總線上的至少兩個控制器,此處該再編程協議稱為第一再編程協議。分別存在于至少兩個控制器中的多個再編程模塊僅僅需要設計為管理第一再編程協議,這均減少了提供控制器的費用。
此外,為了至少兩個控制器上一級的功能組的制造商或機械設備的制造商可以利用其自己的再編程協議(稱為第二再編程協議)工作,設置了轉換模塊。該轉換模塊作為中央編譯單元連接到數據總線,并且將第二再編程協議轉換為第一再編程協議。為此,制造商將其再編程器(該再編程器只理解第二再編程協議)或者連接到數據總線,或者直接連接到轉換模塊,使得以通常的方式開始再編程。在此,多個控制器可以單獨并相互獨立或以組的方式通過數據總線訪問和再編程。
當再編程協議除了純粹地輸出新的程序數據,還提供在每個控制器和該再編程器之間相互的數據交換時,在這種情況下,根據本發明的一個實施方案,轉換模塊利用第二再編程協議,將利用第一再編程協議傳輸到該轉換模塊的數據傳輸至數據總線上。在此,該編譯可以在兩個數據傳輸方向上進行。
根據本發明的一個實施方案中,該轉換模塊是至少兩個控制器之一的組成部分。特別是可將其設置為軟件模塊。由此,取消一個附加的、為該轉換模塊設置的總線節點,減少了該裝置的費用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子公司,未經西門子公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710097261.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:光桿卡鉗
- 下一篇:墨盒、記錄設備、以及用于確定記錄液體剩余量的方法





