項目驅動:CAN-bus現場匯流排基礎教程

項目驅動:CAN-bus現場匯流排基礎教程

《項目驅動:CAN-bus現場匯流排基礎教程》是2012年7月北京航空航天大學出版社出版的圖書,作者是嚴寒亮、黃曉清、周立功。

基本介紹

  • 中文名:項目驅動:CAN-bus現場匯流排基礎教程
  • 作者:嚴寒亮、黃曉清、周立功
  • 出版社:北京航空航天大學出版社
  • 出版時間:2012年7月
  • 頁數:163 頁
  • 定價:20 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787512408210
內容簡介,圖書目錄,

內容簡介

《高等院校電類專業新概念教材·卓越工程師教育叢書·項目驅動:CAN-bus現場匯流排基礎教程》既可作為獨立教材,又可作為《項目驅動——單片機套用設計基礎》的配套教材。採用項目驅動的形式,通過一個多節點CAN - bus通信網路的完整實現來展現CAN - bus各方面的知識。全書分為8章,主要內容包括現場匯流排的概念.CAN節點的軟硬體設計,以及國際主流高層協定CANopen和DeviceNet,並在最後一章介紹CAN - bus套用中常見的問題及解決辦法。
《高等院校電類專業新概念教材·卓越工程師教育叢書·項目驅動:CAN-bus現場匯流排基礎教程》強調理論與實踐相結合,讀者通過《高等院校電類專業新概念教材·卓越工程師教育叢書·項目驅動:CAN-bus現場匯流排基礎教程》的學習,可深入了解CAN - bus的相關知識,並掌握節點的設計方法。
《高等院校電類專業新概念教材·卓越工程師教育叢書·項目驅動:CAN-bus現場匯流排基礎教程》可作為大學本科和研究生電子信息、自動化、機電一體化等專業的教材,也可作為電子愛好者以及對CAN - bus感興趣的科技人員的參考用書。

圖書目錄

第1章 現場匯流排CAN-bus
1.1 從“罐頭”說起
1.2 通信的層次
1.3 什麼是現場匯流排
1.4 CAN匯流排簡介
1.5 CAN-bus物理層
1.5.1 CAN收發器與信號電平
1.5.2 接外掛程式
1.5.3 線“與”原理
1.5.4 同步與填充位
1.5.5 通信速率與距離
1.5.6 終端電阻
1.5.7 小結
1.6 CAN-bus數據鏈路層
1.6.1 CAN幀類型
1.6.2 數據幀
1.6.3 遠程幀
1.6.4 錯誤幀
1.6.5 過載幀
1.6.6 幀間隔
1.6.7 小結
1.7 CAN-bus套用層
第2章 CAN節點設計
2.1 概述
2.1.1 CAN網路與節點
2.1.2 CAN硬體驅動
2.1.3 套用層協定驅動
2.1.4 功能電路驅動代碼與應用程式
2.2 CAN-bus節點電路
2.2.2 CAN控制器SJA1000
2.2.3 CAN收發器
2.2.4 CAN收發器CTM8251
2.2.5 CAN控制器和收發器電路設計
2.3 系統設計
2.3.1 單片機最小系統
2.3.2 功能電路設計
2.4 MCU與CAN控制器電路的連線
第3章 CAN控制器驅動
3.1 SJA1000編程基礎
3.1.1 MCU訪問SJAl000
3.1.2 讀/寫暫存器
3.1.3 暫存器位操作
3.1.4 連續讀/寫暫存器
3.1.5 精確延時
3.2 SJA1000硬體連線測試
3.2.1 硬體接口測試原理
3.2.2 測試例程
3.3 SJA1000初始化
3.3.1 初始化流程
3.3.2 SJA1000初始化函式
3.4 SJA1000傳送CAN幀
3.4.1 傳送流程
3.4.2 傳送模式
3.4.3 傳送函式
3.4.4 測試例程
3.5 SJA1000接收CAN幀
3.5.1 接收報文處理流程
3.5.2 接收緩衝區
3.5.3 讀取SJA1000報文流程
3.5.4 接收函式
3.5.5 測試例程
3.6 SJA1000驗收濾波器
3.6.1 驗收濾波器的作用
3.6.2 驗收濾波器的原理
3.6.3 驗收濾波器設定函式
3.6.4 測試例程
3.7 SJA1000中斷
3.7.1 接收中斷(RI)
……
第4章 CAN套用層協定
第5章 CAN節點應用程式設計
第6章 CAN匯流排套用層協定-CANopen
第7章 CAN匯流排套用層協定-DeviceNet
第8章 CAN匯流排設備及調試工具
附錄A SJA1000暫存器定義頭檔案原始碼
附錄B CAN網路組建及套用
參考文獻

相關詞條

熱門詞條

聯絡我們