kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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, p. 741-765Chapter 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. p. 741-765
Series
Control Engineering ; VI
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-87028DOI: 10.1007/0-8176-4404-0_32ISBN: 978-0-8176-3239-7 (print)OAI: oai:DiVA.org:kth-87028DiVA, id: diva2:501302
Note

QC 20120221

Available from: 2012-02-14 Created: 2012-02-14 Last updated: 2022-06-24Bibliographically approved

Open Access in DiVA

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

Other links

Publisher's full textThe final publication is available at www.springerlink.com

Authority records

Johansson, Karl HenrikTörngren, Martin

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: 27678 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

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 630 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf