• search hit 2 of 5
Back to Result List

A Customized Python Interface for Windows OS for a Low Budget USB-to-CAN-Adapter

  • Over the last three decades, the Controller Area Network (CAN) has become the dominant communication in embedded systems. Especially for automotive systems it offers advantages including high robustness, low error rate and high reliability combined with low power consumption. Therefore, learning the basics of this bus system is substantial in this field. Nowadays, various media about the functionality and use of CAN exist which make it easy to read into the topic. But often, theory alone is not sufficient. To deepen the understanding, practical implementation contributes significantly. However, affordable and easy-to-use CAN devices for training purposes are scarce. Existing equipment can be divided into expensive professional devices, which have many functions and inexpensive ones for hobbyists, which require difficult configurations. Therefore, a practical solution is a low-budget device equipped with an overlay which deals with the time consuming configurations. This paper covers the development of a python interface for a purchasable cost effective CAN device for Windows OS. The intention is to create an easy-to-use program that enables beginners to get in touch with CAN and collect practical experience. At the start, a brief explanation of the CAN functionality is given. After that, we introduce the hardware used in this project. Next, the software part covers the development of the interface and the integration of this interface into python-can. Furthermore, a virtual playground is introduced for testing purposes. Also, to demonstrate the functionality of the interface, a test program is executed in conjunction with a logic analyzer.

Export metadata

Additional Services

Share in Twitter Search Google Scholar Statistics
Metadaten
Author:Daniel WetzelORCiD, Andrea ReindlORCiD, Hans MeierORCiD, Michael NiemetzORCiDGND, Michael Farmbauer
DOI:https://doi.org/10.1109/ICECET55527.2022.9872574
ISBN:978-1-66547-087-2
Parent Title (English):International Conference on Electrical, Computer and Energy Technologies (ICECET 2022): 20-22 July 2022, Prague, Czech Republic
Publisher:IEEE
Place of publication:Piscataway, NJ, USA
Document Type:conference proceeding (article)
Language:English
Year of first Publication:2022
Release Date:2022/09/27
Tag:Controller area network; USB to CAN; User Interface; Windows; python-CAN
Pagenumber:5
Institutes:Fakultät Elektro- und Informationstechnik
Fakultät Elektro- und Informationstechnik / Labor Industrielle Elektronik
Begutachtungsstatus:peer-reviewed
research focus:Information und Kommunikation
Licence (German):Keine Lizenz - Es gilt das deutsche Urheberrecht: § 53 UrhG