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总线
    +关注

    关注

    146

    文章

    2055

    浏览量

    135708
  • CAN
    CAN
    +关注

    关注

    61

    文章

    3115

    浏览量

    474053
  • 工业通信
    +关注

    关注

    0

    文章

    304

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    异构网络下的协议转换:CCLinkIE转CANopen网关在智能仓储中的应用

    主导的CC-Link IE是基于以太网的千兆级工业总线,而AGV小车普遍采用CANopen协议——两者在物理层、数据链路层及应用层上均不兼容。 网关的关键作用 疆鸿智能JH-COP-CCLKIE在此场景中承担三项核心任务:协议
    的头像 发表于 04-24 13:47 199次阅读
    异构网络下的<b class='flag-5'>协议</b>转换:CCLinkIE转<b class='flag-5'>CANopen</b>网关在智能仓储中的应用

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

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

    ProfiNet转CANopen协议转换网关实现西门子1200 PLC与多个CANopen水下仪表通讯的配置案例

    CANopen 协议,且数量超过 9 台。传统方案是在 PLC 机架内加装 CM CANopen 模块,但受限于海底长距离总线拓扑与防爆分区,一旦超过 8 个节点即出现报文碰撞、丢包率 >3 %,无法满足
    的头像 发表于 11-14 10:32 938次阅读
    ProfiNet转<b class='flag-5'>CANopen</b><b class='flag-5'>协议</b>转换网关实现西门子1200 PLC与多个<b class='flag-5'>CANopen</b>水下仪表通讯的配置案例

    协议桥接新范式:稳联技术打通EtherCAT与CANopen,赋能施耐德变频器

    ,适用于风机、水泵、传送带等变频调速场景。通过协议转换技术,解决EtherCAT主站与CANopen从站设备的异构通信问题,实现控制器对变频器的启停控制、频率调节及状态监控。 开启EtherCat主站软件
    的头像 发表于 11-07 15:20 1618次阅读
    <b class='flag-5'>协议</b>桥接新范式:稳联技术打通EtherCAT与<b class='flag-5'>CANopen</b>,赋能施耐德变频器

    CANopen转Profient网关协议介绍

    CANopen介绍: CANopen是一种基于控制器局域网(CAN)的高层工业通信协议,由国际用户和制造商协会CiA于1995年发布,基础规范为CiA 301标准。该协议覆盖OSI模型
    的头像 发表于 09-25 17:31 1011次阅读
    <b class='flag-5'>CANopen</b>转Profient网关<b class='flag-5'>协议</b>介绍

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

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

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

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年07月25日 11:14:31

    承担CANOPEN转PROFINET协议转换功能的网关与台达伺服器的连接

    西门子S7 - 1200系列PLC可编程逻辑控制器(PLC),需与具备CANOPEN通讯功能的伺服驱动器设备进行连接。西门子的PLC采用PROFINET实时以太网通讯协议,若要连接CANOPEN设备
    的头像 发表于 07-24 18:01 758次阅读
    承担<b class='flag-5'>CANOPEN</b>转PROFINET<b class='flag-5'>协议</b>转换功能的网关与台达伺服器的连接

    CanOpen转EtherCAT在脱硫装置的高效应用

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年07月19日 12:14:21

    3步搞定!Canopen转EtherCAT网关,驱动伺服新突破

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年07月19日 11:44:35

    开疆智能EtherCAT转CANopen网关连接磁导航传感器配置案例

    本案例是国内的AGV厂家,需要将CANopen协议的磁道传感器与欧姆龙PLC进行通讯,由于PLC使用的是EtherCAT协议,故选择了EtherCAT转CANopen网关。 具体配置过
    的头像 发表于 07-14 17:56 783次阅读
    开疆智能EtherCAT转<b class='flag-5'>CANopen</b>网关连接磁导航传感器配置案例

    开疆智能EtherCAT转CANopen网关连接UV灯配置案例

    的EtherCAT协议。具体配置如下。 配置过程: 网关配置 打开网关配置软件CANopen Configuration Studio”新建项目选择“ECAT-CANopen” 设定
    的头像 发表于 07-13 11:28 798次阅读
    开疆智能EtherCAT转<b class='flag-5'>CANopen</b>网关连接UV灯配置案例

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

    在工业自动化系统中,CanOpen转EtherCAT网关是连接不同协议设备的关键组件。通过专业配置软件对网关进行参数设置,可以实现CanOpen从站设备(如伺服电机、IO模块)与Eth
    的头像 发表于 07-10 17:55 820次阅读
    <b class='flag-5'>CanOpen</b>转EtherCAT网关与台达伺服的配置指南配置<b class='flag-5'>软件</b>篇

    CANopen转EtherCAT协议转换案例解析

    在工业自动化领域,运动控制器与传感器之间的协议兼容性是系统集成中的关键挑战。某智能装备制造企业采用EtherCAT协议的运动控制器作为主站,需驱动基于CANopen协议的分布式传感器网
    的头像 发表于 06-17 19:22 701次阅读
    <b class='flag-5'>CANopen</b>转EtherCAT<b class='flag-5'>协议</b>转换案例解析

    CANopen转Modbus-RTU网关

    CANopen
    三格电子科技
    发布于 :2025年06月16日 17:23:14