步驟 3:打開 CANScope 的報文界面和“總線負載率”界面,發送 ID 填入 7FFH,DLC 為8,發送次數為無限。分別調整重復次數,使總線負載率為 10%、30%、50%、70%、90%。使用 ID 篩選的方式,對應觀察被測 DUT 的應用數據是否間隔時間是否正常。為篩選出被測 DUT 發出的 181H 的 ID,通過增量時間的方式觀察是否有異常。
依據 GMW14241,測試結果為 DUT 在 10%、30%、50%、70%、90%負載下均可以正常工作,并且不會因為負載過高而死機,則通過測試。
其實通過負載率測試的過程我們不難發現,如果測試CAN一致性測試的項目都需要手動測試完成會非常耗費精力。單負載率的測試都要在不通的負載率情況下觀察通信情況,其他的測試的復雜和嚴謹性更是不言而喻。目前能夠對所有項目或者大部分想做做全自動化測試的方案少之又少,最新的CANDT則帶有自動化測試流程,可以直接導出報表,對于CAN一致性測試的工程師而言應該是福音了。
CANDT的硬件連接較為方便,搭配CANScope-Pro和電腦,只需一次性連接相關的供電線及通信線,利用上位機軟件實現全自動化測試的目的。
如圖7里的上位機軟件所示,針對物理層、數據鏈路層、網絡管理層的測試項可以做單項或多項的自動化測試。整個測試系統以ISO11898標準為核心,圍繞國內主流新能源主機廠CAN總線測試標準為主要依據,測試功能滿足CAN總線一致性測試需求。