0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

加速CANopen设备开发的设计工具

智汇工业 来源:智汇工业 作者:智汇工业 2022-07-27 11:34 次阅读

CAN/CANopen产品开发过程中,配置对象字典是十分重要的一环。用户需要对CANopen协议足够了解,知道设备中可能的变量和传输类型。还要保证在设计过程中不违背CANopen协议的相关定义,在设计对象字典过程中往往耗时较长、容易犯错,或与预期不符而返工,或需要设计多种功能而多次重复工作。配置对象字典时,需要一个专业的、高效的CANopen设计工具,CANopen DeviceDesigner不仅可以帮助设计,还根据对象字典生成适用于emotas协议栈对象字典定义部分的代码。

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

CANopen DeviceDesigner是德国emotas公司推出的用于快速开发、节约时间成本的CANopen设备设计工具。只需单击几下鼠标,即可根据预定义的配置文件创建设备的对象字典。CANopen DeviceDesigner创建C语言的对象字典和初始化函数,也包含支持CANopen FD的EDS和XDD格式的电子数据表。此外,CANopen设备设计人员根据设备特性配置CANopen协议栈和CANopen驱动程序。同时,工具也提供出了最佳配置选项。

功能亮点

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

通过使用预定义的标准化设备规范快速开发设备

从数据源自动输出

对象字典、EDS/XDD文件和文档的使用同一数据源

根据设备特性优化生成代码, 为CANopen协议栈配置节省资源。

通过输入选择轻松处理位编码。

支持对象字典编辑

根据规范标准和输入的对象字典创建C源代码文件。导出的文件中已经包含了协议栈需要的应用接口调用程序,可以直接作为协议栈代码使用。当根据相应配置完成后,对象字典中的对象可以直接对应到C变量。或者,通过应用程序接口的索引和子索引方式访问。

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

支持自动生成CANopen协议栈的配置和初始化

根据对象字典的调整和定义,创建配置和初始化相关的C代码文件。这样可以确保编译的内容仅包含初始化CANopen协议栈相关的服务。确保生成的配置代码资源节约做到最大化。

支持自动生成电子数据表(EDS)

所有CANopen设备都需要电子数据表(EDS),以电子方式描述对象字典的参数。CANopen DeviceDesigner根据CiA306规范以EDS格式创建电子数据表。该文件描述生成的对象字典。文件的自动生成有助于降低人工手动创建时出现的错误概率。

支持自动生成XML设备描述

CANopen FD设备需要符合CiA1311的XML设备描述。CANopen DeviceDesigner根据对象字典的定义自动生成此格式文件。

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

支持自动生成设备描述文档

自动生成的设备文档包含对象字典的所有功能和描述,以及对于进一步的设备调整,并以HTML和文本格式生成文档描述。可以导出文档以供进一步使用,例如作为设备用户手册的一部分。

支持选择多种设备规范

支持多个CiA的通信和设备规范。设备规范配置包括所有类型对象的标准属性和对象描述。规范对象可以导入到CANopen DeviceDesigner中,根据设备的特性进行复制和定制。使用预定义的设备规范对象,开发时间会显著缩短,并且可以避免手动输入数据的时出现的错误。

下面列出可兼容的CANopen规范:

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

系统要求

Microsoft Windows 7, 10

各种Linux发行版

Mac OS X

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动程序
    +关注

    关注

    19

    文章

    826

    浏览量

    47949
  • 函数
    +关注

    关注

    3

    文章

    4304

    浏览量

    62418
  • CANopen
    +关注

    关注

    8

    文章

    249

    浏览量

    43541

