原创 關於SAE J1939協議物理層採樣點學習記錄

SAE J1939協議中關於採樣點有着比較詳細的描述: 標準位時間分爲四段: 同步段:0=位時間中的這部分是用來同步總線上的不同ECU。邊沿包含在此段中。 傳播段:位時間中的這部分是用來補償網絡中由於總線傳播時間和ECU內部延遲時間造成的

原创 CAN網絡中的路由

現在汽車快速發展,車上的ECU數目已經達到幾十個,乘用車可能會更多,商用車雖然少些,但是也有二三十個之多,雖然SAE J1939協議中對定了使用屏蔽雙絞線最多一路CAN上可以使用30個ECU,但是在實際使用過程中考慮網絡負載和報文延時,一

原创 CAN協議中的PGN

PGN是參數組編號,對於制定CAN協議來說十分重要,很多ECU在接受報文時識別的就是PGN而不是報文的ID, 報文ID作爲報文的名字,是沒一條報文專有的名字,而一個PGN不僅僅對應一條報文。CAN的擴展幀使用29位標識符,報文ID共有四個

原创 車上診斷插頭的定義

商用車上的診斷插頭的定義遵循的是ISO 15031-3協議,該協議對引腳4、引腳5、引腳6、引腳14和引腳16有着明確的定義,其他引腳也給出了參考定義,不過整車廠可以自己進行定義,正常除了診斷CAN,最多

原创 常用連接嵌入式設備的工具方法

對於嵌入式設備來說現在絕大多數運行系統的設備運行的都是linux系統,又由於嵌入式設備的硬件性能都比較弱,因此很多設備是不會使用圖形界面的,這個時候多數需要使用轉接線來有線連接,或者使用遠程連接軟件進行無線連接。 對於有線連接,本人使用較

原创 ISO 11898協議更新說明

ISO 11898-1在2015年進行了更新,主要將CAN-FD部分新增,ISO 11898-2在2016年底進行了更新,並且最新版本的11898-2除了對ISO 11898-2:2003進行更新之外,將

原创 CAN-FD英文縮寫

d:dominant r:recessive ACK:acknowledgement CRC:cyclic redundancy check DLC:data length code EDL:extended data length EO

原创 SAE J1939物理層

在SAE J1939-11和ISO 11898中對商用車使用的線束都是屏蔽雙絞線,即爲除了電源、地、CAN_H、CAN_L之外還有一個屏蔽線,並且所有ECU的屏蔽線都接到同一個地線上,一般接地點選擇在網絡的中央位置上。但是在實際使用中,多

原创 Ubuntu無法正常連接無線網絡

本文標題所說的ubuntu無法正常連接無線網絡是在無線網卡驅動正常,使用ifconfig也可以正常查看到無線網卡信息,只是按下物理組合件不能正常連接網絡的情況。 修改/etc/NetworkManager下面的conf配置文件(PS:建議

原创 thinpad安裝win8.1&win7雙系統

在做硬件相關開發時,win8和win10總是帶來莫名其妙的問題,實驗室也確實需要一臺筆記本具有win7環境。現有的三臺筆記本兩臺是超極本,預裝的都是win8.1,一臺移動工作站w550s預裝win8.鑑於w550s中資料較多,因此打算將t