0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

加速CANopen設(shè)備開發(fā)的設(shè)計工具

智匯工業(yè) ? 來源:智匯工業(yè) ? 作者:智匯工業(yè) ? 2022-07-27 11:34 ? 次閱讀

CAN/CANopen產(chǎn)品開發(fā)過程中,配置對象字典是十分重要的一環(huán)。用戶需要對CANopen協(xié)議足夠了解,知道設(shè)備中可能的變量和傳輸類型。還要保證在設(shè)計過程中不違背CANopen協(xié)議的相關(guān)定義,在設(shè)計對象字典過程中往往耗時較長、容易犯錯,或與預(yù)期不符而返工,或需要設(shè)計多種功能而多次重復(fù)工作。配置對象字典時,需要一個專業(yè)的、高效的CANopen設(shè)計工具,CANopen DeviceDesigner不僅可以幫助設(shè)計,還根據(jù)對象字典生成適用于emotas協(xié)議棧對象字典定義部分的代碼。

339925f2-0d38-11ed-ba43-dac502259ad0.png

CANopen DeviceDesigner是德國emotas公司推出的用于快速開發(fā)、節(jié)約時間成本的CANopen設(shè)備設(shè)計工具。只需單擊幾下鼠標(biāo),即可根據(jù)預(yù)定義的配置文件創(chuàng)建設(shè)備的對象字典。CANopen DeviceDesigner創(chuàng)建C語言的對象字典和初始化函數(shù),也包含支持CANopen FD的EDS和XDD格式的電子數(shù)據(jù)表。此外,CANopen設(shè)備設(shè)計人員根據(jù)設(shè)備特性配置CANopen協(xié)議棧和CANopen驅(qū)動程序。同時,工具也提供出了最佳配置選項。

功能亮點

33e85adc-0d38-11ed-ba43-dac502259ad0.png

通過使用預(yù)定義的標(biāo)準(zhǔn)化設(shè)備規(guī)范快速開發(fā)設(shè)備

從數(shù)據(jù)源自動輸出

對象字典、EDS/XDD文件和文檔的使用同一數(shù)據(jù)源

根據(jù)設(shè)備特性優(yōu)化生成代碼, 為CANopen協(xié)議棧配置節(jié)省資源。

通過輸入選擇輕松處理位編碼。

支持對象字典編輯

根據(jù)規(guī)范標(biāo)準(zhǔn)和輸入的對象字典創(chuàng)建C源代碼文件。導(dǎo)出的文件中已經(jīng)包含了協(xié)議棧需要的應(yīng)用接口調(diào)用程序,可以直接作為協(xié)議棧代碼使用。當(dāng)根據(jù)相應(yīng)配置完成后,對象字典中的對象可以直接對應(yīng)到C變量。或者,通過應(yīng)用程序接口的索引和子索引方式訪問。

342ee4c0-0d38-11ed-ba43-dac502259ad0.png

支持自動生成CANopen協(xié)議棧的配置和初始化

根據(jù)對象字典的調(diào)整和定義,創(chuàng)建配置和初始化相關(guān)的C代碼文件。這樣可以確保編譯的內(nèi)容僅包含初始化CANopen協(xié)議棧相關(guān)的服務(wù)。確保生成的配置代碼資源節(jié)約做到最大化。

支持自動生成電子數(shù)據(jù)表(EDS)

所有CANopen設(shè)備都需要電子數(shù)據(jù)表(EDS),以電子方式描述對象字典的參數(shù)。CANopen DeviceDesigner根據(jù)CiA306規(guī)范以EDS格式創(chuàng)建電子數(shù)據(jù)表。該文件描述生成的對象字典。文件的自動生成有助于降低人工手動創(chuàng)建時出現(xiàn)的錯誤概率。

支持自動生成XML設(shè)備描述

CANopen FD設(shè)備需要符合CiA1311的XML設(shè)備描述。CANopen DeviceDesigner根據(jù)對象字典的定義自動生成此格式文件。

3498b88c-0d38-11ed-ba43-dac502259ad0.png

支持自動生成設(shè)備描述文檔

自動生成的設(shè)備文檔包含對象字典的所有功能和描述,以及對于進一步的設(shè)備調(diào)整,并以HTML和文本格式生成文檔描述??梢詫?dǎo)出文檔以供進一步使用,例如作為設(shè)備用戶手冊的一部分。

支持選擇多種設(shè)備規(guī)范

