亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于在不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法、用于實(shí)施這種方法的控制器和數(shù)據(jù)傳輸系統(tǒng)與流程

文檔序號(hào):11455922閱讀:228來源:國(guó)知局
用于在不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法、用于實(shí)施這種方法的控制器和數(shù)據(jù)傳輸系統(tǒng)與流程

本發(fā)明涉及一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是在車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法。此外,本發(fā)明涉及一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是在車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用的控制器。此外,本發(fā)明涉及一種數(shù)據(jù)傳輸系統(tǒng)和一種車輛,其包括控制器和/或用于使用控制器的數(shù)據(jù)傳輸系統(tǒng)。



背景技術(shù):

在機(jī)動(dòng)車領(lǐng)域中,在許多電子領(lǐng)域中使用控制器。在此,在車輛中的各控制器經(jīng)由不同的系統(tǒng)總線相互連接。各控制器在系統(tǒng)范圍上經(jīng)此交換例如關(guān)于車輛中的運(yùn)行狀態(tài)和其它相關(guān)數(shù)據(jù)的信息。

迄今為止,通常針對(duì)非常特定的環(huán)境或者針對(duì)非常特定的數(shù)據(jù)傳輸系統(tǒng)來研發(fā)控制器。所述特定的環(huán)境/數(shù)據(jù)傳輸系統(tǒng)可以是具體的車輛類型亦或是具體的生產(chǎn)線。在此可想到的是,針對(duì)車輛的獨(dú)特的裝備變型方案來研發(fā)控制器。如果這樣的控制器應(yīng)該以不變的功能在另一新的或附加的車輛或環(huán)境中使用,則這導(dǎo)致必須相應(yīng)地研發(fā)該控制器的另一版本,該另一版本專門針對(duì)該另一新的或附加的任務(wù)而配置。原則上這樣的控制器雖然具有相同的功能,但在數(shù)據(jù)傳輸層面上不兼容。

因此,迄今為止分別針對(duì)特定的數(shù)據(jù)傳輸系統(tǒng)來研發(fā)和設(shè)置控制器,其中,數(shù)據(jù)傳輸系統(tǒng)是由利用至少一個(gè)總線系統(tǒng)相互通信的控制器組成的聯(lián)合體。



技術(shù)實(shí)現(xiàn)要素:

從該現(xiàn)有技術(shù)出發(fā),本發(fā)明的任務(wù)是提供一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法。尤其是,本發(fā)明的任務(wù)是減少要針對(duì)不同的數(shù)據(jù)傳輸系統(tǒng)配置的控制器的數(shù)量。

此外,本發(fā)明的任務(wù)是給出一種用于實(shí)施這樣進(jìn)一步研發(fā)的方法的相應(yīng)地進(jìn)一步研發(fā)的控制器以及一種數(shù)據(jù)傳輸系統(tǒng)。

本發(fā)明的任務(wù)通過按照權(quán)利要求1的用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是在車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法來解決。

尤其是,所述任務(wù)通過一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是在車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用一個(gè)控制器的方法來解決,其中,所述控制器包括數(shù)據(jù)庫(kù),在所述數(shù)據(jù)庫(kù)中存放有多個(gè)配置數(shù)據(jù)組,所述方法包括如下步驟:

a)啟動(dòng)控制器,所述控制器與從多個(gè)數(shù)據(jù)傳輸系統(tǒng)中選擇的一個(gè)數(shù)據(jù)傳輸系統(tǒng)連接;

b)通過初始化所述多個(gè)配置數(shù)據(jù)組中的一個(gè)配置數(shù)據(jù)組,在所選擇的數(shù)據(jù)傳輸系統(tǒng)與控制器之間建立數(shù)據(jù)傳輸;

c)檢查初始化的配置數(shù)據(jù)組,其中,控制器接收所選擇的數(shù)據(jù)傳輸系統(tǒng)的確認(rèn)數(shù)據(jù)并且將所述確認(rèn)數(shù)據(jù)與事先確定的并且存放在控制器的存儲(chǔ)器中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)相比較。

換句話說,提供一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中使用唯一的控制器的方法。數(shù)據(jù)傳輸系統(tǒng)可被理解為具有至少一個(gè)控制器、優(yōu)選多個(gè)控制器以及具有至少一個(gè)總線系統(tǒng)的聯(lián)合體。

