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

    文章

    872

    浏览量

    50746
  • 函数
    +关注

    关注

    3

    文章

    4422

    浏览量

    67851
  • CANopen
    +关注

    关注

    8

    文章

    521

    浏览量

    49853

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    玻璃产线协议破壁者,Ethernet/IP转CANopen智联焕新加速

    玻璃产线协议破壁者,Ethernet/IP转CANopen智联焕新加速! 作为玻璃生产厂的自动化工程师,最近经历了一次刻骨铭心的产线改造。厂里新上了罗克韦尔的Ethernet/IP PLC系统,但
    的头像 发表于 04-09 15:27 101次阅读
    玻璃产线协议破壁者,Ethernet/IP转<b class='flag-5'>CANopen</b>智联焕新<b class='flag-5'>加速</b>!

    [CANopen] 使用 CANopenEditor 工具编辑 CANopen 对象字典

    /前言CANopen是一种基于CAN总线的高层通信协议,其核心对象字典(ObjectDictionary)定义了设备的全部参数与功能。为满足不同厂商设备在特定场景
    的头像 发表于 03-20 08:33 1586次阅读
    [<b class='flag-5'>CANopen</b>] 使用 CANopenEditor <b class='flag-5'>工具</b>编辑 <b class='flag-5'>CANopen</b> 对象字典

    让油气设备更智能:EtherCAT转CANopen网关应用案例

    CANopen
    小疆智控
    发布于 :2026年03月02日 14:46:49

    果蔬加工设备通信升级:CANopen转EtherCAT技术落地指南

    CANopen
    小疆智控
    发布于 :2026年01月08日 16:55:06

    果蔬加工设备通信升级:CANopen转EtherCAT技术落地指南

    和优势。本文将探讨一种连接两者的关键技术——小疆智控CANopen转EtherCAT网关,以及它在果蔬制品加工机械与设备中的应用。我们需要了解CANopen和Et
    的头像 发表于 01-07 17:08 1907次阅读
    果蔬加工<b class='flag-5'>设备</b>通信升级:<b class='flag-5'>CANopen</b>转EtherCAT技术落地指南

    RUI Builder 图形化UI设计工具

    RUI Builder 图形化UI设计工具 该软件为图形化UI设计软件,搭配瑞佑图形处理器,轻松设计UI界面!主要特色功能: 在PC上直接设计界面,再生成UI渲染源码(.c),程序中直接引用即可
    发表于 12-12 20:14

    简单认识eSchema电路设计工具

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

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

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

    基于睿擎派轻松玩转CANopen电机控制

    在工业自动化领域,稳定高效的设备间通信是核心。CANopen协议凭借其可靠性,成为众多工业设备(如伺服电机)的首选通信标准。今天,我们就来展示如何利用RT-Thread睿擎工业开发平台
    的头像 发表于 07-19 09:04 6068次阅读
    基于睿擎派轻松玩转<b class='flag-5'>CANopen</b>电机控制

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

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

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

    设备联动,canopen转Ethercat网关设备接入国产 PLC 控制系统方案落地
    的头像 发表于 06-12 17:39 913次阅读
    多<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 861次阅读
    盟通方案|<b class='flag-5'>CANopen</b>数据链路配置<b class='flag-5'>工具</b>

    协议大和解:ETHERCAT转CANopen网关配置

    最近有同学后台咨询疆鸿智能EtherCAT转CANopen的协议转换网关如何配置,小编今天给大家详细分享下配置的步骤。 一,设备主要功能 JH-ECT009 型网关是EtherCAT网络
    的头像 发表于 05-21 14:55 866次阅读
    协议大和解:ETHERCAT转<b class='flag-5'>CANopen</b>网关配置

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

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

    干货丨Profinet转Canopen网关,让不同协议设备互联互通

    在半导体行业,设备的精准控制与高效通信至关重要。开疆智能Profinet转Canopen网关作为连接不同协议设备的桥梁,正发挥着不可或缺的作用。在深入探讨Profinet转Canopen
    的头像 发表于 05-07 11:31 867次阅读
    干货丨Profinet转<b class='flag-5'>Canopen</b>网关,让不同协议<b class='flag-5'>设备</b>互联互通