支持多個CiA的通信和設(shè)備規(guī)范。設(shè)備規(guī)范配置包括所有類型對象的標(biāo)準(zhǔn)屬性和對象描述。規(guī)范對象可以導(dǎo)入到CANopen DeviceDesigner中,根據(jù)設(shè)備的特性進行復(fù)制和定制。使用預(yù)定義的設(shè)備規(guī)范對象,開發(fā)時間會顯著縮短,并且可以避免手動輸入數(shù)據(jù)的時出現(xiàn)的錯誤。

下面列出可兼容的CANopen規(guī)范:

CiA 301–CANopen application layer and communication profile

CiA 1301–CANopen FD application layer and communication profile

CiA 302–CANopen additional application layer functions

CiA 401–Device Profile for Generic I/O Devices

CiA 402–Device Profile for Drives

CiA 418–Device Profile for Batteries

CiA 419–Device Profile for Battery Charger

CiA 433–Application Profile for interior rail vehicle lighting

系統(tǒng)要求

Microsoft Windows 7, 10

各種Linux發(fā)行版

Mac OS X

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動程序
    +關(guān)注

    關(guān)注

    19

    文章

    818

    瀏覽量

    47906
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4277

    瀏覽量

    62323
  • CANopen
    +關(guān)注

    關(guān)注

    8

    文章

    243

    瀏覽量

    43519

原文標(biāo)題:CANopen Device Designer——加速CANopen設(shè)備開發(fā)的設(shè)計工具

