CANOpen服务数据对象报文
来源:互联网 发布:数据挖掘图片 编辑:程序博客网 时间:2024/06/07 01:43
canopen资料、主站/从站移植模板、源码注释下载链接:http://download.csdn.net/detail/lushoumin/9811717
SDO是服务数据对象接口(ServiceData Object)的缩写,顾名思义提供服务数据的访问接口,所谓服务数据指一些实时性要求不高的数据,一般是指节点配置参数,因此,SDO一般用来配置和获得节点的配置参数,充当OD对外的接口。
SDO基于CS模式,所有报文都需要确认。通常从节点作为SDO服务器,主节点作为客户端。客户端通过索引和子索引,访问服务器上的任意对象字典,SDO的上传与下载,是从server的角度去理解的,上传:client对server的OD进行读操作;下载:client对server的OD进行写操作。
传送机制有两种:加速传送(上)和分段传送(下),两种报文的数据段首字节都是命令字。
SDO命令字包含如下信息:该报文是上传还是下载,该报文是请求还是应答,该报文是分段还是加速,CAN帧数据字节长度,后续分段的触发位
抛开块传输,我们不进行讨论。SDO一共实现了5个请求/应答协议:启动域下载,启动域上传,域分段下载,域分段上传,域传送中止
理解了命令字的细节,再看源码就无比轻松了。
1 0
- CANOpen服务数据对象报文
- CANOpen过程数据对象报文
- CANopen协议报文处理
- CANOpen报文类型
- CANopen协议报文处理
- CANOpen生命保护/心跳报文
- CANOpen基本对象字典
- CANopen对象字典
- CANopen对象字典
- CANopen协议中SDO服务
- 服务对象数据
- 服务数据对象简介
- CANOpen的几种操作以及数据
- 下一代数据编程:服务数据对象
- IP数据报文格式
- webservice服务报文查看工具
- 服务数据对象(Service Data Objects)
- XML报文转JAVA对象-JAVA对象转XML报文
- 高通平台学习----常用缩写(持续更新中)
- java 调用apache.commons.codec的包简单实现MD5加密
- 重载运算符 前加后加
- HDU 1176 免费馅饼(DP)
- Android中Spannable的用法
- CANOpen服务数据对象报文
- APK瘦身之删除多余资源文件
- 二分搜索(JAVA & Python)
- FancyBox的使用技巧 (汇总)
- 设计模式之二:工厂方法模式
- python数字转字符串
- 【BZOJ】1303 [CQOI2009]中位数图 建模
- 2.里氏替换原则
- HoG特征以及SVM的配合