CAN智能節(jié)點(diǎn)間的數(shù)據(jù)通信
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
應(yīng)用電子 |
關(guān)鍵詞
|
CAN總線|AT89C51 |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
60 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
76K |
發(fā)布時間
|
2009-05-17 23:43:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
1 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
畢業(yè)論文 CAN智能節(jié)點(diǎn)間的數(shù)據(jù)通信,共29頁,11441字
摘 要
本課題設(shè)計對現(xiàn)場總線技術(shù)中CAN現(xiàn)場總線技術(shù)進(jìn)行了分析和研究。CAN總線采用多主式工作方式,傳感器或執(zhí)行機(jī)構(gòu)都是以智能終端的形式掛接在CAN總線的智能節(jié)點(diǎn)上,網(wǎng)絡(luò)上任一節(jié)點(diǎn)均可在任意時刻主動地向其他節(jié)點(diǎn)發(fā)送信息,而不分主從。課題選取測控系統(tǒng)中的兩個節(jié)點(diǎn)為主要研究對象,主要實現(xiàn)它們之間的數(shù)據(jù)通信。
課題研究的智能節(jié)點(diǎn)是以PHILIPS半導(dǎo)體公司的CAN總線控制器SJA1000、CAN總線驅(qū)動器82C250為主要核心器件,應(yīng)用單片機(jī)AT89C51,具有高傳輸速率,高可靠性及強(qiáng)抗干擾性等特性。傳輸依靠CAN總線協(xié)議,將現(xiàn)場收集的數(shù)據(jù)信息上傳到上位機(jī),上位機(jī)將收到的信息進(jìn)行進(jìn)一步的處理反饋給執(zhí)行機(jī)構(gòu),完成對現(xiàn)場設(shè)備高精度的實時控制操作。
設(shè)計主要包括節(jié)點(diǎn)的硬件設(shè)計和軟件編寫兩大方面。硬件設(shè)計優(yōu)化其結(jié)構(gòu),突出節(jié)點(diǎn)的實時性,高可靠性及抗干擾性,軟件的編寫是要確定控制算法、合適的軟件結(jié)構(gòu)和程序設(shè)計方法,實現(xiàn)節(jié)點(diǎn)的實時傳輸、錯誤檢測等功能,以實現(xiàn)在總線中各節(jié)點(diǎn)之間的精確的數(shù)據(jù)通信。
關(guān)鍵詞:CAN總線 AT89C51 控制器SJA1000 驅(qū)動器82C250 CAN 協(xié)議
目 錄
一 緒論 1
1.1課題研究的目的和意義 1
1.2 國內(nèi)外發(fā)展現(xiàn)狀 2
二 節(jié)點(diǎn)的總體設(shè)計 3
2.1節(jié)點(diǎn)的功能和工作過程 3
2.2 節(jié)點(diǎn)的總體結(jié)構(gòu) 3
三 節(jié)點(diǎn)的硬件設(shè)計 5
3.1 CAN器件的選擇 5
3.1.1 CAN總線控制器SJA1000 5
3.1.2 CAN總線驅(qū)動器82C250 7
3.2 節(jié)點(diǎn)的接口電路 8
3.2.1 SJA1000與AT89C51的接口電路 8
3.2.2 SJA1000與82C250的連接 9
四 節(jié)點(diǎn)的軟件設(shè)計 12
4.1 CAN總線技術(shù)規(guī)范介紹 12
4.1.1 CAN通信協(xié)議 12
4.1.2 CAN數(shù)據(jù)交換原理 13
4.1.3 CAN實時數(shù)據(jù)傳輸 14
4.1.4 CAN報文幀類型 15
4.1.5 CAN錯誤檢測 17
4.2 CAN智能節(jié)點(diǎn)的軟件設(shè)計 17
五 總結(jié)與展望 22
謝 辭 23
參考文獻(xiàn) 24
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計) |
|
推薦畢業(yè)論文(設(shè)計) |
|
|
|
|