34. 有關 CAN Bus 仲裁欄位(Arbitration Field)格式之敘述,下列何者正確?
(A)標準格式 ID 為 64-bit,擴展格式 ID 為 29-bit;
(B)標準格式 ID 為 29-bit,擴展
格式 ID 為 11-bit;
(C)標準格式 ID 為 11-bit,擴展格式 ID 為 29-bit;
(D)標準格式
ID 為 29-bit,擴展格式 ID 為 64-bit
答案:登入後查看
統計: A(59), B(30), C(296), D(37), E(0) #3019215
統計: A(59), B(30), C(296), D(37), E(0) #3019215
詳解 (共 1 筆)
#5820902
在 Controller Area Network (CAN Bus) 系統中,資訊的傳輸是透過訊息框架(message frame)來進行的。每個訊息框架都有一個特定的格式,其中包含了多個欄位,如仲裁欄位(Arbitration Field)、資料欄位(Data Field)等。
仲裁欄位(Arbitration Field)是 CAN 訊息框架中的一個重要部分,它主要包含兩部分:標識符(identifier)和遠程傳輸請求位(RTR Bit)。
-
標識符(identifier):這是一個獨一無二的數字,用於確定訊息的優先級(數字越低,優先級越高)。在 CAN Bus 系統中,有兩種類型的標識符,分別是標準識別碼和擴展識別碼。標準識別碼是11位,而擴展識別碼則是29位(在標準的11位之後添加了18位)。
-
遠程傳輸請求位(RTR Bit):這個位決定了該框架是資料框(Data Frame)還是遠程框(Remote Frame)。對於標準和擴展識別碼,RTR位位於識別符後。
這就是 CAN Bus 中的仲裁欄位的組成和功能。可以看到,標準格式和擴展格式的主要區別在於標識符的位數,這對於確定訊息的優先級以及區分不同的訊息框架類型具有關鍵作用。
1
0