码迷,mamicode.com
首页 >  
搜索关键字:canopen    ( 39个结果
CAN与CANOpen(五)
4.3通讯对象 CANOpen协议共有 6种通讯对象,分别是: PDO、 SDO、 SYNC、 TIME、 EMCY、 NMT。这 6种通讯对象完成了 CANOpen协议的所有通讯功能。其中我们只介绍使用较多的 PDO、 SDO、 NMT( 4.4)。 4.3.1通信对象ID (COB-ID) CANOpen协议的通讯对象主要利用了 CAN协议中的数...
分类:其他好文   时间:2016-05-18 19:19:00    阅读次数:1130
CAN与CANOpen(二)
3.3帧 CAN协议的报文传输主要由下面的 4种帧来实现: 数据帧:从发射端携带数据到接收端。 远程帧:总线单元发出远程帧,请求发送具有同一识别符的数据帧。 错误帧:任何单元检测到一总线错误就发出错误帧。 过载帧:过载帧用以在先行的和后续的数据帧(或远程帧)之间提供一附加的延时。 同时帧间空间用来间隔数据帧 /远程帧与其他帧。 3.3.1数据帧...
分类:其他好文   时间:2016-05-18 19:17:28    阅读次数:259
CANopen系列文章【1】--SYNC【4】-同步RPDO & 同步TPDO
在本论坛,有网友说:同步RPDO是由主站发送给从站的PDO,主站在发送SYNC之前,将所有从站的RPDO发送给从站,然后再发SYNC,此时所有从站同时处理此RPDO。 然后远方大侠同意这个观点。 我的问题是:假设主站发送SYNC (1)那么假设这个同步RPDO的ID号是0x308,那么主站发送0x308的快慢可以任意由主站来决定么? 比如这个RPDO的传输type是2,那么 主站发送0x3...
分类:其他好文   时间:2016-05-07 10:56:54    阅读次数:223
CANopen个人之所见,所想
转自:http://www.gongkong.com/article/201412/55783.html TonyZhou: 一直想写一篇关于CANopen的文章,鉴于个人知识能力没有动笔,今天做了一番思想斗争,斗胆发表一下自己对CANOPEN的肤浅认识。 计划从销售人员,技术人员角度都分析一下CA ...
分类:其他好文   时间:2016-04-09 20:42:47    阅读次数:1005
CANOpen的几种操作以及数据
其实3年前在21ic就准备做这篇文章了,那时,CANOpen也只是刚刚在国内推广,所以几乎没有项目用到。现在有了实际的项目,完全确认了以前移植和测试的代码,所以列举一些CANOpen的底层操作以及数据。当然,列举的都是一些简单的基本的CANOpen通信,不包括其他CANOpen应用协议中的内容。1. ...
分类:其他好文   时间:2016-04-09 20:21:25    阅读次数:198
CANOpen学习指南
对于初学者,相对于其他总线的资料来说,在国内CANOpen的资料并不多。而且并不是所有资料都适合初学者看的。这里给出一些建议,对CANOpen感兴趣的,可以参考一下学习的顺序。前提:需要对CAN总线有所了解,可以看CAN2.0总线的资料。当然,对计算机系统、单片机以及编程也需要有一定的基础。第一步: ...
分类:其他好文   时间:2016-04-09 20:20:49    阅读次数:139
旧文备份:CANopen协议中SDO服务
SDO是服务数据对象接口(Service Data Obiect)的缩写,顾名思义提供服务数据的访问接口,服务数据就是一些实时性要求不高的数据,一般是指节点配置参数,因此,SDO一般用来配置和获得节点的配置参数。其优先级只比心跳(Heartbeat)高。 SDO既然称之为服务,那就要有服务的提供者和 ...
分类:其他好文   时间:2016-04-07 13:31:16    阅读次数:168
旧文备份:CANopen中SYNC的功能和使用
SYNC是CANopen管理各节点同步数据收发的一种方法,相当于网络节拍,基于同步的PDO按照这个网络节拍来执行实时数据的收发。SYNC属于生产/消费型通讯方式,网络中有且只有一个SYNC生产者,一般有多个消费者,其网络标识符优先级很高,一般设置为0x80,基本上除了NMT优先级最高。SYNC生产者 ...
分类:其他好文   时间:2016-04-07 13:29:34    阅读次数:146
怎样实现SDO服务
SDO是CANopen协议中最复杂的一部分,带有应答机制,有多种传输方式,并且完整的SDO功能节点需提供1个SDO server和多个SDO client,因此SDO的实现异常困难,协议多种传输方式的解析处理还有迹可循,多个SDO client服务和多个对SDO server的访问的协调就不容易了, ...
分类:其他好文   时间:2016-04-07 13:27:58    阅读次数:187
CANopen——笔记
1. c语言的typedef高级用法 typedef void (*post_sync_t)(CO_Data*); http://zhidao.baidu.com/link?url=_lDBGq_ukEjYngcgn4yVGnJum_wrrxfyUUTWRvFZ7WyXPm9Urm6shNAShHN ...
分类:其他好文   时间:2016-03-31 16:21:23    阅读次数:1476
39条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!