Microprocessor Application Lab Traction Control Project
1. Microprocessor
Application Lab
Term Project
- Ganesh Kumar M (08ME 3305)
- Akshay Meena (08ME3304)
- Anoop S (08ME3303)
- V. Rahul Soni (11ME63R37)
- Manoj Kumar Pandit
(11ME63D02)
2. Introduction
A traction control system (TCS) is typically secondary function of the Anti-Lock
Braking system on production vehicles, designed to prevent loss of traction of
driven road wheels. When invoked it therefore enhances driver control as throttle
input applied is mis-matched to the road surface conditions being unable to manage
the applied torque.
This project is simplified version of such a system. The vehicle is driven by a DC
motor. On loss of traction, the system tries to regain it by reducing the power to
the DC motor, thus, reducing its speed/torque output. This is similar to the throttle
control in TCS of road vehicles. The front wheel speed is taken as the reference
speed. It is assumed that the front wheel is in pure rolling and there is no
longitudinal slip. The target of the bot is to finish a circuit in the optimal speed.
Project Description and Algorithm
In this project our main aim was to build a simplified traction control system.
- First, the front wheel speed is read for reference using a magnetic speed
sensor.
- Using the front wheel speed, we compare it to the speed of the motor. If the
front wheel speed is more than motor speed, the power to the DC motor is
reduced to match the reference speed.
- The steering is controlled by another DC motor.
3. List of components:
Component Name Quantity Cost
Motor 6V 25000 rpm 1 -
Motor 6V 1 -
USB ATmega328 Arduino 1 750/-
2500/-
Vehicle Chassis 1
*(inclusive of Motors)
Magnetic Speed Sensor 1 -
Motor Controller 3 300/-
4. Miscellaneous - 450/-
Total 4000/-
ATmega328 Pin layout