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

    文章

    2050

    浏览量

    135477
  • CAN
    CAN
    +关注

    关注

    59

    文章

    3093

    浏览量

    473408
  • 工业通信
    +关注

    关注

    0

    文章

    255

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    /前言CANopen是一种基于CAN总线的高层通信协议,其核心对象字典(ObjectDictionary)定义了设备的全部参数与功能。为满足不同厂商设备在特定场景
    的头像 发表于 03-20 08:33 1204次阅读
    [<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 840次阅读
    ProfiNet转<b class='flag-5'>CANopen</b><b class='flag-5'>协议</b>转换网关实现西门子1200 PLC与多个<b class='flag-5'>CANopen</b>水下仪表通讯的配置案例

    CANopen转Profient网关协议介绍

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

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

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

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

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

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

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

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

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

    CANopen转EtherCAT协议转换案例解析

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

    CANopen转Modbus-RTU网关

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

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

    十分繁琐。因此,一个可以配置CANopen网络中的通信链路参数的工具至关重要。CANopenDeviceExplorer软件上文我们已经提到了CANopenDev
    的头像 发表于 05-30 14:19 849次阅读
    盟通方案|<b class='flag-5'>CANopen</b>数据链路配置<b class='flag-5'>工具</b>

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

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

    EtherCAT转CANopen协议网关应用详解

    成为运动控制领域的“明星”,而CANopen则凭借灵活性和成本优势在中小型设备中广泛应用。当两者相遇时,如何打破协议阻碍,实现无缝互联? EtherCAT转CANopen网关通过智能协议
    的头像 发表于 05-19 14:19 737次阅读
    EtherCAT转<b class='flag-5'>CANopen</b><b class='flag-5'>协议</b>网关应用详解

    CANopen转EtherCAT网关连接伺服驱动

    CANopen
    北京开疆智能技术有限公司
    发布于 :2025年05月14日 16:17:47

    Profinet转CanOpen网关,打破协议壁垒的关键技术

    在石油化工行业的生产现场,各类自动化设备如同精密运转的神经系统,而通信协议则是传递信号的"语言"。当不同厂商的设备采用Canopen与Profinet这两种主流工业协议时,就像
    的头像 发表于 05-10 14:14 695次阅读
    Profinet转<b class='flag-5'>CanOpen</b>网关,打破<b class='flag-5'>协议</b>壁垒的关键技术