原文标题:CANopen Device Designer——加速CANopen设备开发的设计工具

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    安森美系统设计工具介绍

    就系统级设计而言,开发工具的重要性不亚于为您的应用找到合适的方案。安森美提供丰富全面的工具和软件,助您轻松掌控设计过程。我们的工具致力于帮助您找到合适的产品,并在整个设计周期的产品选型、测试和分析等环节中,为您提供全程支持。本文
    的头像 发表于 11-14 09:46 155次阅读
    安森美系统设<b class='flag-5'>计工具</b>介绍

    传感器设计工具入门和故障排除指南

    电子发烧友网站提供《传感器设计工具入门和故障排除指南.pdf》资料免费下载
    发表于 11-11 13:50 0次下载
    传感器设<b class='flag-5'>计工具</b>入门和故障排除指南

    MODBUS TCP 转 CANOpen

    产品概述 SG-TCP-COE-210 网关可以实现将 CANOpen 接口设备连接到 MODBUS TCP 网络中。用户不需要了解具体的 CANOpen 和 Modbus TCP 协议即可实现
    的头像 发表于 09-24 13:59 226次阅读
    MODBUS TCP 转 <b class='flag-5'>CANOpen</b>

    AMD Vitis™设计工具中的Libraries新功能介绍

    AMD Vitis™ 2023.2 设计工具是 Vitis 设计工具变化较大的一个版本,设计流程和界面都发生了变化。
    的头像 发表于 05-29 09:50 530次阅读
    AMD Vitis™设<b class='flag-5'>计工具</b>中的Libraries新功能介绍

    制药行业新突破:CANOpen转PROFINET网关配置案例解析

    流程:首先安装CanOpen转Profinet网关的配置软件,该软件为专用工具,确保了设备参数的正确设置与修改。随后,需导入EDS(设备描述文件)至配置软件中。E
    的头像 发表于 05-14 11:47 508次阅读
    制药行业新突破:<b class='flag-5'>CANOpen</b>转PROFINET网关配置案例解析

    制药行业新突破:CANOpen转PROFINET网关配置案例解析

    流程:首先安装CanOpen转Profinet网关的配置软件,该软件为专用工具,确保了设备参数的正确设置与修改。随后,需导入EDS(设备描述文件)至配置软件中。EDS文件包含了
    的头像 发表于 05-14 11:46 280次阅读
    制药行业新突破:<b class='flag-5'>CANOpen</b>转PROFINET网关配置案例解析

    CANopen以太网网关怎么用?

    CANopen以太网网关怎么用? CANopen以太网网关是一种连接CANopen总线和以太网的设备,它提供了在CANopen网络和以太网之
    的头像 发表于 02-02 16:59 3249次阅读

    EtherCAT转CANopen网关在工业领域的应用方法

    在工业领域中,EtherCAT转CANopen网关是一种重要的通讯设备,它能够实现EtherCAT协议与CANopen协议之间的转换,从而让不同的设备之间能够进行通讯。 以下是Ethe
    发表于 01-31 14:54

    Profinet协议转换为CanOpen协议来连接CanOpen伺服驱动器的应用

    工具软件或设备进行测试,确保Profinet设备CanOpen设备之间的数据传输正常。配置和控制伺服驱动器。使用伺服驱动器的控制面板或编
    发表于 01-10 10:29

    智能楼宇系统canopen协议与ModbusTCP协议进行通讯

    通过CANopen转ModbusTCP网关设备进行转换:可以使用一个CANopen转ModbusTCP网关设备,将CANopen协议转换为M
    的头像 发表于 01-03 15:20 458次阅读
    智能楼宇系统<b class='flag-5'>canopen</b>协议与ModbusTCP协议进行通讯

    通过CANopen转Modbus TCP网关的伺服系统

    CANopen协议与伺服电机进行通讯。CANopen协议是一种先进的、高效的通讯协议,它基于CAN总线技术,能够实现设备之间的快速、稳定通讯。在CANopen协议中,从站
    发表于 01-02 16:51

    耐用通信Ethercat转canopen网关在钢铁行业的应用案例

    ——将用户canopen设备接入国产 PLC 控制系统 关键词:Ethercat转canopen Ethercat PLC Canopen台达伺服   现场应用Ethercat转
    的头像 发表于 12-25 10:19 456次阅读
    耐用通信Ethercat转<b class='flag-5'>canopen</b>网关在钢铁行业的应用案例

    工业通讯中CANOPEN转EtherCAT的转换

    CANOPEN转EtherCAT协议转换网关是一款能够将CANOPEN接口设备连接到EtherCAT网络系统的产品。该网关作为EtherCAT网络的从站,可以将CANOPEN
    的头像 发表于 12-12 11:33 408次阅读
    工业通讯中<b class='flag-5'>CANOPEN</b>转EtherCAT的转换

    工业通讯中CANOPEN转EtherCAT的转换

    CANOPEN转EtherCAT协议转换网关是一款能够将CANOPEN接口设备连接到EtherCAT网络系统的产品。该网关作为EtherCAT网络的从站,可以将CANOPEN
    发表于 12-12 11:31

    ModbusTCP转CanOpen网关助力工控行业

    在工业自动化领域,协议转换网关一直扮演着至关重要的角色。其中,modbustcp转canopen网关以其独特的优势,成为不同设备间通信的桥梁。这款网关将modbus TCP协议的设备CANo
    发表于 12-11 10:53