因此,根據(jù)不同車輛類型或不同車輛類型的裝備變型方案而存在大量數(shù)據(jù)傳輸系統(tǒng)。按照本發(fā)明的方法規(guī)定,這樣構(gòu)成并且應(yīng)用控制器,使得該控制器可以在不同的數(shù)據(jù)傳輸系統(tǒng)中使用。為此,所述控制器包括數(shù)據(jù)庫(kù),在所述數(shù)據(jù)庫(kù)中存放有多個(gè)配置數(shù)據(jù)組。因此,為了在某一數(shù)據(jù)傳輸系統(tǒng)中使用控制器而提供一個(gè)配置數(shù)據(jù)組。在控制器的數(shù)據(jù)庫(kù)中存放越多配置數(shù)據(jù)組,則產(chǎn)生越多的控制器使用可能性。換句話說,隨著所存放的配置數(shù)據(jù)組的數(shù)量上升,該控制器可以在更高數(shù)量的數(shù)據(jù)傳輸系統(tǒng)中使用。

按照本發(fā)明的方法首先規(guī)定,將控制器與從多個(gè)數(shù)據(jù)傳輸系統(tǒng)中選擇的一個(gè)數(shù)據(jù)傳輸系統(tǒng)連接并且隨后啟動(dòng)或者說開始運(yùn)行(aufstarten)該控制器。控制器與數(shù)據(jù)傳輸系統(tǒng)、尤其是與數(shù)據(jù)傳輸系統(tǒng)的總線系統(tǒng)的連接例如借助插接連接來實(shí)現(xiàn)。

隨后按照步驟b)通過初始化所述多個(gè)配置數(shù)據(jù)組中的一個(gè)配置數(shù)據(jù)組在所選擇的數(shù)據(jù)傳輸系統(tǒng)與控制器之間建立數(shù)據(jù)傳輸。換句話說,在一種配置中啟動(dòng)控制器,從而能夠?qū)崿F(xiàn)控制器與所選擇的數(shù)據(jù)傳輸系統(tǒng)之間的數(shù)據(jù)傳輸。因此,對(duì)所述多個(gè)配置數(shù)據(jù)組中的一個(gè)配置數(shù)據(jù)組的初始化說明控制器借助一個(gè)配置數(shù)據(jù)組或借助所選擇的配置來運(yùn)行。

在步驟c)中檢查初始化的配置數(shù)據(jù)組,其中,控制器接收所選擇的數(shù)據(jù)傳輸系統(tǒng)的確認(rèn)數(shù)據(jù)并且將所述確認(rèn)數(shù)據(jù)與事先確定的并且存放在控制器的存儲(chǔ)器中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)相比較。在步驟c)中檢查初始化的配置數(shù)據(jù)組是否設(shè)計(jì)用于在所選擇的數(shù)據(jù)傳輸系統(tǒng)中的使用所述控制器。為此,數(shù)據(jù)傳輸系統(tǒng)將確認(rèn)數(shù)據(jù)發(fā)送給控制器,該控制器將接收的確認(rèn)數(shù)據(jù)與存放或者說存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)相比較。所述數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)例如可以存放在已經(jīng)說明的數(shù)據(jù)庫(kù)中。也可想到將數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)存放在控制器的附加存儲(chǔ)器中。

數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)被事先確定的編碼數(shù)據(jù)所包括。換句話說,數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)是事先確定的編碼數(shù)據(jù)的部分?jǐn)?shù)據(jù)。這樣的數(shù)據(jù)可被理解為編碼數(shù)據(jù),所述數(shù)據(jù)對(duì)控制器在數(shù)據(jù)傳輸系統(tǒng)中使用之前進(jìn)行編碼。所述編碼例如以激活或確定與所選擇的數(shù)據(jù)傳輸系統(tǒng)適配的配置數(shù)據(jù)組為目的。此外,編碼數(shù)據(jù)可以包括用于從所述多個(gè)配置數(shù)據(jù)組中選擇一個(gè)指定配置數(shù)據(jù)組的選擇數(shù)據(jù)。

特定適配于或適合于控制器在所選擇的數(shù)據(jù)傳輸系統(tǒng)中的使用的那個(gè)配置數(shù)據(jù)組可被理解為指定配置數(shù)據(jù)組。換句話說,在控制器中預(yù)先提供多種配置,其中,例如通過確定編碼數(shù)據(jù)、根據(jù)所選擇的數(shù)據(jù)傳輸系統(tǒng)來確定或選擇相應(yīng)適配的配置。

