《CAN总线技术解析》一书深入浅出地介绍了CAN(Controller Area Network)总线的工作原理、协议规范及其在汽车电子与工业控制领域的应用实例。
起源
20世纪80年代,在SAE(汽车工程协会)大会上,Robert Bosch公司介绍了一种新型的串行总线——CAN控制器局域网,这标志着CAN的诞生。如今,在欧洲几乎每一辆新客车均装配有CAN局域网。此外,CAN也被广泛应用于其他交通工具和工业控制领域,包括火车、轮船等。目前,CAN已经成为全球范围内重要的总线之一,并在串行通信技术中处于领先地位。
工作原理
CAN总线采用串行数据传输方式,在40米长的双绞线上可以达到1Mbps的数据传输速率;同时也可以使用光缆进行连接。值得注意的是,该协议支持多主控制器模式,这意味着网络中的多个设备都可以作为发送者和接收者的角色来运行。尽管与I2C总线在许多细节上相似,但CAN总线也有一些显著的区别。