stm32cube中文網(wǎng)canopen協(xié)議分析指南_第1頁
stm32cube中文網(wǎng)canopen協(xié)議分析指南_第2頁
stm32cube中文網(wǎng)canopen協(xié)議分析指南_第3頁
stm32cube中文網(wǎng)canopen協(xié)議分析指南_第4頁
stm32cube中文網(wǎng)canopen協(xié)議分析指南_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、UM01010101V1.01Date: 2009/07/21產(chǎn)品 用戶手冊類別內(nèi)容CAN CANPro 協(xié)議分析CANopen摘 要User Manual修訂歷史i版本日期原因V1.002009/05/27創(chuàng)建文檔V1.012009/07/21升級到 1.10銷售與服務(wù)網(wǎng)絡(luò)(一)廣州周立功單片機發(fā)展地址:廣州市天河北路 689 號光大12 樓 F4:51063038730977:(020)38730916 38730917 38730972 38730976傳真:(020)38730925:廣州專賣店周立功地址:廣州市天河區(qū)新賽格電子城 203-204 室地址:市珠江路 280 號珠江200

2、6 室:(020)87578634傳真:(020)8757884287569917:(025)83613221 83613271 83603500傳真:(025)83613271周立功地址:市海淀區(qū)知春路 113 號銀網(wǎng)中心 A 座1207-1208 室(中發(fā)電子市場斜對面)重慶周立功地址:重慶市石橋鋪科園一路二號(賽格電子市場)1611 室:(023)68796438 68796439傳真:(023)68796439國際:(010)62536178傳真:(010)826144336253617982628073杭州周立功周立功地址:杭州市天目山路 217 號江南電子502 室地址市一環(huán)路南二

3、段1 號數(shù)碼同人港401 室(磨:(0571) 28139611傳真:(0571) 281396212813961228139613子橋立交西北角):(028)85439836 85437446傳真:(028)85437896周立功周立功地址市洪山區(qū)廣埠屯珞瑜路158 號12128 室(華中電腦數(shù)碼市場):(027)87168497 87168297 87168397傳真:(027)871637552070 號電子科技C 座 4地址:樓D 室市深南中路:(0755)83781788(5 線)傳真:(0755)83793285周立功西安辦事處地址:市東路 668 號科技東座 7E 室地址:西安安

4、北路 54 號太平洋1201 室:(021)53083452 53083453 53083496傳真:(021)53083491:(029)87881296 83063000 87881295傳真:(029)87880865ii銷售與服務(wù)網(wǎng)絡(luò)(二)地址:廣州市天河區(qū)車陂路:510660傳真:(020)38601859:m工業(yè)區(qū) 3 棟 2 樓(系統(tǒng)事業(yè)部)(工控網(wǎng)絡(luò)事業(yè)部)(樓宇自動化事業(yè)部)技術(shù)支持:CAN-bus:(020)22644381 22644382 22644253郵箱:can.supporiCAN 及模塊:(020)28872344 22644373郵箱:icaMiniARM:

5、(020)28872684 28267813郵箱:miniarm.supp以太網(wǎng)及無線:(020)22644380 22644385 22644386郵箱:wireles ethernet.suppor編程器:分析儀器:(020)22644371郵箱:program:(020)22644375 28872624 28872345郵箱:toARM系統(tǒng):樓宇自動化:(020)28872347 28872377郵箱:arm.2264438322644384:(020)22644376 22644389 28267806郵箱:mj mifare.銷售:(020)22644249 22644399288

6、72342 28872349226443722887256922644261288725732887252438601786維修:(020)22644245iii目錄1.簡介1CANopen協(xié)議及其插件簡介1CANopen協(xié)議插件安裝說明1CANopen數(shù)據(jù)分析結(jié)果的實例21.11.21.32. CANopen協(xié)議分析的方法32.12.22.3免責支持塊傳輸?shù)腃ANopen協(xié)議分析3不支持塊傳輸?shù)腃ANopen協(xié)議分析5發(fā)送CANopen協(xié)議幀7. 123.11.簡介1.1CANopen協(xié)議及其插件簡介CANopen 協(xié)議集定義了基于 CAN 總線的分布式工業(yè)自動化系統(tǒng)的應(yīng)用標準以及 CAN總

7、線應(yīng)用層通信標準。其最部分是通過對象詞典來描述設(shè)備功能并以 EDS 文件格式來,采用實時數(shù)據(jù)與服務(wù)數(shù)據(jù)分開傳輸,最大限度提高實時數(shù)據(jù)傳輸效率,靈活多變的數(shù)據(jù)傳輸方式以及強大的網(wǎng)絡(luò)管理能力。一經(jīng)推出便得到了廣泛的應(yīng)用,在車輛工業(yè)、工業(yè)機具、建筑物自動化、醫(yī)療設(shè)備、航海機具、餐廳設(shè)備、到廣泛的應(yīng)用。器材及科研研究等行業(yè)中已得是 CANPro 協(xié)議分析的一部分,與 CAN 分析儀配套使用。用于分析 CANopen 網(wǎng)絡(luò)的數(shù)據(jù)、錯誤狀態(tài)、網(wǎng)絡(luò)負載,或模擬 CANopen 應(yīng)用終端的工作狀態(tài)等,是 CANopen 網(wǎng)絡(luò)開發(fā)工程師的護、查錯、管理等復雜工作。,可以大大縮短開發(fā)周期,方便實現(xiàn)網(wǎng)絡(luò)維1.2CA

