現(xiàn)場(chǎng)總線can實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1現(xiàn)場(chǎng)總線現(xiàn)場(chǎng)總線CAN實(shí)驗(yàn)指導(dǎo)實(shí)驗(yàn)指導(dǎo)前言前言CAN(ControllerAreawk)總線誕生和發(fā)展于汽車(chē)工業(yè)自動(dòng)控制,是兩線制“多主對(duì)等“總線型拓?fù)渚W(wǎng)絡(luò),能有效地支持較高安全等級(jí)的分布實(shí)時(shí)控制系統(tǒng),是唯一有國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線(FieldBus)。不少知名的半導(dǎo)體產(chǎn)家都生產(chǎn)CAN控制器芯片,不管是哪種產(chǎn)品,都是嚴(yán)格遵守已經(jīng)指定的CAN的規(guī)范和國(guó)際標(biāo)準(zhǔn)。因此,只要掌握了一種,其余的就可以觸類旁通。SJA1000是Philips半導(dǎo)體公

2、司推出的獨(dú)立式CAN控制器,本實(shí)驗(yàn)中,就是以SJA1000分別與PC機(jī)和單片機(jī)接口組成不同的CAN節(jié)點(diǎn)。現(xiàn)有的CAN標(biāo)準(zhǔn)協(xié)議有兩個(gè):CAN2.0A和CAN2.0B。本實(shí)驗(yàn)中,默認(rèn)采用的協(xié)議標(biāo)準(zhǔn)是CAN2.0B標(biāo)準(zhǔn)。當(dāng)然,也可以通過(guò)設(shè)置相應(yīng)的寄存器來(lái)使SJA1000按照CAN2.0A的方式工作。本實(shí)驗(yàn)裝置,包括了計(jì)算機(jī)的“CAN實(shí)驗(yàn)實(shí)驗(yàn)”軟件、硬件電路硬件電路和智能智能CAN節(jié)點(diǎn)的應(yīng)用節(jié)點(diǎn)的應(yīng)用層程序?qū)映绦蛉齻€(gè)部分。硬件電路主要是由單片機(jī)

3、、SJA1000、PCA82C250、ISP電路和一些輸入輸出電路構(gòu)成(詳見(jiàn)附錄2)。按邏輯功能來(lái)劃分,硬件電路可以分為兩部分:轉(zhuǎn)換器(EPPCAN)和智能CAN節(jié)點(diǎn)(CAN節(jié)點(diǎn));而計(jì)算機(jī)端的“CAN實(shí)驗(yàn)”軟件,則由VB.6編寫(xiě)而成,能夠完成的實(shí)驗(yàn)內(nèi)容包括初始化、數(shù)據(jù)發(fā)送與接收、對(duì)CAN節(jié)點(diǎn)的訪問(wèn)和對(duì)硬件輸入輸出的控制等。在硬件電路上包含有ISP下載線(只適用于STC系列單片機(jī),硬件電路留有其它系列單片機(jī)的ISP接口,詳見(jiàn)附錄3),方

4、便實(shí)驗(yàn)者設(shè)計(jì)并下載自己的CAN通信程序。由于時(shí)間和水平不足,部分實(shí)驗(yàn)的制作和安排有些匆忙,難免有錯(cuò)誤和不足,希望老師同學(xué)們指出,并歡迎一起來(lái)討論!請(qǐng)注意:請(qǐng)注意:1由于這個(gè)實(shí)驗(yàn)裝置要求使用并口的由于這個(gè)實(shí)驗(yàn)裝置要求使用并口的EPP模式,而一般情況下,并口是處于模式,而一般情況下,并口是處于SPP模式的。模式的。所以在有些計(jì)算機(jī)上,使用這個(gè)實(shí)驗(yàn)軟件之前,必須重啟計(jì)算機(jī)到所以在有些計(jì)算機(jī)上,使用這個(gè)實(shí)驗(yàn)軟件之前,必須重啟計(jì)算機(jī)到CMOS里修

5、改并口的工里修改并口的工作模式和并口的端口地址作模式和并口的端口地址中斷號(hào)。具體做法是:中斷號(hào)。具體做法是:重啟計(jì)算機(jī),按重啟計(jì)算機(jī),按“DEL”進(jìn)入進(jìn)入CMOS設(shè)置,找到并口的選項(xiàng):設(shè)置,找到并口的選項(xiàng):OnBoardParallel(不(不同計(jì)算機(jī)的這個(gè)并口選項(xiàng)的位置是不同的)同計(jì)算機(jī)的這個(gè)并口選項(xiàng)的位置是不同的)。設(shè)置并口的工作模式為。設(shè)置并口的工作模式為EPP模式;設(shè)置并口模式;設(shè)置并口端口地址端口地址中斷號(hào)為中斷號(hào)為378HI

