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

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

3天内不再提示

虹科干货 | 最简单实用的CANopen介绍,看完你就明白了(1)

虹科智能自动化 ? 2022-07-14 09:32 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,CANopen通讯协议已经在工业领域得到了广泛的使用,由于其面向对象的设计思路,CANopen协议已成为欧洲等国家的自动化公司标配的通讯接口之一。在本系列文章中,我们将介绍CANopen协议的基础内容,包括对象字典、服务、SDO、PDO和主/从站节点等。如需CANopen软硬件解决方案或培训服务,请发邮件到support@hkaco.com联系虹科工业控制团队!


1

什么是CANopen?

What is CANopen?

CANopen是一种基于CAN的通信协议。这项协议非常有用,因为它可以让设备、节点(如工业机械)之间具有现成的互操作性,以及它提供了安装前和安装后配置设备的标准方法。CANopen最初是为面向运动的机器控制系统设计的,如今,它被广泛用于电机控制(步进/伺服电机)领域,并在以下应用中得到广泛使用:

机器人技术:包括自动化机器人、传送带和其他工业机械

医疗:包括X射线发生器、注射器、病人床和透析设备

汽车:包括农业、铁路、拖车、重型汽车和船舶等

CANopen是一个基于CAN总线的“高层协议”,这意味着CAN总线(ISO 11898)就像集装箱的卡车一般作为CANopen信息的“运输工具”。在OSI模型中,CAN总线代表两个最低层(物理层和数据链路层)。这意味着CAN只是实现了带有11位CAN ID、远程传输(RTR)位和64个数据位(与更高层的协议相关)的字段的帧的传输。换言之,CAN总线在CANopen中的作用与在J1939协议相同,而CANopen则实现了OSI模型的第七层,并能够适应除CAN以外的其他数据链路层协议(例如EtherCAT、Modbus、Powerlink)。

6540a0c6-02d9-11ed-9302-dac502259ad0.png

值得关注的是,随着CAN FD的推出,CANopen FD作为下一代CANopen标准,可能会发挥着越来越重要的作用。具体细节欢迎到CiA官网中查看。


相较于CAN总线和J1939协议,CANopen协议新增了以下6个核心概念:

通信模式

设备/节点的通信有3种模式:主/从站、客户端/服务器和生产者/消费者。

通信协议

用于通信的协议,如配置节点(SDO)或传输实时数据(PDO)等。

设备状态

单个设备支持不同的状态。一个“主站”节点可以改变一个“从站”节点,包括重置等操作。

对象字典

每个设备都有一个OD,其中有指定设备配置等的条目,它可以通过SDO访问。

电子数据表

EDS是OD条目的标准文件格式,它允许服务工具来更新设备。

设备设置文件

描述了I/O模块(CiA 401)和运动控制(CiA 402)等供应商独立性

6576c1b0-02d9-11ed-9302-dac502259ad0.png

2

CANopen通信基础知识

Basic knowledge of CANopen communication

在CANopen网络中,需要多个设备进行通信,例如,在工业自动化设置中,你可能有一个带有多个伺服电机节点和一个控制接口/PC节点的机械臂。为了促进通信,CANopen中存在着三种模式,每种模式都与我们所讨论的CANopen协议紧密相连。下面将简单介绍这三种模式:

CANopen通信的三种模式

01 主/从站

一个节点(例如控制接口)作为应用主站或主控制器。它向从站设备(例如伺服电机)请求数据。这个过程被用于诊断或状态管理。在标准应用中,可以有0到127个从站。请注意:在单个CANopen网络中,可以有不同的主机控制器共享同一个数据链路层。

服务示例:NMT

02 客户端/服务器

客户端向服务器发送数据请求,服务器回复请求的数据。例如,当应用程序主站需要从站的OD中获取数据时使用这一模式。从服务器上读取是一种 "上传",而“写入”是一种 "下载"(该术语采用服务器端的角度)。

服务示例:SDO

03 消费者/生产者

该模式中生产者节点向网络广播数据,由消费者节点消费。生产者根据请求(拉模型)或没有特定请求(推模型)发送此数据。

服务示例:心跳

显然,这些模型实际上是相同的,但为了术语的一致性才对对它们进行了区分。