8、Nopen協(xié)議插件安裝說明要使用CANopen協(xié)議插件對CANopen網(wǎng)絡(luò)進行分析,您需要兩個安裝包:CANPro協(xié)議分析站上安裝包和:安裝包。安裝包可以從的網(wǎng)/products/Cyst/Cyst.asp。之前,必須已安裝好 CANPro 協(xié)議分析請注意,在安裝件,且 CANPro 協(xié)議分析的錯誤提示:軟的版本需要 1.40 或更高的版本。否則,安裝失敗。出現(xiàn)下面圖 1-1 插件安裝錯誤提示(1)圖 1-2 插件安裝錯誤提示(2)安裝 1.40 或更高版本的 CANPro 協(xié)議分析,開始分析 CANopen 網(wǎng)絡(luò)數(shù)據(jù)了。后,就可以成功安裝由于現(xiàn)在協(xié)議分析插件和協(xié)議分析都作了較大的修改,V1.

9、00 的插件只能和 V1.40的 CANPro 協(xié)議分析的版本。配套使用,建議用戶需要時,協(xié)議分析插件和協(xié)議分析均使用11.3CANopen數(shù)據(jù)分析結(jié)果的實例下面是 CANopen 協(xié)議分析儀分析 CANopen 數(shù)據(jù)幀的實例截圖:圖 1-3 CANopen 數(shù)據(jù)分析實例截圖22. CANopen協(xié)議分析的方法位于 CANPro 協(xié)議分析中的協(xié)議工具中,分析前,首先選擇協(xié)議工具的數(shù)據(jù)列表頁面,再點擊“協(xié)議管理”按鈕,彈出選擇協(xié)議框,如下圖所示:圖 2-1CANPro 協(xié)議分析中的有兩種,一是 Block_CANopen,用于分析支持塊傳輸?shù)?CANopen 協(xié)議報文,二是 CANopen,用于

10、分析不支持塊傳輸?shù)腃ANopen 協(xié)議報文。之所以作這樣的區(qū)分,是因為 CANopen 協(xié)議中的塊傳輸?shù)膱笪氖巧舷挛南嚓P(guān)的,要識別塊傳輸報文需要知道之前傳輸?shù)膱笪男畔?,但?CANPro 協(xié)議分析只針對當前的 CAN 幀進行分析,因此無法識別塊傳輸報文,而且只根據(jù)當前 CAN 幀判斷可能會將塊傳輸報文誤認為是其他的 SDO 報文。因此,對于支持塊傳輸?shù)?CANopen 協(xié)議,在遇到 SDO 報文時,只顯示它的節(jié)點 ID 和數(shù)據(jù)域,不再判斷它是屬于 SDO 中具體的哪種類型。不支持塊傳輸?shù)?CANopen 協(xié)議則會識別出 SDO 報文的具體類型。2.1支持塊傳輸?shù)腃ANopen協(xié)議分析如果您的

11、CANopen 協(xié)議支持塊傳輸, 應(yīng)選擇 CANPro 協(xié)議分析 中的 “Block_CANopen”,如果您選擇的是“CANopen”,對塊傳輸報文的分析可能會產(chǎn)生錯誤,其他類型報文分析沒有影響。選擇“Block_CANopen”,點擊“選擇”。界面如下圖所示:3圖 2-2 Block_CANopen 協(xié)議分析的界面Block_CANopen 協(xié)議的結(jié)構(gòu)如下圖所示:圖 2-3 Block_CANopen 協(xié)議的結(jié)構(gòu)下面對 Block_CANopen 協(xié)議中的每一類報文進行詳細介紹:1、 NMT Error ControlNMT 錯誤控制報文4、Node ID、Node Sus2、 Node

12、Guarding Request(1)、Node ID3、 NMT Module Control從節(jié)點的 ID 標識節(jié)點狀態(tài)信息節(jié)點保護請求報文,用于獲取從節(jié)點狀態(tài)從節(jié)點的 ID 標識NMT 模塊控制報文 NMT 命令標識 從節(jié)點的 ID 標識同步報文緊急錯誤報文緊急報文的錯誤碼緊急報文的錯誤寄存器廠商自定義的錯誤碼時間報文、NMT、Node ID 4、 SYNC5、 EMCYd、6、 TIME(1)、7、 PDO、Error Code Error RegisterManufacturer SpecificTime St時間報文中的時間戳信息,已PDO 報文PDO 通訊對象 從節(jié)點的 ID 標

