《項目驅動——CAN-bus現場匯流排基礎教程》,由嚴寒亮、黃曉清著,周立功編寫。本書可作為大學本科和研究生電子信息、自動化、機電一體化等專業的教材,也可作為電子愛好者以及對CAN - bus感興趣的科技人員的參考用書。強調理論與實踐相結合,讀者通過本書的學習,可深入了解CAN - bus的相關知識,並掌握節點的設計方法。
基本介紹
- 中文名::《項目驅動——CAN-bus現場匯流排基礎教程》
- 作者::嚴寒亮,黃曉清 著 周立功 編
- 類別::計算機理論、基礎知識
- 價格::定價:¥20.00
- 語種::中文
- ISBN::9787512408210
- 出版社::北京航空航天大學出版社
- 頁數::163頁
- 開本::16開
- 出版時間::2012年7月1日
- 裝幀::平裝
內容簡介
作者簡介
圖書目錄
1.1從“罐頭”說起
1.2通信的層次
1.3什麼是現場匯流排
1.4CAN匯流排簡介
1.5CAN-bus物理層
1.5.1CAN收發器與信號電平
1.5.2接外掛程式
1.5.3線“與”原理
1.5.4同步與填充位
1.5.5通信速率與距離
1.5.6終端電阻
1.5.7小結
1.6CAN-bus數據鏈路層
1.6.1CAN幀類型
1.6.2數據幀
1.6.3遠程幀
1.6.4錯誤幀
1.6.5過載幀
1.6.6幀間隔
1.6.7小結
1.7CAN-bus套用層
第2章CAN節點設計
2.1概述
2.1.1CAN網路與節點
2.1.2CAN硬體驅動
2.1.3套用層協定驅動
2.1.4功能電路驅動代碼與應用程式
2.2CAN-bus節點電路
2.2.1CAN控制器
2.2.2CAN控制器SJA1000
2.2.3CAN收發器
2.2.4CAN收發器CTM8251
2.2.5CAN控制器和收發器電路設計
2.3系統設計
2.3.1單片機最小系統
2.3.2功能電路設計
2.4MCU與CAN控制器電路的連線
第3章CAN控制器驅動
3.1SJA1000編程基礎
3.1.1MCU訪問SJAl000
3.1.2讀/寫暫存器
3.1.3暫存器位操作
3.1.4連續讀/寫暫存器
3.1.5精確延時
3.2SJA1000硬體連線測試
3.2.1硬體接口測試原理
3.2.2測試例程
3.3SJA1000初始化
3.3.1初始化流程
3.3.2SJA1000初始化函式
3.4SJA1000傳送CAN幀
3.4.1傳送流程
3.4.2傳送模式
3.4.3傳送函式
3.4.4測試例程
3.5SJA1000接收CAN幀
3.5.1接收報文處理流程
3.5.2接收緩衝區
3.5.3讀取SJA1000報文流程
3.5.4接收函式
3.5.5測試例程
3.6SJA1000驗收濾波器
3.6.1驗收濾波器的作用
3.6.2驗收濾波器的原理
3.6.3驗收濾波器設定函式
3.6.4測試例程
3.7SJA1000中斷
3.7.1接收中斷(RI)
……
第4章CAN套用層協定
第5章CAN節點應用程式設計
第6章CAN匯流排套用層協定-CANopen
第7章CAN匯流排套用層協定-DeviceNet
第8章CAN匯流排設備及調試工具
附錄ASJA1000暫存器定義頭檔案原始碼
附錄BCAN網路組建及套用
參考文獻