在下一篇文章中,我们将继续讲解CANopen通信基础知识,欢迎关注本公众号以便第一时间获取更新的内容。虹科在CAN、CANopen等领域深耕多年,有着深厚的技术实力,目前已面向国内市场推出了CANopen开发源代码、CANopen数据记录仪,和支持CANopen协议的网关、板卡、IO等产品

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

    关注

    57

    文章

    2937

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货速递!汽车以太网国际研讨会精华 + QA全收录:关心的技术点都在这!

    2025汽车以太网国际研讨会圆满落幕,聚焦TSN与10BASE-T1S协同创新,推动汽车网络技术发展。
    的头像 发表于 08-06 13:44 ?231次阅读
    <b class='flag-5'>干货</b>速递!<b class='flag-5'>虹</b><b class='flag-5'>科</b>汽车以太网国际研讨会精华 + QA全收录:<b class='flag-5'>你</b>关心的技术点都在这!

    分享 | 赋能现代化矿业:Owasys坚固型车载通信终端方案

    导读在采矿行业,设备运行环境极端恶劣——高温、严寒、粉尘、震动、冲击无处不在。确保关键设备(如矿用卡车、挖掘机、钻机等)的可靠通信、精准定位与高效管理,是保障矿山安全运营和提升生产力的核心挑战。Owasys专为采矿行业设计的坚固型车载通信终端——
    的头像 发表于 06-24 17:04 ?220次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 赋能现代化矿业:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys坚固型车载通信终端方案

    工程师必看!PWM波控制全攻略,LIN模块助力开发效率翻倍

    Baby-LIN-RM-III模块通过硬件和软件结合,简化PWM输出配置,方便PLC与LIN/CAN设备控制。软件配置简单上手,无需外接工具。
    的头像 发表于 04-11 14:56 ?550次阅读
    工程师必看!PWM波控制全攻略,<b class='flag-5'>虹</b><b class='flag-5'>科</b>LIN模块助力开发效率翻倍

    直播回顾 | 核心协议精讲!TSN基础知识理论培训,带你划重点!

    当工业4.0与智能汽车、航空航天技术碰撞实时性、确定性通信成为跨越行业的共同需求4月1直播间TSN工程师罗工带来「TSN基础知识理
    的头像 发表于 04-02 17:33 ?504次阅读
    直播回顾 | 核心协议精讲!TSN基础知识理论培训,<b class='flag-5'>虹</b><b class='flag-5'>科</b>带你划重点!

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与IO-LinkOEM」感谢各位朋友的热情参与!本期
    的头像 发表于 02-19 17:34 ?758次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    直播 | 2月18日开讲!IO-Link技术深度解析!解锁自研产品+积分好礼!

    工程师瞿发华为您一一解答上述疑问,带您深入探索IO-Link技术的奥秘!文末更有精彩福利揭晓!直播主题IO-Link技术概述与IO-LinkOEM直播时间2月1
    的头像 发表于 02-08 17:33 ?449次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 2月18日开讲!IO-Link技术深度解析!解锁<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研产品+积分好礼!

    方案 仅需4个步骤!轻松高效搭建TSN测试网络

    随着汽车行业向分层同构以太网网络的转型,时间敏感网络(TSN)逐渐成为实现确定性以太网互操作性的关键解决方案。本文将详细介绍如何快速搭建TSN测试网络,涵盖从流量特征分析到网络配置的全过程,并介绍
    的头像 发表于 01-06 11:32 ?612次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 仅需4个步骤!轻松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN测试网络

    电子12月事件回顾

    2024年12月,及其姐妹公司与多家国际知名企业建立了正式的合作伙伴关系,同时通过一系列行业直播和培训课程,向广大观众展示最新的技术趋势和应用案例。
    的头像 发表于 12-31 16:25 ?693次阅读

    培训 | 重磅来袭!波形分析课程全面上线!

    全新升级/技术提升/快速进阶&TG中心波形分析课程主办单位广州电子科技有限公司TechGear免拆诊断中心支持单位英国PicoTechnologyLtd.HongkePico
    的头像 发表于 12-07 01:04 ?505次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>培训 | 重磅来袭!波形分析课程全面上线!

    活动回顾 | 波形诊断开放日-上海站圆满落幕!

    Pico开放日,可以收获哪些有趣的体验吧!Pico产品展示这里有Pico全系列产品展示,包括四通道示波器主机、压力传感器、NVH套
    的头像 发表于 12-07 01:04 ?634次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活动回顾 | 波形诊断开放日-上海站圆满落幕!

    万字干货CAN XL研讨会问答,你想知道的都在这里!

    CANXL国际研讨会圆满结束,感谢各位观众的热情参与!携手多位CANXL创始成员及行业领袖,包括来自国际CiA协会、博世、英飞凌以及恩智浦等,带来5场精彩纷呈的主题演讲,让我们
    的头像 发表于 11-16 01:00 ?895次阅读
    万字<b class='flag-5'>干货</b>!<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN XL研讨会问答,你想知道的都在这里!

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    在石油工程领域,实时监控钻井参数对于确保作业安全和提高效率至关重要。提供的PCAN解决方案凭借其高可靠性和便捷的安装维护特性,为石油钻井行业带来了显著的革新。PCAN石油钻井数
    的头像 发表于 11-08 16:48 ?672次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成为石油工程通讯的首选?

    MODBUS TCP 转 CANOpen

    CANOpen 设备挂载到 MODBUS TCP 接口的 PLC 上,并和 CANOpen 设备进行数据交互。 产品特点 (1)应用广泛:? SG-TCP-COE-210 网关在 MODBUS TCP
    的头像 发表于 09-24 13:59 ?560次阅读
    MODBUS TCP 转 <b class='flag-5'>CANOpen</b>

    干货 轻松掌握PCAN-Explorer 6,dll调用一文打尽!

    导读:PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵活和高效
    的头像 发表于 08-29 10:00 ?1048次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干货</b> 轻松掌握PCAN-Explorer 6,dll调用一文打尽!

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    /CANFD信号处理,方案不仅提升了车辆的智能化水平,更在安全性和效率上迈出了革命性的一步。 PEAK智行定位车控系统,通过CAN/CANFD信号实现车辆的精准控制,包括加减速
    的头像 发表于 08-27 09:28 ?625次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  领航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位车控系统Demo版亮相