CAN總線應用層協議J1939輕松入門(第2版)

牛躍聽 周立功 王彬

  • 出版商: 北京航空航天大學
  • 出版日期: 2026-02-01
  • 售價: $474
  • 語言: 簡體中文
  • 頁數: 259
  • ISBN: 7512450788
  • ISBN-13: 9787512450783
  • 相關分類: 物聯網 IoT
  • 下單後立即進貨 (約4週~6週)

商品描述

本書首先介紹CAN總線 的基礎知識,然後闡述了 CAN2.0協議與J1939協議的 關系,進而詳細解析J1939 協議;結合徐工集團攤鋪機 找平控制系統,詳細講解了 J1939協議在工程機械上的 實際應用,供讀者參考。筆 者在多年實踐基礎上,從研 發、後期故障維修的角度對 工程機械J1939協議故障進 行了詳盡的實例解析,具體 分析了軟件、硬件中存在的 問題,並給出了改進方案。 本書旨在為廣大J1939協 議的研發者提供通俗易懂的 知識講解、實戰化的軟硬件 設計方案,書中的電路圖、 源程序、故障排除方法可以 直接拿來參考運用。本書也 適合從事汽車和工程機械檢 測、維修的技術人員參考。

目錄大綱

第1章 CAN總線基礎知識
1.1 CAN總線簡介
1.2 CAN總線基本工作原理
1.3 CAN的標準格式和擴展格式
1.4 CAN的節點構成
1.5 CAN控制器
1.6 CAN收發器
1.7 CAN總線接口電路保護器件
1.7.1 共模扼流圈
1.7.2 ESD防護
1.7.3 CAN總線網絡保護
1.8 CAN總線通信過程
1.9 CAN總線控制器芯片濾波器的作用
1.10 CAN總線的報文格式
1.10.1 數據幀
1.10.2 遠程幀
1.10.3 錯誤幀
1.10.4 過載幀
1.10.5 幀間空間
1.11 振蕩器容差
1.12 位定時要求
1.13 同步
1.14 位流編碼及位填充
1.15 CAN總線錯誤處理
1.15.1 錯誤類型
1.15.2 錯誤標誌
1.16 故障界定
1.16.1 錯誤計數劃分
1.16.2 錯誤計數規則
1.16.3 錯誤狀態轉換
1.16.4 錯誤標記及錯誤中斷類型
1.17 CAN網絡與節點的總線拓撲結構
1.17.1 總線結構拓撲
1.17.2 CAN總線通信距離
1.17.3 CAN中繼器
1.17.4 CAN網橋
1.17.5 CAN集線器
1.17.6 CAN網關
1.18 CAN總線傳輸介質
1.18.1 雙絞線
1.18.2 光纖
1.19 改善電磁兼容性的措施
1.19.1 增加電阻值以抑制共模幹擾
1.19.2 分開的總線終端
1.19.3 斜率控制
1.20 CAN網絡的實時性能及通信波特率設置
1.20.1 網絡延時
1.20.2 CAN網絡通信速率選擇
1.20.3 CAN網絡通信速率的一致性
1.21 CAN總線節點設備的電源
1.22 如何監測CAN網絡節點的工作狀態
1.22.1 問題的引出
1.22.2 只有兩個節點的簡單CAN總線網絡
1.22.3 大於兩個節點的CAN總線網絡
1.22.4 CAN總線應用層協議中的節點狀態監測
第2章 CAN 2.0協議與J1939協議的關系
第3章 J1939協議
3.1 J1939協議簡介
3.2 J1939的報文格式
3.3 J1939協議數據單元
3.4 PGN
3.5 可疑參數編號SPN
3.6 PGN解析與實例
3.7 SPN解析與實例
3.8 J1939發送的數據幀舉例
3.9 J1939協議中的名稱和地址
3.10 J1939報文類型
3.10.1 命令報文
3.10.2 請求報文
3.10.3 廣播/響應報文
3.10.4 確認報文
3.10.5 群功能報文
3.11 各類型報文舉例
3.12 J1939接收報文的流程
3.12.1 接收中斷
3.12.2 典型的接收流程
3.12.3 J1939協議中關於接收濾波器設置的特殊性
第4章 J1939傳輸協議功能
4.1 報文的拆裝和重組
4.1.1 數據包的序列號
4.1.2 數據包的拆裝
4.1.3 數據包的重組
4.1.4 數據包拆裝與重組舉例
4.2 傳輸協議連接管理中的報文類型
4.2.1 連接模式下的請求發送報文
4.2.2 連接模式下的準備發送報文
4.2.3 消息結束應答報文
4.2.4 放棄連接報文
4.2.5 廣播公告報文
4.2.6 數據傳送報文
4.3 多字節數據傳輸
4.3.1 多組消息廣播
4.3.2 連接模式下的多字節數據傳送
第5章 J1939協議中的故障診斷
5.1 診斷故障碼的組成
5.2 故障代碼類型
5.2.1 當前故障代碼(DM1)
5.2.2 歷史故障代碼(DM2)
5.2.3 歷史故障碼診斷清除/覆位(DM3)
5.2.4 當前故障碼診斷數據清除/覆位(DM11)
5.2.5 停幀參量(DM4)
第6章 攤鋪機找平控制系統
6.1 攤鋪機找平控制系統功能概述
6.2 基於J1939協議的找平控制系統開發的一般步驟
6.3 拓撲結構規劃
6.4 通信協議制定
6.4.1 節點命名規則
6.4.2 基於J1939協議的標識符分配
6.4.3 數據格式規定
6.4.4 報文發送方式
6.4.5 通信協議
6.4.6 消息類型
6.5 攤鋪機找平儀硬件電路設計
6.5.1 硬件電路實現的功能
6.5.2 硬件電路的構成
6.6 J1939傳輸協議功能的通信過程
6.7 攤鋪機找平儀軟件設計
6.7.1 軟件設計流程圖
6.7.2 程序頭文件定義說明
6.7.3 通信錯誤的處理
6.7.4 攤鋪機找平儀CAN總線通信初始化程序
6.7.5 函數詳解
6.7.6 中斷的處理
6.7.7 基於J1939協議的攤鋪機找平儀通信程序源碼
第7章 工程機械J1939協議故障實例解析
7.1 工程機械CAN總線應用特點
7.2 工程機械CAN總線布局
7.3 高速CAN和低速CAN的區別
7.3.1 高速CAN標準的特點與拓撲結構
7.3.2 低速容錯CAN標準的特點與拓撲結構
7.4 CANScope總線綜合分析儀
7.4.1 設備簡介
7.4.2 產品特性
7.4.3 功能概述
7.4.4 硬件接口
7.4.5 設備軟件界面
7.5 工程機械節點硬件常見問題與改進設計
7.5.1 接口電路常見損壞排查與高防護接口電路設計
7.5.2 線纜參數選擇問題與規範線纜
7.5.3 網絡布局常見問題與處理方案
7.6 工程機械J1939軟件常見問題與改進設計
7