liudan860913 发表于 2016-3-17 21:39:10

CANOPEN与CAN2.0的关系

使用CANOPEN协议,再更新CANOPEN后需要更新CAN2.0吗?

admin 发表于 2016-3-22 13:39:33

CAN2.0A,CAN2.0B,CANOPEN的一些解释
CAN2.0A 是CAN协议的PART A部分,此部分定义了11bit的标识区 。
CAN2.0B 是CAN协议的扩展部分,也叫PART B,定义了29bit的标识区,其它部分与CAN2.0A一样。
CANOpen是基于CAN协议的应用层协议,可以理解为用户层,即规定了用户、软件、网络终端等之间用来进行信息交换的约定!而CAN定义了物理层和数据链路层,而CANOpen与DeviceNet一样,只定义了OSI模型的第七层。
CAN2.0A/B是CAN标准的两个部分,只要CAN芯片支持CAN2.0B,则都可以兼容通讯,而CANOpen是上层协议,建立在CAN的基础上的。

liudan860913 发表于 2016-3-25 16:19:16

我能理解CAN2.0A和CAN2.0B都不用编程就能实现通讯,而要用CANOPEN的话需要编写相应的报文才可以实现通讯呢?
页: [1]
查看完整版本: CANOPEN与CAN2.0的关系