可以規(guī)定,在步驟b)中、即在所選擇的數(shù)據(jù)傳輸系統(tǒng)與控制器之間建立數(shù)據(jù)傳輸時(shí)初始化所述指定配置數(shù)據(jù)組。換句話說,啟動(dòng)控制器并且隨后通過初始化或者說運(yùn)行所述指定配置數(shù)據(jù)組和所屬的配置在啟動(dòng)的控制器和所選擇的數(shù)據(jù)傳輸系統(tǒng)之間建立數(shù)據(jù)傳輸。

備選地可想到的是,在步驟b)中初始化被所述多個(gè)配置數(shù)據(jù)組包括的最低配置數(shù)據(jù)組。借助所述最低配置數(shù)據(jù)組和該最低配置數(shù)據(jù)組的初始化可以在這樣的配置模式中運(yùn)行控制器,使得例如仍然保持診斷通信的能力。因此,換句話說可想到的是,在啟動(dòng)控制器(步驟a)之后,通過初始化或者說運(yùn)行最低配置數(shù)據(jù)組在控制器與數(shù)據(jù)傳輸系統(tǒng)之間實(shí)現(xiàn)數(shù)據(jù)傳輸。

可以規(guī)定,所選擇的數(shù)據(jù)傳輸系統(tǒng)在步驟c)中將車輛的車架號(hào)發(fā)送給控制器。就此而言,所述車架號(hào)用作由所選擇的數(shù)據(jù)傳輸系統(tǒng)發(fā)送的確認(rèn)數(shù)據(jù)。如果按照本發(fā)明的用于使用控制器的方法涉及控制器在車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中的使用,則車輛的車架號(hào)適合作為特別簡(jiǎn)單的確認(rèn)手段。

在本發(fā)明的另一種實(shí)施方式中可想到的是,每個(gè)數(shù)據(jù)傳輸系統(tǒng)具有其唯一的標(biāo)準(zhǔn)并且因此可以發(fā)送唯一的確認(rèn)數(shù)據(jù)。

優(yōu)選在步驟a)之前、尤其是在控制器與所選擇的數(shù)據(jù)傳輸系統(tǒng)連接之前或者通過控制器與所選擇的數(shù)據(jù)傳輸系統(tǒng)的連接,確定和存放編碼數(shù)據(jù)。換句話說,在如下時(shí)刻將所確定的或者說所選擇的編碼數(shù)據(jù)存放在控制器中、尤其是在控制器的存儲(chǔ)器中,控制器在所述時(shí)刻還未與所選擇的數(shù)據(jù)傳輸系統(tǒng)連接。

如果應(yīng)該在控制器與所選擇的數(shù)據(jù)傳輸系統(tǒng)連接之前將編碼數(shù)據(jù)存放在控制器中,則這可以通過在控制器與編碼器或維修儀器之間的數(shù)據(jù)傳輸來實(shí)現(xiàn)。在通過控制器與所選擇的數(shù)據(jù)傳輸系統(tǒng)的連接來確定和存放編碼數(shù)據(jù)時(shí),這可以通過已知的插頭編碼來實(shí)現(xiàn)。換句話說,編碼數(shù)據(jù)的確定和存放通過將控制器插到例如數(shù)據(jù)傳輸系統(tǒng)的總線系統(tǒng)上來實(shí)現(xiàn)。

在實(shí)施步驟c)之后、亦即在檢查初始化的配置數(shù)據(jù)組之后例如實(shí)施下列附加步驟:

d)當(dāng)在步驟c)中查明所接收的確認(rèn)數(shù)據(jù)與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)一致時(shí),確認(rèn)初始化的配置數(shù)據(jù)組、尤其是初始化的指定配置數(shù)據(jù)組。

換句話說,當(dāng)所接收的確認(rèn)數(shù)據(jù)與存放的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)一致時(shí),確認(rèn)初始化的配置數(shù)據(jù)組、尤其是初始化的指定配置數(shù)據(jù)組。當(dāng)數(shù)據(jù)傳輸系統(tǒng)例如將車架號(hào)發(fā)送給控制器并且該車架號(hào)與存放在該控制器中的車架號(hào)一致時(shí),由此得出如下結(jié)論:初始化的配置數(shù)據(jù)組是指定配置數(shù)據(jù)組并且所選配置實(shí)際上已經(jīng)針對(duì)適配的數(shù)據(jù)傳輸系統(tǒng)被選出。

