Change search
ReferencesLink to record
Permanent link

Direct link
Vehicle Applications of Controller Area Network
KTH, School of Electrical Engineering (EES), Automatic Control.ORCID iD: 0000-0001-9940-5929
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0002-4300-885X
Linköping University.
2005 (English)In: HANDBOOK OF NETWORKED AND EMBEDDED CONTROL SYSTEMS / [ed] Dimitrios Hristu-Varsakelis and William S. Levine, Springer, 2005, 741-765 p.Chapter in book (Refereed)
Abstract [en]

The Controller Area Network (CAN) is a serial bus communications protocol developed by Bosch in the early 1980s. It defines a standard for efficient and reliable communication between sensor, actuator, controller, and other nodes in real-time applications. CAN is the de facto standard in a large variety of networked embedded control systems. The early CAN development was mainly supported by the vehicle industry: CAN is found in a variety of passenger cars, trucks, boats, spacecraft, and other types of vehicles. The protocol is also widely used today in industrial automation and other areas of networked embedded control, with applications in diverse products such as production machinery, medical equipment, building automation, weaving machines, and wheelchairs.The purpose of this chapter is to give an introduction to CAN and some of its vehicle applications. The outline is as follows. Section 2 describes the CAN protocol, including its message formats and error handling. The section is concluded by a brief history of CAN. Examples of vehicle application architectures based on CAN are given in Section 3. A few specific control loops closed over CAN buses are discussed in Section 4. The paper is concluded with some perspectives in Section 5, where current research issues such as x-by-wire and standardized software architectures are considered. The examples are described in more detail in [14]. A detailed description of CAN is given in the textbook [6]. Another good resource for further information is the homepage of the organization CAN-in-Automation (CiA) [3]. The use of CAN as a basis for distributed control systems is discussed in [13].

Place, publisher, year, edition, pages
Springer, 2005. 741-765 p.
, Control Engineering, VI
National Category
Engineering and Technology
URN: urn:nbn:se:kth:diva-87028DOI: 10.1007/0-8176-4404-0_32ISBN: 978-0-8176-3239-7OAI: diva2:501302

QC 20120221

Available from: 2012-02-14 Created: 2012-02-14 Last updated: 2013-04-10Bibliographically approved

Open Access in DiVA

fulltext(1324 kB)23449 downloads
File information
File name FULLTEXT01.pdfFile size 1324 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full textThe final publication is available at

Search in DiVA

By author/editor
Johansson, Karl HenrikTörngren, Martin
By organisation
Automatic ControlEmbedded Control Systems
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 23449 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 358 hits
ReferencesLink to record
Permanent link

Direct link