An embedded CAN controller for a vehicle networking course project

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

6 Downloads (Pure)

Abstract

The automotive industry advances quickly, with new functionalities continuously being introducted. The Eindhoven University of Technology's Bachelor Automotive Programme prepares students for the subsequent Master education, for industry, and research. In this paper we present the infrastructure and the organisation of the third-year Vehicle Networking course that introduces the current and future automotive networks to students. In the practical part of the course the students use a multiprocessor platform to implement and test an embedded CAN controller. We present requirements and how we address them in the platform architecture, the server-based FPGA infrastructure, and how students design, debug, and analyse their CAN controller. We conclude with lessons learnt and future improvements.
Original languageEnglish
Title of host publicationWESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Number of pages8
ISBN (Print)978-1-4503-4657-3
DOIs
Publication statusPublished - 2016
Event2016 Workshop on Embedded and Cyber-Physical Systems (WESE '16) - Pittsburgh, United States
Duration: 1 Oct 20167 Oct 2016

Conference

Conference2016 Workshop on Embedded and Cyber-Physical Systems (WESE '16)
Abbreviated titleWESE
CountryUnited States
CityPittsburgh
Period1/10/167/10/16

Fingerprint

Students
Controllers
Automotive industry
Field programmable gate arrays (FPGA)
Servers
Education
Industry

Cite this

Breaban, G. D., Koedam, M. L. P. J., Voeten, J. P. M., & Goossens, K. G. W. (2016). An embedded CAN controller for a vehicle networking course project. In WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016 New York: Association for Computing Machinery, Inc. https://doi.org/10.1145/3005329.3005331
Breaban, G.D. ; Koedam, M.L.P.J. ; Voeten, J.P.M. ; Goossens, K.G.W. / An embedded CAN controller for a vehicle networking course project. WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016. New York : Association for Computing Machinery, Inc, 2016.
@inproceedings{75a3e4453f8d4b73a93dd736ab82bfcf,
title = "An embedded CAN controller for a vehicle networking course project",
abstract = "The automotive industry advances quickly, with new functionalities continuously being introducted. The Eindhoven University of Technology's Bachelor Automotive Programme prepares students for the subsequent Master education, for industry, and research. In this paper we present the infrastructure and the organisation of the third-year Vehicle Networking course that introduces the current and future automotive networks to students. In the practical part of the course the students use a multiprocessor platform to implement and test an embedded CAN controller. We present requirements and how we address them in the platform architecture, the server-based FPGA infrastructure, and how students design, debug, and analyse their CAN controller. We conclude with lessons learnt and future improvements.",
author = "G.D. Breaban and M.L.P.J. Koedam and J.P.M. Voeten and K.G.W. Goossens",
year = "2016",
doi = "10.1145/3005329.3005331",
language = "English",
isbn = "978-1-4503-4657-3",
booktitle = "WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016",
publisher = "Association for Computing Machinery, Inc",
address = "United States",

}

Breaban, GD, Koedam, MLPJ, Voeten, JPM & Goossens, KGW 2016, An embedded CAN controller for a vehicle networking course project. in WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016. Association for Computing Machinery, Inc, New York, 2016 Workshop on Embedded and Cyber-Physical Systems (WESE '16), Pittsburgh, United States, 1/10/16. https://doi.org/10.1145/3005329.3005331

An embedded CAN controller for a vehicle networking course project. / Breaban, G.D.; Koedam, M.L.P.J.; Voeten, J.P.M.; Goossens, K.G.W.

WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016. New York : Association for Computing Machinery, Inc, 2016.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - An embedded CAN controller for a vehicle networking course project

AU - Breaban, G.D.

AU - Koedam, M.L.P.J.

AU - Voeten, J.P.M.

AU - Goossens, K.G.W.

PY - 2016

Y1 - 2016

N2 - The automotive industry advances quickly, with new functionalities continuously being introducted. The Eindhoven University of Technology's Bachelor Automotive Programme prepares students for the subsequent Master education, for industry, and research. In this paper we present the infrastructure and the organisation of the third-year Vehicle Networking course that introduces the current and future automotive networks to students. In the practical part of the course the students use a multiprocessor platform to implement and test an embedded CAN controller. We present requirements and how we address them in the platform architecture, the server-based FPGA infrastructure, and how students design, debug, and analyse their CAN controller. We conclude with lessons learnt and future improvements.

AB - The automotive industry advances quickly, with new functionalities continuously being introducted. The Eindhoven University of Technology's Bachelor Automotive Programme prepares students for the subsequent Master education, for industry, and research. In this paper we present the infrastructure and the organisation of the third-year Vehicle Networking course that introduces the current and future automotive networks to students. In the practical part of the course the students use a multiprocessor platform to implement and test an embedded CAN controller. We present requirements and how we address them in the platform architecture, the server-based FPGA infrastructure, and how students design, debug, and analyse their CAN controller. We conclude with lessons learnt and future improvements.

U2 - 10.1145/3005329.3005331

DO - 10.1145/3005329.3005331

M3 - Conference contribution

SN - 978-1-4503-4657-3

BT - WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016

PB - Association for Computing Machinery, Inc

CY - New York

ER -

Breaban GD, Koedam MLPJ, Voeten JPM, Goossens KGW. An embedded CAN controller for a vehicle networking course project. In WESE '16 Proceedings of the 2016 Workshop on Embedded and Cyber-Physical Systems Education, Pittsburgh, Pennsylvania, October 01- 07, 2016. New York: Association for Computing Machinery, Inc. 2016 https://doi.org/10.1145/3005329.3005331