確定can總線連接單元的內部延遲時間的設備和測量方法
【技術領域】
[0001]本發(fā)明涉及一種用于確定CAN總線連接單元或者CAN收發(fā)器(CAN-Transceiver)的內部延遲時間的設備和測量方法。
【背景技術】
[0002]DE 10 000 305 Al 描述了 CAN (Controller Area Network,控制器局域網)以及稱為TTCAN (Time Trigger CAN,時間觸發(fā)的CAN)的CAN擴展方案。在CAN中所使用的介質訪問控制方法基于逐比特的仲裁。在CAN中,所述逐比特的仲裁依據在要通過總線傳輸的消息之內的主要標識符(fuehrender Identifier)來進行。
[0003]如已經在DE 10 2012 200 997中所描述的那樣,在所述逐比特的仲裁的情況下,多個用戶站可以通過所述總線系統(tǒng)同時傳輸數據,而不會經此干擾數據傳輸。在通過該總線發(fā)送比特(發(fā)送信號)的情況下,所述用戶站可以并行地確定該總線的邏輯狀態(tài)(O或者O (接收信號)。為此,在發(fā)送通道上所傳送的發(fā)送信號一再地與所述接收信號相比較。如果在一定的時間點、即采樣點(Sample-Punkt)不存在一致,那么總線用戶結束發(fā)送行動,因為必須從其他總線用戶試圖傳送具有較高優(yōu)先級或較低標識符的消息出發(fā)。該接收信號是在仲裁期間試圖實現對總線的訪問的所有總線用戶的消息比特的疊加。由于信號在總線線路上的運行時間并且由于總線連接單元(收發(fā)器)中的固有的延遲時間,這些信號的疊加的結果在比特時間段(Bi tze i traum)之內很遲才存在,使得所述采樣點在該比特時間段之內必須相對大大靠后。此外,該事實向下限制了在CAN中的容許的比特長度。縮短不容易實現。
[0004]DE 10 2012 200 997 描述了,第二采樣點(二次采樣點,SSP (Secondary SamplePoint))如何被使用,以便識別在CAN總線上的比特錯誤。為了規(guī)定所述SSP的位置,可借助于一定的方法測量CAN總線連接單元或者CAN收發(fā)器的內部延遲時間DELTA_T,所述一定的方法在DE 10 2012 200 997中被描述。
[0005]在DE 10 2012 200 997中所描述的方法的實驗室評估已經表明,在CAN總線上的信號被強烈地干擾的情況下,在確定CAN總線連接單元或者CAN收發(fā)器的內部延遲時間時可發(fā)生測量錯誤。
【發(fā)明內容】
[0006]本發(fā)明的任務
因而,本發(fā)明的任務是,提供一種用于確定CAN總線連接單元的內部延遲時間的設備和測量方法,該設備和測量方法解決了之前提到的現有技術的問題。尤其是應提供如下的用于確定CAN收發(fā)器或者CAN總線連接單元的內部延遲時間的設備和測量方法:所述設備和測量方法在確定CAN總線連接單元或者CAN收發(fā)器的內部延遲時間時不產生測量錯誤。
[0007]本發(fā)明的公開內容
該任務通過一種具有專利權利要求1的特征的用于確定CAN總線連接單元的內部延遲時間的設備來解決。借此可在具有至少兩個用戶站的總線系統(tǒng)中檢驗串行數據傳輸的正確運行(Funkt1n)。在這種情況下,每個用戶站都通過總線連接單元被連接到總線上,并且可以通過該總線交換消息,其中針對每個消息的對總線的發(fā)送訪問通過按照CAN標準ISO11898-1的仲裁方法而被分配給針對該消息成為發(fā)送方的用戶站。該設備包括用于利用用于確定在發(fā)送信號和接收信號之間的延遲時間的延遲計數器來確定內部延遲時間或者用于基于所述總線連接單元的最大的和最小的延遲時間來確定內部延遲時間的單元,如果不僅該接收信號有顯性電平而且該延遲計數器的計數器讀數大于/等于預先給定的配置值,那么該延遲計數器停止。
[0008]因此,本發(fā)明描述了一種可以實施如下測量方法的設備:所述測量方法可以使CAN總線上的一定的干擾漸漸消失(ausblenden)。由于該測量方法,即使在CAN總線上的信號被強烈地干擾的情況下,在確定CAN總線連接單元或者CAN收發(fā)器的內部延遲時間時也不會發(fā)生測量錯誤。
[0009]按照本發(fā)明,新的配置參數被引入,所述新的配置參數規(guī)定,在哪個時間窗中在CAN總線上的干擾漸漸消失。這有如下優(yōu)點,即新的參數的值基于對CAN總線或者CAN網絡的分析而被規(guī)定到適當的值。由此,該系統(tǒng)的穩(wěn)健性被提高。
[0010]該設備的有利的另外的構造方案在從屬專利權利要求中被給出。
[0011]最小的延遲時間可以是與所述配置值有關的值。
[0012]在該設備的情況下,SSP的位置是可預先給定的,在該SSP的情況下,被發(fā)送給總線連接單元的發(fā)送信號與被該總線連接單元接收到的接收信號的比較被執(zhí)行。
[0013]該設備可能包括用于生成未被延遲的發(fā)送信號或者被延遲了預先確定的時間延遲的發(fā)送信號的延遲單元,和/或包括用于比較被發(fā)送給總線連接單元的發(fā)送信號與被該總線連接單元接收到的接收信號來以便在傳輸期間檢驗所述數據傳輸的正確運行的比較單元。
[0014]除此之外,該設備可具有用于在未被延遲的發(fā)送信號與被延遲了預先確定的時間延遲的發(fā)送信號之間轉換的轉換單元,使得該用于檢驗數據傳輸的正確運行的比較單元可以使用所述未被延遲的發(fā)送信號或者所述被延遲了預先確定的時間延遲的發(fā)送信號。
[0015]此外,上述任務通過一種具有專利權利要求6的特征的用于確定CAN總線連接單元的內部延遲時間的測量方法來解決。借此可在具有至少兩個用戶站的總線系統(tǒng)中檢驗串行數據傳輸的正確運行。在這種情況下,每個用戶站都通過總線連接單元被連接到總線上,并且可以通過該總線交換消息,其中針對每個消息的對總線的發(fā)送訪問通過按照CAN標準ISO 11898-1的仲裁方法而被分配給針對該消息成為發(fā)送方的用戶站。該方法利用用于確定在發(fā)送信號和接收信號之間的延遲時間的延遲計數器來確定內部延遲時間,或者基于所述總線連接單元的最大的和最小的延遲時間來確定內部延遲時間,如果不僅該接收信號有顯性電平而且該延遲計數器的計數器讀數大于/等于預先給定的配置值,那么該延遲計數器停止。
[0016]該測量方法通過之前所描述的設備來實施,并且因而提供與所述設備相同的優(yōu)點。
[0017]該測量方法的有利的另外的構造方案在從屬專利權利要求中被給出。
[0018]在該測量方法的情況下,最小的延遲時間可以是與所述配置值有關的值。
[0019]SSP的位置可能被預先給定,在該SSP的情況下,總線連接單元所發(fā)送的發(fā)送信號與被該總線連接單元接收到的接收信號的比較被執(zhí)行。
[0020]在該測量方法的情況下,也可以實施生成未被延遲的發(fā)送信號或者被延遲了預先確定的時間延遲的發(fā)送信號,和/或比較被發(fā)送給總線連接單元的發(fā)送信號與被該總線連接單元接收到的接收信號,以便在傳輸期間檢驗所述數據傳輸的正確運行。
[0021 ] 在該測量方法的比較的步驟的情況下,所述未被延遲的發(fā)送信號或者所述被延遲了預先確定的時間延遲的發(fā)送信號可以被用于檢驗數據傳輸的正確運行。
[0022]本發(fā)明的另外的可能的實施方案也包括之前或者接下來關于實施例所描述的特征或者實施形式的未被明確地提到的組合。在此,本領域技術人員也將作為改進方案或者補充方案的單個方面添加到本發(fā)明的相應的基本形式。
【附圖說明】
[0023]隨后,本發(fā)明參考附圖并且依據實施例被進一步描述。附圖:
圖1示出了按照第一實施例的總線系統(tǒng)的簡化框圖;
圖2示出了用于闡明在CAN上的發(fā)送信號與接收信號之間的區(qū)別的時序圖;和圖3示出了按照第一實施例的設備的示意性框圖。
[0024]在附圖中,只要沒有另外說明,相同的或者功能相同的要素就被配備有同樣的參考符號。
【具體實施方式】
[0025]圖1示出了總線系統(tǒng)4,所述總線系統(tǒng)4例如可以是CAN總線系統(tǒng),所述CAN總線系統(tǒng)可以在車輛(尤其是機動車)、飛機等等中或者在醫(yī)院等等中得到使用。該總線系統(tǒng)4有設備5和多個用戶站10、20、30,所述多個用戶站10、20、30分別借助于收發(fā)器或者總線連接單元11、21、31被連接到總線40上。按照在IS011898中的CAN規(guī)范,通過總線40,例如以消息41為形式的數據或信號可以在各個用戶站10、20、30之間被傳輸。所述也稱作節(jié)點的用戶站10、20、30例如可以是