基于CAN總線八路開關(guān)量輸入模塊設(shè)計
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
測控技術(shù)與儀器 |
關(guān)鍵詞
|
CAN總線|開關(guān)量信號 |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
60 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
777K |
發(fā)布時間
|
2011-11-09 17:50:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
2 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
畢業(yè)設(shè)計 基于CAN總線八路開關(guān)量輸入模塊設(shè)計,說明書共57頁,16256字。
摘 要
開關(guān)量屬于數(shù)字信號的一種,現(xiàn)代工農(nóng)業(yè)和生活商業(yè)場所需要處理大量的開關(guān)量信號,如樓宇智能安全監(jiān)控,運轉(zhuǎn)機械的軸溫,軸振動監(jiān)測,江河汛期水位的報警信號,電動機的開停等等。本文在分析了CAN總線工藝和工作原理的基礎(chǔ)上,設(shè)計了八路開關(guān)量輸入模塊系統(tǒng),重點介紹了CAN總線智能節(jié)點程序硬件的的設(shè)計,使模塊實現(xiàn)設(shè)計目的性能可靠。
開關(guān)量信號由單片機P2口輸入,CAN總線系統(tǒng)智能節(jié)點電路主要由四部分構(gòu)成:微控制器89C51、獨立CAN通信控制器SJA1000、 CAN總線收發(fā)器82C250和高速光電耦合器6N137。微處理器89C51負(fù)責(zé)SJA1000的初始化,通過控制SJA1000實現(xiàn)數(shù)據(jù)的接收和發(fā)送等通信任務(wù)。
SJA1000的AD0~AD7連接到89C51的P0口。CS連接到89C51的P1.6,P1.6為0的CPU片外存儲器地址可選中SJA1000, CPU通過這些地址可對SJA1000執(zhí)行相應(yīng)的讀寫操作。SJA1000的RD、WR、ALE分別與89C51的對應(yīng)引腳相連,INT接89C51的 INT0。89C51也可通過中斷方式訪問SJA1000。
本文所述的研究工作對CAN總線八路開關(guān)量輸入模塊的工作過程作了詳細(xì)闡述,分析了CAN總線八路開關(guān)量輸入模塊工作原理,完成了系統(tǒng)硬件和軟件的設(shè)計。其中硬件設(shè)計主要包括主要電氣元件的選型、元件之間的通訊連接等。
軟件設(shè)計主要包括CAN初始化程序,CAN中斷程序,數(shù)據(jù)收發(fā)程序等、電氣接線圖的繪制以及仿真畫面的實現(xiàn)。
關(guān)鍵詞:CAN總線 開關(guān)量信號 微控制器AT89C51
目 錄
1 緒論 1
1.1課題背景 1
1.2CAN總線技術(shù)概述 1
1.2.1CAN總線開關(guān)量輸入模塊技術(shù)背景及其技術(shù)優(yōu)點 1
1.2.2 CAN總線智能節(jié)點技術(shù)原理 2
1.2.3現(xiàn)場總線的發(fā)展前景 3
1.3本文的主要工作 4
2 系統(tǒng)總體設(shè)計 4
2.1CAN總線智能節(jié)點原理 4
2.2系統(tǒng)結(jié)構(gòu) 5
3 硬件設(shè)計 5
3.1CAN總線智能節(jié)點設(shè)計 6
3.1.1 單片機的定義與特點 6
3.1.2 本設(shè)計采用的 AT89C51單片機簡介 7
3.1.3 SJA1000選用 9
3.1.4 CAN總線智能節(jié)點設(shè)計 11
SJA1000的片選信號由單片機的P1.6取反后提供,所以SJA1000工作時是該腳為高電平即可,單片機P0口與AD0-AD7相連進(jìn)行數(shù)據(jù)傳輸。 11
3.2 CAN總線收發(fā)器選擇及隔離電路的設(shè)計 11
3.1.1CAN總線收發(fā)器 11
3.2.2CAN總線收發(fā)器電路 12
3.3 復(fù)位電路電路 13
3.3.1 X2504簡介性能簡介 13
3.3.2 看門狗電路的設(shè)計 15
3.4開關(guān)量子模塊電路設(shè)計 15
3.4.1開關(guān)量輸入子模塊電路 15
3.5撥碼開關(guān)地址輸入電路 18
3.6放大電路電路驅(qū)動繼電器 19
4 軟件設(shè)計 23
4.1 CAN總線的智能節(jié)點軟件流程圖設(shè)計 23
4.1.1 程序總體流程圖 23
4.1.2 CAN通信流程圖設(shè)計 24
4.2 CAN總線的智能節(jié)點軟件調(diào)試 26
4.2.1軟件調(diào)試界面 30
4.2.2軟件調(diào)試結(jié)果分析 32
5 結(jié)論 34
致謝 35
參考文獻(xiàn) 36
附錄 37
1.CAN總線設(shè)計中的主要器件 37
2.程序清單 38
外文資料 45
相關(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è)計) |
|
|
|
|