13、識 PDO 對象數(shù)據(jù)PDO 報文,用于請求 PDO 傳輸PDO 通訊對象 從節(jié)點的 ID 標識SDO 報文SDO 通訊對象 從節(jié)點的 ID 標識SDO 對象數(shù)據(jù)為時間PDO ObjectNode ID PDO Data8、 Remote PDO、9、 SDO、PDO ObjectNode IDSDO Object Node IDData Field2.2不支持塊傳輸?shù)腃ANopen協(xié)議分析如果您的CANopen 協(xié)議不支持塊傳輸,應(yīng)選擇 CANPro 協(xié)議分析中的“CANopen”,如果您選擇的是“Block_CANopen”,對SDO 類型報文分析將不夠詳細。選擇“CANopen”,點擊“選

14、擇”。界面如下圖所示:5圖 2-4 CANopen 協(xié)議分析的界面CANopen 協(xié)議對 SDO 報文的解釋與 Block_CANopen 不同,其他類型的報文定義都相同,這里不再贅述,CANopen 協(xié)議中定義的各種 SDO 報文如下:1、Initiate SDO Download Request初始化 SDO從節(jié)點的 ID 標識對象索引值對象子索引值請求報文、Node ID Object IndexObject Sub-index Transfer Type Size Indicator Bytes Not DataBytes DownloadedSDO Data指示傳輸類型為快速傳輸還是

15、一般的分段傳輸指示報文是否標識了傳輸量數(shù)據(jù)域中無效的字節(jié)數(shù),只有快速傳輸才有效的數(shù)據(jù)字節(jié)數(shù),只有分段傳輸才有效SDO 數(shù)據(jù)域,只有快速傳輸才有效初始化 SDO響應(yīng)報文從節(jié)點的 ID 標識對象索引值對象子索引值SDO 分段請求報文從節(jié)點的 ID 標識觸發(fā)位標識是否最后一個分段數(shù)據(jù)域中無效的字節(jié)數(shù) SDO 數(shù)據(jù)域2、Initiate SDO Download Response、Node ID Object IndexObject Sub-index3、Download SDO Segment Request、Node IDToggitWhether More Segments Bytes Not

16、DataSDO Data64、Download SDO Segment Response(1)、Node IDSDO 分段響應(yīng)報文從節(jié)點的 ID 標識觸發(fā)位初始化 SDO 上傳請求報文從節(jié)點的 ID 標識對象索引值 對象子索引值初始化 SDO 上傳響應(yīng)報文從節(jié)點的 ID 標識對象索引值 對象子索引值指示傳輸類型為快速傳輸還是一般的分段傳輸指示報文是否標識了傳輸量數(shù)據(jù)域中無效的字節(jié)數(shù),只有快速傳輸才有效上傳的數(shù)據(jù)字節(jié)數(shù),只有分段傳輸才有效 SDO 數(shù)據(jù)域,只有快速傳輸才有效SDO 分段上傳請求報文從節(jié)點的 ID 標識觸發(fā)位SDO 分段上傳響應(yīng)報文從節(jié)點的 ID 標識觸發(fā)位標識是否最后一個分段數(shù)據(jù)

17、域中無效的字節(jié)數(shù)SDO 數(shù)據(jù)域(2)、Toggit5、Initiate SDO Upload Request、Node ID Object IndexObject Sub-index6、Initiate SDO Upload Response、Node ID Object IndexObject Sub-index Transfer Type Size Indicator Bytes Not DataBytes DownloadedSDO Data7、Upload SDO Segment Request(1)、Node ID(2)、Toggit8、Upload SDO Segment Resp

18、onse、Node IDToggitWhether More Segments Bytes Not DataSDO Data9、Abort SDO TransferSDO 傳輸中止報文SDO 通訊對象(是 Server 還是 C從節(jié)點的 ID 標識對象索引值對象子索引值中止代碼,表示傳輸中止的原因、SDO Object Node ID Object IndexObject Sub-indexAbort Codent)2.3發(fā)送CANopen協(xié)議幀這里簡述設(shè)置 CANopen 協(xié)議幀的步驟,詳細的數(shù)據(jù)發(fā)送操作請參考 CANPro 幫助文檔。這里以發(fā)送從節(jié)點為 0 x40 的 PDO 報文為例:1、 選擇協(xié)議工具的數(shù)據(jù)列表頁面,并選擇好需要的 CANopen 協(xié)議后,點擊“數(shù)據(jù)發(fā)7送”按鈕,彈出數(shù)據(jù)發(fā)送窗口。首先,要將原始 CAN 幀設(shè)置區(qū)域的幀類型設(shè)置為標準幀,并選擇需要的幀格式,還要填好相應(yīng)的 DLC 參數(shù)值,如下圖所示:圖 2-5 設(shè)置 CANopen 報文(1)接著就要在報文下拉列表中選擇需要的報文類型了,如下圖所示:8圖 2-6 設(shè)置 CANopen 報文(2)選擇好報文類型后

溫馨提示

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

評論

0/150

提交評論