J1850

J1850

SAE-J1850是美國汽車工程師協會制定的汽車通信協定標準,通過汽車通信協定標準的制定,可以滿足汽車在自診斷方面的通用性和設計規範的標準化。

基本介紹

  • 中文名:J1850
  • 外文名:J1850
J1850匯流排是1994年由汽車工程師協會(Society of Automotive Engineers;SAE)所頒布的標準,之後普及運用於美國車廠的汽車中,如福特(Ford)、通用汽車(General Moter;GM)、克賴斯勒(Chrysler)等,雖然美國車廠多實行J1850標準,但各廠的實際作法各有不同,Ford的實體層設計與GM、Chrysler不同,而GM與Chrysler的實體層雖相同,但更上層的訊框格式卻不同,等於3家車廠有3種協定。
但是由於CAN匯流排的優越性,目前使用J1850的汽車廠(主要是北美)也已經慢慢的過渡到使用CAN匯流排。
在J1850匯流排上,訊息以數位訊號形式的傳輸,數位訊號的顯性位優先權高於隱性位優先權。當匯流排被高優先權的訊息占用時,低優先權的訊息被停止傳送,只有當匯流排空閒時被停止傳送的訊息才能被再次傳送,這是為了避免匯流排上訊息衝突而導致訊息的丟失。在判斷是否應該接收匯流排所傳輸的訊息時,J1850協定採用全幀比較的方式,即從幀起始位開始一位位進行比較,直到幀結束為止。此方式不會破壞幀結構和內容,這種非破壞式衝突解決的方法也是該協定的核心。J1850協定沒有嚴格地定義可能出現的幀錯誤。但是,它採用CRC校驗法則來檢測錯誤幀。當傳送站點檢測到自己傳送的幀信息出現錯誤時,它會自動中斷髮送過程。而接收此訊息的站點收到這個錯誤幀時會完全拋棄該幀。 J1850 套用層主要用於操作信息提示和故障診斷。SAE已經進一步擴充了該協定,並把擴充部分寫入J2178協定之中。

就車用電子的匯流排分類而言,J1850屬於B級(Class B)的匯流排,B級匯流排的速率約在20kbps~125kbps間,較此更低速的為A級匯流排,速率低於20kbps以下,最知名的即是LIN Bus。B級匯流排的主要用途為車用信息中心、儀表顯示、故障檢測診斷等。由於J1850的實際運用混亂,因此有逐漸淘汰的趨勢,預計最有可能用來取代J1850的是低速版的CAN Bus。
如前所述,J1850有不同的實體層作法,一種是以脈寬調變(Pulse Width Moduleated;PWM)方式傳送,運用2條線路以差動方式進行傳輸,最高速率為41.6kbps;另一種是可變脈寬(Variable Pulse Width;VPW)方式,此方式僅使用1條線路就可傳輸,最高速率為10.4kbps。
在邏輯準位方面,J1850的高準位電壓約在4.25V~20V間,而低準位電壓則低於3.5V。要注意的是,1個高電壓(或低電壓)並不代表輸出1個bit的信息,而是1個「bit symbol」,1個bit symbol最少可以攜帶1個bit的信息,但也可以更多,視調變作法而定。此外,每個Symbol的傳遞有其時間限制,以單線方式傳輸而言1個Symbol的傳遞時間為64微秒或128微秒。
在實體線路上,J1850匯流排平時會連線1個微弱的下拉式電阻,當匯流排被驅動時則會將線路電壓拉至高準位,拉至高準位的同時也等於取得匯流排的主導權、使用權。若發生爭搶匯流排主導權的情形,則J1850使用CSMA/CR方式對爭搶進行仲裁,以決定匯流排上某個節點有權先使用匯流排。
至於最遠傳輸距離與最多的節點數等表現,VPW型的J1850最遠能有35公尺傳輸,最多能在1個J1850匯流排內設定32個節點。在連線器(Connector)方面,許多套用案例中J1850是使用OBDII(On-Board Diagnostics II)的連線器,雖然ODBII是另一套通訊接口與通訊協定,但J1850卻經常挪借其連線器來運用,事實上CAN Bus有時也透過OBDII連線器來連線、傳遞。

相關詞條

熱門詞條

聯絡我們