寶馬汽車can總線測量方法
時間:2017-10-05 08:34 來源:ob体育竞彩
寶馬汽車can總線測量方法
CAN 總線上的診斷:
CAN (控製器區域網絡) 總線係統是一種線形總線係統,並具有以下特征:
1、信號雙向傳播,
2、信息被所有用戶接收。每個用戶決定,他是否利用該信息,
3、通過簡單的並聯可添加新的用戶,
4、總線係統是一個多主控單元結構,
5、每個用戶可能是主控單元也可能是副控製單元,就根據其作為發射器還是接收器被連接,
6、傳輸媒介由一根雙線數據線組成。導線的名稱為:CAN Low (低速) 和CAN High (高速),
7、斷開損壞的控製單元。
原則上每個用戶可以通過總線同所有其他的用戶聯係。通過幹預法,控製總線上的數據交換。K-CAN (車身CAN) 數據總線和PT-CAN 總線(傳動係CAN) 的主要區別是:
8、K-CAN:傳輸率約為100 kBits/s。可以進行單線運行。
9、PT-CAN:傳輸率約為500 kBits/s。不可以進行單線運行。
主控製單元:主控單元是主動式通信方,通信的主動權由它發出。主控單元控製總線和通信。它能夠在總線網絡中向被動式用戶(副控製單元) 發送信息,並根據被動式用戶的要求接收信息。
副控製單元:副控製單元是一個被動式通信用戶。它被要求接收和發送數據。
多主控單元係統:在一個多主控單元係統中所有的通信用戶在某個時間都能夠擔當主控單元或副控製單元的角色。
故障原因
CAN 總線上通信故障可能是下列原因:
CAN Low (低速) 或CAN High (高速) 通信線斷路或者短路插頭連接損壞(觸頭損壞、汙垢、鏽蝕)
車用電源係統中的故障電壓(例如由損壞的點火線圈或接地連接引起)
某個控製單元中的通信部件故障
某個控製單元的供電故障(當蓄電池電量快耗盡時蓄電池電壓緩慢下降可能導致故障記錄存儲,因為不是所有的控製單元由於電壓下降而同時關閉)
PT-CAN、F-CAN、本地CAN 電阻測量過程
在通常情況下,測量電阻時被測件在測量前先斷電。為此應斷開車輛蓄電池接線。大約等待三分鍾直至係統中所有的電容器放完電。
電阻測量過程:
CAN 總線必須斷電,
不允許使用其他測量儀(並聯測量儀),
測量在CAN Low (低速) 和CAN High (高速) 導線間進行,
實際值允許與標準值有幾歐姆的偏差。
直流電壓測量PT-CAN、F-CAN、本地CAN
檢測的前提:蓄電池已連接且點火開關打開!
在測試儀上切換到測量係統->萬用表
測量功能:電壓
測量方式:=
測量範圍:自動
為了確定CAN Low (低速) 或CAN High (高速) 導線是否損壞,可以測量CAN Low (低速) (或者CAN High(高速)) 的對地電壓。
CAN Low (低速) 對地:電壓大約2.4 V
CAN High (高速) 對地:電壓大約2.6 V
這些值是近似值,根據總線負載可以有約幾個100 mV 的偏差。
示波器測量PT-CAN、F-CAN、本地CAN
檢測的前提:蓄電池已連接且點火開關打開!
在測試儀上切換到測量係統->示波器設置
測量方式:=
測量範圍:+/- 5 V
頻率範圍:1 kHz
為了弄清CAN 總線是否完好工作,監測總線上的通信情況十分有用。在此重要的不是分析各個字節的情況,
而是隻要觀察CAN 總線的工作情況。示波器測量說明:”CAN 總線很可能無故障工作”。
如果用示波器測量CAN Low (低速) 和接地導線間的電壓,然後在電壓極限U (最小) = 1.5 V 和U (最大) = 2.5V 時得到一個近似矩形的信號。
如果用示波器測量CAN High (高速) 和接地導線間的電壓,然後在電壓極限U (最小) = 2.5 V 和U (最大) =3.5 V 時得到一個近似矩形的信號。
這些值是近似值,根據總線負載可以有約幾個100 mV 的偏差。
K-CAN 的電阻測量
因為根據控製單元內部電路邏輯電阻是變化的,在K-CAN 總線上可以進行未定義的電阻測量!
K-CAN 的直流電壓測量
檢測的前提:蓄電池已連接且點火開關打開!
在測試儀上切換到測量係統->萬用表
測量功能:電壓
測量方式:=
測量範圍:+/- 10 V
為了確定CAN Low (低速) 或CAN High (高速) 導線是否損壞,可以測量CAN Low (低速) (或者CAN High(高速)) 的對地電壓。
CAN Low (低速) 對地:電壓大約4.8 V
CAN High (高速) 對地:電壓大約0.2 V
這些值是近似值,根據總線負載可以有約幾個100 mV 的偏差。
K-CAN 的示波器測量
檢測的前提:蓄電池已連接且點火開關打開!
在測試儀上切換到測量係統->示波器設置
測量方式:=
測量範圍:自動
頻率範圍:1 kHz
為了弄清CAN 總線是否完好工作,監測總線上的通信情況十分有用。在此重要的不是分析各個字節的情況,而是隻要觀察CAN 總線的工作情況。示波器測量說明:”CAN 總線很可能無故障工作”。
如果用示波器測量CAN Low (低速) 和接地導線間的電壓,然後在電壓極限U (最小) = 1 V 和U (最大) = 5 V時得到一個近似矩形的信號。
如果用示波器測量CAN High (高速) 和接地導線間的電壓,然後在電壓極限U (最小) = 0 V 和U (最大) = 4 V時得到一個近似矩形的信號。
這些值是近似值,根據總線負載可以有約幾個100 mV 的偏差。
CAN 總線失效
K-CAN 數據總線或PT-CAN 數據總線失效原因可能是CAN (低速) 或CAN (高速) 導線短路,或某個控製單元損壞。為了查找故障原因,應進行下列工作步驟:
將CAN 總線用戶一個一個依次拔出,直至找到故障原因(= 控製單元x)。
檢查控製單元x 導線是否短路
如有必要檢測控製單元x
如果某個控製單元至CAN 總線的分支線短路,僅執行該工作步驟就成功了。如果CAN 總線導線自身短路,則必須檢查電線束。
診斷
在CAN 總線控製單元中可能有兩個不同的總線故障記錄:
CAN 通信故障
CAN 線路故障
通信故障概括得說明了CAN 總線上損壞的、不能再進行通信控製單元。隻有當故障目前不存在,才可以讀取故障”CAN 通信故障”。如果當前存在故障,則不能再與控製單元通信。因此也不能讀取故障代碼存儲器!
導線物理故障可以通過使用容錯CAN 收發器識別。但是目前隻有用於K-CAN 數據總線的容錯收發器。因此僅連接在K-CAN 數據總線上的控製單元會有故障代碼存儲記錄”CAN 線路故障”!此外CAN 收發器無法區分下表中所列的各個故障類型。如果總線故障”CAN 線路故障” 記錄在一個控製單元中,則表明:
CAN (高速) 斷路
CAN (低速) 斷路
CAN (高速) 對地或正極短路
CAN (低速) 對地或正極短路
CAN (高速) 對CAN (低速) 短路
斷路(單線運行) :在每個控製單元中都有各自的一個總線端。這意味著,一旦斷路,電平可能在整個K-CAN網絡上保持。這會導致發送控製單元不能識別該故障,並繼續在雙線模式下工作。但如果控製單元越過中斷位傳送一條信息,則接收控製單元僅在未損壞的總線導線上確定活性。接收控製單元將由此識別出單線運行狀態,並存儲下故障”CAN 線路故障”。如果不同的控製單元通過接收到除中段位以外的信息,則會有多個控
製單元在單線運行狀態下輸入該故障代碼存儲內容。
短路:如果在係統中存在短路,則所有K-CAN 控製單元必定記錄了故障”CAN 線路故障”。為了查找短路,根據”CAN 總線失效” 執行工作步驟。
看過《寶馬汽車can總線測量方法》的人還看了以下文章
|
關於CAN總線的一些事情 |
CAN總線是各種總線中使用比較廣泛的一種通信技術,它在單片機控製技術中和PLC控製技術中會常常使用這種通信技術。下麵我們來說說關於CAN總線的一些事情。 什麼叫CAN總線 CAN總線它是控製器局域網絡(Controller Area Network, CAN)的簡稱,是由德國博世(BOSC... |
|
iic總線為什麼需要上拉電阻 |
II總線是當今電子係統中應用最廣泛的芯片間通信標準,它是一種開漏通信標準,需要上拉電阻將總線電平拉到Vdd 在設計中需要增加上拉電阻,但關鍵是上拉電阻阻值取多少合適呢?通常芯片手冊中會有推薦的上拉阻值,所以在設計時按推薦的取值就可以了。下圖是一... |
|
組態王HTConvertTime函數年份上限2019怎麼 |
如下圖:組態王HTConvertTime使用2019年 相信用過組態王軟件的人都會知道,組態王HTConvertTime這個函數到了現在2020年已經不能用了,那以前做的項目怎麼辦能,接下來我來為大家介紹以下2種解決方案,如果適用,請采納。 方案1.致電組態王,要求組態王廠家發... |
|
電子開發中如何確定使用I2C總線還是SPI總線 |
電子項目開發中經常用到通訊功能,包括板子上芯片間的通訊和設備間的通訊。而常用的有線通訊方式無非就這幾種,如I2C、SPI、RS232、RS485接口、CAN、USB等。其中I2C也叫IIC,對於題目中提到的幾種通訊方式,I2C和SPI是芯片間的短距離通訊,無法長距離通訊。... |
|
can協議是什麼 |
CAN總線是德國公司BOSCH公司為解決現代汽車中眾多控製和測試儀器之間的數據交換而開發的一種串行數據通信協議,即控製器局域網總線。 其是一種多主總線,通信介質可以是雙絞線、同軸電纜、光纖,通信速率可達1Mb/s,通信距離可達10Km。此協議的最大特點是廢... |