Design and Development of Fault Tolerant Can-Lin Gateway for In-Vehicle Communication (original) (raw)

Design of Fault-Tolerant Automotive Gateway Architecture Using MC9S12XDP512 Microcontroller Device

Energies

The increasing number of electrical components and sensors in modern vehicles makes network design more challenging. The development of automotive electronics through multiple communication protocols brings out the importance of a hybrid network that is both optimal and fault-tolerant. In order for a vehicle to communicate with electronic components like engine management systems, stability control units, braking systems, and door functions, a CAN (controller area network) is developed. In order to create a hierarchical vehicle network gateway for quality fortification and cost reduction of vehicles, the CAN and LIN (local interconnect network) are considered. This standardisation will reduce the variety of low-end multiplex solutions currently available for automotive electronics’ development costs, production rates, service fees, and logistics costs. The implementation of a gateway in these electronic devices is made possible with the proposed hybrid architecture. This system effe...

Communication Technologies and Network Protocols of Automotive Systems

Advances in Networks, 2018

Automotive industry has gone through rapid changes in the past few years. The usage of electronics and electronic control units (ECUs) have increased manifold, and this has also affected the way different subsystems communicate. Communication technologies and protocols are required to fulfill demands of fault-tolerance, dependability, bandwidth and determinism of demanding and safety-critical applications. This paper presents a survey of state-of-the-art and the most commonly employed communication technologies and protocols; both wired and wireless for in-vehicle and vehicle to vehicle (V2V) communication in the automotive systems. The technologies such as LIN (Local Interconnect Network), CAN (Controller Area Network), MOST (Media Oriented Systems Transport), and Flexray are compared in terms of the performance, reliability, cost and protocol characteristics. The study shows that Flexray is an excellent network topology for in-vehicle communication that has higher degree of fault tolerance, and is suitable for hard real time systems with high bandwidth. Moreover, wireless technologies i.e. Bluetooth, ZigBee, Wi-Fi and UWB are discussed that satisfy different requirements of diagnostics and multimedia communication for in-vehicle and vehicle to vehicle communication and can be used for advanced autonomous driving systems. The paper also presented issues that need to be addressed to fully realize the potential of these communication technologies and other advancements in automotive industry.

State-of-the-Art Survey on In-Vehicle Network Communication (CAN-Bus) Security and Vulnerabilities

ArXiv, 2018

Nowadays with the help of advanced technology, modern vehicles are not only made up of mechanical devices but also consist of highly complex electronic devices and connections to the outside world. There are around 70 Electronic Control Units (ECUs) in modern vehicle which are communicating with each other over the standard communication protocol known as Controller Area Network (CAN-Bus) that provides the communication rate up to 1Mbps. There are different types of in-vehicle network protocol and bus system namely Controlled Area Network (CAN), Local Interconnected Network (LIN), Media Oriented System Transport (MOST), and FlexRay. Even though CAN-Bus is considered as de-facto standard for in-vehicle network communication, it inherently lacks the fundamental security features by design like message authentication. This security limitation has paved the way for adversaries to penetrate into the vehicle network and do malicious activities which can pose a dangerous situation for both...

In-Vehicle Automotive Network Gateway Electronic Control Unit for Low Price Vehicle

2011

The rising numbers of sensors, actuators and electronic controls increased the complexity of automotive networks. Moreover, multiple network systems have evolved to meet the different requirements coming from automotive applications. A gateway Electronic Control Unit (ECU) is a central network interconnecting system to link various field buses in a vehicle. In this paper, a gateway ECU is proposed to interconnect Controller Area Network (CAN) and Local Interconnect Network (LIN) field buses for Low Price Vehicles (LPVs). A gateway ECU is necessary for addressing the communication and network challenges in todays vehicles. A study is conducted to know about existing commercial gateway ECU, and derive the specification for a gateway ECU suitable for LPVs. The proposed gateway ECU is designed based on this specification and implemented using PIC microcontroller and line transceivers for interconnecting LIN and CAN buses. The designed gateway ECU has been successfully validated using tw...

Implementation of CAN Bus Protocol

