-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

CAN總線應用層協議實例解析

( 簡體 字)
作者:牛躍聽類別:1. -> 電子工程 -> 電子電氣
譯者:
出版社:北京航空航天大學出版社CAN總線應用層協議實例解析 3dWoo書號: 41384
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:8/1/2014
頁數:355
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787512415652
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

牛躍聽、周立功、穆希輝和黃敏思編著的《CAN 總線應用層協議實例解析(附光盤工程師經驗手記)》 從目前幾種流行的CAN總線應用層協議人手,詳細介紹 了基于iCAN協議、DeviceNet協議、J1939協議、 CANopen協議的嵌入式開發實例,每一種實例都從協 議詳解、開發步驟論證、硬件電路設計、軟件程序設 計等方面進行了解析。同時,書中涉及的硬件電路均 制作了電路板實物,軟件均在電路板上調試運行正常 。
  本書旨在為從事CAN總線應用層協議的開發者提 供實例化的研發思路和軟、硬件技術參考,能夠使開 發者快速地由CAN總線應用層協議解析進入實戰開發應 用,提高研發工程師的工作效率,縮短研發時間。
  本書可供工業控制領域的研發人員、電子愛好者 使用或參考,也可作為高等院校自動控制、電氣工程 、電子信息工程等專業師生的參考用書。
目錄:

第1章 CAN總線基礎知識
 1.1 CAN總線簡介
 1.2 CAN總線通信過程
 1.3 CAN總線協議規范
  1.3.1 報文
  1.3.2 報文濾波
  1.3.3 振蕩器容差
  1.3.4 位定時與同步
  1.3.5 位流編碼及位填充
  1.3.6 CAN總線錯誤處理和故障界定
 1.4 CAN總線的基本組成
  1.4.1 CAN控制器
  1.4.2 CAN收發器
  1.4.3 CAN總線接口電路保護器件
 1.5 CAN總線傳輸介質
  1.5.1 雙絞線
  1.5.2 光纖
 1.6 CAN網絡與節點的總線拓撲結構
 1.7 改善電磁兼容性的措施
第2章 CAN2.0A/CAN2.0B協議解析及開發實例精講
 2.1 基于CAN2.0A/CAN2.0B協議節點開發的一般步驟
 2.2 編程實踐——基于51系列單片機+SJA1000芯片的CAN2.0A協議通信程序
  2.2.1 學習板硬件選擇及電路構成
  2.2.2 CAN控制器SJAl000
  2.2.3 51系列單片機怎樣控制SJAl000
  2.2.4 SJAl000地址的確定
  2.2.5 SJAl000的濾波器設置
  2.2.6 CAN總線通信波特率的計算
  2.2.7 程序流程圖
  2.2.8 程序頭文件定義說明
  2.2.9 SJA1000初始化流程
  2.2.10 發送子函數詳解
  2.2.11 接收子函數詳解
  2.2.12 中斷的處理及中斷函數詳解
  2.2.13 完整的24路開關量采集學習板程序
 2.3 編程實踐——基于MSP430系列單片機+MCP2515芯片的CAN2.0B協議通信程序
  2.3.1 學習板硬件選擇及電路構成
  2.3.2 CAN控制器MCP2515
  2.3.3 晶振的選擇及CAN通信波特率的計算
  2.3.4 SJA1000和MCP2515在濾波器設置時的區別
  2.3.5 程序流程圖
  2.3.6 程序頭文件定義說明
  2.3.7 MCP2515的SPI程序
  2.3.8 完整的MSP430單片機CAN總線學習板程序
第3章 CAN總線應用層協議簡介
 3.1 什么是CAN總線應用層協議
 3.2 CAN2.0A/CAN2.0B協議的局限性
 3.3 常用的CAN總線應用層協議
 3.4 實例講述構建cAN總線應用層協議時的關鍵問題
  3.4.1 CAN網絡的實時性能
  3.4.2 設備的電源連接
  3.4.3 網絡電纜
