問題一:什麽是can通訊?
答:CAN(“Controller Area Network”,控制器局域网)
問題二:can總線的作用是什麽?
總線的作用就是將整車中各種不同的控制器連接起來,實現信息的可靠共享,並減少整車線束數量。可以設想一種極端情況,如下圖所示:

如果整車上所有的用電設備都是一個獨立的CAN總線節點,並且每一個節點都向外發送自己當前的狀態,並且接受來自外部的信息,那麽整車的控制只需要一條CAN總線控制線和電源線就可以了,這樣大大減少了線束數量,並提高了控制的可靠性。
問題三:can系統如何實現數據傳輸與控制的?
CAN總線的通信是通過一種類似于“會議”的機制實現的,只不過會議的過程並不是由一方(節點)主導,而是,每一個會議參加人員都可以自由的提出會議議題(多主通信模式),二者對應關系如下:

問題四:can系統報文中的故障碼SPN與FMI含義是什麽?
SPN:參數代號
爲了方便相互之間的數據交換,國際標准對CAN總線上發送的,與車輛系統相關的幾乎所有參數都進行了編號。這個編號就是SPN。
包括傳動系統的油溫、壓力,發動機的轉速、工時等,都有自己的SPN號。在發生故障時,用這些參數號來指示發生故障的位置。
FMI:故障模式標識號
某個參數到底發生了什麽故障,用這個號來表示。
举例说明SPN 522048 FMI 11 ;其中522048表示故障点为,粗滤器或燃油水寒宝;11表示故障模式(可以理解为原因)进入发动机的柴油含水量高;
關鍵詞: