CAN總線應用層協議實例解析(第2版)( 簡體 字) | |
作者:牛躍聽,周立功,高宏偉,黃敏思 | 類別:1. -> 電子工程 -> 電子電氣 |
出版社:北京航空航天大學出版社 | 3dWoo書號: 49721 詢問書籍請說出此書號! 有庫存 NT售價: 350 元 |
出版日:8/1/2018 | |
頁數:380 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787512427495 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第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 基於(;AN2.0A/(2AN2.0B協定節點開發的一般步驟 2.2 程式設計實踐——基於51系列單片機+SJAl000晶片的CAN2.OA協議 通信程式 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 SJAl000初始化流程 2.2.1 0發送子函數詳解 2.2.1 1接收子函數詳解 2.2.1 2中斷的處理及中斷函數詳解 2.2.1 3完整的24路開關量採集學習板程式 2.3 程式設計實踐——基於MSP4.3 0系列單片機+M("P2515晶片的CAN2.0B協定 通信程式 2.3.1 學習板硬體選擇及電路構成 2.3.2 CAN控制器M(;P2515 2.3.3 晶振的選擇及CAN通信串列傳輸速率的計算 2.3.4 SJAl000和MCP2515在濾波器設置時的區別 2.3.5 程式流程圖 2.3.6 程式標頭檔定義說明 2.3.7 MCP2515的SPI程式 2.3.8 完整的MSP430單片機CAN匯流排學習板程式 2.4 程式設計實踐——基於STM32的(;AN2.0A協定通信程式 2.4.1 基於SI、M32的CAN匯流排學習板硬體電路設計實例 2.4.2 學習板實現的功能 2.4.3 學習板硬體選擇及電路構成 本書從目前幾種流行的 CAN 匯流排應用層協定入手,詳細介紹了基於iCAN 協定、DeviceNet協定、J1939協定、CANopen協定的嵌入式開發實例,每一種實例都從協定詳解、開發步驟論證、硬體電路設計、軟體程式設計等方面進行了解析。同時,書中涉及的硬體電路均製作了電路板實物,軟體均在電路板上調試運行正常。
本書是再版書,相比舊版,本書修正了舊版的不足,並增加了部分工程實踐內容。本書旨在為從事 CAN 匯流排應用層協定的開發者提供產生實體的研發思路和軟、硬體技術參考,能夠使開發者快速地由 CAN 匯流排應用層協定解析進入實戰開發應用,提高研發工程師的工作效率,縮短研發時間。 本書可供工業控制領域的研發人員、電子愛好者使用或參考,也可作為高等院校自動控制、電氣工程、電子資訊工程等專業師生的參考用書。 |