《CAN匯流排嵌入式開發--從入門到實踐》是由牛躍聽編著,北京航空航天大學出版社出版的一本書籍。
基本介紹
- 書名:CAN匯流排嵌入式開發--從入門到實踐
- 作者:牛躍聽 等編著
- 頁數:368
- 出版社:北京航空航天大學出版社
- 出版時間:2012-1-1
- 字 數:532000
內容簡介,目錄,
內容簡介
CAN匯流排通信技術廣泛套用於工業自動化、汽車電子、樓宇建築、醫療器械、電梯網路、工程機械等行業,市場每年對CAN通信控制產品需求巨大。《CAN匯流排嵌入式開發:從入門到實踐》從目前幾種流行的CAN通信控制電路的器件入手,結合製作的CAN匯流排通信學習板,詳細介紹CAN匯流排嵌入式套用開發技術。
《CAN匯流排嵌入式開發:從入門到實踐》內容主要包括CAN控制器和單片機的接口技術、CAN匯流排在A/D採集控制板傳輸中的套用、支持片上CANopen協定的LPCllCxx系列微控制器(ARMCortex-MO核心)的CAN套用設計及CAN匯流排在酒店客房智慧型化系統中的工程套用。每一種實例都從方案論證、硬體電路設計、軟體程式設計方面進行庖丁解牛式的論述,並且書中所有硬體電路均製作出電路板,所有程式均在電路板上調試運行。
目錄
第1章 CAN匯流排基礎知識
1.1 CAN匯流排簡介
1.2 CAN匯流排基本工作原理
1.3 CAN的標準格式和擴展格式
1.4 CAN的節點硬體構成
1.5 CAN控制器
1.6 CAN收發器
1.7 CAN匯流排接口電路保護器件
1.7.1 共模扼流圈
1.7.2 ESD防護
1.7.3 CAN匯流排網路保護
1.8 CAN匯流排通信過程
1.9 CAN匯流排控制器晶片濾波器的作用
1.10CAN匯流排的報文格式
1.10.1 數據幀
1.10.2 遠程幀
1.10.3 錯誤幀
1.10.4 過載幀
1.10.5 幀間空間
1.11振盪器容差
1.12位定時要求
1.13同步
1.14位流編碼及位填充
1.15CAN匯流排錯誤處理
1.15.1 錯誤類型
1.15.2 錯誤標誌
1.16故障界定
1.16.1 故障界定的方法
1.16.2 錯誤計數規則(共12條規則)
1.16.3 錯誤標記及錯誤中斷類型
1.17CAN匯流排拓撲結構
1.17.1 匯流排結構拓撲
1.17.2 CAN匯流排通信距離
1.18CAN匯流排傳輸介質
1.18.1 雙絞線
1.18.2 光纖
第2章 CAN控制器SJA1000與8051系列單片機接口設計
2.1 CAN控制器SJA1000
2.1.1 SJA1000引腳排列及其功能
2.1.2 Basic CAN模式下內部暫存器地址表
2.1.3 Peli CAN模式下內部暫存器地址表
2.1.4 Basic CAN和Peli CAN模式的區別,
2.1.5 8051系列單片機控制SJA1000的方式
2.1.6 SJA1000的濾波器設定
2.1.7 CAN匯流排通信波特率的計算
2.1.8 SJAl000初始化流程
2.2 CAN匯流排驅動器
2.2.1 TJA1040總體概述
2.2.2 TJA1040功能
2.3 CAN匯流排DC/DC光電隔離技術
2.3.1 DC/DC電源隔離模組
2.3.2 高速光耦6N137
2.4 51系列單片機CAN匯流排學習板實物圖
2.5 51系列單片機CAN匯流排學習板硬體電路設計
2.5.1 電路原理圖
2.5.2 SJA1000晶振的電路設計
2.6 雙節點CAN匯流排通信
2.6.1 雙節點CAN匯流排系統的程式流程框圖設計
2.6.2 SJA1000的硬體接口地址定義