CAN2.0A 和CAN2.0B
2015-08-03 16:03
309 查看
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.0B 是CAN协议的扩展部分,也叫PART B,定义了29bit的标识区,其它部分与CAN2.0A一样。
CANOpen是基于CAN协议的应用层协议,可以理解为用户层,即规定了用户、软件、网络终端等之间用来进行信息交换的约定!而CAN定义了物理层和数据链路层,而CANOpen与DeviceNet一样,只定义了OSI模型的第七层。
CAN2.0A/B是CAN标准的两个部分,只要CAN芯片支持CAN2.0B,则都可以兼容通讯,而CANOpen是上层协议,建立在CAN的基础上的。
相关文章推荐
- Jsp中四种传递参数的方法
- QT编程中编译的时候出现c_jkdacx0.obj : error LNK2001: 无法解析的外部符号 "class QTextCodec * GlobalCodec" ?
- java正则表达式(字符串)
- 升级win10后如何清除最近打开文件记录?
- Android使用HTML和JavaScript制作页面
- codeVS 3914昆虫繁殖
- Algorithms—66.Plus One
- SD卡上读写文件
- Leetcode-199(Java) Binary Tree Right Side View
- 如何统计在一篇文章中某个单词出现了几次,以及第一次出现的位置
- ant+ivy,集成到eclipse中
- 用CorePlot实现类似Air Quality的柱状图滚动效果(2/2)
- JSP-EL表达式
- MFC画图(画线、画矩形、画刷画笔的使用)
- C语言结构体中加typedef的区别(文章转移)
- cocos2s-x 子弹的对象池 小结
- MySQL数据类型
- Leetcode-107(Java) Binary Tree Level Order Traversal II
- Dancing Links hdoj 5046 3656 2295
- Js将不规则的字母转化为首字母大写,其它字母小写