Tuesday, December 9, 2014

Engine Fault Detection

The engine fault detection problem is of special interest in the automotive industry due to its direct implementation in the diagnostics of typical engine problems as well as engine preventive and predictive maintenance measures. The procedure of identifying the type and location of an engine fault can be very costly and time consuming. This paper is dedicated to the identification of more than 26 different engine faults using multi-level signal processing technique and an exhaustive search in a predefined database. This database can be easily modified and/or updated to include new types of faults; it also gives the flexibility of providing warning signals of unidentified problems whenever it detects one.
In order to maximize the lifetime and efficiency of an Engine, it is important to be aware of possible faults that may occur and to know how to catch them early. Regular monitoring and maintenance can make it possible to detect new flaws before much damage has been done. These faults can all lead to the thermal degradation of the oil and paper insulation within the Engine. Fault detection in Engines can provide early warning of electrical failure and could prevent unwanted losses.
                BLOCK DIAGRAM
The “Engine fault detection” basically consists of following main blocks

1) SENSOR
Sensor are basically use to convert physical quantity in electrical form there are different sensor are evadible for various physical quantity. In our project we control 3 parameter first is Temperature, Voltage, oil level. For this four parameter we use three different sensors.

A) TEMP SENSOR.
Temperature sensor are used to control temperature of Engine  There are various type of temperature sensor are available in market such as NTC Thermister, PTC thermistor, PT-100, Thermocouple Etc. out of which NTC & PTC thermistor and PT-100 give change in resistance with respective change in temp so there is need of resistance bridge circuit which is critical and lack accuracy. But thermocouple type sensor gives directly output in mile- volt with respect to change in temp. Instrumentation amplifier further modifies this temperature so it was easy and simple way to convert temperature in required electrical form, so we use thermocouple as temperature sensor in our project.

B) VOLTAGE
In our project we have to calculate total voltage taken by Engine. So voltage is our first block of project.

C) OIL LEVEL SENSOR
Engine oil is usually a highly-refined mineral oil that is stable at high temperatures and has excellent electrical insulating properties. Its functions are to insulate, suppress corona and arcing, and to serve as a coolant. Oil is used in Engines to insulate and cool the windings. since heat reduces the efficiency of every electrical machine, oil is used in Engine for example to cool and maintain the efficiency level of the Engine.

2) AMPLIFIER
Amplifier is required for temperature sensor

3) ANALOG TO DIGITAL CONVERTER
To convert current, temperature in to its equivalent binary form we use 8-bit type Analogue to digital converter. This converter convert 0 to 5 volts D.C at input can convert its corresponding binary value. This IC is very easy to interface with micro controller

5) MICRO CONTROLLER UNIT
Micro controller IC 89s51 is heart of our project.  We select this      micro controller IC for our project for following no. of advantages.
  • Internal 8 K bytes of electrically erasable programmable read only   memory for feeding programmed so that there is no need of external EPROM.
  • Four 8 bit input, output port p0, p1, p2, p3 out of which we use otwo port to read ADC and other port is use to connect 16x2 alphanumeric display for written current & temperature purpose. Operating voltage of 3.5 to 6v dc which is easily available by using voltage regulator IC.
  • Internal 128 byte RAM to store temporally storage of data.  In which   we can feed took up table to turn ON/OFF relay.
  • Three 8-bit time/counter are present for timing and counting purpose.
  • 4 external and 2 internal interrupt are available.

Micro controller can read the data (for the corresponding channel) available at output of ADC and convert in equivalent alphanumeric code & display on 16x2 dot matrix liquid crystal display.

6) 16 X 2 DOT MATRIX LIQUID CRYSTAL DISPLAY
In our project we use alpha numeric display instead of 7 segment led   display because on 7 segment reading and writing alphanumeric such as X,Q W,M is quit difficult, so we use directly readymade alpha numeric display available in market this Display has two column of 16 character each i.e. we can writ message up to 32 character on it .
           
8) RELAY, BUZZER
When any one-parameter crosses its level then micro controller turn on relay and buzzer and through relay, and cutoff main 230 volt supply so that system is trapped.
HARDWARE REQUIREMENTS
The hardware requirements of the project will be
·         Power Supply
·         8051 series Microcontroller
·         Relay Driver IC
·          Relays
·         Lamp
·         Push Buttons
·         Transformer
·         Diodes
·         Voltage Regulator
·         Crystal
·          LEDS
·         Capacitors
·         Resistors
·         Sensors
·         amplifiers
SOFTWARE REQUIREMENTS
The software requirements of the project will be
§  Keil compiler
§  Languages: Embedded C or Assembly
§  DUMPING SOFT WARE: Using Micro controller flash Software we are dumping our HEX Code into Micro Controller 
ADVANTAGES
§  Fault easily detected
§  No manual effort.
§  Three quantities are detected; number of quantities can be increased.
§  Cost less.
§   Engine can be safe in any condition
APPLICATION
§  In automobile engineering
§  In mechanical engineering
§  In irrigation system