CAN巴士的常見斷層和維修方法
1. 物理層故障
釋放錯誤
問題: can_h和can_l反向連接, 和TXD/RXD引腳連接到反向.
解決方案: 檢查接線序列以確保正確連接CAN_H/CAN_L,並且TXD/RXD匹配控制端.
線損壞
問題: 電纜因磨損而被損壞/短路, 腐蝕或外力.
解決方案: 更換損壞的電纜並加強防水/防腐蝕措施.

定制的汽車罐頭界面和佈線線束
Connnector失敗
問題: 接觸差, 氧化或鬆散的塞.
解決方案: 清潔聯繫人或更換連接器以確保安全連接58.
poor接地
問題: 過度接地電阻會導致電磁干擾.
解決方案: 檢查接地點, 增加接地點的數量並降低接地電阻.
2. 數據鏈路層故障
協議錯誤
問題: 節點發送的數據格式不符合CAN協議規範.
解決方案: 更新節點軟件或重新配置協議參數.
幀錯誤
問題: 數據框受到干預,驗證失敗.
解決方案: 檢查公共汽車屏蔽措施以增強反干擾能力.
baud率不一致
問題: 節點之間的通信率設置不同.
解決方案: 統一所有節點的波特率參數.
3. 網絡拓撲故障
末端阻力不匹配
問題: 端子電阻未安裝或電阻太大 (標準為120Ω).
解決方案: 在公共汽車的開頭和末端安裝120Ω端子電阻.
bus電容太大
問題: 寄生電容會影響信號波形 (例如電視保護設備的電容超過標準).
解決方案: 刪除不必要的保護設備或降低通信波特率.

新能源車輛可以公交干擾位置和消除方法
4. 其他常見問題
模塊電源異常
問題: 模塊電源電壓不穩定或缺失.
解決方案: 檢查電源線和保險絲,以確保24V電壓穩定.
wake-up Line失敗
問題: 喚醒信號未傳輸, 導致模塊不被激活.
解決方案: 檢查喚醒線連接和前控制模塊的輸出狀態.
診斷和維護過程
電壓檢測方法
正常值: 當公共汽車醒來時, CAN_H電壓約為2.5-3.5V, CAN_L電壓約為1.5-2.5V, 兩者的總數約為5V.
判斷: 如果can_h和can_l電壓關閉, 可能發生短路; 如果電壓異常波動, 檢查行或節點.
模塊隔離方法
手術: 一一斷開節點以定位故障源 (例如導致短路的模塊).
fault代碼清算
筆記: 避免直接關閉電源, 並根據製造商的過程使用診斷工具來防止數據丟失或功能鎖定.
典型的斷層現象
Instrument異常: 例如速度計/轉速計故障.
功能失敗: 發動機無法啟動, 照明系統異常, ETC. 通信中斷: 整個車輛網絡癱瘓, 並且多個ECU無法鏈接.
能 (控制器區域網絡) 是由德國博世公司在1980年代初期開發的多主持人本地網絡序列通信協議,以解決眾多電子控制單元之間的數據交換問題 (覆蓋) 在現代汽車中.
由Bosch和Intel共同開發 1983;
1987 第一個CAN控制器芯片 (英特爾);
1990 第一個使用CAN的大規模生產的汽車: 梅賽德斯S級;
能 2.0 被釋放 1991 (A部分和B部分);
在 1993, 可以成為ISO標準 (ISO 11898);
當他們看到這個名字時,許多學生暈倒了. 實際上, 可以簡單地將溝通理解為電話會議. 一個人說話, 其他人聽 (廣播). 當多人同時講話時, 某些規則被用來決定誰先說話,誰講話是誰說話 (仲裁). 這就像您和領導者在會議上同時講話. 您一定會讓領導者首先講話.
但是值得注意的是,在這次會議上, 發言人將確認聽眾是否已成功收到信息. 如果說話者提供的信息不正確, 聽眾將指出時間的錯誤.

