MicroprocessorApplication LabTerm Project - Ganesh Kumar M (08ME 3305) - Akshay Meena (08ME3304) - Anoop S (08ME3303) - V. Rahul Soni (11ME63R37) - Manoj Kumar Pandit (11ME63D02)
IntroductionA traction control system (TCS) is typically secondary function of the Anti-LockBraking system on production vehicles, designed to prevent loss of traction ofdriven road wheels. When invoked it therefore enhances driver control as throttleinput applied is mis-matched to the road surface conditions being unable to managethe applied torque.This project is simplified version of such a system. The vehicle is driven by a DCmotor. On loss of traction, the system tries to regain it by reducing the power tothe DC motor, thus, reducing its speed/torque output. This is similar to the throttlecontrol in TCS of road vehicles. The front wheel speed is taken as the referencespeed. It is assumed that the front wheel is in pure rolling and there is nolongitudinal slip. The target of the bot is to finish a circuit in the optimal speed.Project Description and AlgorithmIn 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.
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/-
Miscellaneous - 450/- Total 4000/-ATmega328 Pin layout
The Program (with Feedback system)#include <avr/io.h>