版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1現(xiàn)場總線現(xiàn)場總線CAN實驗指導實驗指導前言前言CAN(ControllerAreawk)總線誕生和發(fā)展于汽車工業(yè)自動控制,是兩線制“多主對等“總線型拓撲網(wǎng)絡,能有效地支持較高安全等級的分布實時控制系統(tǒng),是唯一有國際標準的現(xiàn)場總線(FieldBus)。不少知名的半導體產(chǎn)家都生產(chǎn)CAN控制器芯片,不管是哪種產(chǎn)品,都是嚴格遵守已經(jīng)指定的CAN的規(guī)范和國際標準。因此,只要掌握了一種,其余的就可以觸類旁通。SJA1000是Philips半導體公
2、司推出的獨立式CAN控制器,本實驗中,就是以SJA1000分別與PC機和單片機接口組成不同的CAN節(jié)點?,F(xiàn)有的CAN標準協(xié)議有兩個:CAN2.0A和CAN2.0B。本實驗中,默認采用的協(xié)議標準是CAN2.0B標準。當然,也可以通過設置相應的寄存器來使SJA1000按照CAN2.0A的方式工作。本實驗裝置,包括了計算機的“CAN實驗實驗”軟件、硬件電路硬件電路和智能智能CAN節(jié)點的應用節(jié)點的應用層程序層程序三個部分。硬件電路主要是由單片機
3、、SJA1000、PCA82C250、ISP電路和一些輸入輸出電路構成(詳見附錄2)。按邏輯功能來劃分,硬件電路可以分為兩部分:轉換器(EPPCAN)和智能CAN節(jié)點(CAN節(jié)點);而計算機端的“CAN實驗”軟件,則由VB.6編寫而成,能夠完成的實驗內(nèi)容包括初始化、數(shù)據(jù)發(fā)送與接收、對CAN節(jié)點的訪問和對硬件輸入輸出的控制等。在硬件電路上包含有ISP下載線(只適用于STC系列單片機,硬件電路留有其它系列單片機的ISP接口,詳見附錄3),方
4、便實驗者設計并下載自己的CAN通信程序。由于時間和水平不足,部分實驗的制作和安排有些匆忙,難免有錯誤和不足,希望老師同學們指出,并歡迎一起來討論!請注意:請注意:1由于這個實驗裝置要求使用并口的由于這個實驗裝置要求使用并口的EPP模式,而一般情況下,并口是處于模式,而一般情況下,并口是處于SPP模式的。模式的。所以在有些計算機上,使用這個實驗軟件之前,必須重啟計算機到所以在有些計算機上,使用這個實驗軟件之前,必須重啟計算機到CMOS里修
5、改并口的工里修改并口的工作模式和并口的端口地址作模式和并口的端口地址中斷號。具體做法是:中斷號。具體做法是:重啟計算機,按重啟計算機,按“DEL”進入進入CMOS設置,找到并口的選項:設置,找到并口的選項:OnBoardParallel(不(不同計算機的這個并口選項的位置是不同的)同計算機的這個并口選項的位置是不同的)。設置并口的工作模式為。設置并口的工作模式為EPP模式;設置并口模式;設置并口端口地址端口地址中斷號為中斷號為378HI
6、RQ7;2“CAN實驗實驗”這個軟件的數(shù)據(jù)的主要輸入輸出格式為這個軟件的數(shù)據(jù)的主要輸入輸出格式為16進制(進制(HEX),在輸入數(shù)據(jù)時,,在輸入數(shù)據(jù)時,請不要把進制符號輸入進去。請不要把進制符號輸入進去。例如:要輸入例如:要輸入16進制數(shù)進制數(shù)“78H”,正確:直接輸入正確:直接輸入“78”。(不要引號,不要空格)(不要引號,不要空格)錯誤:錯誤:“78H”、“0x78”、“&H78”等。等。3最好在實驗開始之前,把顯示器的分辨率調(diào)到最
7、好在實驗開始之前,把顯示器的分辨率調(diào)到1024768或更高的分辨率。或更高的分辨率。4在實驗過程中,幫助文件可以幫你解決經(jīng)常出現(xiàn)的問題。在附錄在實驗過程中,幫助文件可以幫你解決經(jīng)常出現(xiàn)的問題。在附錄2和附錄和附錄3中,有相關中,有相關的硬件電路圖和各個跳線接口的介紹,實驗之前和實驗過程中可以作為參考。附錄的硬件電路圖和各個跳線接口的介紹,實驗之前和實驗過程中可以作為參考。附錄4中有中有一個完整的一個完整的CAN通信程序,僅供參考。通信程
8、序,僅供參考。2007.12.153實驗一實驗一CAN控制器控制器SJA1000入門入門一實驗目的1.熟悉CAN實驗硬件和軟件,熟悉基本的界面操作和相關的硬件知識。2.學習CAN控制器SJA1000的的初始化過程,包括模式設置、濾波器設置、波特率設置和SJA1000工作方式設置等。掌握寄存器的設置與訪問方法。3.理解在PeliCAN模式下,涉及到的所有寄存器的作用和意義。二實驗內(nèi)容1.準備工作計算機上的軟件是通過并口來訪問SJA1000
9、的,并口與SJA1000的接口在附錄1中有介紹。正式做實驗之前。應該確認一下你的實驗硬件是否連接正常,請按照以下要求進行確認:A實驗裝置的硬件電路上,SJA1000是通過并口與計算機通信,請確認實驗硬件與計算機的并口連接是否正確、各接口是否連接牢固,如果連接頭出現(xiàn)松動,請壓緊。插拔并口的時候請不要太用力。電路背面較鋒利,小心被劃傷。B在每一個實驗硬件上,都包括了兩個CAN接口。分別是:并口CAN裝換器的CAN接口和智能CAN節(jié)點的CAN
10、接口。實驗開始之前請確認這兩個CAN接口已經(jīng)連通。如果沒有連接好,請用跳線把她們連接起來,CAN總線的正確接法是(CANHCANH,CANLCANL),注意不要把CANH和CANL連在一起。C當總線上有多于2個CAN節(jié)點的時候,請把82C250的終端匹配電阻并接在CANH與CANL之間。D請確認電路板的電源連接正確(5V電源)。不要把電源接反了。2.熟悉CAN實驗軟件。從“開始|所有程序”中找到“現(xiàn)場總線CAN實驗”,點擊并打開,其主界
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CAN現(xiàn)場總線擴展及總線互連技術.pdf
- 基于CAN總線的現(xiàn)場總線繼電器研究.pdf
- 基于現(xiàn)場總線CAN的鉆井參數(shù)測量.pdf
- CAN總線技術的實驗研究.pdf
- 基于CAN總線的現(xiàn)場總線控制系統(tǒng)(FCS)的設計.pdf
- 基于CAN協(xié)議的現(xiàn)場總線儀表的設計.pdf
- 基于CAN BUS現(xiàn)場總線的SCADA系統(tǒng)的研制.pdf
- 支持多現(xiàn)場總線集成的CAN軟核設計.pdf
- can總線介紹
- 基于CAN總線的工業(yè)現(xiàn)場數(shù)據(jù)采集系統(tǒng)設計.pdf
- CAN總線通信與應用實驗的研究.pdf
- 基于現(xiàn)場總線CAN的嵌入式系統(tǒng)研究.pdf
- 基于DSP和現(xiàn)場總線CAN的智能脫扣器設計.pdf
- 現(xiàn)場總線CAN與以太網(wǎng)無縫接入的研究.pdf
- 基于CAN現(xiàn)場總線的電梯遠程監(jiān)控系統(tǒng)的研究.pdf
- 基于CAN現(xiàn)場總線的測控系統(tǒng)的研究與實現(xiàn).pdf
- 現(xiàn)場總線及CAN控制系統(tǒng)研究與設計.pdf
- PROFIBUS和CAN現(xiàn)場總線協(xié)議分析與橋接器的實現(xiàn).pdf
- CAN現(xiàn)場總線及其協(xié)議的分析研究和應用.pdf
- 基于CAN總線的AGV實驗平臺的研究.pdf
評論
0/150
提交評論