CiA Draft Standard 301 Version

CANopen协议包括SDO、PDO、NMT等五种通信模式,用于设备间的数据交互。SDO提供对象字典访问,支持下载/上传数据;PDO用于广播高优先级控制和状态信息,分为发送PDO和接收PDO;NMT是网络管理协议,所有设备都必须支持其奴隶状态机。此外,还有同步、紧急、时间戳等特殊功能协议和心跳、启动、节点/生存监护等错误控制协议。
摘要由CSDN通过智能技术生成

Three types of communication relationships:
1. Master/Slave relationship
2. Client/Server relationship
3. Producer/Consumer
以上三种模式彼此独立,不同协议采用不同模式对应。并且C/S需要应答机制保证数据传输的可靠性。即After finishing the task the server answers the request

The CANopen protocols comprise:
1. SDO protocol ——Service data objects
Enable access to all entries of a CANopen object dictionary
As these entries may contain data of arbitrary size and data type SDOs can be used to transfer multiple data sets (each containing an arbitrary large block of data) from a client to a server and vice versa
Direction of SDO:
a. write data to server using download
b. read data from server using upload
The indices of the corresponding Object
Dictionary entries are computed by the following formulas:
• SSDO communication parameter index = 1200h + SSDO-number -1
• CSDO communication parameter i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值