原创 車載以太網學習(七)

在Switch中,MAC地址沒有在設置的地址表中的幀的處理有三種方式: (1)廣播 (2)丟棄 (3)轉發到指定端口

原创 車載以太網學習(六)

對於以太網Switch,一般不考慮AVB的情況也需要具有QoS功能,一般使用的是嚴格優先級的方式,具體從參數配置取決於Switch芯片和實際車型項目。

原创 車載以太網學習(四)

在車載以太網中會使用802.1Q協議,使用VLAN技術,這樣可以通過VLAN中的PCP字段來定義優先級,可以保證優先級的數據優先發送,但是這種簡單粗暴的方式容易造成低優先級的數據丟失,因此,AVB將被應用到車載網絡之中。

原创 車載以太網學習(五)

對於交換機的MAC地址表在車上是否可以只使用靜態的、不支持MAC學習,需要根據OEM的實際需求來定義

原创 車載以太網學習(三)

對於Switch,如果使用外掛PHY的方式,可能導致整體EMC無法通過的結果,因此,車載以太網推薦Switch集成PHY的形式。

原创 車載以太網學習二

100BASE-T1可以使用的車規級的PHY: 博通:BCM89810、BCM89811; 恩智浦:TJA1100、TJA1102 等

原创 SAE J1939數據鏈路層-傳輸協議

SAE J1939協議中,普通CAN幀(CAN FD除外)的數據長度爲8個字節,即爲一個單幀最多可以傳輸8個字節的數據,超過8個字節的數據需要使用傳輸協議,使用多個數據包進行傳輸。傳輸協議包含的幀格式大致

原创 樹莓派3+安裝centos

手裏面有一塊樹莓派3,一直也沒有自己重新燒寫其他系統,之前看到有ubuntu版本的ARM架構系統,之前ubuntu玩的真的有點夠了,就沒有燒寫ubuntu。碰巧最近有工作需要使用centos系統搭建服務器,之前一直使用的是x86的架構在驗

原创 CAN--11898

博世公司在CAN協議基礎上提出了數據場可變速率的CAN-FD協議,CAN-FD應該全面向下兼容傳統CAN協議。 對於傳統CAN協議。實際傳輸的數據場只佔有一個CAN報文總長的一半左右,有效數據傳輸不高,並且傳輸速率較低(商用車一般只有25

原创 CAN-FD兼容CAN的三種方式

目前商用車在世界範圍內使用最多的還是CAN網絡,CAN-FD對於CAN來說幀結構發生了變化,並且不是所有廠商的ECU都能全部切換到CAN-FD,特別是國內的廠商,CAN-FD的技術還不成熟,這就帶來了一個比較實際的問題,在整車上可能會共存

原创 車載以太網技術(一)

隨着車載ECU數量的增多和待傳數據的體量增大,普通的CAN網絡已經無法滿足需求了,特別是在舒適信息部門,全方位影像等功能需要很大的帶寬,這類的需求CAN-FD也是無法滿足的,而其他技術現在的成熟度和普及度並不是很高。 日常生活中使用的以太

原创 LIN協議簡介

LIN協議在商用車的應用還是比較多的,比如胎壓監測系統、陽光雨量傳感器等。 LIN協議與CAN協議不同的是由主從節點的區分,CAN協議中各個ECU檢測總線狀態非碰撞競爭機制傳輸報文,而LIN協議的報文是由主節點發送報頭從節點通過響應來填充

原创 CAN網絡開路和短路帶來的影響

(1)CAN_H斷開 在CAN_H斷開點的不同邊節點之間,數據無法通信,但是在CAN_H斷開點相同邊的節點間是可以通信的,但是信噪比下降; (2)CAN_L 在CAN_L斷開點的不同邊節點之間,數據無法通信,但是在CAN_H斷開點相同邊的

原创 SAE J1939介紹

CAN協議最初由美國博世公司提出,後來SAE在CAN2.0B的基礎之上提出J1939協議,該協議主要面向客車和載重貨車。 J1939協議對應ISO提出的七層OSI模型中的物理層、數據鏈路層、網絡層和應用層,除了這四層,爲了保證數據的準確傳

原创 CAN網絡中的電阻

對於商用車整車線束較長,在CAN網絡的終端需要添加終端電阻,根據SAE J1939的建議一般添加的是分離式終端電阻,兩個終端電阻的阻值並聯之後要與整車線束的特性阻抗相匹配。 1939協議給出了三種終端電阻的佈置方式: 第一種是在CAN總線