第4章 嵌入式開發實例——基于iCAN協議的應用設計精講
 4.1 iCAN協議
  4.1.1 iCAN協議規范中專有名詞解釋
  4.1.2 iCAN的報文格式
  4.1.3 iCAN的通信過程
  4.1.4 iCAN協議中的設備定義
  4.1.5 iCAN報文傳輸協議
  4.1.6 iCAN報文處理流程
 4.2 基于iCAN協議智能節點開發的一般步驟
 4.3 基于iCAN協議功能模塊的硬件電路設計
 4.4 編程實踐——基于51單片機的iCAN協議的學習板程序
  4.4.1 程序頭文件定義說明
  4.4.2 子函數詳解
  4.4.3 基于iCAN協議的從站通信程序流程圖
  4.4.4 完整的iCAN協議從站通信程序
第5章 嵌入式開發實例——基于DeviceNet協議的應用設計精講
 5.1 DeviceNet協議
  5.1.1 DeviceNet協議中的專有名詞解釋
  5.1.2 對象的編址
  5.1.3 DeviceNet對象模型
  5.1.4 DeviceNet的報文標識符
  5.1.5 DeviceNet的報文格式
  5.1.6 UCMM連接和預定義主/從連接
  5.1.7 DeviceNet的通信過程
 5.2 基于DeviceNet協議智能節點開發的一般步驟
 5.3 基于DeviceNet協議功能模塊的硬件電路設計
 5.4 編程實踐一基于ADuC812單片機的DeviceNet協議的學習板程序
  5.4.1 程序頭文件定義說明
  5.4.2 子函數詳解
  5.4.3 基于DeviceNet協議的從站通信程序流程圖
  5.4.4 濾波器設置
  5.4.5 完整的DeviceNet協議從站通信程序
第6章 嵌入式開發實例——基于J1939協議的應用設計精講
 6.1 J1939協議
  6.1.1 J1939協議規范中專有名詞解釋
  6.1.2 J1939的報文格式
  6.1.3 J1939地址和參數組編號的分配
  6.1.4 J1939的通信過程
 6.2 基于J1939協議電控系統開發的一般步驟
 6.3 發動機轉速測量節點的硬件電路設計
 6.4 發動機轉速測量節點的軟件編程
  6.4.1 軟件設計流程圖
  6.4.2 程序頭文件定義說明
  6.4.3 CAN芯片的初始化程序
  6.4.4 子函數詳解
  6.4.5 中斷的處理
  6.4.6 完整的J1939協議發動機轉速測量節點程序
第7章 CANopen協議與應用
 7.1 CANopen協議
  7.1.1 CANopen協議的歷史發展
  7.1.2 CANopen協議中的幾個概念
  7.1.3 CANopen開發遵循的幾個注意點
 7.2 基于CANopen協議從節點開發的一般步驟
 7.3 CA:Nopen從站開發
  7.3.1 CANopen從站硬件設計
  7.3.2 CANopen從站相關硬件與驅動代碼設計
  7.3.3 編程實踐——基于C8051F040的CANopen協議學習板程序
 7.4 CANopen主站原理
  7.4.1 CANopen主站的特點
  7.4.2 CANopen主站特有的對象
  7.4.3 CANopen主站的啟動
  7.4.4 CANopen主站的兩種實現方式比較
附錄A CAN總線故障診斷與解決
 A.1 測試設備簡介
 A.2 測試前的準備工作
 A.3 排查步驟1——排查位定時異常節點
 A.4 排查步驟2——總線工作狀態“體檢”
 A.5 排查步驟3——排查總線傳輸堵塞故障
 A.6 排查步驟4——排查干擾導致的通信異常
 A.7 排查步驟5——排查長距離或非規范線纜導致的異常
 A.8 排查步驟6——排查總線延遲導致的通信異常
 A.9 排查步驟7——通過帶寬測量排查導線是否匹配
 A.10 排查步驟8——利用軟件眼圖追蹤故障節點
 A.11 排查步驟9——評估總線阻抗、感抗、容抗對信號質量的影響
 A.12 排查步驟10——排查環境影響因素
附錄B CANopen協議中涉及的英文縮寫
附錄C DS301協議中的部分對象描述
附錄D DS401協議中的部分對象描述
參考文獻
序: