注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)CAN總線應(yīng)用層協(xié)議實(shí)例解析

CAN總線應(yīng)用層協(xié)議實(shí)例解析

CAN總線應(yīng)用層協(xié)議實(shí)例解析

定 價(jià):¥49.00

作 者: 牛躍聽(tīng),周立功,穆希輝,黃敏思 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 單片機(jī)與嵌入式 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787512415652 出版時(shí)間: 2014-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《CAN總線應(yīng)用層協(xié)議實(shí)例解析》從目前幾種流行的CAN總線應(yīng)用層協(xié)議入手,詳細(xì)介紹了基于iCAN協(xié)議、DeviceNet協(xié)議、J1939協(xié)議、CANopen協(xié)議的嵌入式開(kāi)發(fā)實(shí)例,每一種實(shí)例都從協(xié)議詳解、開(kāi)發(fā)步驟論證、硬件電路設(shè)計(jì)、軟件程序設(shè)計(jì)等方面進(jìn)行庖丁解牛式的解析。同時(shí),書中涉及的硬件電路均制作了電路板實(shí)物,軟件均在電路板上調(diào)試運(yùn)行正常。本書旨在為從事CAN總線應(yīng)用層協(xié)議的開(kāi)發(fā)者提供實(shí)例化的研發(fā)思路和軟、硬件技術(shù)參考,能夠使開(kāi)發(fā)者快速地由CAN總線應(yīng)用層協(xié)議解析進(jìn)入實(shí)戰(zhàn)開(kāi)發(fā)應(yīng)用,提高研發(fā)工程師的工作效率,縮短研發(fā)時(shí)間。本書可供工業(yè)控制領(lǐng)域的研發(fā)人員、電子愛(ài)好者使用或參考,也可作為高等院校自動(dòng)控制、電氣工程、電子信息工程等專業(yè)師生的參考用書。

作者簡(jiǎn)介

暫缺《CAN總線應(yīng)用層協(xié)議實(shí)例解析》作者簡(jiǎn)介

圖書目錄

第1章CAN總線基礎(chǔ)知識(shí)
1.1CAN總線簡(jiǎn)介
1.2CAN總線通信過(guò)程
1.3CAN總線協(xié)議規(guī)范
1.3.1報(bào)文
1.3.2報(bào)文濾波
1.3.3振蕩器容差
1.3.4位定時(shí)與同步
1.3.5位流編碼及位填充
1.3.6CAN總線錯(cuò)誤處理和故障界定
1.4CAN總線的基本組成
1.4.1CAN控制器
1.4.2CAN收發(fā)器
1.4.3CAN總線接口電路保護(hù)器件
1.5CAN總線傳輸介質(zhì)
1.5.1雙絞線
1.5.2光纖
1.6CAN網(wǎng)絡(luò)與節(jié)點(diǎn)的總線拓?fù)浣Y(jié)構(gòu)
1.7改善電磁兼容性的措施
第2章CAN2.0A/CAN2.0B協(xié)議解析及開(kāi)
發(fā)實(shí)例精講
2.1基于CAN2.0A/CAN2.0B協(xié)議節(jié)點(diǎn)開(kāi)發(fā)的一般步驟
2.2 編程實(shí)踐--基于51系列單片機(jī)+SJA1000芯片的CAN2.0A協(xié)議
通信程序
2.2.1學(xué)習(xí)板硬件選擇及電路構(gòu)成
2.2.2CAN控制器SJA10
2.2.351系列單片機(jī)怎樣控制SJA1
2.2.4SJA1000地址的確定
2.2.5SJA1000的濾波器設(shè)置
2.2.6CAN總線通信波特率的計(jì)算
2.2.7程序流程圖
2.2.8程序頭文件定義說(shuō)明
2.2.9SJA1000初始化流程
2.2.10發(fā)送子函數(shù)詳解
2.2.11接收子函數(shù)詳解
2.2.12中斷的處理及中斷函數(shù)詳解
2.2.13完整的24路開(kāi)關(guān)量采集學(xué)習(xí)板程序
2.3編程實(shí)踐--基于MSP430系列單片機(jī)+MCP2515芯片的CAN2.0B協(xié)議
通信程序
2.3.1學(xué)習(xí)板硬件選擇及電路構(gòu)成
2.3.2CAN控制器MCP251
2.3.3晶振的選擇及CAN通信波特率的計(jì)算
2.3.4SJA1000和MCP2515在濾波器設(shè)置時(shí)的區(qū)別
2.3.5程序流程圖
2.3.6程序頭文件定義說(shuō)明
2.3.7MCP2515的SPI程序
2.3.8完整的MSP430單片機(jī)CAN總線學(xué)習(xí)板程序
第3章CAN總線應(yīng)用層協(xié)議簡(jiǎn)介
3.1什么是CAN總線應(yīng)用層協(xié)議
3.2CAN2.0A/CAN2.0B協(xié)議的局限性
3.3常用的CAN總線應(yīng)用層協(xié)議
3.4實(shí)例講述構(gòu)建CAN總線應(yīng)用層協(xié)議時(shí)的關(guān)鍵問(wèn)題
3.4.1CAN網(wǎng)絡(luò)的實(shí)時(shí)性能
3.4.2設(shè)備的電源連接
3.4.3網(wǎng)絡(luò)電纜
第4章嵌入式開(kāi)發(fā)實(shí)例--基于iCAN協(xié)議的應(yīng)用設(shè)計(jì)精講
4.1iCAN協(xié)議
4.1.1iCAN 協(xié)議規(guī)范中專有名詞解釋
4.1.2iCAN的報(bào)文格式
4.1.3iCAN的通信過(guò)程
4.1.4iCAN協(xié)議中的設(shè)備定義
4.1.5iCAN報(bào)文傳輸協(xié)議
4.1.6iCAN報(bào)文處理流程
4.2基于iCAN協(xié)議智能節(jié)點(diǎn)開(kāi)發(fā)的一般步驟
4.3基于iCAN協(xié)議功能模塊的硬件電路設(shè)計(jì)
4.4編程實(shí)踐--基于51單片機(jī)的iCAN協(xié)議的學(xué)習(xí)
板程序
4.4.1程序頭文件定義說(shuō)明
4.4.2子函數(shù)詳解
4.4.3基于iCAN協(xié)議的從站通信程序流程圖
4.4.4完整的iCAN協(xié)議從站通信程序
第5章嵌入式開(kāi)發(fā)實(shí)例--基于DeviceNet協(xié)議的應(yīng)用設(shè)計(jì)精講
5.1DeviceNet協(xié)議
5.1.1DeviceNet協(xié)議中的專有名詞解釋
5.1.2對(duì)象的編址
5.1.3DeviceNet對(duì)象模型
5.1.4DeviceNet的報(bào)文標(biāo)識(shí)符
5.1.5DeviceNet的報(bào)文格式
5.1.6UCMM連接和預(yù)定義主/從連接
5.1.7DeviceNet的通信過(guò)程
5.2基于DeviceNet協(xié)議智能節(jié)點(diǎn)開(kāi)發(fā)的一般步驟
5.3基于DeviceNet協(xié)議功能模塊的硬件電路設(shè)計(jì)
5.4編程實(shí)踐-基于ADμC812單片機(jī)的DeviceNet協(xié)議的學(xué)習(xí)板程序
5.4.1程序頭文件定義說(shuō)明
5.4.2子函數(shù)詳解
5.4.3基于DeviceNet協(xié)議的從站通信程序流程圖
5.4.4濾波器設(shè)置
5.4.5完整的DeviceNet協(xié)議從站通信程序
第6章嵌入式開(kāi)發(fā)實(shí)例--基于J1939協(xié)議
的應(yīng)用設(shè)計(jì)精講
6.1J1939協(xié)議
6.1.1J1939協(xié)議規(guī)范中專有名詞解釋
6.1.2J1939的報(bào)文格式
6.1.3J1939地址和參數(shù)組編號(hào)的分配
6.1.4J1939的通信過(guò)程
6.2基于J1939協(xié)議電控系統(tǒng)開(kāi)發(fā)的一般步驟
6.3發(fā)動(dòng)機(jī)轉(zhuǎn)速測(cè)量節(jié)點(diǎn)的硬件電路設(shè)計(jì)
6.4發(fā)動(dòng)機(jī)轉(zhuǎn)速測(cè)量節(jié)點(diǎn)的軟件編程
6.4.1軟件設(shè)計(jì)流程圖
6.4.2程序頭文件定義說(shuō)明
6.4.3CAN芯片的初始化程序
6.4.4子函數(shù)詳解
6.4.5中斷的處理
6.4.6完整的J1939協(xié)議發(fā)動(dòng)機(jī)轉(zhuǎn)速測(cè)量節(jié)點(diǎn)程序
第7章CANopen協(xié)議與應(yīng)用
7.1CANopen協(xié)議
7.1.1CANopen協(xié)議的歷史發(fā)展
7.1.2CANopen協(xié)議中的幾個(gè)概念
7.1.3CANopen開(kāi)發(fā)遵循的幾個(gè)注意點(diǎn)
7.2基于CANopen協(xié)議從節(jié)點(diǎn)開(kāi)發(fā)的一般步驟
7.3CANopen從站開(kāi)發(fā)
7.3.1CANopen從站硬件設(shè)計(jì)
7.3.2CANopen從站相關(guān)硬件與驅(qū)動(dòng)代碼設(shè)計(jì)
7.3.3編程實(shí)踐--基于C8051F040的CANopen協(xié)議學(xué)習(xí)板程序
7.4CANopen主站原理
7.4.1CANopen主站的特點(diǎn)
7.4.2CANopen主站特有的對(duì)象
7.4.3CANopen主站的啟動(dòng)
7.4.4CANopen主站的兩種實(shí)現(xiàn)方式比較
附錄ACAN總線故障診斷與解決
A.1測(cè)試設(shè)備簡(jiǎn)介
A.2測(cè)試前的準(zhǔn)備工作
A.3排查步驟1--排查位定時(shí)異常節(jié)點(diǎn)
A.4排查步驟2--總線工作狀態(tài)"體檢"
A.5排查步驟3--排查總線傳輸堵塞故障
A.6排查步驟4--排查干擾導(dǎo)致的通信異常
A.7排查步驟5--排查長(zhǎng)距離或非規(guī)范線纜導(dǎo)致的異常
A.8排查步驟6--排查總線延遲導(dǎo)致的通信異常
A.9排查步驟7--通過(guò)帶寬測(cè)量排查導(dǎo)線是否匹配
A.10排查步驟8--利用軟件眼圖追蹤故障節(jié)點(diǎn)
A.11排查步驟9--評(píng)估總線阻抗、感抗、容抗對(duì)信號(hào)質(zhì)量的影響
A.12排查步驟10--排查環(huán)境影響因素
附錄BCANopen協(xié)議中涉及的英文縮寫
附錄CDS301協(xié)議中的部分對(duì)象描述
附錄DDS401協(xié)議中的部分對(duì)象描述
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)