Welcome to the CAN-bus Wiki project

Technical Papers

The Bosch documents, even they are not the official CAN standards anymore, are still a very good reference. CAN Specification Version 2.0 year 1991, 73 p.

Books covering CAN

List of available CAN books with short description

A Comprehensible Guide To Controller Area Network

This book is the most thoroughly researched and complete work on CAN. It provides complete information on all CAN features and aspects combined with a high level of readability. More info at: http://www.copperhillmedia.com/2010/03/a-comprehensible-guide-to-controller-area-network/ Controller Area Network

Controller Area Network

German Prof. Dr.-Ing. K. Etschberger (Hrsg.) Controller Area Network (CAN) Hanser-Verlag, 2002, ISBN: 3-446-21776-2, 3. Auflage Gebundene Ausgabe, ca. 440 Seiten English Prof. Dr.-Ing. K. Etschberger (Publisher) Controller Area Network (CAN) Basics, Protocols, Chips, Applications English edition, 2001 ISBN: 3-00-007376-0, 440 Pages

CAN System Engineering: From Theory to Practical Applications

by Wolfhard Lawrenz, 1997 hard cover - 520 pages (March 1997), Springer Verlag ISBN: 0387949399

New: December 2013 edition Springer 2nd edition 2013, XXV, 353 pages, 186 illustrations. ISBN 978-1-4471-5613-0; Germany 79,72 € available as eBook, 101,64 € hard cover.

CANopen

CANopen: Das standardisierte, eingebettete Netzwerk by Holger Zeltwanger (WhoisWho) publisher hard cover,190p. VDE-Verlag ; ISBN-13: 978-3800728459; Thirteen authors have contributed to the first CANopen book in German language. The 260-pages book describes in detail the CANopen communication protocols and the CANopen device profiles. The authors have covered also the Layer Setting Services (LSS) as well as CANopen configuration tools. It was not intended to substitute the CANopen specifications, but shall make it easier to read them. The book introduces also into the CAN physical layer as well as the CAN data link layer protocol.

Embedded Networking with CAN and CANopen

by Olaf Pfeiffer, Andrew Ayre, Christian Keydel, Paperback, 537 pages, Annabooks/Rtc Books, ISBN: 0929392783

From the publisher: Providing a detailed look at both CAN and CANopen, this book examines those technologies in the context of embedded networks. There is an overview of general embedded networking and an introduction to the primary functionality provided by CANopen. Everything one needs to know to configure and operate a CANopen network using off-the-shelf components is described, along with details for those designers who want to build their own CANopen nodes. The wide variety of applications for CAN and CANopen is discussed, and instructions in developing embedded networks based on the protocol are included. In addition, references and examples using MicroCANopen?, PCANopen Magic, and Vector's high-end development tools are provided. More info at: http://www.copperhillmedia.com/2010/03/embedded-networking-with-can-and-canopen/

CAN dictionary

published by © 2015 CiA - not a book, but a booklet: from the Foreword: This dictionary briefly describes vocabulary and abbreviations used in CAN technology. It is not supposed to substitude any standard or specification. The dictionary may be used by CAN newcomers to understand technical articles, handbooks, etc. more easily without consulting standards and specifications. More than 300 words are explained. e.g all CiA CANopen standard and CAN related ISO numbers.

CAN dictionary is available in Russian Language

Japanese CANopen Book

Book written in Japanese language about CAN and CANopen. Contact for details: CANopen@vector-japan.co.jp A Comprehensible Guide to J1939

Chinese CANopen Book

The Beihang University Press publishing house has released a CANopen book (ISBN 987-7-5124-0486-1). This is a translation of the German “CANopen” book.
A short overview on CAN literature in Chinese can be seen on CiA's website: http://can-newsletter.org/engineering/engineering-miscellaneous/nr_e_cia_can_books_120529

A Comprehensible Guide to J1939

is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability. For more info log on to: http://www.copperhillmedia.com/2010/03/a-comprehensible-guide-to-j1939-by-wilfried-voss/

Understanding and Using the Controller Area Network Communication Protocol: Theory and Practice

by Marco Di Natale, Haibo Zeng, Paolo Giusto und Arkadeb Ghosal,Springer New York (January 2012), is available at Amazon for EUR 102,99 (August 2012)
ISBN 978-1-4614-0313-5
Table of Content and some pages at the publishers site.

Back Cover text:

This is the first book to offer a hands-on guide to designing, analyzing and debugging a communication infrastructure based on the Controller Area Network (CAN) bus. Although the CAN bus standard is well established and currently used in most automotive systems, as well as avionics, medical systems and other devices, its features are not fully understood by most developers, who tend to misuse the network. This results in lost opportunities for better efficiency and performance. This book offers a comprehensive range of architectural solutions and domains of analysis. It also provides formal models and analytical results, with thorough discussion of their applicability, so that it serves as an invaluable reference for researchers and students, as well as practicing engineers. Offers the first comprehensive guide to bridging the gap between theory and implementation of the widely accepted Controller Area Network (CAN) bus;Provides examples and best practices for design of communication systems, as well as time and reliability analysis of communication on the CAN bus Improves the reader’s ability to design, analyze and debug a communication infrastructure based on the CAN bus;Focuses on the practical implementation of the communication stack for CAN and the implications of design choices at all levels, from the selection of the controller, to software development and architectural design. Improves the reader’s ability to design, analyze and debug a communication infrastructure based on the CAN bus;Focuses on the practical implementation of the communication stack for CAN and the implications of design choices at all levels, from the selection of the controller, to software development and architectural design. Improves the reader’s ability to design, analyze and debug a communication infrastructure based on the CAN bus;Focuses on the practical implementation of the communication stack for CAN and the implications of design choices at all levels, from the selection of the controller, to software development and architectural design.


QR Code
QR Code can_literature:main (generated for current page)