本书适合自动控制、测控技术与仪器及相关专业本科生,也可作为技术人员学习CAN总线技术的入门书。作者根据近几年的教学经验,系统介绍了CAN总线的协议、CAN通信控制器、CAN总线节点的基本设计方法、CAN简单系统的设计。本书内容简洁,并安排了专门的实验内容,可安排32~48学时的授课时间(包括实验)。
使用本书,需要有《计算机网络》的基础,另外需要学习过或同步学习过《单片机原理及接口技术》。实验部分所附参考程序大部分使用C语言开发,只作为参考,关键是掌握操作的流程。
全书分为8章。第1章介绍了现场总线的基本概念、特点和发展趋势,以及目前最具影响的几种现场总线。第2章介绍了CAN协议。第3章详细说明了SJAl000的原理和使用。第4章简要介绍CAN总线收发器。第5章简单介绍了几种具有CAN接口的处理器。第6章介绍了应用层协议。第7章介绍了一个基于CAN的监控系统设计。第8章是实验指导,包括5个典型实验,并附有参考程序。