Controller Area Network (CAN) is a vehicle bus standard protocol designed specifically for automotive application. ECUs (Electronic control units) within vehicle can communicate with each other using CAN Bus standard protocol. It is high speed, bandwidth efficient network. In order to reduce point to point wiring harness in vehicle automation, CAN is suggested as a means for data communication within the vehicle environment. The benefits of CAN bus based network over traditional point to point schemes will over increased flexibility and expandability.

IJERT-Local Interconnect Network Bus Application In Vehicle

International Journal of Engineering Research and Technology (IJERT), 2013

https://www.ijert.org/local-interconnect-network-bus-application-in-vehicle https://www.ijert.org/research/local-interconnect-network-bus-application-in-vehicle-IJERTV2IS2388.pdf Local Interconnect Network bus was particularly designed for low-cost communication between smart sensors in automotive applications. It is used when high bitrates communications as CAN bus are not needed. The LIN master initiates communication by sending the "Header". The "Data fields" are send by LIN master or a LIN slave. Only one slave will respond to a given header. An airbag is part of a vehicle's safety system, a flexible envelope designed for rapid inflation in an automobile collision, to prevent vehicle occupants from striking hard interior objects such as steering wheels. It is considered a "passive" safety component not requiring any input or action from the user, rather than an "active" component such as a seat belt, which requires fastening. The purpose of this project is to control airbag control unit, temperature cooling and obstacle detection by using LIN protocol. To control the airbag we are using ACCELEROMETER, LM35 for temperature cooling and IR sensor for detection of obstacle. LIN is a serial communication protocol designed to support automotive network. Which efficiently supports the control of mechatronics nodes in distributed automotive applications. The Final test of our prototype with real sensors validate our proposed system design, which could replace the existing system through further industrial validation.

WCRT Analysis of CAN Messages in Gateway-Integrated In-Vehicle Networks

IEEE Transactions on Vehicular Technology, 2017

In modern automobiles, gateways are commonly used to connect several subsystems of controller area networks (CANs) to achieve integrated architecture and distributed cross-bus functionalities. To analyze the real-time property of such in-vehicle networks, worst-case response time (WCRT) analysis for gatewayintegrated CAN messages has been studied recently. However, the WCRTs obtained are quite pessimistic. In this study, we examine in detail the various actual arriving orders of gateway messages and then propose an explorative WCRT computation method. It is proved that the obtained WCRT results are safe WCRT bounds. Experimental results for real message set demonstrate as much as 24% reduction of WCRT compared with those obtained using the state-of-the-art methods. Index Terms-Controller area network (CAN), gateway, integrated architecture, in-vehicle networks, worst case response time (WCRT). I. INTRODUCTION A. Background I N A typical car of today, different suppliers develop different distributed subsystems (e.g., the body subsystem, the powertrain subsystem, and the entertainment subsystem, etc.

Vehicle Sensors Programming Based On Controller Area Network (CAN) Bus Using Canoe

2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2019

Controller Area Network (CAN) is a network that allows communication between ECUs in a vehicle by introducing a cheaper and light-weight communication medium. CAN is an asynchronous protocol yet provides efficient synchronous mechanism. Therefore, it is crucial to make sure the message transmission in CAN bus is accurate and does not miss its deadline. Local Interconnect Network (LIN) bus, is widely adopted as an alternative and additive bus protocol that has been used to complement CAN. In this project, the objective is to investigate the performance of the CAN signal generated from CAN simulator - CANOE, with and without the integration LIN. Moreover, this paper aims to observe the difference between these two different methods of signal transmission. As to create an experiment environment with the CAN and LIN simulation, the KWP Diagnostic Tester is created. Based on the established model, 4 cases have been introduced to create 4 different test environments, to showcase the diffe...

Design and Implementation of Sensor Communication Model in Vehicle through ARM & CAN Networking

Abstract— The Automobile Industry has hither to witnessed the advent of various electronic control system that have been developed in pursuit of safety ,comfort ,pollution prevention and low cost .This paper presents development and Implementation of Efficient Sensor Communication system for digital driving of semi autonomous vehicle with combination of ARM and CAN Networking. The proposed System solves the problems of automotive system applications. It takes feedback of Vehicle conditions like whether seat belt is engaged or not , Engine temp, existence of combustible gas ,vehicle speed etc.