基于CAN總線的數(shù)據(jù)采集系統(tǒng)設(shè)計
本文關(guān)鍵詞:基于CAN總線的數(shù)據(jù)采集系統(tǒng)設(shè)計,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著工業(yè)自動化水平的日益發(fā)展,CAN總線在實際中的應(yīng)用愈發(fā)重要。CAN總線是當(dāng)前發(fā)展前景最廣闊的現(xiàn)場總線之一,具有高性價比、極高的穩(wěn)定性和高同步性。CAN總線的研究正發(fā)展成為當(dāng)今工業(yè)領(lǐng)域的熱點之一。CAN總線技術(shù)是一種可以在極強(qiáng)干擾下穩(wěn)定傳輸?shù)姆植际娇偩標(biāo)準(zhǔn),而在工業(yè)環(huán)境中有著各種各樣的不穩(wěn)定因素,這就使得系統(tǒng)需要極強(qiáng)的抗干擾能力,同時保證能夠穩(wěn)定傳輸,選用CAN總線就是因為其具有其他標(biāo)準(zhǔn)無法媲美的特性。CAN總線技術(shù)采用短報文格式,實時性好,合理利用寬帶,提高傳輸能力。CAN總線在最大程度上保證工業(yè)現(xiàn)場信息的穩(wěn)定傳輸,配置也非常靈活,易擴(kuò)展,可以進(jìn)行多主設(shè)計。錯誤處理能力強(qiáng)大,為系統(tǒng)搭建比較不錯的應(yīng)用平臺。本文主要研究對象為基于CAN總線的溫度采集系統(tǒng)設(shè)計。設(shè)計思路是通過溫度傳感器采集溫度數(shù)據(jù)到單片機(jī)上,單片機(jī)進(jìn)行處理后將數(shù)據(jù)通過CAN控制器和驅(qū)動器在CAN總線一端發(fā)送,并在另一端接收,即時顯示溫度。本設(shè)計的主控芯片為STC89C52,利用DS18B20溫度傳感器采集溫度數(shù)據(jù),通過四位共陽數(shù)碼管顯示溫度,總線通信部分利用SJA1000型號的CAN控制器和TJA1050型號的CAN總線驅(qū)動器來實現(xiàn)。本系統(tǒng)性能穩(wěn)定,能實現(xiàn)目標(biāo)基本功能,但仍有許多需要改進(jìn)的地方,希望讀者能提出批評改正的意見。
【關(guān)鍵詞】:CAN總線 溫度采集 SJA1000
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP274.2
【目錄】:
- 摘要4-6
- Abstract6-10
- 第1章 緒論10-13
- 1.1 引言10
- 1.2 CAN總線技術(shù)背景10-11
- 1.3 課題的主要研究工作及意義11-12
- 1.4 論文結(jié)構(gòu)框架12-13
- 第2章 CAN總線特點與技術(shù)規(guī)范13-29
- 2.1 CAN總線簡介13
- 2.2 CAN總線特點13-16
- 2.3 CAN總線技術(shù)規(guī)范16-18
- 2.3.1 物理層17
- 2.3.2 數(shù)據(jù)鏈路層17-18
- 2.4 CAN總線的報文傳輸18-24
- 2.4.1 CAN總線報文傳輸格式的總體分類19
- 2.4.2 數(shù)據(jù)幀19-22
- 2.4.3 遠(yuǎn)程幀22
- 2.4.4 錯誤幀22-23
- 2.4.5 過載幀23-24
- 2.5 CAN總線編碼方式24-25
- 2.6 CAN總線仲裁方式25-29
- 第3章 系統(tǒng)總體設(shè)計29-35
- 3.1 方案設(shè)計29
- 3.2 芯片選型29-35
- 3.2.1 STC89C52RC單片機(jī)簡介29-30
- 3.2.2 SJA1000介紹30-32
- 3.2.3 TJA1050介紹32-35
- 第4章 硬件設(shè)計35-43
- 4.1 復(fù)位電路35-36
- 4.2 顯示電路36-38
- 4.3 溫度采集電路38-40
- 4.4 時鐘電路40-41
- 4.5 CAN總線通訊電路41-43
- 第5章 軟件設(shè)計43-48
- 5.1 SJA1000的初始化43-45
- 5.2 發(fā)送子程序45
- 5.3 接收子程序45-48
- 第6章 結(jié)論48-49
- 參考文獻(xiàn)49-51
- 作者簡介51-52
- 致謝52
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前7條
1 謝翠蘭;;CAN總線互連中網(wǎng)關(guān)的設(shè)計與實現(xiàn)[J];微計算機(jī)信息;2008年02期
2 張興旺;孫君光;程傳玲;黃賦光;;CAN總線在勵磁系統(tǒng)應(yīng)用中的抗干擾分析[J];大電機(jī)技術(shù);2007年02期
3 吳放;;Profibus和CAN現(xiàn)場總線的幀轉(zhuǎn)換[J];電氣自動化;2006年04期
4 蔣近,毛六平,戴瑜興;基于Modbus和TCP/IP協(xié)議的遠(yuǎn)程網(wǎng)絡(luò)通信[J];低壓電器;2005年01期
5 吳鋒,桂旭陽,張鋒;基于CAN總線的摩托車底盤測功機(jī)控制系統(tǒng)研制[J];浙江大學(xué)學(xué)報(工學(xué)版);2004年04期
6 李書瑞,李明,石龍海;CAN總線中循環(huán)冗余校驗碼的原理及其電路實現(xiàn)[J];電子技術(shù)應(yīng)用;2003年10期
7 陸前鋒 ,陳明昭;基于CAN控制器SJA1000的智能高速控制系統(tǒng)設(shè)計[J];電子設(shè)計應(yīng)用;2003年Z1期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前5條
1 楊琨;基于CAN總線的智能檢測系統(tǒng)的研究[D];西安科技大學(xué);2008年
2 孫林;基于嵌入式TCP/IP協(xié)議棧的CAN總線應(yīng)用[D];大連海事大學(xué);2007年
3 戴亮;微機(jī)監(jiān)測系統(tǒng)的CAN總線研究[D];北京交通大學(xué);2007年
4 陳建有;基于CAN總線的電液伺服控制器的設(shè)計[D];蘭州理工大學(xué);2005年
5 李永強(qiáng);基于CAN總線下的電控柴油機(jī)多ECU通信平臺的設(shè)計[D];大連理工大學(xué);2003年
本文關(guān)鍵詞:基于CAN總線的數(shù)據(jù)采集系統(tǒng)設(shè)計,由筆耕文化傳播整理發(fā)布。
,本文編號:333558
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/333558.html