備選地可以規(guī)定,在另一步驟中:

e)將一個(gè)/所述最低配置數(shù)據(jù)組存放在控制器的尤其是非易失性的存儲(chǔ)器中,并且將該最低配置數(shù)據(jù)組定義為要初始化的配置數(shù)據(jù)組。

例如在如下情況下實(shí)施步驟e),即:

——當(dāng)在步驟c)中查明所接收的確認(rèn)數(shù)據(jù)與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)之間的區(qū)別時(shí),和/或

——當(dāng)未在事先確定的持續(xù)時(shí)間內(nèi)實(shí)施步驟c)時(shí),即,在檢查初始化的配置數(shù)據(jù)組時(shí)出現(xiàn)超時(shí)的時(shí)候,和/或

——當(dāng)控制器的數(shù)據(jù)庫(kù)被損壞時(shí),和/或

——不能識(shí)別出數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)時(shí)。

因此,所說明的引起一個(gè)/所述最低配置數(shù)據(jù)組存放在控制器的存儲(chǔ)器中的可能性不僅涉及故障情況,而且涉及主動(dòng)識(shí)別所接收的確認(rèn)數(shù)據(jù)與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)之間的區(qū)別。

在初始化一個(gè)/所述最低配置數(shù)據(jù)組時(shí)或者說在運(yùn)行最低配置數(shù)據(jù)組時(shí),啟動(dòng)控制器的最低數(shù)據(jù)傳輸模式,其中,在最低數(shù)據(jù)傳輸模式中可以進(jìn)行診斷數(shù)據(jù)傳輸和/或故障報(bào)告輸出。一個(gè)/所述最低配置數(shù)據(jù)組的初始化構(gòu)成跨配置的返回層級(jí)(最低程序)。通過啟動(dòng)控制器的最低數(shù)據(jù)傳輸模式例如能夠仍然保持診斷通信或者說診斷數(shù)據(jù)傳輸?shù)哪芰Α?/p>

與最低數(shù)據(jù)傳輸模式有關(guān)的最低規(guī)定是,防止控制器與數(shù)據(jù)傳輸系統(tǒng)之間的數(shù)據(jù)傳輸不兼容。還可想到的是,最低數(shù)據(jù)傳輸模式引起控制器的基本功能的維持。

在最簡(jiǎn)單的情況下,對(duì)在最低數(shù)據(jù)傳輸模式中運(yùn)行的控制器的最低要求是,在數(shù)據(jù)傳輸系統(tǒng)內(nèi)可以像未安裝控制器那樣進(jìn)行數(shù)據(jù)傳輸。如果最低數(shù)據(jù)傳輸模式也確保診斷數(shù)據(jù)傳輸,則控制器在該最低數(shù)據(jù)傳輸模式中例如也可以設(shè)有新確定的編碼數(shù)據(jù)。也就是說,在最低數(shù)據(jù)傳輸模式期間可以將新的編碼數(shù)據(jù)存放在控制器中。

在本發(fā)明的一種實(shí)施方式中可想到的是,在實(shí)施步驟e)之后、亦即在將一個(gè)/所述最低配置數(shù)據(jù)組存放在控制器的存儲(chǔ)器中并且將該最低配置數(shù)據(jù)組定義為要初始化的配置數(shù)據(jù)組之后重復(fù)步驟a)至c)、尤其是步驟b)至c)、尤其是步驟c)。

可以重復(fù)步驟a)至c)、尤其是步驟b)至c)、尤其是步驟c)直至例如最初存放在控制器的尤其是非易失性的存儲(chǔ)器中的指定配置數(shù)據(jù)組與同樣存放的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)一起被檢查為正確的,即,直至在步驟c)中查明所接收的確認(rèn)數(shù)據(jù)與存放的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)一致。

如果在步驟c)中查明所接收的確認(rèn)數(shù)據(jù)與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)一致,則進(jìn)行在步驟f)中將指定配置數(shù)據(jù)組存放在控制器的尤其是非易失性的存儲(chǔ)器中。

