CAN是控制器局域网络(Controller Area Network, CAN)的简称,是国际上应用最广泛的现场总线之一。以下是关于CAN总线的一些要点总结:
1、CAN通讯有2套国际标准,2套协议版本号,3种故障状态,4种数据帧类型,5种总线错误类型。
2、CAN的国际标准有两种ISO11898和ISO11519。
3、CAN2.0协议分为A版和B版两种,A版协议仅支持11位标识符(称为标准帧),B版协议兼容11位,向上扩展到29位标识符(称为扩展帧)。
4、CAN总线中。不论什么一个节点发生了错误,那么这个节点可能处于3种故障状态:错误主动状态,错误被动状态,离线状态。
错误主动状态:能够正常參加总线通讯,检測出错误时。输出主动错误标志。
错误被动状态:是易引起错误的状态,尽管能參加总线通讯。
但为最好还是碍其他节点通讯,接收时不能积极的发送错误通知,处于被动错误状态的节点即时检測出错误,而其他处于主动错误状态的节点假设没有发现错误。整个总线也被觉得没有错误。
离线状态:不能參加总线通讯的状态。
4、CAN总线中有5类错误。
这5类错误并不具有排他性ÿ