Integrated OBD-II and direct controller area network access for vehicle monitoring system

The CAN (controller area network) bus is introduced as a multi-master, message broadcast system. The messages sent on the CAN are used to communicate state information, referred as a signal between different ECUs, which provides data consistency in every node of the system. OBD-II Dongles that a...

Full description

Saved in:
Bibliographic Details
Main Author: Khosravinia, Kavian
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/77387/1/FK%202018%20172%20UPMIR.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.77387
record_format uketd_dc
spelling my-upm-ir.773872022-01-28T02:19:45Z Integrated OBD-II and direct controller area network access for vehicle monitoring system 2018-10 Khosravinia, Kavian The CAN (controller area network) bus is introduced as a multi-master, message broadcast system. The messages sent on the CAN are used to communicate state information, referred as a signal between different ECUs, which provides data consistency in every node of the system. OBD-II Dongles that are based on request and response method is the wide-spread solution for extracting sensor data from cars among researchers. Unfortunately, most of the past researches do not consider resolution and quantity of their input data extracted through OBD-II technology. The maximum feasible scan rate is only 9 queries per second which provide 8 data points per second with using ELM327 as well-known OBD-II dongle. This study aims to develop and design a programmable, and latency-sensitive vehicle data acquisition system that improves the modularity and flexibility to extract exact, trustworthy, and fresh car sensor data with higher frequency rates. Most of OBD-II dongles are based on very low capacity microcontroller hardware which cannot provide in-vehicle data processing, rather they transfer data to an external processing device. Furthermore, the researcher must break apart, thoroughly inspect, and observe the internal network of the vehicle, which may cause severe damages to the expensive ECUs of the vehicle due to intrinsic vulnerabilities of the CAN bus during initial research. Water coolant temperature, air temperature, and engine speed sensors signal were simulated and generated by using an ATmega8A. Desired sensors data were collected from various vehicles utilizing Raspberry Pi3 as computing and processing unit with using OBD (request–response) and direct CAN method at the same time. Two types of data were collected for this study. The first, CAN bus frame data that illustrates data collected for each line of hex data sent from an ECU and the second type is the OBD data that represents some limited data that is requested from ECU under standard condition. On the implementation of the above methods, this dissertation explores the differences between CAN and OBD data by integrating all these methods into one disposable GUI. A comparison has been done between OBD and CAN data to show how the number of data gathering measurement points of desired sensors can be improved to 15 data points per second through applying the proposed approach as compared to the standard OBD (request-response) method. The results have shown by using direct CAN method 25 data points per second for the essential sensors is achieved. The proposed system is reconfigurable, human-readable and multi-task telematics device that can be fitted into any vehicle with minimum effort and minimum time lag in the data extraction process. The standard operational procedure experimental vehicle network test bench is developed and can be used for future vehicle network testing experiment. Controller Area Network (Computer network) Intelligent transportation systems 2018-10 Thesis http://psasir.upm.edu.my/id/eprint/77387/ http://psasir.upm.edu.my/id/eprint/77387/1/FK%202018%20172%20UPMIR.pdf text en public masters Universiti Putra Malaysia Controller Area Network (Computer network) Intelligent transportation systems Hassan, Mohd Khair
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
advisor Hassan, Mohd Khair
topic Controller Area Network (Computer network)
Intelligent transportation systems

spellingShingle Controller Area Network (Computer network)
Intelligent transportation systems

Khosravinia, Kavian
Integrated OBD-II and direct controller area network access for vehicle monitoring system
description The CAN (controller area network) bus is introduced as a multi-master, message broadcast system. The messages sent on the CAN are used to communicate state information, referred as a signal between different ECUs, which provides data consistency in every node of the system. OBD-II Dongles that are based on request and response method is the wide-spread solution for extracting sensor data from cars among researchers. Unfortunately, most of the past researches do not consider resolution and quantity of their input data extracted through OBD-II technology. The maximum feasible scan rate is only 9 queries per second which provide 8 data points per second with using ELM327 as well-known OBD-II dongle. This study aims to develop and design a programmable, and latency-sensitive vehicle data acquisition system that improves the modularity and flexibility to extract exact, trustworthy, and fresh car sensor data with higher frequency rates. Most of OBD-II dongles are based on very low capacity microcontroller hardware which cannot provide in-vehicle data processing, rather they transfer data to an external processing device. Furthermore, the researcher must break apart, thoroughly inspect, and observe the internal network of the vehicle, which may cause severe damages to the expensive ECUs of the vehicle due to intrinsic vulnerabilities of the CAN bus during initial research. Water coolant temperature, air temperature, and engine speed sensors signal were simulated and generated by using an ATmega8A. Desired sensors data were collected from various vehicles utilizing Raspberry Pi3 as computing and processing unit with using OBD (request–response) and direct CAN method at the same time. Two types of data were collected for this study. The first, CAN bus frame data that illustrates data collected for each line of hex data sent from an ECU and the second type is the OBD data that represents some limited data that is requested from ECU under standard condition. On the implementation of the above methods, this dissertation explores the differences between CAN and OBD data by integrating all these methods into one disposable GUI. A comparison has been done between OBD and CAN data to show how the number of data gathering measurement points of desired sensors can be improved to 15 data points per second through applying the proposed approach as compared to the standard OBD (request-response) method. The results have shown by using direct CAN method 25 data points per second for the essential sensors is achieved. The proposed system is reconfigurable, human-readable and multi-task telematics device that can be fitted into any vehicle with minimum effort and minimum time lag in the data extraction process. The standard operational procedure experimental vehicle network test bench is developed and can be used for future vehicle network testing experiment.
format Thesis
qualification_level Master's degree
author Khosravinia, Kavian
author_facet Khosravinia, Kavian
author_sort Khosravinia, Kavian
title Integrated OBD-II and direct controller area network access for vehicle monitoring system
title_short Integrated OBD-II and direct controller area network access for vehicle monitoring system
title_full Integrated OBD-II and direct controller area network access for vehicle monitoring system
title_fullStr Integrated OBD-II and direct controller area network access for vehicle monitoring system
title_full_unstemmed Integrated OBD-II and direct controller area network access for vehicle monitoring system
title_sort integrated obd-ii and direct controller area network access for vehicle monitoring system
granting_institution Universiti Putra Malaysia
publishDate 2018
url http://psasir.upm.edu.my/id/eprint/77387/1/FK%202018%20172%20UPMIR.pdf
_version_ 1747813219996532736