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

    文章

    868

    浏览量

    49958
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66838
  • CANopen
    +关注

    关注

    8

    文章

    456

    浏览量

    47584

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    简单认识eSchema电路设计工具

    eSchema电路设计工具作为一款面向专业IC设计者的综合解决方案,通过集成原理图设计、电气规则检查(ERC)及SPICE网表生成功能,构建了从概念验证到仿真分析的高效闭环,为复杂芯片设计提供了可靠的技术支撑。
    的头像 发表于 11-17 10:22 285次阅读
    简单认识eSchema电路设<b class='flag-5'>计工具</b>

    EtherCAT转CANopen,喷码机高效通讯秘籍

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年08月19日 17:08:06

    CanOpen转EtherCAT网关与台达伺服的配置指南配置软件篇

    (如PLC)的数据通信。介绍配置软件的使用方法:   启动CanOpen配置工具,首先需导入从属设备的电子设备数据单(EDS)文件,确保导入的EDS文件与现场
    的头像 发表于 07-10 17:55 453次阅读
    <b class='flag-5'>CanOpen</b>转EtherCAT网关与台达伺服的配置指南配置软件篇

    设备联动,canopen转Ethercat网关设备接入国产 PLC 控制系统方案落地

    设备联动,canopen转Ethercat网关设备接入国产 PLC 控制系统方案落地
    的头像 发表于 06-12 17:39 536次阅读
    多<b class='flag-5'>设备</b>联动,<b class='flag-5'>canopen</b>转Ethercat网关<b class='flag-5'>设备</b>接入国产 PLC 控制系统方案落地

    盟通方案|CANopen数据链路配置工具

    CANopen产品开发过程中,并非所有应用场景的CANopen网络拓扑都是确定的,这需要CANopen网络能够灵活配置设备间对象字典的收发
    的头像 发表于 05-30 14:19 583次阅读
    盟通方案|<b class='flag-5'>CANopen</b>数据链路配置<b class='flag-5'>工具</b>

    安森美WebDesigner+设计工具使用心得

    安森美(onsemi)近期推出的开发工具试用活动已圆满收官,本次活动吸引了众多工程师的积极参与,通过实际应用体验安森美先进的开发工具,共同挖掘其在设计中的潜力。之前推文已分享过用
    的头像 发表于 05-16 15:19 712次阅读
    安森美WebDesigner+设<b class='flag-5'>计工具</b>使用心得

    EtherCAT转CANopen网关在半导体固晶机设备上的应用

    EtherCAT转CANopen网关在半导体固晶机设备上的应用主要体现在以下几个方面:实现设备间的无缝通信在半导体固晶机设备中,可能同时存在使用EtherCAT和
    的头像 发表于 03-28 14:45 505次阅读
    EtherCAT转<b class='flag-5'>CANopen</b>网关在半导体固晶机<b class='flag-5'>设备</b>上的应用

    使用ES32实现CANopen从机

    CANopen是一种基于CAN的通信协议,已在工业领域得到了广泛应用。CAN提供可靠的底层数据传输,CANopen提供标准化的应用层协议。在CANopen协议中,每个CANopen
    的头像 发表于 03-26 19:05 1499次阅读
    使用ES32实现<b class='flag-5'>CANopen</b>从机

    EtherCAT转CANopen配置CANopen侧的PDO映射

    在工业自动化领域,EtherCAT和CANopen是两种广泛应用的通信协议。它们各自具有独特的优势,但在某些应用场景下,需要将这两种协议进行转换以实现设备间的高效数据交换。本文将详细介绍如何在
    的头像 发表于 03-26 17:56 830次阅读
    EtherCAT转<b class='flag-5'>CANopen</b>配置<b class='flag-5'>CANopen</b>侧的PDO映射

    请问有没有可以设计圆形的NFC天线设计工具

    请问有没有可以设计圆形的NFC天线设计工具
    发表于 03-12 06:59

    VirtualLab Fusion应用:使用1D-1D EPE的光波导布局设计工具

    Fusion用Light Guide Toolbox Gold Edition为您提供了几个系统的设计工具,帮助光学工程师以更可控的方式一步一步地解决设计过程。这些系统的设计工具涵盖了器件的布局,以及耦合
    发表于 02-24 08:54

    VirtualLab Fusion应用:光导布局设计工具

    摘要 随着增强和混合现实(AR & MR)技术的发展,光波导器件已成为人们越来越关注的对象。为了帮助光学工程师设计这样的系统,VirtualLab Fusion提供了几个系统设计工具
    发表于 02-21 08:46

    2025必备知识,CANopen转EtherCAT协议允许配备啥协议的电气设备

    CANopen转EtherCAT稳联技术(WL-COP-ECAT)协议允许配备 CANopen设备在基于 EtherCAT 的工业以太网网络上使用。
    的头像 发表于 12-29 09:50 719次阅读
    2025必备知识,<b class='flag-5'>CANopen</b>转EtherCAT协议允许配备啥协议的电气<b class='flag-5'>设备</b>

    SOLIDWORKS二次开发参数化设计工具​ 慧德敏学

    SOLIDWORKS二次开发参数化设计工具​涵盖选型、建模、装配、出图、编码、报表、集成等众多环节和任务的整合,我们除了提供专业培训,还可针对实际产品提供项目导入,实现交钥匙工程,消除企业的所有风险
    的头像 发表于 12-20 16:21 741次阅读

    PI Expert在线设计工具新增功能

    PI Expert是我们值得信赖的在线设计工具,其性能和功能仍在不断增强当中。
    的头像 发表于 12-19 09:47 1153次阅读