CAN总线
CAN是控制器局域网络(Controller Area Network)的简称,是ISO标准的串行通信协议,也是国际上应用最广泛的现场总线之一。
CAN总线最早由德国的BOSCH公司在1986年为汽车监测和控制而设计的,主要用于汽车内部测量与执行部件之间的通信。
CAN总线适用于大数据量短距离通信或者长距离小数据量,实时性要求比较高,多主多从或者各个节点平等的现场中使用。
CAN帧
CAN总线特点有:
CAN的高性能和可靠性已被广泛认同,并被广泛应用于自动化、船舶、医疗设备、工业设备等方面,被称为自动化领域的计算机局域网。
不过CAN总线也存在一些缺陷:
LIN(Local Interconnect Network)总线,是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,在1998年被首次提出。
LIN总线的目标是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。
LIN总线有一个主节点,其他是从节点。从节点不能主动向主节点传输信息,只有主节点需要从节点才能发送信息。LIN总线的传输速率最高只有20Kb/s。
因此,LIN总线是一种辅助的总线网络,适用于在不需要CAN总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使LIN总线可大大节省成本。
留言与评论(共有 0 条评论) |