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