Introduction In today’s world, automation is needed in many systems which provide better performance. Large numbers of systems are fully automated. Vehicle system is composed automotive electrical architectures consist of a large number of electronic control units (ECU) carrying out a variety of control functions. In vehicle system we generally want greater safety, more comfort, convenience, pollution control and less fuel consumption. Modern vehicle may have many electronic control units (ECU) for various subsystems. Different such subsystems are airbags, antilock braking, engine control, audio systems, windows, doors, mirror adjustment etc. Some of these subsystems form independent dependent subsystems. Communications among dependent sub systems is essential. Traditional electronic control system can improve a vehicle dynamics, economy comfort. But some problems also have come up, such as the body wiring complexity, space constraints and some reliability issues. In order to solve these problems, the vehicle network technology has been created. In-vehicle networking protocols must satisfy requirements which include, significant reduction of wiring harness, reducing body weight and costs, improving the efficiency of fault diagnosis, low latency times and configuration flexibility and enhancing the level of intelligent control. Sub-systems (ECU) require the exchange particular performance and position information within defined communication latency.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Introduction
In today’s world, automation is needed in many systems which provide better performance. Large
numbers of systems are fully automated. Vehicle system is composed automotive electrical architectures
consist of a large number of electronic control units (ECU) carrying out a variety of control functions. In
vehicle system we generally want greater safety, more comfort, convenience, pollution control and less
fuel consumption. Modern vehicle may have many electronic control units (ECU) for various subsystems.
Different such subsystems are airbags, antilock braking, engine control, audio systems, windows, doors,
mirror adjustment etc. Some of these subsystems form independent dependent subsystems.
Communications among dependent sub systems is essential.
Traditional electronic control system can improve a vehicle dynamics, economy comfort. But some
problems also have come up, such as the body wiring complexity, space constraints and some reliability
issues. In order to solve these problems, the vehicle network technology has been created. In-vehicle
networking protocols must satisfy requirements which include, significant reduction of wiring harness,
reducing body weight and costs, improving the efficiency of fault diagnosis, low latency times and
configuration flexibility and enhancing the level of intelligent control. Sub-systems (ECU) require the
exchange particular performance and position information within defined communication latency.
Therefore the requirement for each ECU is to communicate via network technology called CAN
(Controller Area Network) bus. The project focuses on using CAN bus protocol for vehicle automation.
Objective:
The goal of this project is to develop few automated features for the driver-vehicle control system using
CAN Protocol. In this project we control switching of the vehicle’s AC/Fan using temperature sensor and
help the vehicle in parking using ultrasonic obstacle sensor. The status of the car temperature and the rear
distance of the vehicle from obstacle are conveyed to the user by displaying on the LCD. The primary aim
of the project is to learn about the CAN Protocol which is a highly reliable protocol and has good real
time performance with very low cost.
Scope of the Project:
The scope of our project is to achieve AC/Engine Heat controlling technique and Vehicle parking system
which can be implemented in all the automobiles. The use of CAN protocol to implement the above
features accurately is our main goal.
With rapidly changing computer and information technology and much of the technology finding way
into vehicles. They are undergoing dramatic changes in their capabilities and how they interact with the
drivers. Hence the automated features inside a vehicle are very much necessary to be achieved. The
AC/Engine Heat control mechanism and vehicle parking system used in our project uses ARM 7
processors and CAN controllers where each ECU is connected across the CAN bus and communicates
with the Monitor ECU. The project can be further extended for vehicle security, cruise control and
electric power steering (EPS), audio systems, power windows, doors, mirror adjustment, battery and
recharging systems for hybrid/electric cars.
BASIC BLOCK DIAGRAM
Basic Block Diagram of CAN communication
CAN is a multi-master broadcast serial bus standard for cis able to send and receive messages, but not
simultaneously.
Each node requires a:
• Central processing unit or host processor
– The host processor decides what received messages mean and which messages it wants to transmit
itself.
– Sensors, actuators and control devices can be connected to the host processor.
• CAN controller; hardware with a synchronous clock
– Receiving: the CAN controller stores received bits serially message is available, which can then be
fetched by the host processor (usually after the CAN controller has triggered an interrupt).
– Sending: the host processor stores it’s transmit messages to a CAN controller, which transmits the bits
serially onto the bus.
• Transceiver
– Receiving: it adapts signal levels from the bus to levels that the CAN controller expects and has
protective circuitry that protects the CAN controller.
– Transmitting: it converts the transmit-bit signal received from the CAN controller into a signal that is
sent onto the bus.
Applications:
The primary applications for this project are for the drivers. The project delivers the following two
features:
ye Blink sensor
2. GPS (Global Positioning System)
Hardware Requirement:
ARM7 – LPC2129:
The ARM architecture is based on Reduced Instruction Set Computer (RISC) principles. The RISC
instruction set and related decode mechanism are much simpler than those of Complex Instruction Set
Computer (CISC) design. This simplicity gives:
A high instruction throughput.
An excellence real-time interrupts response.
A small, cost-effective, processor macro cell.
The ARM7TDMI core is the industry’s most widely used 32-bit embedded RISC Microprocessor
solution. Optimized for cost and power-sensitive application, the ARM7TDMI solution provides low
power consumption, small size, and high performance needed in portable, embedded application. The
ARM7DMI-S is synthesizable version of ARM7TDMI core.
Features:
16/32-bit ARM7TDMI-S microcontroller in a 64 or 144 pin package.