文章出處:【微信號:ilinki,微信公眾號:智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MODBUS TCP 轉(zhuǎn) CANOpen

    產(chǎn)品概述 SG-TCP-COE-210 網(wǎng)關(guān)可以實現(xiàn)將 CANOpen 接口設(shè)備連接到 MODBUS TCP 網(wǎng)絡(luò)中。用戶不需要了解具體的 CANOpen 和 Modbus TCP 協(xié)議即可實現(xiàn)
    的頭像 發(fā)表于 09-24 13:59 ?208次閱讀
    MODBUS TCP 轉(zhuǎn) <b class='flag-5'>CANOpen</b>

    AMD Vitis?設(shè)計工具中的Libraries新功能介紹

    AMD Vitis? 2023.2 設(shè)計工具是 Vitis 設(shè)計工具變化較大的一個版本,設(shè)計流程和界面都發(fā)生了變化。
    的頭像 發(fā)表于 05-29 09:50 ?497次閱讀
    AMD Vitis?設(shè)<b class='flag-5'>計工具</b>中的Libraries新功能介紹

    制藥行業(yè)新突破:CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    流程:首先安裝CanOpen轉(zhuǎn)Profinet網(wǎng)關(guān)的配置軟件,該軟件為專用工具,確保了設(shè)備參數(shù)的正確設(shè)置與修改。隨后,需導(dǎo)入EDS(設(shè)備描述文件)至配置軟件中。E
    的頭像 發(fā)表于 05-14 11:47 ?500次閱讀
    制藥行業(yè)新突破:<b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    制藥行業(yè)新突破:CANOpen轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    流程:首先安裝CanOpen轉(zhuǎn)Profinet網(wǎng)關(guān)的配置軟件,該軟件為專用工具,確保了設(shè)備參數(shù)的正確設(shè)置與修改。隨后,需導(dǎo)入EDS(設(shè)備描述文件)至配置軟件中。EDS文件包含了
    的頭像 發(fā)表于 05-14 11:46 ?266次閱讀
    制藥行業(yè)新突破:<b class='flag-5'>CANOpen</b>轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例解析

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用?

    CANopen以太網(wǎng)網(wǎng)關(guān)怎么用? CANopen以太網(wǎng)網(wǎng)關(guān)是一種連接CANopen總線和以太網(wǎng)的設(shè)備,它提供了在CANopen網(wǎng)絡(luò)和以太網(wǎng)之
    的頭像 發(fā)表于 02-02 16:59 ?3212次閱讀

    EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)在工業(yè)領(lǐng)域的應(yīng)用方法

    在工業(yè)領(lǐng)域中,EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)是一種重要的通訊設(shè)備,它能夠?qū)崿F(xiàn)EtherCAT協(xié)議與CANopen協(xié)議之間的轉(zhuǎn)換,從而讓不同的設(shè)備之間能夠進行通訊。 以下是Ethe
    發(fā)表于 01-31 14:54

    Profinet協(xié)議轉(zhuǎn)換為CanOpen協(xié)議來連接CanOpen伺服驅(qū)動器的應(yīng)用

    工具軟件或設(shè)備進行測試,確保Profinet設(shè)備CanOpen設(shè)備之間的數(shù)據(jù)傳輸正常。配置和控制伺服驅(qū)動器。使用伺服驅(qū)動器的控制面板或編
    發(fā)表于 01-10 10:29

    智能樓宇系統(tǒng)canopen協(xié)議與ModbusTCP協(xié)議進行通訊

    通過CANopen轉(zhuǎn)ModbusTCP網(wǎng)關(guān)設(shè)備進行轉(zhuǎn)換:可以使用一個CANopen轉(zhuǎn)ModbusTCP網(wǎng)關(guān)設(shè)備,將CANopen協(xié)議轉(zhuǎn)換為M
    的頭像 發(fā)表于 01-03 15:20 ?447次閱讀
    智能樓宇系統(tǒng)<b class='flag-5'>canopen</b>協(xié)議與ModbusTCP協(xié)議進行通訊

    智能樓宇系統(tǒng)canopen協(xié)議與ModbusTCP協(xié)議進行通訊

    通過耐特森CANopen轉(zhuǎn)ModbusTCP網(wǎng)關(guān)設(shè)備進行轉(zhuǎn)換:可以使用一個CANopen轉(zhuǎn)ModbusTCP網(wǎng)關(guān)設(shè)備,將CANopen協(xié)議轉(zhuǎn)
    的頭像 發(fā)表于 01-03 15:17 ?474次閱讀

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    CANopen協(xié)議與伺服電機進行通訊。CANopen協(xié)議是一種先進的、高效的通訊協(xié)議,它基于CAN總線技術(shù),能夠?qū)崿F(xiàn)設(shè)備之間的快速、穩(wěn)定通訊。在CANopen協(xié)議中,從站
    發(fā)表于 01-02 16:51

    耐用通信Ethercat轉(zhuǎn)canopen網(wǎng)關(guān)在鋼鐵行業(yè)的應(yīng)用案例

    ——將用戶canopen設(shè)備接入國產(chǎn) PLC 控制系統(tǒng) 關(guān)鍵詞:Ethercat轉(zhuǎn)canopen Ethercat PLC Canopen臺達(dá)伺服 ? 現(xiàn)場應(yīng)用Ethercat轉(zhuǎn)
    的頭像 發(fā)表于 12-25 10:19 ?448次閱讀
    耐用通信Ethercat轉(zhuǎn)<b class='flag-5'>canopen</b>網(wǎng)關(guān)在鋼鐵行業(yè)的應(yīng)用案例

    工業(yè)通訊中CANOPEN轉(zhuǎn)EtherCAT的轉(zhuǎn)換

    CANOPEN轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換網(wǎng)關(guān)是一款能夠?qū)?b class='flag-5'>CANOPEN接口設(shè)備連接到EtherCAT網(wǎng)絡(luò)系統(tǒng)的產(chǎn)品。該網(wǎng)關(guān)作為EtherCAT網(wǎng)絡(luò)的從站,可以將CANOPEN
    的頭像 發(fā)表于 12-12 11:33 ?399次閱讀
    工業(yè)通訊中<b class='flag-5'>CANOPEN</b>轉(zhuǎn)EtherCAT的轉(zhuǎn)換

    工業(yè)通訊中CANOPEN轉(zhuǎn)EtherCAT的轉(zhuǎn)換

    CANOPEN轉(zhuǎn)EtherCAT協(xié)議轉(zhuǎn)換網(wǎng)關(guān)是一款能夠?qū)?b class='flag-5'>CANOPEN接口設(shè)備連接到EtherCAT網(wǎng)絡(luò)系統(tǒng)的產(chǎn)品。該網(wǎng)關(guān)作為EtherCAT網(wǎng)絡(luò)的從站,可以將CANOPEN
    發(fā)表于 12-12 11:31

    ModbusTCP轉(zhuǎn)CanOpen網(wǎng)關(guān)助力工控行業(yè)

    在工業(yè)自動化領(lǐng)域,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)一直扮演著至關(guān)重要的角色。其中,modbustcp轉(zhuǎn)canopen網(wǎng)關(guān)以其獨特的優(yōu)勢,成為不同設(shè)備間通信的橋梁。這款網(wǎng)關(guān)將modbus TCP協(xié)議的設(shè)備CANo
    發(fā)表于 12-11 10:53

    串口轉(zhuǎn)CANopen模塊適合哪些項目用?

    串口轉(zhuǎn)CANopen模塊適用于需要在串口通信和CANopen總線之間進行數(shù)據(jù)轉(zhuǎn)換和通信的項目。以下是一些適合使用串口轉(zhuǎn)CANopen模塊的項目示例: (1)工業(yè)自動化系統(tǒng):在工業(yè)自動化領(lǐng)域,許多
    的頭像 發(fā)表于 11-21 08:10 ?713次閱讀
    串口轉(zhuǎn)<b class='flag-5'>CANopen</b>模塊適合哪些項目用?