J1939是用於車輛各個元件之間的通信和診斷的車輛匯流排標準,最初是使用在美國的汽車和重型卡車工業。由於在車輛應用上的成功,J1939已經成為公認的標準,且為卡車在車輛網路科技應用上的首選,像是施工用、物料處理用或林用的重型車輛。在高階的協定上是基於Controller Area Network (CAN),CAN提供microprocessor系統(ECU)之間的串列資料通訊,可以用在任何種類的重型車輛上。在這些單元之間交換的訊息,可以是車輛的速度、引擎的轉矩控制訊息、油溫或其他地數據。
CAN bus application layers
J1939的封包是由8 byte的資料與一個標準的標頭所組成,其中包含一個稱為PGN(Parameter Group Number, PGN)的索引,PGN嵌入在訊息的29bit識別碼之中。PGN可以用來分辨訊息的功能與資料的組成。J1939試圖定義的標準PGN,以涵蓋廣泛的汽車、農業、海洋和越野車輛為宗旨。PGN有保留一段範圍(00FF00(hex)到00FFFF(hex))可以做為專有使用。PGN是由獨特的數據,所定義SPN元素的可變數值所組成,例如:用於引擎RPM的預定義SPN。J1939使用3種方式,來使用CAN Bus通訊。目的地的通信是使用PDU1(Protocol Data Unit 1)方式,來發送和接收數據,PDU1格式允許訊息直接給特定的ECU(CAN節點) ,目的地的位址包含在CAN PDU1 CAN frame內。廣播通訊是使用PUD2(Protocol Data Unit 2)的方式,把訊息傳送給多個節點。PDU2訊息格式辨識訊息的號碼,是對應到哪一個節點號碼。在這應用中,接收ECU的監視CAN Bus的特定消息。例如,因為它監視的bus在等待包含燃油溫度和燃油壓力的PDU,顯示單元可能會忽略其他消息。

特色

  • 基於CAN Bus的高層協議
  • 傳送速度可達到250 kbit/s
  • 29位元CAN 2.0B識別碼
  • 用於重型車輛
  • 點對點或廣播通訊
  • 傳輸協議最多可到1785個數據字節
  • 網路管理
  • 參數群組的定義
型號 J1939
產品型號 GW-7228-G
 
GW-7238D-G
 
支援協議 J1939
Modbus RTU Slave
J1939
Modbus TCP server/RTU Slave
通訊界面 RS-232
RS-422
RS-485
RS-232
RS-485
Ethernet