Josip Turjak, R. Grbić, Danijel Spasojevic, M. Kovacevic
{"title":"Recovery from Error States During Communication based on CAN and FlexRay","authors":"Josip Turjak, R. Grbić, Danijel Spasojevic, M. Kovacevic","doi":"10.1109/ZINC.2018.8448905","DOIUrl":"https://doi.org/10.1109/ZINC.2018.8448905","url":null,"abstract":"The functionality of a modern car is heavily dependent on proper communication between different Electronic Control Units (ECUs). Errors that may occur during communication between ECUs have to be timely recognized and resolved in the shortest possible time to avoid improper work of the car subsystems, material damage, etc. This paper analyzes ECU error recovery in the case of CAN and FlexRay communication protocols. In order to simulate errors in CAN and FlexRay networks, appropriate functions for error injection were developed. The error recovery ability is evaluated for both protocols on the available Aurix TC 275 development board. While the CAN module has the built-in error recovery function, FlexRay module does not have one, so the appropriate error recovery function is proposed.","PeriodicalId":366195,"journal":{"name":"2018 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132565753","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The FPGA System for Evaluation of UWB Wireless Sensor Network Based on Transmitted Reference Integral Pulse Frequency Modulator","authors":"Leon Šneler, T. Matić, I. Galić","doi":"10.1109/ZINC.2018.8448620","DOIUrl":"https://doi.org/10.1109/ZINC.2018.8448620","url":null,"abstract":"The paper presents implementation of FPGA system for evaluation of Ultra- Wideband (UWB) wireless sensor network based on transmitted reference integral pulse frequency modulator (IPFM) nodes and demodulator with embedded multi user coding and decoding scheme to provide multiple channel access. The simulation of multiple IPFM modulators and IPFM demodulator is performed in field programmable gate array (FPGA) assuming ideal transmitted pulse reception at the receiver side. The results are obtained by statistical analysis regarding various modulation parameters and number of IPFM modulators sharing the same communication channel.","PeriodicalId":366195,"journal":{"name":"2018 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124335398","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Davor Tomljenović, R. Grbić, Ž. Lukač, I. Basicevic
{"title":"Performance Analysis of Protocol Stack for Inter-Processor Ethernet Communication in Automotive Industry","authors":"Davor Tomljenović, R. Grbić, Ž. Lukač, I. Basicevic","doi":"10.1109/ZINC.2018.8448733","DOIUrl":"https://doi.org/10.1109/ZINC.2018.8448733","url":null,"abstract":"In modern cars, Electronic Control Units (ECUs) can have more than one CPU which can exchange data over built-in communication network. Since majority of these ECUs can be categorized as real-time system, special attention should be given to the communication performance between processors. In this paper, analysis of TCP/IP protocol stack for 100 Base-TX Ethernet used for Inter-Processor communication for a specific system on a chip is given. The analysis is performed regarding throughput, goodput and latency from application layer using a test application. On the transport layer UDP was used. The obtained results revealed the impact of the Linux scheduler on the performance of data sending. Apart from that, an optimal packet size was determined by taking into account obtained latency and throughput.","PeriodicalId":366195,"journal":{"name":"2018 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"291 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134581176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Adaptation and integration of IP stack in AURIX platform with ERIKA RTOS","authors":"J. Babic, M. Herceg, T. Maruna, M. Milosevic","doi":"10.1109/ZINC.2018.8448982","DOIUrl":"https://doi.org/10.1109/ZINC.2018.8448982","url":null,"abstract":"In this paper, the process of lightweight IP stack implementation into an Aurix platform with ERIKA RTOS system has been shown. The system is composed of several hardware and software components and the whole system integration process is explained, as well as the configuration of all its components. In order to validate the proposed implementation, the application with UDP echo server functionality was designed and implemented. Afterward, several tests were done, providing the insight into the system reliability and performance.","PeriodicalId":366195,"journal":{"name":"2018 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114881214","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integration of CAN Bus Drivers and UDS on Aurix Platform","authors":"S. Dekanić, R. Grbić, T. Maruna, Igor Kolak","doi":"10.1109/ZINC.2018.8448921","DOIUrl":"https://doi.org/10.1109/ZINC.2018.8448921","url":null,"abstract":"CAN is communication protocol which is used in automotive industry because of its security and reliability. UDS is a diagnostic communication protocol which enables ECU diagnostics over CAN bus. In this paper, UDS program solution for AURIX platform is proposed. The CAN low level driver is configured for CAN Bus connections upon which UDS program solution is implemented. The implementation of the algorithm is written in ERIKA Enterprise operating system and is run on Infineon Triboard TC297A v1.0 experimental board. The evaluation of the proposed UDS program solution has been done by sending requests by PCAN-USB Pro device and by interpreting the received response.","PeriodicalId":366195,"journal":{"name":"2018 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129046865","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}