用于運行尤其是機動車的通信網絡的方法和裝置的制造方法
【技術領域】
[0001] 本發明涉及一種按照權利要求1的前序部分所述的、用于運行尤其是機動車的通 信網絡的方法。此外,本發明涉及按照相應的獨立的權利要求的前序部分所述的一種計算 機程序、一種用于保存計算機程序的電子存儲介質W及一種控制器,借助于所述計算機程 序、所述電子存儲介質W及所述控制器能夠執行按照本發明的方法。
【背景技術】
[0002] 機動車的控制器之間的數據或者信息交換W本身熟知的方式借助于通信網絡來 進行,所述通信網絡目前大多數通過總線系統、比如CAN(ControllerAreaNetwork控制 器局域網絡)或者FlexRay(車載網絡通信協議)來實現。所述單個的控制器在此代表著所 述相應的網絡的節點,并且作為該樣的數據的發送器和接收器起作用。在進行數據交換時, 要將有待交換的信號、比如物理的測量參量或者調節參量合并為所謂的消息。
[0003] 控制器尤其包括關于在所述從相應的發送器和相應的接收器方面所使用的數 據格式的信息W及關于有待傳輸的消息本身的信息,所述各個控制器之間的通信關系目 前在開發用于該里相關的控制器的控制程序之前就已經詳細地得到確定。因此,所提到 的、為了使機動車中的控制器聯網而經常使用的、串行的總線系統CAN包括"對象識別器 (化jekt-Idenfifier)",借助于所述對象識別器來表征出有待傳輸的消息的內容,但是沒 有表征出關于接收用的控制器的信息。該樣的消息的接收器借助于該種識別器僅僅判斷, 所接收的信息對其來說是重要還是不重要。所述識別器包括關于所述消息的、相應的發送 類型和發送周期W及關于所述消息的數據結構的信息、包括在其中所包括的數據的所使用 的定標。機動車的控制器之間的數據交換的配置目前由此靜態地在各個控制器的控制程序 的內部進行。
[0004] 如果現在出現該些通信關系中的一種或者多種通信關系的后來的變化,那么不僅 在發送器側而且在接收器側都需要該里有關的控制器的一種或者多種控制程序的、程序技 術上的變化,所述變化比如涉及有待發送的W及有待接收的數據的數據格式,W便能夠正 確地解釋在所述發送器與所述接收器之間傳輸的數據。所述通信關系的改變或者擴展因此 要求比如W軟件升級或者再編程的形式對相關的控制器的每種控制程序進行調整。
[0005] 在進行時間控制的、像比如在所提到的FlexRay總線系統中進行的一樣的通信 時,額外地需要編制在時間上精確的通信安排表。在此,在各個控制器上對所提到的通信關 系所作的較小的改動都可能導致W下情況:必須對整個適用于所有控制器的通信安排表進 行修訂,其中必須相應地對每個控制器進行再配置或者重新配置。
【發明內容】
[0006] 本發明涉及尤其機動車的一種所提到的通信網絡,借助于所述通信網絡至少兩個 控制器在通信技術上彼此連接,其中所述至少兩個控制器布置在所述通信網絡的相應的節 點上。
[0007] 對于該樣的通信網絡來說,本發明建議,為每個有待在該樣的控制器之間交換的 信號分配一種統一的、也就是尤其對相應的通信網絡普遍適用的識別碼,借助于所述識別 碼能夠明確地確定或者明確地或者明確地識別相應的信號、尤其是相應的數據類型或者信 息類型。該樣的統一的識別碼因此能夠使每個與所述通信網絡相連接的控制器查詢為數據 交換或者數據傳輸所提供的并且/或者所需要的信息。尤其額外地規定,借助于所提到的 統一的識別碼也可W查詢該樣的信息,所述信息能夠對所提到的通信關系進行自動的計算 或者換算和配置。
[0008] 對于所述通信關系的、所提到的自動的計算或換算W及配置,要么可W車載并且 更確切地說通過在所述通信網絡的一個或者多個節點中的轉換和變換要么在離車、比如借 助于本身熟知的外部的診斷測試儀來進行,從而由此能夠實現不同的變型方案。
[0009] 本發明尤其在所提到的后來進行改動的情況中能夠對在通過該里相關的通信網 絡來連接的控制器之間、尤其是在機動車的控制器之間的、所提到的通信關系進行自動的 或者動態的配置,并且由此能夠在對所提到的通信關系進行配置或者再配置時并且在各個 控制器中實施時實現顯著的簡化。
[0010] 尤其不再存在著在開發用于該里相關的控制器的控制程序之前就已經必須確定 所述通信關系并且在對所述至少一種通信關系進行所提到的改動時或者在編制新的通信 關系時必須對布置在所述通信網絡的相應的節點上的、各個控制器的控制程序進行相應的 改動的必要性。
[0011] 借助于信息能夠對所述通信網絡的通信關系進行自動的配置,所述信息可W包括 取決于節點的數據類型。由此能夠對所述控制器進行不取決于節點的并且由此包括所有節 點的配置。
[0012] 對所述控制器來說重要的通信關系,可W借助于所述統一的識別碼通過W下方式 來自動地計算:每個控制器借助于基于該樣的識別碼的查詢來提供W下信息:它在所述網 絡中提供哪些信號并且它在所述網絡中必須接收哪些信號。
[0013] 在所述接收參量及發送參量的特性、尤其是哪個節點提供哪種信號并且哪個節點 必須接收哪種信號W及相應所使用的總線系統的基礎上,可W查明在所述至少兩個控制器 之間的、相應盡可能最佳的通信關系,并且從所查明的最佳的通信關系中產生通信矩陣。該 樣的矩陣能夠特別容易地實現按照本發明的方法。
[0014] 本發明尤其可W用在機動車的控制器中。在本發明的所提到的離車變型方案中, 可W借助于所述信號的、接收和發送參量的特性W及在離車工具中的相應所使用的總線系 統、比如診斷或者車間測試儀中來實施對于所述通信矩陣的計算。
[0015] 本發明的其他優點和設計方案從說明書和附圖中獲得。
[0016] 不言而喻地,之前所提到的并且之后還要解釋的特征不僅能夠在相應所說明的組 合中使用,而且能夠在其他的組合中或者單獨地使用,而不離開本發明的范圍。
【附圖說明】
[0017] 圖1是機動車的通信網絡的、在現有技術中已知的網絡拓撲結構的示意圖; 圖2是與圖1相對應的網絡拓撲結構,對于該網絡拓撲結構來說在相應的終端節點中 使用發送及接收信息的、按照本發明的識別碼;并且 圖3是用于對按照本發明的方法的實施例進行說明的流程圖。
【具體實施方式】
[0018] 在圖1中所示出的、示范性的網絡拓撲結構能夠按照下面所描述的第二種變型方 案、也就是借助于外部的診斷測試儀100來運用按照本發明的方法。所述通信網絡本身像 應該通過虛線的輪廓線條105所勾畫出來的那樣布置在機動車中。
[0019] 所述診斷測試儀100通過記錄轉換器(Protokollumsetzer)或者交換機 ("Gateway網關)")110與所述網絡相連接。在當前的實施例中,五個控制器115、1