也在實(shí)施步驟f)之后可想到的是,在優(yōu)選規(guī)律的間隔內(nèi)重復(fù)步驟a)至c)、尤其是步驟b)至c)、尤其是步驟c)。基于步驟a)至c)、尤其是步驟b)至c)、尤其是步驟c)的重復(fù),例如可以查明控制器是否仍然與所選擇的數(shù)據(jù)傳輸系統(tǒng)連接。也可以通過重復(fù)所提及的步驟來查明故障情況、例如超時(shí)或由于硬件故障或軟件故障而存在損壞的數(shù)據(jù)庫(kù)或配置表。

此外,開頭所提及的任務(wù)通過一種用于在不同的數(shù)據(jù)傳輸系統(tǒng)中、尤其是車輛中的不同的數(shù)據(jù)傳輸系統(tǒng)中使用的控制器來解決,其中,所述控制器包括數(shù)據(jù)庫(kù),在所述數(shù)據(jù)庫(kù)中存放有多個(gè)配置數(shù)據(jù)組,其中,至少一個(gè)配置數(shù)據(jù)組能被選擇用于建立與所選擇的數(shù)據(jù)傳輸系統(tǒng)的數(shù)據(jù)傳輸。

借助按照本發(fā)明的控制器能夠?qū)嵤┲罢f明的按照本發(fā)明的方法。被控制器所包括的數(shù)據(jù)庫(kù)也可以稱為配置表。該配置表包括不同的配置數(shù)據(jù)組,其中,每個(gè)配置數(shù)據(jù)組配設(shè)有一種確定的配置,控制器可以利用所述配置在與數(shù)據(jù)傳輸系統(tǒng)連接的狀態(tài)下運(yùn)行。

此外,控制器可以包括尤其是非易失性的存儲(chǔ)器,要初始化的配置數(shù)據(jù)組可存放在所述存儲(chǔ)器中。借助數(shù)據(jù)庫(kù)和所述尤其是非易失性的存儲(chǔ)器例如可以實(shí)施下列方法過程:

從所述多個(gè)配置數(shù)據(jù)組中選擇一個(gè)配置數(shù)據(jù)組。為了選擇配置數(shù)據(jù)組而在控制器中存放編碼數(shù)據(jù)。所述編碼數(shù)據(jù)例如通過校驗(yàn)和并且通過存放的車架號(hào)得以保護(hù)。

隨后啟動(dòng)與從多個(gè)數(shù)據(jù)傳輸系統(tǒng)中選擇的一個(gè)數(shù)據(jù)傳輸系統(tǒng)連接的控制器。

非易失性的存儲(chǔ)器直接在啟動(dòng)或者說開始運(yùn)行控制器時(shí)可供使用。調(diào)取存放在存儲(chǔ)器中的進(jìn)行初始化的配置數(shù)據(jù)組,從而通過初始化配置數(shù)據(jù)組在所選擇的數(shù)據(jù)傳輸系統(tǒng)與控制器之間建立數(shù)據(jù)傳輸。優(yōu)選在此涉及指定配置數(shù)據(jù)組。

接著檢查初始化的配置數(shù)據(jù)組,其中,控制器從數(shù)據(jù)傳輸系統(tǒng)中接收例如車輛的車架號(hào)并且將該車架號(hào)與事先確定的并且存放在控制器的存儲(chǔ)器中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)相比較。所述存儲(chǔ)器可以是單獨(dú)的存儲(chǔ)器或者是在其中也存放有要初始化的配置數(shù)據(jù)組的同一存儲(chǔ)器。在故障情況下或在查明所接收的車架號(hào)與事先存放的數(shù)據(jù)傳輸系統(tǒng)特定的車架號(hào)之間的區(qū)別時(shí),用一個(gè)/所述最低配置數(shù)據(jù)組覆蓋在非易失性的存儲(chǔ)器中的進(jìn)行初始化的配置數(shù)據(jù)組。

隨后可以重啟控制器。在接著初始化配置數(shù)據(jù)組時(shí)進(jìn)行最低配置數(shù)據(jù)組的初始化。即使在初始化最低配置數(shù)據(jù)組的情況下也繼續(xù)檢查所接收的車架號(hào)是否與存放的數(shù)據(jù)傳輸系統(tǒng)特定的車架號(hào)一致。如果是這種情況,則將指定配置數(shù)據(jù)組存放在存儲(chǔ)器中并且在接著重啟控制器時(shí)初始化所述指定配置數(shù)據(jù)組。

