This project aims to develop an application for PC that allows to connect, analyze and show data present on the OBD (On Board Diagnostic) CAN bus based system of any vehicle built since 2008. The final goal is to run this application connected with a real vehicle, equipped with a concrete OBD-II system. It has been used an emulator from OZEN ELEKTRONIK to simulate the OBD system, combined with an adapter cable from KVASER and a USB – CAN converter from the same brand. The programming language chosen to develop the application was Visual Basic .NET. In this thesis there is an initial introduction, with the objective and the goal of the project. After that, the history of the OBD and the state of art are explained; this chapter in particular wants to show the actual market supply, listing some examples of products already existent with a short description for each one. The text continues with the characterization of the instrumentation utilized and the specifications followed. Furthermore, there is an illustration about the structure of the application and the forms that constitute the latter. The results capitol speaks about the CAN messages exchanged between the device and the PC, with the explanation of the meaning of each byte of these messages. Finally, there is a discussion about economic costs and the environmental impact of the project. In the conclusions, a set of no-conformity of the device is listed, with the solutions adopted to solve each problem

OBD-II access using a CAN to USB converter from Kvaser

Guiotto, Alberto
2012/2013

Abstract

This project aims to develop an application for PC that allows to connect, analyze and show data present on the OBD (On Board Diagnostic) CAN bus based system of any vehicle built since 2008. The final goal is to run this application connected with a real vehicle, equipped with a concrete OBD-II system. It has been used an emulator from OZEN ELEKTRONIK to simulate the OBD system, combined with an adapter cable from KVASER and a USB – CAN converter from the same brand. The programming language chosen to develop the application was Visual Basic .NET. In this thesis there is an initial introduction, with the objective and the goal of the project. After that, the history of the OBD and the state of art are explained; this chapter in particular wants to show the actual market supply, listing some examples of products already existent with a short description for each one. The text continues with the characterization of the instrumentation utilized and the specifications followed. Furthermore, there is an illustration about the structure of the application and the forms that constitute the latter. The results capitol speaks about the CAN messages exchanged between the device and the PC, with the explanation of the meaning of each byte of these messages. Finally, there is a discussion about economic costs and the environmental impact of the project. In the conclusions, a set of no-conformity of the device is listed, with the solutions adopted to solve each problem
2012-10-23
73
Obd, Automotive, CAN, Kvaser
File in questo prodotto:
File Dimensione Formato  
Tesi_DEFINITIVA_UNIPD.pdf

accesso aperto

Dimensione 1.85 MB
Formato Adobe PDF
1.85 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/16258