CANOPEN与CAN2.0的关系
使用CANOPEN协议,再更新CANOPEN后需要更新CAN2.0吗? 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的基础上的。 我能理解CAN2.0A和CAN2.0B都不用编程就能实现通讯,而要用CANOPEN的话需要编写相应的报文才可以实现通讯呢?
页:
[1]