此外,開頭所提及的任務(wù)通過一種尤其是用于車輛系統(tǒng)的數(shù)據(jù)傳輸系統(tǒng)來解決,所述數(shù)據(jù)傳輸系統(tǒng)包括至少一個(gè)按照本發(fā)明的控制器并且包括總線系統(tǒng)。

所述數(shù)據(jù)傳輸系統(tǒng)例如可以包括flexray總線和/或can總線和/或lin總線和/或most總線和/或以太網(wǎng)。

此外,開頭提及的任務(wù)通過一種車輛來解決,所述車輛包括按照本發(fā)明的控制器和/或包括按照本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)。

附圖說明

以下借助多個(gè)實(shí)施例說明本發(fā)明,借助附圖詳細(xì)闡述所述實(shí)施例。

在此:

圖1示出按照本發(fā)明的在第一數(shù)據(jù)傳輸系統(tǒng)中用于實(shí)施按照本發(fā)明的按照第一實(shí)施方式的方法的控制器;以及

圖2示出圖1中的在第二數(shù)據(jù)傳輸系統(tǒng)中用于實(shí)施按照本發(fā)明的按照另一種實(shí)施方式的方法的控制器。

具體實(shí)施方式

在圖1中示出數(shù)據(jù)傳輸系統(tǒng)30,該數(shù)據(jù)傳輸系統(tǒng)包括一個(gè)總線系統(tǒng)31以及一個(gè)按照本發(fā)明的控制器10以及兩個(gè)另外的控制器11。按照本發(fā)明的控制器10被連接到總線系統(tǒng)31上,即連接在flexray總線上。按照本發(fā)明的控制器10可以經(jīng)由總線系統(tǒng)31發(fā)送和接收消息并且因此與數(shù)據(jù)傳輸系統(tǒng)30的所述另外的控制器11通信。

控制器10包括數(shù)據(jù)庫(kù)12,在所述數(shù)據(jù)庫(kù)中存放有多個(gè)配置數(shù)據(jù)組。在示出的示例中存放有配置數(shù)據(jù)組kd1、kd2、kd3和kd4以及最低配置數(shù)據(jù)組mkd。可想到的是,在數(shù)據(jù)庫(kù)12中存放較小數(shù)量的或大量的配置數(shù)據(jù)組??晒┦褂玫臄?shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)存儲(chǔ)器的大小限制了在其中存放的配置數(shù)據(jù)組的數(shù)量。因此,控制器10可以在五種不同的配置中運(yùn)行。根據(jù)數(shù)據(jù)傳輸系統(tǒng)的選擇,控制器10可以利用存放在數(shù)據(jù)庫(kù)12中的并且與所選擇的數(shù)據(jù)傳輸系統(tǒng)適配的配置運(yùn)行。為此要初始化存放的五個(gè)配置數(shù)據(jù)組中的一個(gè)配置數(shù)據(jù)組。

優(yōu)選地,可以利用控制器10與數(shù)據(jù)傳輸系統(tǒng)30的連接實(shí)現(xiàn)編碼,以用于選擇與數(shù)據(jù)傳輸系統(tǒng)30適配的配置數(shù)據(jù)組。為此在存儲(chǔ)器13中存放編碼數(shù)據(jù),所述編碼數(shù)據(jù)一方面包括用于從所述多個(gè)配置數(shù)據(jù)組kd1、kd2、kd3、kd4和mkd中選擇指定配置數(shù)據(jù)組bkd的選擇數(shù)據(jù)。

此外,所述編碼數(shù)據(jù)包括數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd,所述確認(rèn)數(shù)據(jù)同樣存放在控制器10的存儲(chǔ)器13中。所述編碼數(shù)據(jù)在控制器10連接到數(shù)據(jù)傳輸系統(tǒng)30上時(shí)的傳輸過程是所謂的插頭編碼。

隨后啟動(dòng)與數(shù)據(jù)傳輸系統(tǒng)30連接的控制器10。在數(shù)據(jù)傳輸系統(tǒng)30與控制器10之間通過初始化指定配置數(shù)據(jù)組bkd建立數(shù)據(jù)傳輸15。

