控制器的監(jiān)控和診斷的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種方法、一種計(jì)算機(jī)程序和一種用于監(jiān)控車輛的控制器的計(jì)算機(jī)可讀取的介質(zhì)。本發(fā)明還涉及一種用于車輛的控制器和一種診斷系統(tǒng)。
【背景技術(shù)】
[0002]在機(jī)動車(乘用車、載貨汽車、公交車、摩托車)的運(yùn)行期間有利的是,獲知控制器和實(shí)現(xiàn)控制器通信的網(wǎng)絡(luò)的狀態(tài)。為此設(shè)置診斷器,以便一起讀取不同的總線系統(tǒng)、例如CAN、FlexRay、LIN, MOST和以太網(wǎng)上的通信并查詢控制器。為此可以應(yīng)用診斷這個(gè)專業(yè)術(shù)語。
[0003]剛好在發(fā)展控制器期間必要的是,對通信進(jìn)行監(jiān)控。為此由制造者提供了大量的工具。對于以太網(wǎng)存在少量的工具可供使用,這是因?yàn)槟壳翱刂破髋c以太網(wǎng)的聯(lián)網(wǎng)還未廣泛應(yīng)用。
[0004]在機(jī)動車領(lǐng)域中的診斷器通常非常昂貴,并可能花費(fèi)幾千歐元,并可能不會在每個(gè)工位上設(shè)置以供使用。借助于現(xiàn)有的設(shè)施能完成的任務(wù)越多,則控制器的發(fā)展就因此成本越低。這種情況最后影響最終的產(chǎn)品并進(jìn)而影響機(jī)動車。
[0005]為了在標(biāo)準(zhǔn)以太網(wǎng)上傳輸數(shù)據(jù)可以使用RJ45插口,以便插入CAT5e電纜,并將終端彼此連接。這些插口提供一個(gè)綠色的和一個(gè)黃色的LED,該LED可以顯示不同的網(wǎng)絡(luò)狀態(tài)。所顯示的狀態(tài)是標(biāo)準(zhǔn)化的,并在每個(gè)插口上的情況(安裝在個(gè)人電腦、筆記本式電腦、服務(wù)器、…中)都是相同的。
[0006]綠色的LED (網(wǎng)速)報(bào)告有關(guān)以太網(wǎng)連接的速度的狀態(tài),并僅當(dāng)相對應(yīng)的通信伙伴被連接上時(shí)才亮起。黃色LED (連接活動)顯示如下狀態(tài),即是否存在通信往來并且是否傳輸數(shù)據(jù)。這個(gè)LED直接連接在以太網(wǎng)_PHY(物理層收發(fā)器)上。
[0007]這些插口通常不應(yīng)用在汽車中,這是因?yàn)槠湓诮Y(jié)構(gòu)尺寸方面和EMV特性方面通常是不適合的。然而LED可以單獨(dú)地設(shè)置在控制器上,這是因?yàn)槊總€(gè)物理層收發(fā)器都為LED設(shè)置了輸出端以供使用,并且這與為以太網(wǎng)技術(shù)使用何種電纜及何種插頭無關(guān)。
[0008]在汽車中應(yīng)用100Mbit/s的數(shù)據(jù)傳輸率的以太網(wǎng)——在可預(yù)見的未來(推測直到2019年)都不會應(yīng)用進(jìn)一步的速度等級,而且也不會替換所有具有100Mbit/S的數(shù)據(jù)傳輸率的現(xiàn)存的系統(tǒng)。因此相應(yīng)的狀態(tài)指示-LED也沒有額外優(yōu)點(diǎn)。
[0009]以太網(wǎng)連接的其它的狀態(tài)指示不能被獲得。此處必須使用額外的設(shè)備或采用額外的硬件。
【發(fā)明內(nèi)容】
[0010]本發(fā)明的目的是,簡單地和成本低廉地實(shí)現(xiàn)對具有以太網(wǎng)連接端的控制器進(jìn)行測試、監(jiān)控和診斷。
[0011]所述目的通過獨(dú)立權(quán)利要求的主題實(shí)現(xiàn)。本發(fā)明的其它的實(shí)施方式由從屬權(quán)利要求和下面的說明中給出。
[0012]本發(fā)明的一個(gè)方面涉及一種用于監(jiān)控車輛的控制器的方法。
[0013]該控制器可以與其它的控制器通信,并為此包括以太網(wǎng)收發(fā)器。這種應(yīng)用于以太網(wǎng)中的控制器的例子是攝像機(jī)、收音機(jī)、放大器和車輛中的傳輸了大的數(shù)據(jù)量的其它的控制器。
[0014]該以太網(wǎng)收發(fā)器通常具有連接LED輸出端,該連接LED輸出端設(shè)計(jì)為用于借助于可連接在該輸出端上的LED(發(fā)光二極管)顯示以太網(wǎng)連接的網(wǎng)絡(luò)狀態(tài)。以太網(wǎng)收發(fā)器通常具有兩個(gè)連接LED輸出端或輸出端口,在該輸出端上可以連接發(fā)光二極管,該發(fā)光二極管提供關(guān)于以太網(wǎng)連接的“連接”消息。第一連接LED輸出端在此提供關(guān)于連接的活動性的消息(開=連接有效、關(guān)閉=連接無效、閃爍=網(wǎng)絡(luò)活動性)。第二連接LED輸出端顯示出網(wǎng)速(開=100Mbit/s、關(guān)=10Mbit/s) ο
[0015]根據(jù)本發(fā)明的一實(shí)施方式,該方法包括:
[0016]-確定控制器的可調(diào)節(jié)的診斷狀態(tài);
[0017]-基于該診斷狀態(tài)選擇信號序列;及
[0018]-借助于信號序列控制連接LED輸出端,以用于輸出診斷狀態(tài)。
[0019]可調(diào)節(jié)的診斷狀態(tài)例如可以是以太網(wǎng)連接的診斷狀態(tài),例如正在傳送和/或接收多少數(shù)據(jù)、是否出現(xiàn)故障、是否接收到錯(cuò)誤的數(shù)據(jù)包、等等。
[0020]例如值得期望的是,是否:
[0021]-數(shù)據(jù)包被放在以太網(wǎng)連接的端口處,
[0022]-接收到錯(cuò)誤的數(shù)據(jù)包,
[0023]-通過導(dǎo)線一起傳輸電流,
[0024]-存在BroadR-Reach的主/從配置,
[0025]-傳輸數(shù)據(jù),和/或
[0026]-達(dá)到最大載荷。
[0027]可以在控制器中調(diào)節(jié)相應(yīng)的診斷狀態(tài)。
[0028]診斷狀態(tài)還可以是一種狀態(tài),該狀態(tài)涉及控制器的功能,例如,在控制器中是否出現(xiàn)故障。
[0029]以太網(wǎng)收發(fā)器通常具有一個(gè)PHY (物理層收發(fā)器)和一個(gè)MAC,其中,該P(yáng)HY具有硬件緩存器,通過MAC(例如,為了調(diào)節(jié)連接的速度)由控制器寫入該硬件緩存器中。該P(yáng)HY也可以具有寄存器,通過該寄存器可以設(shè)置LED或LED輸出端的狀態(tài)(開/關(guān))。通過寫入該寄存器中,在控制器中運(yùn)行的程序可以調(diào)控和設(shè)置連接LED輸出端識別號碼。
[0030]建議的解決方案還可以非常簡單地實(shí)現(xiàn)用于進(jìn)一步故障查找的可能性。通過對LED單獨(dú)地編程,PHY的、MAC的和/或控制器的多個(gè)功能和狀態(tài)可以通過LED非常簡單地可視地實(shí)現(xiàn)。用于顯示所選擇的功能的有利的方式可以省去配置額外的設(shè)備,這是因?yàn)樵谶@個(gè)層面上已經(jīng)可以用信號表示故障。由此通過對這些狀態(tài)的迅速識別加速了故障的查找。
[0031]幾乎每個(gè)PHY都帶有這些LED的潛力,并因此可以無附加成本而被使用。此外可以使用標(biāo)準(zhǔn)的硬件,并只需要改變軟件。
[0032]根據(jù)本發(fā)明的一實(shí)施方式,所述信號序列在連接LED輸出端的重復(fù)的開/關(guān)狀態(tài)的模式中編碼。例如數(shù)字或號碼可以按如下方式編碼,即數(shù)字或號碼的連接LED輸出端相應(yīng)地以脈沖的形式被打開和關(guān)閉,然后插入停頓,該停頓的長度比脈沖之間的暫停要長,然后再重復(fù)該脈沖序列。
[0033]根據(jù)本發(fā)明的一實(shí)施方式,連接LED輸出端設(shè)計(jì)為用于連接在彩色的LED上,就是說,連接在可以被調(diào)節(jié)為不同顏色的LED上。例如通過連接LED輸出端不僅可以顯示一個(gè)開/關(guān)信號,而且也可以顯示多個(gè)開/關(guān)信號,這些開/關(guān)信號編碼為彩色的LED的顏色。在這種情況下,信號序列也可以編碼為彩色。例如顏色為紅色顯示故障,而顏色為綠色則顯示運(yùn)行正常。
[0034]根據(jù)本發(fā)明的一實(shí)施方式,該方法還包括:
[0035]-執(zhí)行控制器的自檢測試(作為診斷狀態(tài));和
[0036]-根據(jù)所確定的故障狀態(tài)選擇信號序列。
[0037]例如在組裝車輛之前可以執(zhí)行自檢測試,該自檢測試的結(jié)果通過連接LED輸出端在診斷器上輸出。
[0038]根據(jù)本發(fā)明的一實(shí)施方式,該方法還包括:
[0039]-借助于診斷器獲取來自連接LED輸出端的信號;和
[0040]-分析處理所獲取的信號,以便確定診斷狀態(tài)。
[0041]診斷結(jié)果不僅可以通過連接在連接LED輸出端上的LED可視地被人來分析處理,而且由連接LED輸出端所輸出的信號也可以被診斷器獲取和分析處理。以這種方式還可以分析處理更復(fù)雜的信號。
[0042]根據(jù)本發(fā)明的一實(shí)施方式,通過診斷器獲取來自連接LED輸出端的電信號,該診斷器例如可以直接連接在連接LED輸出端上,即使當(dāng)在連接LED輸出端上不連接LED時(shí),如同通常情況下控制器安裝在車輛中時(shí)。
[0043]根據(jù)本發(fā)明的一實(shí)施方式,通過診斷器獲取由LED產(chǎn)生的光信號,該LED連接在連接LED輸出端上。為此,例如診斷器可以具有攝像機(jī)或光敏的傳感器。
[0044]本發(fā)明的另外的一個(gè)方面涉及一種計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序在處理器上運(yùn)行時(shí),這種計(jì)算機(jī)程序引導(dǎo)處理器按照上述和下述的說明來執(zhí)行所述的方法的步驟。例如控制器和/或以太網(wǎng)收發(fā)器可以具有這個(gè)處理器或分別具有一個(gè)處理器,這個(gè)處理器或這些處理器運(yùn)行該計(jì)算機(jī)程序。
[0045]本發(fā)明的另一個(gè)方面涉及一種計(jì)算機(jī)可讀取的介質(zhì),所述的計(jì)算機(jī)程序被存儲在該計(jì)算機(jī)可讀取的介質(zhì)上。在此,計(jì)算機(jī)可讀取的介質(zhì)可以是控制器的非易失性存儲器。例如,計(jì)算機(jī)可讀取的介質(zhì)是RAM存儲器、ROM存儲器、閃速存儲器、硬盤、⑶、DVD或磁盤。
[0046]本發(fā)明的另一個(gè)方面涉及一種用于車輛的控制器,其中,該控制器包括具有連接LED輸出端的以太網(wǎng)收發(fā)器,該連接LED輸出端設(shè)計(jì)為用于借助于可連接在該輸出端上的LED顯示網(wǎng)絡(luò)狀態(tài);其中,控制器設(shè)計(jì)為用于,確定內(nèi)部診斷狀態(tài)、基于該診斷狀態(tài)選擇信號序列,并借助于信號序列控制連接LED輸出端,以用于輸出診斷狀態(tài)。
[0047]本發(fā)明的另一個(gè)方面涉及一種診斷系統(tǒng),該診斷系統(tǒng)包括如上述和下述中所說明的控制器和具有讀取器的診斷器,該診斷器設(shè)計(jì)為用于獲取來自連接LED輸出端的信號。例如讀取器可以具有插頭,該插頭可以連接在控制器的接口上,連接LED輸出端也連接在該接口上。診斷器可以直接通過連接LED輸出端上的電壓確定出,控制器正好通過輸出端輸出哪個(gè)信號序列。
[0048]根據(jù)本發(fā)明的一實(shí)施方式,讀取器設(shè)計(jì)為用于獲取光信號。該讀取器還可以具有攝像機(jī)或光敏的傳感器,當(dāng)LED連接在連接LED輸出端上的情況下,該攝像機(jī)或光敏的傳感器分析處理由LED發(fā)出的光。
[0049]需要了解的是,所述方法的如上述和下述中所說明的特征也可以是該控制器和診斷系統(tǒng)的特征,反之亦然。
[0050]本發(fā)明的另一個(gè)方面涉及一種車輛控制器的以太網(wǎng)收發(fā)器的連接LED輸出端在輸出控制器診斷狀態(tài)方面的應(yīng)用。
【附圖說明】
[0051]下面參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。附圖示出:
[0052]圖1示出根據(jù)本發(fā)明的一實(shí)施方式的診斷系統(tǒng),
[0053]圖2示出根據(jù)本發(fā)明的另一實(shí)施方式的診斷系統(tǒng),
[0054]圖3示出根據(jù)本發(fā)明的一實(shí)施方式監(jiān)控控制器的方法的流程圖。
[0055]相同或類似的部分原則上通過相同的附圖標(biāo)記表示。
【具體實(shí)施方式】
[0056]圖1示出診斷系統(tǒng)10,該診斷系統(tǒng)具有診斷器12和用于車輛的控制器14 (例