6、RQ7;2“CAN實(shí)驗(yàn)實(shí)驗(yàn)”這個(gè)軟件的數(shù)據(jù)的主要輸入輸出格式為這個(gè)軟件的數(shù)據(jù)的主要輸入輸出格式為16進(jìn)制(進(jìn)制(HEX),在輸入數(shù)據(jù)時(shí),,在輸入數(shù)據(jù)時(shí),請(qǐng)不要把進(jìn)制符號(hào)輸入進(jìn)去。請(qǐng)不要把進(jìn)制符號(hào)輸入進(jìn)去。例如:要輸入例如:要輸入16進(jìn)制數(shù)進(jìn)制數(shù)“78H”,正確:直接輸入正確:直接輸入“78”。(不要引號(hào),不要空格)(不要引號(hào),不要空格)錯(cuò)誤:錯(cuò)誤:“78H”、“0x78”、“&H78”等。等。3最好在實(shí)驗(yàn)開(kāi)始之前,把顯示器的分辨率調(diào)到最

7、好在實(shí)驗(yàn)開(kāi)始之前,把顯示器的分辨率調(diào)到1024768或更高的分辨率?;蚋叩姆直媛?。4在實(shí)驗(yàn)過(guò)程中,幫助文件可以幫你解決經(jīng)常出現(xiàn)的問(wèn)題。在附錄在實(shí)驗(yàn)過(guò)程中,幫助文件可以幫你解決經(jīng)常出現(xiàn)的問(wèn)題。在附錄2和附錄和附錄3中,有相關(guān)中,有相關(guān)的硬件電路圖和各個(gè)跳線接口的介紹,實(shí)驗(yàn)之前和實(shí)驗(yàn)過(guò)程中可以作為參考。附錄的硬件電路圖和各個(gè)跳線接口的介紹,實(shí)驗(yàn)之前和實(shí)驗(yàn)過(guò)程中可以作為參考。附錄4中有中有一個(gè)完整的一個(gè)完整的CAN通信程序,僅供參考。通信程

8、序,僅供參考。2007.12.153實(shí)驗(yàn)一實(shí)驗(yàn)一CAN控制器控制器SJA1000入門(mén)入門(mén)一實(shí)驗(yàn)?zāi)康?.熟悉CAN實(shí)驗(yàn)硬件和軟件,熟悉基本的界面操作和相關(guān)的硬件知識(shí)。2.學(xué)習(xí)CAN控制器SJA1000的的初始化過(guò)程,包括模式設(shè)置、濾波器設(shè)置、波特率設(shè)置和SJA1000工作方式設(shè)置等。掌握寄存器的設(shè)置與訪問(wèn)方法。3.理解在PeliCAN模式下,涉及到的所有寄存器的作用和意義。二實(shí)驗(yàn)內(nèi)容1.準(zhǔn)備工作計(jì)算機(jī)上的軟件是通過(guò)并口來(lái)訪問(wèn)SJA1000

9、的,并口與SJA1000的接口在附錄1中有介紹。正式做實(shí)驗(yàn)之前。應(yīng)該確認(rèn)一下你的實(shí)驗(yàn)硬件是否連接正常,請(qǐng)按照以下要求進(jìn)行確認(rèn):A實(shí)驗(yàn)裝置的硬件電路上,SJA1000是通過(guò)并口與計(jì)算機(jī)通信,請(qǐng)確認(rèn)實(shí)驗(yàn)硬件與計(jì)算機(jī)的并口連接是否正確、各接口是否連接牢固,如果連接頭出現(xiàn)松動(dòng),請(qǐng)壓緊。插拔并口的時(shí)候請(qǐng)不要太用力。電路背面較鋒利,小心被劃傷。B在每一個(gè)實(shí)驗(yàn)硬件上,都包括了兩個(gè)CAN接口。分別是:并口CAN裝換器的CAN接口和智能CAN節(jié)點(diǎn)的CAN

10、接口。實(shí)驗(yàn)開(kāi)始之前請(qǐng)確認(rèn)這兩個(gè)CAN接口已經(jīng)連通。如果沒(méi)有連接好,請(qǐng)用跳線把她們連接起來(lái),CAN總線的正確接法是(CANHCANH,CANLCANL),注意不要把CANH和CANL連在一起。C當(dāng)總線上有多于2個(gè)CAN節(jié)點(diǎn)的時(shí)候,請(qǐng)把82C250的終端匹配電阻并接在CANH與CANL之間。D請(qǐng)確認(rèn)電路板的電源連接正確(5V電源)。不要把電源接反了。2.熟悉CAN實(shí)驗(yàn)軟件。從“開(kāi)始|所有程序”中找到“現(xiàn)場(chǎng)總線CAN實(shí)驗(yàn)”,點(diǎn)擊并打開(kāi),其主界

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論