接著檢查初始化的配置數(shù)據(jù)組,其中,初始化的配置數(shù)據(jù)組在本實(shí)施例中是初始化的指定配置數(shù)據(jù)組bkd。所述指定配置數(shù)據(jù)組已經(jīng)事先被選擇為適配的配置數(shù)據(jù)組并且已經(jīng)被存放在控制器10的存儲(chǔ)器13中。指定配置數(shù)據(jù)組bkd對(duì)應(yīng)于配置數(shù)據(jù)組kd1、kd2、kd3或kd4之一。為了檢查初始化的指定配置數(shù)據(jù)組bkd,控制器接收所選擇的數(shù)據(jù)傳輸系統(tǒng)30的確認(rèn)數(shù)據(jù)vd,其中,控制器10將所接收的確認(rèn)數(shù)據(jù)vd與事先確定的并且存放在控制器10的存儲(chǔ)器13中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd相比較。

因?yàn)槭境龅臄?shù)據(jù)傳輸系統(tǒng)30被安裝在車輛中,所以數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd是車輛特定的車架號(hào)(vin)。所述車架號(hào)或者說數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd與所接收的確認(rèn)數(shù)據(jù)vd相比較。

當(dāng)在檢查初始化的配置數(shù)據(jù)組bkd時(shí)查明所接收的確認(rèn)數(shù)據(jù)vd與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd一致時(shí),確認(rèn)初始化的配置數(shù)據(jù)組(該配置數(shù)據(jù)組在該情況下為指定配置數(shù)據(jù)組bkd),即表明該配置數(shù)據(jù)組是有效的。因此確保控制器10處于與初始化的指定配置數(shù)據(jù)組bkd適配的環(huán)境或適配的數(shù)據(jù)傳輸系統(tǒng)30中??刂破?0利用由指定配置數(shù)據(jù)組bkd預(yù)定的配置繼續(xù)運(yùn)行。通過檢查初始化的配置數(shù)據(jù)組來防止在控制器10與數(shù)據(jù)傳輸系統(tǒng)30之間的數(shù)據(jù)傳輸不兼容。

在圖2中示出關(guān)于按照本發(fā)明的方法的另一種實(shí)施方式。在該情況下,圖1的控制器10與數(shù)據(jù)傳輸系統(tǒng)30斷開、而與數(shù)據(jù)傳輸系統(tǒng)40連接。在控制器10的存儲(chǔ)器13中還存放有指定配置數(shù)據(jù)組bkd,如該指定配置數(shù)據(jù)組已經(jīng)針對(duì)圖1中的數(shù)據(jù)傳輸系統(tǒng)30被選擇。此外,在存儲(chǔ)器13中存儲(chǔ)有基于按照?qǐng)D1的在先應(yīng)用的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd。

數(shù)據(jù)傳輸系統(tǒng)40是由一個(gè)總線系統(tǒng)41(該總線系統(tǒng)同樣是flexray總線)和所述按照本發(fā)明的控制器10以及一個(gè)另外的控制器11組成的聯(lián)合體。因此,數(shù)據(jù)傳輸系統(tǒng)40不等同于圖1的數(shù)據(jù)傳輸系統(tǒng)30。

在第一步驟中啟動(dòng)此時(shí)與數(shù)據(jù)傳輸系統(tǒng)40連接的控制器10。非易失性的存儲(chǔ)器13直接在啟動(dòng)或者說開始運(yùn)行控制器10時(shí)已經(jīng)可供使用。接著通過初始化存放在存儲(chǔ)器13中的指定配置數(shù)據(jù)組在所選擇的數(shù)據(jù)傳輸系統(tǒng)40與控制器10之間建立數(shù)據(jù)傳輸15。隨后檢查初始化的指定配置數(shù)據(jù)組bkd,其中,控制器10接收數(shù)據(jù)傳輸系統(tǒng)40的確認(rèn)數(shù)據(jù)vd1并且將所述確認(rèn)數(shù)據(jù)與存放在控制器10的存儲(chǔ)器13中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd相比較。

因?yàn)榭刂破?0此時(shí)被安裝在另一個(gè)車輛中并且數(shù)據(jù)傳輸系統(tǒng)40不與數(shù)據(jù)傳輸系統(tǒng)30一致,所以在檢查初始化的配置數(shù)據(jù)組bkd時(shí)查明所接收的確認(rèn)數(shù)據(jù)vd1與數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd之間的區(qū)別。所接收的確認(rèn)數(shù)據(jù)vd1例如是新車輛的車架號(hào),從而該車架號(hào)不與作為數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)存儲(chǔ)的車架號(hào)一致。

