什麼是can總線呢?
在實際中,通常都是看到CANh, CANl兩根線。把他們連到車上控制器後,就能夠和車上的控制器通信了。其實can不是特別複雜的總線。它不像usb,pcie,srio等複雜的接口,概念複雜。
剛剛學習的人,會被他的概念搞暈,診斷ID, 請求ID. 功能ID,什麼ISO15765,ISO14229,ISO14230,J1939等等規範,會感受一會兒進入了大海。 這些都是應用層的規定的。只要瞭解can總線的底層,任意時刻,要知道它發送的每個比特是什麼含義。拿示波器測量,要知道當前波形的ID是多少。RTR,IDE,RO位, 就能夠破解全部的疑問。這個在調試和車上的模塊通信的時候,必需要作到清楚,才能解決問題。有時候,用周立功的監控盒子,去監控總線的數據,明明是看到了有數據,可是對方控制器不響應任何信息,就連負響應都沒有。種種問題。就須要瞭解can線上的信號。ide