編輯推薦
本書是作者在從事CAN匯流排開發與套用過程中,將切身的學習心得和經驗加以總結,針對初、中級學習者而編寫的入門級圖書。全書以匯流排控制晶片為基礎,結合具體電路和相關程式,通過一些實用的套用實例來講解CAN匯流排的設計。
作者力圖擺脫傳統理論式的說教口吻,以初學者的角度來安排內容的講解,讓廣大讀者在輕鬆的閱讀中掌握CAN匯流排的開發過程。
內容簡介
本書以基於51單片機的CAN匯流排系統設計為講解對象,在內容安排上兼顧理論與實踐,循序漸進地將其呈現給讀者。第1—3章主要講述CAN匯流排底層協定規範、套用層協定以及CAN匯流排控制器和驅動器,為CAN匯流排系統設計奠定基礎。第4—9章重點講解CAN匯流排系統硬體設計和程式設計,以幫助讀者熟悉該系統的硬體資源,也是單片機學習者很好的學習範例;同時給出CAN匯流排自發收、兩點通信、多點通信、CAN—RS232網橋、溫控系統等綜合實例,讓讀者在學習和實踐中理解CAN匯流排的精髓。最後一章與讀者分享作者的一些設計感悟,並對網友常見問題進行解答.
作者簡介
李真花 電子技術愛好者,北京交通大學檢測與自動化專業碩士,有多項CAN匯流排系統及其他工業匯流排設計調試經驗。edn網站CAN匯流排學習小組的創建者之一,參與了六版“POAE—CAN匯流排學習板”的設計。
書籍目錄
第1章 CAN匯流排概述與協定規範
1.1 計算機網路體系結構與拓撲結構
1.1.1 計算機網路體系結構
1.1.2 網路互聯設備
1.1.3 網路拓撲結構
1.2 CAN匯流排簡介
1.2.1 CAN匯流排是什麼
1.2.2 CAN匯流排的特點
1.2.3 CAN匯流排傳輸介質
1.2.4 CAN匯流排拓撲結構與設備
1.3 報文傳輸
1.3.1 幀類型
1.3.2 幀格式
1.3.3 幀優先權仲裁
1.4 報文濾波與校驗
1.5 編碼——位填充
1.6 錯誤處理與故障界定
1.6.1 錯誤類型
1.6.2 節點錯誤處理
1.6.3 故障界定方法
1.7 位定時要求
本章小結
第2章 CAN匯流排套用層協定
2.1 為什麼構建CAN套用層協定
……第3章can控制器和驅動器第4章 硬體系統設計與實踐第5章 基礎實驗實踐第6章 CAN匯流排節點的自收發實例設計第7章 CAN匯流排兩節點通信實例設計第8章 CAN-RS232網橋設計第9章 基於iCAN協定的溫控系統設計第10章感悟設計附錄 郵政系統與CAN匯流排通信系統對比後記