在查明該區(qū)別之后將最低配置數(shù)據(jù)組mkd存放在控制器10的存儲(chǔ)器13中。因此,將該最低配置數(shù)據(jù)組定義為要初始化的配置數(shù)據(jù)組。

此外可以在下列情況下將最低配置數(shù)據(jù)組mkd存放在存儲(chǔ)器13中:

——當(dāng)未在事先確定的持續(xù)時(shí)間內(nèi)實(shí)施對(duì)初始化的配置數(shù)據(jù)組的檢查時(shí);和/或

——當(dāng)控制器10的數(shù)據(jù)庫(kù)12損壞時(shí);和/或

——當(dāng)不能識(shí)別出數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd時(shí)。

在接著初始化最低配置數(shù)據(jù)組mkd時(shí),在最低數(shù)據(jù)傳輸模式中啟動(dòng)或者說運(yùn)行控制器10,其中,在該最低數(shù)據(jù)傳輸模式中例如可以進(jìn)行診斷數(shù)據(jù)傳輸和/或故障報(bào)告輸出。

在最簡(jiǎn)單的情況下,最低數(shù)據(jù)傳輸模式防止通信不兼容或者說防止數(shù)據(jù)傳輸不兼容。那么,對(duì)控制器的最低要求是這樣的運(yùn)行,即,在數(shù)據(jù)傳輸系統(tǒng)40的其余部分中像未安裝控制器10那樣進(jìn)行數(shù)據(jù)傳輸。

在圖2中示出的實(shí)施例中,在每次啟動(dòng)控制器10時(shí)可以重復(fù)最低配置數(shù)據(jù)組mkd的初始化以及重復(fù)對(duì)初始化的最低配置數(shù)據(jù)組mkd的檢查。然而,只要控制器10仍然安裝在數(shù)據(jù)傳輸系統(tǒng)40中,則不進(jìn)行這樣的檢查。

如果控制器10重新裝回到圖1的數(shù)據(jù)傳輸系統(tǒng)30中,則可想到的是,更確切地說是在第一次啟動(dòng)控制器10連同所選擇的數(shù)據(jù)傳輸系統(tǒng)30時(shí)初始化最低配置數(shù)據(jù)組mkd。然而,在檢查初始化的最低配置數(shù)據(jù)組時(shí)可以查明所接收的確認(rèn)數(shù)據(jù)vd與存放在存儲(chǔ)器13中的數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)dsvd一致??刂破?0查明所接收的確認(rèn)數(shù)據(jù)與最初的編碼數(shù)據(jù)一致。然后重新將指定配置數(shù)據(jù)組bkd存放在非易失性的存儲(chǔ)器13中并且將該指定配置數(shù)據(jù)組定義為要初始化的配置數(shù)據(jù)組,從而在控制器10的接著的啟動(dòng)中和配置數(shù)據(jù)組的所屬的初始化中,控制器10在與所選擇的數(shù)據(jù)傳輸系統(tǒng)30適配的配置中運(yùn)行。

基于按照本發(fā)明的控制器10和/或按照本發(fā)明的用于在不同的數(shù)據(jù)傳輸系統(tǒng)(30;40)中使用一個(gè)控制器10的方法,控制器變型方案的數(shù)量被最小化。

按照本發(fā)明能夠以不同方式組合各個(gè)所說明的實(shí)施例。

附圖標(biāo)記列表

10控制器

11另外的控制器

12數(shù)據(jù)庫(kù)

13存儲(chǔ)器

15數(shù)據(jù)傳輸

30數(shù)據(jù)傳輸系統(tǒng)

31總線系統(tǒng)

40數(shù)據(jù)傳輸系統(tǒng)

41總線系統(tǒng)

kd1、kd2、kd3、kd4配置數(shù)據(jù)組

mkd最低配置數(shù)據(jù)組

bkd指定配置數(shù)據(jù)組

dsvd數(shù)據(jù)傳輸系統(tǒng)特定的確認(rèn)數(shù)據(jù)

vd、vd1確認(rèn)數(shù)據(jù)

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1