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

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

3天内不再提示

全面的CANopen开发工具——CANopen软件协议栈

盟通科技 2023-07-24 16:00 次阅读

01

快速了解CANopen协议

CANopen是一种用于CAN总线的通信协议,它定义了一组标准通信对象和通信服务,使得不同设备之间可以进行通信和交互。CANopen协议栈的发展可以追溯到上世纪90年代初期,当时欧洲的一些工业自动化公司开始使用CAN总线作为工业控制系统的通信协议。为了更好地管理和控制CAN总线上的设备,这些公司开始研发CANopen协议栈,并于1994年发布了第一个版本。由CAN in Automation (CiA)发布制定,CAN in Automation是一个非营利性组织,致力于推广CAN总线和CANopen协议栈的应用和发展。CiA成立于1992年,总部位于德国,目前已经成为全球最大的CANopen协议栈组织之一。

目前,CANopen协议已经成为工业自动化领域中最常用的通信协议之一,被广泛应用于机器人、自动化生产线、电力系统、交通运输等领域。同时,CANopen协议栈也在不断地发展和完善,不断推出新的版本和功能,以满足不同领域的需求。

盟通科技在现场总线方案领域拥有近十年的技术沉淀和落地经验,因存在国内现场总线需求逐年上升,而专精的工业通讯工程师又确实较少的客观事实,现面向有需求的客户提供CANopen协议栈开发解决方案和技术支持。

wKgaomS-HRqAL0MaAAD1Ldq5P0g123.png▲CANopen产品开发矩阵示意图

02

盟通CANopen 协议栈产品

CANopen Master/Slave符合CiA公布的CiA 301 和 CiA 302-2 的 CANopen 规范,它可以覆盖大部分CANopen通讯的需求。除此之外我们还提供丰富的标准扩展功能模块,在控制器机械设备或自动化工厂中使用CANopen技术时可能需要。

CANopen Master/Slave是由ANSI-C CANopen源代码编写的协议栈,符合MISRA-C,此外我们对您的开发做了进一步的优化,我们提供特定的工具“CANopen Device Designer”来支持协议栈的配置和扩展,它有着舒适的用户界面、清晰的开发步骤、详细的功能配置,助力您快速开发CANopen协议。

wKgZomS-HSqAF3NXAAI-xLC8Ld4231.png▲CANopen Device Designer

我们还同时提供CANopen FD Master/Slave协议栈,CAN-FD作为CAN通讯中的新一代协议,具有更快的传输速率并能承载更多的数据量。CiA对此指定了CANopen FD的协议标准--CiA 1301规范。我们的协议栈完全符合该规范,助力客户快速开发更强大的CANopen FD协议。

我们同样提供CANopen协议栈的子协议。针对于不同的分支行业,CiA制定了一些行业标准,这就是CANopen的子协议。这些子协议在分支行业中起到了很好的引导作用,让每个厂家都按照子协议的标准去制作设备,以便于和其他厂家的设备进行互通互联。其中厂家的CiA 401、CiA 402等子协议不仅仅在CANopen通讯中作为行业标准。也同样能够在EtherCAT等工业总线中看到它们的身影。

03

CANopen 协议栈的辅助工具

盟通科技CANopen 协议栈不单单提供协议栈产品本身,也发行多款配套产品。其中占据重要地位的就是CANopen Device Explorer。

在CAN/CANopen产品开发过程中,数据分析是非常关键的一环。数据帧分析软件就如工作中的万能工具。不但能够抓取CAN数据包,还应能够协助分析数据功能。其中,CANopen Device Explorer是以解决解析CANopen数据包及工作状态的工具。它可以通过规则的数据时序排列,以便工程师在开发过程中用最短的时间通过数据帧分析排除每一个问题。除了数据帧分析功能外,分析软件还需要能够模拟数据帧的指令操作,这样可以更方便的复现问题,或是验证修改后功能是否符合要求且稳定。

CANopen Device Explorer可将每个标准CANopen或者CANopen FD设备的信息通过设备的EDS文件读取,也可以通过扫描的方式直接从设备中读取。同时,它也可以保存并导出标准设备配置文件(DCF)。另外整个CANopen网络数据可以保存到一个项目文件中。基于QtScript设计的内建脚本功能为用户提供创建自定义测试、控制应用等可能性,可以大大提高效率。

