如何檢測 CAN 總線電路是否正常?
檢測 CAN 總線電路是否正常,有多種方法。
首先是視覺檢查,查看電路板有無燒毀、破損、腐蝕,連接器是否松動(dòng)或損壞,線纜有無斷裂、磨損。
接著是電阻檢測,用萬用表測 CAN 通訊電路中的電阻值,總線電阻應(yīng)在 60 - 120Ω 之間,終端電阻約 120Ω 。
然后是電壓檢測,用萬用表測電壓值,總線電源電壓在 9 - 30V 之間,信號(hào)電壓在 0 - 5V 之間。
還有信號(hào)完整性檢測,用示波器或邏輯分析儀看信號(hào)的上升時(shí)間、下降時(shí)間、幅度、波形等,正常時(shí)上升時(shí)間 1 - 3μs,下降時(shí)間 1 - 2μs,幅度 0.9 - 2.5V 。
通訊測試也很重要,用 CAN 卡、CAN 分析儀等工具,測通訊速率、距離、質(zhì)量。
檢測工具方面,萬用表能測電阻、電壓等,示波器用于觀察信號(hào)波形等參數(shù),邏輯分析儀測信號(hào)時(shí)序、頻率,CAN 卡和 CAN 分析儀用于通訊測試。
檢測流程是先準(zhǔn)備工具,熟悉原理和參數(shù)要求,再做視覺檢查。之后電阻檢測,不在正常范圍要查電路板等。接著電壓檢測,不正常就檢查電源等。然后信號(hào)完整性檢測,有問題查電路板等。最后通訊測試,不理想就分析調(diào)整。
問題處理要根據(jù)結(jié)果,比如電阻異常可能是電路板等損壞,要更換或重連。電壓異??赡苁请娫吹葐栴}。
硬件檢查包括 CAN 控制器、收發(fā)器、總線驅(qū)動(dòng)器、終端電阻等,像 CAN 控制器要查電源、時(shí)鐘、接口,收發(fā)器要查電源、信號(hào)、接口,總線驅(qū)動(dòng)器也類似,終端電阻要查電阻值和連接。
軟件檢查有通信協(xié)議棧、驅(qū)動(dòng)程序、應(yīng)用程序,協(xié)議棧要查協(xié)議一致性、功能完整性、性能,驅(qū)動(dòng)程序要查兼容性、功能完整性、性能。
CAN 總線常見故障如 CAN H 與 CAN L 短路,網(wǎng)絡(luò)會(huì)關(guān)閉,測量電壓會(huì)發(fā)現(xiàn)始終約 2.5V,可通過插拔控制模塊判斷故障位置。