可以巴士通信模塊和轉換器
可以公交檢測方法:
①在檢查數據總線系統之前, 必須確保所有連接到數據總線的電子控制單元都沒有功能故障. 功能故障是指不直接影響數據總線系統的故障, 但會影響某個系統的功能過程. 如果傳感器損壞, 結果是發射器信號無法通過數據總線傳遞. 該功能故障對數據總線系統有間接影響, 影響需要該傳感器信號的電子控制單元之間的通信. 如果有功能錯誤, 故障應首先消除. 記下故障並消除電子控制單元中的所有故障代碼.
②消除了所有功能故障後, 如果電子控制單元之間的數據傳輸仍然異常, 需要檢查數據總線系統. 檢查數據總線系統故障時, 必須區分以下兩個可能的情況: ■檢測由組成的兩線數據總線系統 2 電子控制單元. ■檢測兩線數據總線系統,由 3 或更多電子控制單元.
③如果在數據總線上找不到硬件損壞的原因, 您應該檢查某個電子控制單元是否導致故障. 斷開通過CAN總線傳輸數據的所有電子控制單元, 關閉點火開關, 並連接一個電子控制單元. 例如, 大眾系統模型, 連接故障診斷工具, 打開點火開關, 並清除剛連接的電子控制單元的故障代碼. 使用功能 06 結束輸出, 關閉並在點火開關上, 打開點火開關 10 秒,然後使用故障診斷工具讀取剛連接的電子控制單元的故障內存的內容. 如果顯示“硬件損壞”, 更換剛連接的電子控制單元; 如果未顯示“硬件損壞”, 連接下一個電子控制單元並重複上述過程.
罐頭巴士的常見故障和原因:
(1) CAN總線在CAN總線電子控制單元中的常見故障, 可能有兩個公交故障記錄: 可以通信故障並可以行駛總線故障.
①可以交流失敗有兩種溝通失敗的情況: ■電子控制單元是開路. ■電子控制單元損壞.
②公交線路故障可以公交線路故障具有以下情況:
■可以公交電線短路.
■一條罐頭的電線破了.
■公交線可以接地.
■在公交電線之間斷裂.
■罐頭和罐頭線之間的交叉連接.
■可以將罐頭線短路到電池的正端子.
■罐頭高線短路至電池的正端子.
■可以將罐頭線短路到電池的負端子短路.
■罐頭高線短路到電池的負端子.
(2) CAN公交車失敗的原因是罐頭總線上通信失敗的原因如下:
①可以打開或短路的罐頭線或罐頭線通信線. ②插頭連接損壞, 例如損壞的聯繫人, 污垢, 和生鏽. ③車輛電源系統的電壓故障, 例如由損壞的點火線圈或接地連接引起的. ④電子控制單元中的通信組件失敗. ⑤電子控制單元的電源故障. 當電池幾乎耗盡時, 電池電壓慢下降可能會導致故障記錄存儲,因為並非所有電子控制單元都因電壓下降而關閉.
罐頭總線的短路到正極, 短路, 電線的短路彼此不會損壞電子控制單元, 但是在最嚴重的情況下, 它將導致公交系統故障. 車輛中的公共汽車系統不僅受到開路或短路故障的約束. 當水蒸氣侵入公交系統的插頭時, 接觸電阻可能會出現在地面之間, 桿子和可以公交電線, 導致公交系統異常工作. 總線總線可以使用數字萬用表來測試電壓信號,以粗略確定數據總線信號傳輸是否存在故障. 檢測方法如下圖所示:
▲罐頭總線的萬用表檢測
用數字萬用表測量頻率信號, 萬用表具有分段的獲取和有效的價值計算的工作特性. 所以, 數字萬用表的顯示值只能反映所測量信號的主要信號電壓值, 並且無法顯示測量信號的每個細節. 可以看出,當使用數字萬用表來測量CAN總線的信號電壓時, 數量表的顯示值與CAN BUS的主要信號電壓值之間存在相應的關係.
(1) 使用萬用表來測量電源罐頭總線
當總線閒置時,罐頭高信號的電壓約為2.5V. 當公共汽車上有信號傳輸時, 電壓值以2.5〜3.5V之間的高頻波動, 因此,罐頭高的主體電壓應為2.5V, 因此,用萬用表測量時測得的值為2.5〜3.5V, 大於2.5V,但接近2.5V. 相似地, 當總線空閒約2.5V時,可以罐信號的電壓. 當公共汽車上有信號傳輸時, 電壓值以1.5〜2.5V之間的高頻波動, 因此,罐頭的主要電壓應為2.5V, 因此,用萬用表測量的測量值為1.5〜2.5V, 小於2.5V但接近2.5V.
(2) 使用萬用表來測量舒適罐頭公共汽車
舒適的信號的電壓大約為 0 當公共汽車閒置時. 當公共汽車上有信號傳輸時, 電壓值以高頻波動 0 和5V. 所以, 罐頭的主電壓應該是 0, 因此,用萬用表測量時測量值約為0.35V. 相似地, 當總線閒置時,罐最低信號的電壓約為5V. 當公共汽車上有信號傳輸時, 電壓值以高頻波動 0 和5V. 所以, 罐頭高的主要電壓應為5V, 因此,用萬用表測量時的測量值約為4.65V.
(3) 檢測CAN總線端子電阻
為了測量兩個末端電阻的總電阻, 您可以使用VAS5051檢測器的萬用表功能執行測試,如下圖所示.
▲測量兩個端子電阻的總電阻. 測量端子電阻器的步驟如下:
①卸下電線 (電纜) 從電池的正端和負端子. ②等待 5 幾分鐘,直到所有電容器都完全排放. ③連接VAS5051檢測器, 調用萬用表功能, 連接測量線, 測量端子電阻的總電阻並記錄. ④用端子電阻電子控制單元拔下接線線束塞 (例如發動機電子控制單元) 並觀察端子電阻的總電阻是否變化. ⑤連接第一個電子控制單元的接線線束塞 (帶有端子電阻, 例如發動機電子控制單元); 然後拔下第二個電子控制單元的接線線束塞 (例如ABS電子控制單元). 觀察端子電阻的總電阻是否變化. ⑥分析測量結果. 電子控制單元中設置的不是具有固定電阻的端子電阻器, 但是許多測得的電阻的組合. 例如, 在帶泵噴嘴單元的1.9TDI模型上, 發動機電子控制單元配備了66Ω的端子電阻器. 端子電阻是根據車輛模型設計的, 總電阻值取決於車輛的公交結構. 測量總電阻後, 您需要用末端電阻電子控制單元拔下插頭,併兩次測量個體電阻. 當測得的電阻值在去除電子控制單元之後發生變化時, 這意味著兩個電阻值都是正常的. 可以用萬用表來測量驅動器罐頭上安裝的端子電阻, 但是,在舒適罐中安裝的終端阻力和信息可以用萬用表測量的信息可以測量. 例如, 以奧迪A21.4模型為例,以分析其驅動器CAN總線的總電阻. 帶有端子電阻器的兩個電子控制單元通過CAN BUS線束連接, 並且兩個端子電阻在總線上並聯連接. 測量結果是每個端子電阻的電阻約為120Ω, 總電阻約為60Ω. 從這個測量數據, 可以判斷駕駛罐頭公共汽車的終端阻力是正常的. 應該注意的是,單個端子電阻的電阻不一定約為120Ω, 它的特定價值取決於公交結構.
另一個示例是分析奧迪A21.4型號驅動器CAN的單個電阻值. 測量總電阻後, 用終端電阻拔下電子控制單元的接線線束, 然後再次測量. 此時, 屏幕上顯示的電阻值應更改 (這是對電子控制單元的終端電阻值的測量, 以及驅動罐頭總線的單個端子電阻的實際測量電阻值). 如果測得的電阻值在用終止電阻器的電子控制單元的接線線束插頭插頭不變, 系統中有一個問題. 可能是卸下的電子控制單元的端子電阻損壞, 或罐頭公共汽車中有一個開路. 如果移除電子控制單元後顯示的電阻變為無限, 然後,尚未刪除的電子控制單元的端子電阻都損壞, 否則,通往電子控制單元的CAN總線線具有開路故障.
English
العربية
bosanski jezik
Български
Català
粤语
中文(漢字)
Hrvatski
Čeština
Dansk
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
עברית
Magyar
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
தமிழ்
ภาษาไทย
Tiếng Việt