wKgZomS-HTmAHv1zAAhn5w8wVXY348.png▲CANopen Device Explorer软件界面图

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

    关注

    145

    文章

    1951

    浏览量

    130763
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2754

    浏览量

    463717
  • 工业通信
    +关注

    关注

    0

    文章

    122

    浏览量

    15560
收藏 人收藏

    评论

    相关推荐

    CANopen协议架构和应用原理

    稳健的通信协议和接口在工业电机控制应用中发挥着重要作用。在工业驱动应用中,当需要多个处理器元件来持续通信以完成复杂任务时,CANopen因其易于集成、高度可配置,以及支持高效、可靠的实时数据交换等特性,受到了众多工程师青睐。本文从低功耗电机控制应用的角度深入探讨
    的头像 发表于 11-04 13:49 325次阅读

    MODBUS TCP 转 CANOpen

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

    DeviceNet转CANopen协议网关(DeviceNet转CANopen

    一,设备主要功能 捷米特JM-DNT-COP网关实现DeviceNet总线和CANopen网络连接起来。本网关连接到DeviceNet总线中作为从站使用,连接到CANopen总线中作为主站
    的头像 发表于 09-10 10:16 310次阅读
    DeviceNet转<b class='flag-5'>CANopen</b><b class='flag-5'>协议</b>网关(DeviceNet转<b class='flag-5'>CANopen</b>)

    EtherNet/IP转CANopen主站协议转换网关

    广泛应用于支持串口的变频器、机械手臂、仪表、电机等等。在汽车组装生产线上,EtherNet/IP协议的工业机器人与CANopen协议的输送装置能够通过网关实现高效协同。例如,机器人完成特定的组装操作后
    的头像 发表于 09-02 11:21 233次阅读
    EtherNet/IP转<b class='flag-5'>CANopen</b>主站<b class='flag-5'>协议</b>转换网关

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

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

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

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

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

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

    在自动化码头中CANopen与Ethercat协议的应用

    在自动化码头中,协议转换是一个关键环节,它能够实现不同设备之间的数据交互和协同工作。其中,将CANopen协议转换为EtherCAT协议的应用尤为常见。我们来了解一下
    的头像 发表于 01-19 14:57 387次阅读

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

    在自动化控制领域,Profinet和CanOpen都是广泛应用的通信协议。Profinet是一种基于以太网的通信协议,主要用于工业自动化领域的数据传输和远程监控;而CanOpen是一种
    的头像 发表于 01-10 10:50 726次阅读
    Profinet<b class='flag-5'>协议</b>转换为<b class='flag-5'>CanOpen</b><b class='flag-5'>协议</b>来连接<b class='flag-5'>CanOpen</b>伺服驱动器的应用

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

    工具软件或设备进行测试,确保Profinet设备和CanOpen设备之间的数据传输正常。配置和控制伺服驱动器。使用伺服驱动器的控制面板或编程软件来配置和控制伺服系统。可以设置位置、速度和电流等参数,并
    发表于 01-10 10:29

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

    在自动化控制领域,Profinet和CanOpen都是广泛应用的通信协议。Profinet是一种基于以太网的通信协议,主要用于工业自动化领域的数据传输和远程监控;而CanOpen是一种
    的头像 发表于 01-10 10:27 425次阅读

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

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

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

    通过耐特森CANopen转ModbusTCP网关设备进行转换:可以使用一个CANopen转ModbusTCP网关设备,将CANopen协议转换为Modbus TCP
    的头像 发表于 01-03 15:17 514次阅读

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

    通过CANopen转Modbus TCP网关,我们能够实现CANopen协议与Modbus TCP协议之间的转换。网关可以配置为CANopen
    的头像 发表于 01-02 16:55 632次阅读
    通过<b class='flag-5'>CANopen</b>转Modbus TCP网关的伺服系统

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

    通过CANopen转Modbus TCP网关的伺服系统,我们能够实现CANopen协议与Modbus TCP协议之间的无缝转换,从而为伺服电机的通讯和控制带来更大的便利和灵活性。 首先
    发表于 01-02 16:51