原文:CANOpen的几种操作以及数据

其实 年前在 ic就准备做这篇文章了,那时,CANOpen也只是刚刚在国内推广,所以几乎没有项目用到。现在有了实际的项目,完全确认了以前移植和测试的代码,所以列举一些CANOpen的底层操作以及数据。当然,列举的都是一些简单的基本的CANOpen通信,不包括其他CANOpen应用协议中的内容。 心跳CANOpen节点会以一个固定的频率发送心跳报文。用于告诉主机,偶还活着。。。心跳报文的格式很简单, ...

2016-04-09 19:52 1 10744 推荐指数:

查看详情

CANopen】PDO进程数据对象

查找资料时,发现一个很好的博客,博主剖析的通俗易懂 http://www.cnblogs.com/winshton/p/4897556.html PDO介绍: 英文名:Process Data Object ,过程数据对象。用来传输设备的实时数据。PDO消息的内容 ...

Mon Dec 26 01:00:00 CST 2016 0 2562
旧文备份:CANopen协议PDO的几种传输方式

由于PDO所传输的数据内容是无协议的且分配的标识符范围较SDO靠前,因此,其效率和优先级都是较高的,通常用于实时过程数据的传输. PDO是生产/消费类型的通讯方式,数据只有一个生产者(发送),但是消费者(接收)可以有多个,生产者和消费者事先都已知道数据的类型和内容(通过设置PDO映射来管理 ...

Thu Apr 07 19:45:00 CST 2016 0 1639
CANopen笔记1

  CAN现场总线只定义了OSI网络模型的第一层(物理层) 和第二层(数据链路层) ,而这两层一般已被CAN硬件完全实现了。由于没有规定应用层,本身并不完整,需要一个高层协议来定义CAN报文中的11/29位标识符和8字节数据的使用。而且,随着CAN总线的广泛应用,国内外很多公司都开发出使用CAN ...

Wed Nov 09 22:32:00 CST 2016 0 1411
CANopen笔记2

PDO   过程数据对象用于在节点之间传送过程数据,如I/O模块I/O状态读取和设定,模拟量采集和模拟量输出等等,协议考虑从机硬件限制最多支持4组PDO,每组包含一个RPDO和一个TPDO。The Gold drive supports 4 TPDO and 4 RPDO. ...

Fri Nov 11 02:08:00 CST 2016 0 1446
CANopen 基础

1. TPDO和RPDO都是针对从站来说的,协议上没有有讲任何一个关于主站的概念,协议就只是定义从站,没有定义主站任何东西。TPDO:从站->主站RPDO:主站->从站 2. PDO的C ...

Thu Apr 07 19:43:00 CST 2016 0 3169
CANopen协议

ID号,一个数据字典和四种工作状态。 CANOPEN协议将CAN总线协议的通信帧进行了进一步的封装和 ...

Thu Oct 24 02:52:00 CST 2019 0 680
CANopen学习

1.CANopen协议总述 CANopen 是一个基于 CAN 串行总线的网络传输系统的应用层协议,遵循 ISO/OSI 标准模型。 网络中不同的设备通过对象字典或者对象来相互交换数据,其中,主节点可以通过过程数据对象 (PDO) 或者服务数据对象 (SDO) 来获取或者修改其它节点对象字典 ...

Mon May 18 07:47:00 CST 2020 0 846
CAN与CANOPEN

目录 名词缩写说明... 2 1.通讯概述... 3 2.CAN总线... 5 2.1 CAN总线介绍... 5 2.2 CAN总线的组成... 6 3.CANOPEN协议... 9 3.1协议简介... 9 3.2对象和对象字典... 9 3.3 EDS文件... 10 ...

Sun Apr 10 23:42:00 CST 2022 0 2776
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM