2.1CAN基本通信實驗_第1頁
2.1CAN基本通信實驗_第2頁
2.1CAN基本通信實驗_第3頁
2.1CAN基本通信實驗_第4頁
2.1CAN基本通信實驗_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.2.1CAN 基本通信實驗2.1.1實驗目的了解CAN-bus通信原理,實現(xiàn)基本的CAN-bus雙節(jié)點通信。掌握CANE-E接口卡和CANalyst-分析儀的基本使用方法。2.1.2實驗設備及器件PC機 一臺iCAN教學實驗開發(fā)平臺一臺2.1.3實驗內容利用實驗平臺上的CANET-E及CANalyst-分析儀構成兩個CAN節(jié)點,實現(xiàn)單節(jié)點自發(fā)自收,雙方數(shù)據(jù)的收發(fā)。2.1.4實驗要求實現(xiàn)CAN-bus網(wǎng)絡上兩個節(jié)點的雙向對發(fā)實驗。2.1.5實驗預習要求了解CAN-bus通信原理,CAN-bus網(wǎng)絡拓撲結構,CAN-bus傳輸介質等相關內容。2.1.6實驗步驟CAN節(jié)點的連接;CAN節(jié)點初始化;

2、單節(jié)點收發(fā);雙節(jié)點收發(fā)。2.1.7實驗測試示例圖2.1 簡單CAN網(wǎng)絡如圖2.1所示為兩個CAN節(jié)點的連接示意圖,兩個CAN節(jié)點要進行正常的CAN通信,必需保證兩節(jié)點的通信波特率一致。該實驗中的CAN-bus通信波特率為500kbps(默認用戶不需另行設置)。1CANalyst-分析儀的自接收實驗ZLGCANTest 的設置將CANalyst-II分析儀通過USB線纜連接到PC機的USB端口。打開ZLGCANTest軟件,點擊主菜單中的類型,從下拉列表中選擇USBCAN2,如 2.2 所示:圖2.2 在ZLGCANtest選擇USBCAN2在“設備操作”菜單中選擇“打開設備”項。出現(xiàn)圖2.3所

3、示的屬性對話框。圖2.3 設置CANalyst設置驗收碼為0x00000000,屏蔽碼為0xffffffff,實驗平臺的CAN 網(wǎng)絡的波特率為 500kbps,據(jù)此設置定時器0:0x00,定時器1:0x1c,濾波方式為雙濾波,模式為正常工作模式。點擊“確 定”按鈕,完成設置,出現(xiàn)如圖 2.4 所示的收發(fā)界面。圖2.4 ZLGCANtest 收發(fā)界面選擇發(fā)送方式為:自收自發(fā),每次發(fā)送5 幀,幀類型為:標準幀,幀ID為:00000000,數(shù)據(jù)為:00 01 02 03 04 05 06 07,幀格式為:數(shù)據(jù)幀。發(fā)送次數(shù):1次,每次發(fā)送間隔為10ms。設置完成之后,點擊“啟動 CAN”按鈕,激活CA

4、N 通道,然后點擊“發(fā)送”按鈕。軟件的顯示區(qū)自己中顯示CANalyst-II的收發(fā)數(shù)據(jù)。如下圖2.5所示:圖2.5 CANalyst-II收發(fā)數(shù)據(jù)顯示從圖中可以看出,CANalyst-II發(fā)送5幀數(shù)據(jù),接收5幀數(shù)據(jù),發(fā)送和接收的數(shù)據(jù)相同,且與設置的收據(jù)一致,自收發(fā)成功。z.2雙節(jié)點通信在設置好CANET-E接口卡和CANalyst-分析儀后,即可進行雙方的對發(fā)實驗。請確保雙方的波特率一致。打開ZLGCANTest軟件,在“類型”下拉列表中選擇“CANET-E”圖2.10選擇設備在“設備操作”下拉列表中點擊“打開設備”出現(xiàn)如此下圖所示的界面。圖2.11 打開設備根據(jù)CANET-E的設置屬性,填入

5、相應的參數(shù),如上圖所示。然后點擊“確定”按鈕。設置完后不要關閉ZLGCANTest。打開 CANPro軟件,如下圖所示,CAN路索引選擇CAN1并選擇CAN。如下圖2.12所示。圖2.12 CANPro界面在“操作”下拉列表中選擇“啟動系統(tǒng)”出現(xiàn)圖2.13界面。圖2.13 打開設備按圖上的數(shù)據(jù)設置好各個參數(shù),點擊“確定”按鈕。 在點擊“數(shù)據(jù)發(fā)送”圖標,如下圖所示。圖2.14 數(shù)據(jù)發(fā)送出現(xiàn)數(shù)據(jù)發(fā)送對話框,如下圖所示:圖2.15 數(shù)據(jù)發(fā)送對話框按照圖示的數(shù)據(jù)進行設置。發(fā)送格式為:正常發(fā)送。幀類型為:擴展幀。幀格為:數(shù)據(jù)幀。幀ID為:00000000。DLC=0x08,每次發(fā)送幀數(shù)為:10。時間間隔

6、為:100ms。點擊“添加到發(fā)送列表”,則發(fā)送列表中出現(xiàn)相應的幀數(shù)據(jù),點擊“發(fā)送”按鈕。CANPro的收發(fā)窗口顯示發(fā)送的數(shù)據(jù),如下圖所示:圖2.16 CANPro收發(fā)窗口觀察 ZLGCANTest軟件窗口中,接收到10幀報文,報文類型為擴展幀,幀ID為0x00,幀數(shù)據(jù)長度為8個字節(jié),幀數(shù)據(jù)為11 22 33 44 55 66 77 88 ,與CANalyst分析儀所發(fā)送的數(shù)據(jù)是一致的,如下圖2.17所示。圖2.17 ZLGCANTest收發(fā)窗口在ZLGCANTest軟件中修改發(fā)送次數(shù)為10,并點擊“發(fā)送”按鈕如下圖2.18 所示:圖2.18 ZLGCANTest收發(fā)窗口可以觀察到 CANPro

7、軟件收發(fā)窗口中接收到了10幀報文,報文ID為0x00,報文數(shù)據(jù)為:00 01 02 03 04 05 06 07,與CANET-E接口卡發(fā)送的數(shù)據(jù)是一致的。圖2.19 CANPro收發(fā)窗口3思考()如何安排CAN-bus網(wǎng)絡布線,一般采哪種拓撲結構?答:一般采用綜合布線網(wǎng)絡拓撲結構:有星型網(wǎng)、樹型網(wǎng)、環(huán)型網(wǎng)、分布式網(wǎng)絡、總線型網(wǎng)。()通信網(wǎng)絡終端為什么要加一個120終端電阻?主要是TTL電平與CMOS電平之間不能很好地兼容,TTL高電平才0.3-3.6伏,而CMOS高電平則需要6-12伏,所以直接把TTL電平加入CMOS電路中是不行的,需要上拉電阻拉高電平。但是CMOS電平直接加入TTL電路中是可以的,不需拉低電平。上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理!上拉是對器件注入電流,下拉是輸出電流。弱強只是上拉電阻的阻值不同,沒有什么嚴格區(qū)分。對于非集

溫馨提示

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

評論

0/150

提交評論