发表于:2001-03-12 11:13:00
楼主
CAN是控制局域网(Control Area Network)的简称,最早由德国BOSCH公司推出,用于汽车内部测量与执行部件之间的数据通信。其总线规范现已被ISO国际标准组织制订为国际标准。由于得到了Motorola, Intel, Philip, NEC等公司的支持,它广泛应用在离散控制领域。CAN协议也是建立在国际标准组织的开放系统互连模型基础上的,不过,其模型结构只有三层,即只取OSI底层的物理层、数据链路层和顶层的应用层。其信号传输介质为双绞线。通信最高可达1Mbps/40m,直接传输距离最远可达10km/5kbps。可挂接设备数最多可达110个。CAN的信号传输采用短帧结构,每一帧的有效字节数为8个,因而传输时间受干扰的概率低。当节点严重错误时,具有自动关闭的功能,以切断该节点与总线的联系,使总线上的其他节点及其通信不受通信影响,具有较强的抗干扰能力。