Professional Documents
Culture Documents
TF04 CAN Based Dash Board Implementation and Display Data On TFT LCD
TF04 CAN Based Dash Board Implementation and Display Data On TFT LCD
Abstract:
A dashboard is a control panel placed in front of the driver of an automobile, housing
instrumentation and controls for operation of the vehicle. In present vehicles many advanced
digital dash boards are being implemented with more accuracy to provide more safety and user
friendly driving systems.
The main aim of this project is to designing dash board with parameters like fuel level, seatbelt
alert warning system, safety system with airbag control system, etc. This project will be
implemented using CAN protocol and the micro controller used is ARM7 based LPC 2148 32 bit
controller. And the data will be displayed on TFT LCD for mote clear and attractive visible. TFT
LCD (Thin film transistor liquid crystal display) is a variant of liquid crystal display (LCD)
which uses thin-film transistor (TFT) technology to improve image qualities such as
addressability and contrast. TFT LCD is an active matrix LCD, in contrast to passive
matrix LCDs or simple, direct-driven LCDs with a few segments.
Using CAN protocol we can send data from one node to other node. Here we are
having two nodes, each node contains ARM7 based LPC2148 micro controller, MCP2515 (CAN
CONTROLLER), MCP2551 (CAN TRANSRECEVER). In first node we are interfacing sensors
and in second node contain DC motors for vehicle simulation. The Can protocol is implemented
using SPI lines of ARM7. The NXP (founded by Philips) LPC2148 is an ARM7TDMI-S based
high-performance 32-bit RISC Microcontroller 512KB on-chip Flash ROM with 32KB RAM,
Vectored Interrupt Controller.
BLOCK DIAGRAM:
Buzzer
RESET
LPC
2148
Sensor for fuel
level, accident CAN_H
MCP 2515 MCP 2551
detection, seat belt
detection CAN CAN CAN_L
TRANSCEIVER
TRANSCEIVER
CONTROLLER
CRYSTAL
OSCILLATOR
RESET LPC
2148
CRYSTAL MOTOR
OSCILLATOR
Software Tools:
Hardware Tools:
Advantages:
Low cost
High Speed
Reliable because of its error checking mechanism.
Provides more safety
Applications:
Engine control
Door control
Seat control
Vehicle parameter checking like fuel level checking, engine temperature monitoring, tire
pressure monitoring, etc.