SlideShare a Scribd company logo
1 of 3
Download to read offline
Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and
                 Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                       Vol. 3, Issue 2, March -April 2013, pp.693-695

    Designing Of Controller for Anti-Lock Braking System Using
                               FPGA
                          Ravindra Dhewale*, Prof. P. B. Borole**
                             *(Department of Electronics Engg., VJTI, Mumbai-19)
                            ** (Department of Electronics Engg. VJTI, Mumbai-19)

ABSTRACT
         The antilock braking systems are designed         The control of ground vehicle motion is very
to increase wheel traction by preventing the wheels        important for driving safety. A motor vehicle has
from locking up during braking, while also                 large amount of kinetic energy as it is driven; when
maintaining     adequate     vehicle   steerability;       the brakes are applied, the kinetic energy of the
however, the performance is often degraded under           vehicle is dissipated as heat energy in the brake disks,
harsh road conditions. Experimental results show           and between the wheel and the pavement.
that the proposed antilock brake control algorithm         The objective of an antilock braking system (ABS) is
provides very good slip regulation in a braking            to maximize wheel traction by preventing the wheels
event on low friction-coefficient surfaces when            from locking during braking, while maintaining
compared with that of a braking event without the          adequate vehicle stability and steerability and
proposed antilock-braking control. The proposed            reducing the vehicle stopping distance.
control scheme has been realized using XC3S50.             The ABS is a challenging problem because the
Keywords - Analog to digital converter (ADC),              vehicle braking dynamics are highly nonlinear with
Antilock braking system (ABS), Brake system,               uncertain time-varying parameters. These parameter
Speed Sensors.                                             variations are due to factors such as changes in the
                                                           braking coefficient of friction, changes in the road
              I. INTRODUCTION                              gradient, and variations in the friction characteristics
    In auto mobile industry, applications of the           of the wheel/road contact [1].
controlled technology have been widely used for            Digital      Signal     Processors      (DSPs)      and
controlling the speed of wheels of the car. Traditional    Microcontrollers are used for digital control
methods like brakes and air pressure having their          applications. But DSPs and Microcontrollers can no
own disadvantage on dry and slippery surfaces.             longer keep pace with the new generation of
Among these traditional method brake are generally         applications that require not just higher performance
used in the wheels of the car but they are not             also more flexible without increasing cost and
completely safe because it is totally subjected to the     resources. Further microprocessors, Microcontrollers
surface of road. In recent years, the various              and DSPs are sequential machines that mean tasks
developments in electronic technology have become          are executed sequentially which takes longer
key components in implementing high performance            processing time to accomplish the same task. The
of auto mobile industry. A lots of research work has       efficient control of the motor drive systems involves
been carried out to improve the control technology of      fast computational units. Signal processors and
cars and auto mobiles area. With the help of available     microprocessors are frequently used in such
electronic technology it is possible to drive the          applications. Using universal microprocessors or
devices with more sensitivity. These controls are          signal     processors     enables    obtaining     high
more accurate and precise as compared to traditional       computational efficiency but significantly increases
method used in earlier stages of development of auto       the costs of a drive application. The 16 and 32 bit
mobile industry. But the general perception is that the    processors designed for electric drive applications
potential of electronic technology is not fully utilized   have relatively low computational power.
in the area of auto mobile industry. Now researchers       Furthermore, the sets of interfaces offered by such
are trying to combine this two high potential area to      processors in some application have to be replaced by
implement high efficient hybrid model for controlling      specialized ones. Alternatively the ASIC chips can be
the speed of wheels of the car. Proliferation of           applied. Such an approach enables developing
braking system based on electronic circuit numbered        custom-built digital interface as well as digital data
days of traditional braking system. It is well accepted    processing blocks and sometimes even integration of
that the use of these                                      ADC converters into one integrated circuit.
advanced integrated circuits has significantly             Developing an ASIC chip is however expensive and
improve system performance.                                laborious, therefore on the design stage of algorithm
                                                           and interface development, FPGA based solution can
                                                           be used.




                                                                                                   693 | P a g e
Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.693-695




Fig. 1 System Block Diagram

II. FPGA BASED CONTROL SCHEME
   Set-up will consist of FPGA Board, speed sensors,        FPGA board is 4.8V, this pulse is provided to the
ADC, Driver circuit, speed controlling device.              input of optocoupler which convert this small voltage
Integration of these modules will result in controlling     and current into appropriate driving voltage and
technology with superior performance over other             current and apply it to the gate of the thyristor as a
traditional braking methods.                                result thyristor gets fired. With the variation in the
 2.1 Sensors                                                sensor output delay is inserted in the generation of
   The anti-lock braking system needs some way of           triggering pulse with respect to sinusoidal voltage
knowing when a wheel is about to lock up. The speed         which is known as firing angle. Hence when this
sensors, which are located at each wheel, or in some        pulse is provided to the optocoupler it triggers the
cases in the differential, provide this information.        thyristor. As we are using the bridge circuit we get
 2.2 FPGA Controller                                        the output for positive as well as negative half cycle.
   FPGA Controller accepts input of the speed                2.4 ADC
sensors through ADC. Depend on the speed of 4                   An analog-to-digital converter (abbreviated ADC,
wheels; the controller unit in FPGA calculates the          A/D or A to D) is a device that converts the input
required increment or decrement in the speed.               continuous physical quantity to a digital number that
Depend on this calculation FPGA controller provide          represents the quantity's amplitude. The conversion
the required controlling signal to the driver circuit for   involves quantization of the input, so it introduces a
changing the amount of pressure of hydraulic pump.          small amount of error. Instead of doing a single
The changes in the output of speed sensor directly          conversion, an ADC often performs the conversions
decide the speed of particular wheel. The FPGA              ("samples" the input) periodically. The result is a
controller is design by using the counter and latch.        sequence of digital values that have converted a
The FPGA controller is design by using the counter          continuous-time and continuous-amplitude analog
and latch. The coding is performing in VHDL. The            signal to a discrete-time and discrete-amplitude
flowchart is shown in Figure 2.                             digital signal [4].
 2.3 Driver Circuitry                                       An ADC may also provide an isolated measurement
   I/O ports on FPGA board can source only 10 mill          such as an electronic device that converts an input
ampere of current on each pin. This current is not          analog voltage or current to a digital number
enough to fire the SCR directly. Sensitive gate             proportional to the magnitude of the voltage or
switches those with gate trigger current is less than       current.
200 microamperes can be fired directly but the
problem of isolation will still be existing. Typically      III.   EXPERIMENTAL RESULTS
this problem is resolved using pulse transformers. As          The controller was designed using VHDL, in a
the goal of this proposed design is to provide a            manner that facilitates control over the hardware
solution that is compact and fully isolated from            implementation complexity, and is implemented into
mains, technique to drive the SCR/TRIAC by                  a Xilinx FPGA. A compact reliable low-complexity
optocoupler seems good and economical in anyway.            reusable digital controller design is achieved,
The triggering pulse is generated at the output pin of      allowing rapid prototyping of the drive via FPGA



                                                                                                   694 | P a g e
Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.693-695
controller implementation. This offers a cost effective            IV. CONCLUSION
solution for industrial applications that do not have                  In this paper, an optimized FPGA controller is
high dynamic requirements. Experimental results                    proposed for ABSs. The input variables to the
confirmed the efficiency of the controller.                        controller are wheel speed and vehicle acceleration.
                                                                   All the parameters of FPGA system are optimized
                                                                   using genetic algorithms and an error-based
                                                                   optimization technique. The objective function is
                                                                   defined to maintain the wheel slip to a desired level
                                                                   so that maximum wheel traction force and maximum
                                                                   vehicle deceleration are obtained. In order to obtain
                                                                   the optimum value in a shorter time and in a much
                                                                   wider region, the error-based optimization approach
                                                                   is used. The method shows a much faster response in
                                                                   comparison with the genetic algorithm alone. The
                                                                   performance of the proposed controller is tested on
                                                                   the vehicle model considering the effect of dynamic
                                                                   load transfer from the rear to the front wheel, with the
                                                                   hydraulic brake system, for different road conditions.
                                                                   Simulation results show very good performance of
                                                                   the controller for different road conditions. It is
                                                                   shown that in the case of the optimal FPGA
                                                                   controller, the slip is kept a small value by tracking
                                                                   the maximum adhesion factor. In addition, the
                                                                   oscillations are much less than that of the fuzzy logic
                                                                   and PI controller, so the vehicle has adequate lateral
                                                                   stability and good steerability.

                                                                   REFERENCES
                                                                   [1] Chih-Min Lin and Chun-Fei Hsu, “Neural-network
                                                                       hybrid control for antilock braking systems”, IEEE
                                                                       Transactions on Neural Networks, Vol.14, pp. 351 –
                                                                       359, Mar 2003.
Fig. 2 Flow Chart                                                  [2] Houhua Jing, “A Switched Control Strategy for
               Table 1 Parameters of motor driver                      Antilock Braking System With On/Off Valves”, IEEE
            Parameters                            Value                Transactions on Vehicular Technology, Vol.60, pp.
                                                                       1470 – 1484, May 2011.
    Current controller sampling                40 KHz              [3] Ngoc Quy Le and Jae Wook Jeon, “An Open-loop
             frequency                         40 KHz                  Stepper Motor Driver Based on FPGA”, International
    PWM switching frequency                     40 V                   Conference on Control, Automation and Systems
          Source voltage                      7.35 mH                  2007, Oct. 17-20, 2007.
         Phase inductance                        2Ω                [4] Ms. Shilpa Kale and Mr. S. S. Shriramwar, “FPGA-
         Phase resistance              10000 position/revolution       based Controller for a Mobile Robot”, International
        Encoder resolution
                                                                       Journal of Computer Science and Information
                                                                       Security, Vol. 3, No. 1, 2009.
                  Table 2 Timing summary                           [5] K. Ramasamy and A. Srinivasan, “Design and
              Resources                          Quantity              Implementation of a Complete Car Automation using
                                                                       FPGA”, European Journal of Scientific Research,
          Minimum period                       37.468ns
Minimum input arrival time before clock      (26.689MHz)               Vol.62 No. , pp. 448-452, 2011.
 Maximum output required time after            13.688ns            [6] Lennon W.K.., “Intelligent control for brake systems”,
               clock                           10.794ns                IEEE Transactions on Control Systems Technology,
 Maximum combinational path delay               8.175ns                Vol.7, pp. 188-202, Mar 1999.
             Table 3 Device utilization summary                    [7] Cuidong Xu, Cheng, K.W.E., Lin Sha, Ting. W., Kai
         Resources                          Quantity                   Ding, “Simulation of the integrated controller of the
                                                                       anti-lock braking system”, 3rd International
      Selected Device                        XC3S50                    Conference on       Power Electronics Systems and
     Number of Slices                 12788 out of 46592 27%
  Number of Slice Flip Flops           6721 out of 93184 7%
                                                                       Applications, PESA , pp.1-3, 2009.
   Number of 4 input LUTs             21682 out of 93184 23%       [8] Patra, Nilanjan; Datta, Kalyankumar, “Sliding mode
    Number used as logic                      21457                    controller for wheel-slip control of anti-lock braking
 Number used as Shift registers                 225                    system”,       IEEE International Conference on
       Number of IOs                            176                    Advanced Communication Control and Computing
   Number of bonded IOBs                173 out of 824 20%             Technologies (ICACCCT), pp.385-391, Aug 2012.
  Number of MULT18X18s                  64 out of 168 38%          [9] http://www.xilinx.com



                                                                                                             695 | P a g e

More Related Content

What's hot

Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdreSAT Journals
 
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...Anil Yadav
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno kannansenthilkumar
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll newMainak Nandi
 
Efficient speed governor for blower motor
Efficient speed governor for blower motorEfficient speed governor for blower motor
Efficient speed governor for blower motoreSAT Journals
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleNeeraj Lohani
 
TRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHTRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHPranay Raj
 
IRJET- Automation in Substation using Programmable Logic Controller (PLC)
IRJET- Automation in Substation using Programmable Logic Controller (PLC)IRJET- Automation in Substation using Programmable Logic Controller (PLC)
IRJET- Automation in Substation using Programmable Logic Controller (PLC)IRJET Journal
 
Density based traffic light control
Density based traffic light controlDensity based traffic light control
Density based traffic light controlRohit Nair
 
Smart street lighting system based on sensors using plc and scada
Smart street lighting system based on sensors using plc and scadaSmart street lighting system based on sensors using plc and scada
Smart street lighting system based on sensors using plc and scadaIAEME Publication
 
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...IJERA Editor
 
Density based trafiic control
Density based trafiic controlDensity based trafiic control
Density based trafiic controlnskprasad
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...chandan kumar
 
Final Year Report (6bits DACs)
Final Year Report (6bits DACs)Final Year Report (6bits DACs)
Final Year Report (6bits DACs)Siang Wei Lee
 
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...IRJET Journal
 
Final year project ideas for electrical engineering eepowerschool.com
Final year project ideas for electrical engineering   eepowerschool.comFinal year project ideas for electrical engineering   eepowerschool.com
Final year project ideas for electrical engineering eepowerschool.comMuhammad Sarwar
 

What's hot (20)

Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdr
 
Intelligent mcc
Intelligent mccIntelligent mcc
Intelligent mcc
 
Traffic signals based on microcontroller based
Traffic signals based on microcontroller basedTraffic signals based on microcontroller based
Traffic signals based on microcontroller based
 
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...
Power Optimized ALU Design with Control-Signal Gating Technique for Efficient...
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll new
 
Efficient speed governor for blower motor
Efficient speed governor for blower motorEfficient speed governor for blower motor
Efficient speed governor for blower motor
 
Project report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicleProject report on wireless based traffic control for emergency vehicle
Project report on wireless based traffic control for emergency vehicle
 
TRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECHTRAFFIC LIGHT CONTROL USING RF TECH
TRAFFIC LIGHT CONTROL USING RF TECH
 
IRJET- Automation in Substation using Programmable Logic Controller (PLC)
IRJET- Automation in Substation using Programmable Logic Controller (PLC)IRJET- Automation in Substation using Programmable Logic Controller (PLC)
IRJET- Automation in Substation using Programmable Logic Controller (PLC)
 
Density based traffic light control
Density based traffic light controlDensity based traffic light control
Density based traffic light control
 
Smart street lighting system based on sensors using plc and scada
Smart street lighting system based on sensors using plc and scadaSmart street lighting system based on sensors using plc and scada
Smart street lighting system based on sensors using plc and scada
 
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...
Speed Synchronization of Multiple Bldcmotors In Textile &Paper Mills Using Mi...
 
Density based trafiic control
Density based trafiic controlDensity based trafiic control
Density based trafiic control
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...Speed and direction control of dc motor using android mobile application chan...
Speed and direction control of dc motor using android mobile application chan...
 
Final Year Report (6bits DACs)
Final Year Report (6bits DACs)Final Year Report (6bits DACs)
Final Year Report (6bits DACs)
 
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...
A Low Cost Yet Super efficient Means to Prevent Overloading as Well as Accide...
 
“FUEL EFFICIENT TWO WHEELERS USING MICRO-HYBRID TECHNOLOGY& SMART EMBEDDED SY...
“FUEL EFFICIENT TWO WHEELERS USING MICRO-HYBRID TECHNOLOGY& SMART EMBEDDED SY...“FUEL EFFICIENT TWO WHEELERS USING MICRO-HYBRID TECHNOLOGY& SMART EMBEDDED SY...
“FUEL EFFICIENT TWO WHEELERS USING MICRO-HYBRID TECHNOLOGY& SMART EMBEDDED SY...
 
Final year project ideas for electrical engineering eepowerschool.com
Final year project ideas for electrical engineering   eepowerschool.comFinal year project ideas for electrical engineering   eepowerschool.com
Final year project ideas for electrical engineering eepowerschool.com
 

Viewers also liked (17)

Ea33762765
Ea33762765Ea33762765
Ea33762765
 
Ba32348350
Ba32348350Ba32348350
Ba32348350
 
Ei33805816
Ei33805816Ei33805816
Ei33805816
 
Gv3113061312
Gv3113061312Gv3113061312
Gv3113061312
 
Be32364369
Be32364369Be32364369
Be32364369
 
U35115118
U35115118U35115118
U35115118
 
Ms3422732277
Ms3422732277Ms3422732277
Ms3422732277
 
Ml3422292231
Ml3422292231Ml3422292231
Ml3422292231
 
Om342552529
Om342552529Om342552529
Om342552529
 
On3425302537
On3425302537On3425302537
On3425302537
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 
Ov3425972602
Ov3425972602Ov3425972602
Ov3425972602
 
Ph3426792682
Ph3426792682Ph3426792682
Ph3426792682
 
Ok3425102516
Ok3425102516Ok3425102516
Ok3425102516
 
Of3424832487
Of3424832487Of3424832487
Of3424832487
 
Oi3425032505
Oi3425032505Oi3425032505
Oi3425032505
 
Hs3114711481
Hs3114711481Hs3114711481
Hs3114711481
 

Similar to Dj32693695

Design and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorDesign and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorIAEME Publication
 
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation Board
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation BoardPerformance Optimization for Brushless DC Motor Using DRV8312 Evaluation Board
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation BoardIRJET Journal
 
Hill Top Braking System in Electronic Bikes
Hill Top Braking System in Electronic BikesHill Top Braking System in Electronic Bikes
Hill Top Braking System in Electronic BikesIRJET Journal
 
IRJET- Design and Fabrication of Steering System using Servo Motors
IRJET- Design and Fabrication of Steering System using Servo MotorsIRJET- Design and Fabrication of Steering System using Servo Motors
IRJET- Design and Fabrication of Steering System using Servo MotorsIRJET Journal
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEIRJET Journal
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerIRJET Journal
 
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAA LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAIRJET Journal
 
Automated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesAutomated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesIRJET Journal
 
Arm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC MotorArm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC MotorUday Wankar
 
IRJET- Closed Loop Speed Control of DC Motor by using PI Controller
IRJET-  	  Closed Loop Speed Control of DC Motor by using PI ControllerIRJET-  	  Closed Loop Speed Control of DC Motor by using PI Controller
IRJET- Closed Loop Speed Control of DC Motor by using PI ControllerIRJET Journal
 
IRJET- Direct Digital Synthesizer
IRJET- Direct Digital SynthesizerIRJET- Direct Digital Synthesizer
IRJET- Direct Digital SynthesizerIRJET Journal
 
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...IRJET Journal
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET Journal
 
Production line drives: Understanding the control system
Production line drives: Understanding the control systemProduction line drives: Understanding the control system
Production line drives: Understanding the control systemOptima Control Solutions
 

Similar to Dj32693695 (20)

Design and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motorDesign and development of matlab gui based fuzzy logic controllers for ac motor
Design and development of matlab gui based fuzzy logic controllers for ac motor
 
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation Board
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation BoardPerformance Optimization for Brushless DC Motor Using DRV8312 Evaluation Board
Performance Optimization for Brushless DC Motor Using DRV8312 Evaluation Board
 
Hill Top Braking System in Electronic Bikes
Hill Top Braking System in Electronic BikesHill Top Braking System in Electronic Bikes
Hill Top Braking System in Electronic Bikes
 
IRJET- Design and Fabrication of Steering System using Servo Motors
IRJET- Design and Fabrication of Steering System using Servo MotorsIRJET- Design and Fabrication of Steering System using Servo Motors
IRJET- Design and Fabrication of Steering System using Servo Motors
 
Smart Car
Smart CarSmart Car
Smart Car
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
 
Abb white paper_dtc_a4_20150414
Abb white paper_dtc_a4_20150414Abb white paper_dtc_a4_20150414
Abb white paper_dtc_a4_20150414
 
L010237985
L010237985L010237985
L010237985
 
A45020102
A45020102A45020102
A45020102
 
A45020102
A45020102A45020102
A45020102
 
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with MicrocontrollerDesigning and Controlling of Motor by Interfacing RS232 with Microcontroller
Designing and Controlling of Motor by Interfacing RS232 with Microcontroller
 
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAA LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
 
Automated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving LicensesAutomated Driving Test and Issuing Of Driving Licenses
Automated Driving Test and Issuing Of Driving Licenses
 
Arm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC MotorArm Processor Based Speed Control Of BLDC Motor
Arm Processor Based Speed Control Of BLDC Motor
 
IRJET- Closed Loop Speed Control of DC Motor by using PI Controller
IRJET-  	  Closed Loop Speed Control of DC Motor by using PI ControllerIRJET-  	  Closed Loop Speed Control of DC Motor by using PI Controller
IRJET- Closed Loop Speed Control of DC Motor by using PI Controller
 
IRJET- Direct Digital Synthesizer
IRJET- Direct Digital SynthesizerIRJET- Direct Digital Synthesizer
IRJET- Direct Digital Synthesizer
 
Dp32725728
Dp32725728Dp32725728
Dp32725728
 
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...
IRJET- IoT based Energy Efficient Ceiling Fan with BLDC Motor for Home Automa...
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
 
Production line drives: Understanding the control system
Production line drives: Understanding the control systemProduction line drives: Understanding the control system
Production line drives: Understanding the control system
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Dj32693695

  • 1. Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.693-695 Designing Of Controller for Anti-Lock Braking System Using FPGA Ravindra Dhewale*, Prof. P. B. Borole** *(Department of Electronics Engg., VJTI, Mumbai-19) ** (Department of Electronics Engg. VJTI, Mumbai-19) ABSTRACT The antilock braking systems are designed The control of ground vehicle motion is very to increase wheel traction by preventing the wheels important for driving safety. A motor vehicle has from locking up during braking, while also large amount of kinetic energy as it is driven; when maintaining adequate vehicle steerability; the brakes are applied, the kinetic energy of the however, the performance is often degraded under vehicle is dissipated as heat energy in the brake disks, harsh road conditions. Experimental results show and between the wheel and the pavement. that the proposed antilock brake control algorithm The objective of an antilock braking system (ABS) is provides very good slip regulation in a braking to maximize wheel traction by preventing the wheels event on low friction-coefficient surfaces when from locking during braking, while maintaining compared with that of a braking event without the adequate vehicle stability and steerability and proposed antilock-braking control. The proposed reducing the vehicle stopping distance. control scheme has been realized using XC3S50. The ABS is a challenging problem because the Keywords - Analog to digital converter (ADC), vehicle braking dynamics are highly nonlinear with Antilock braking system (ABS), Brake system, uncertain time-varying parameters. These parameter Speed Sensors. variations are due to factors such as changes in the braking coefficient of friction, changes in the road I. INTRODUCTION gradient, and variations in the friction characteristics In auto mobile industry, applications of the of the wheel/road contact [1]. controlled technology have been widely used for Digital Signal Processors (DSPs) and controlling the speed of wheels of the car. Traditional Microcontrollers are used for digital control methods like brakes and air pressure having their applications. But DSPs and Microcontrollers can no own disadvantage on dry and slippery surfaces. longer keep pace with the new generation of Among these traditional method brake are generally applications that require not just higher performance used in the wheels of the car but they are not also more flexible without increasing cost and completely safe because it is totally subjected to the resources. Further microprocessors, Microcontrollers surface of road. In recent years, the various and DSPs are sequential machines that mean tasks developments in electronic technology have become are executed sequentially which takes longer key components in implementing high performance processing time to accomplish the same task. The of auto mobile industry. A lots of research work has efficient control of the motor drive systems involves been carried out to improve the control technology of fast computational units. Signal processors and cars and auto mobiles area. With the help of available microprocessors are frequently used in such electronic technology it is possible to drive the applications. Using universal microprocessors or devices with more sensitivity. These controls are signal processors enables obtaining high more accurate and precise as compared to traditional computational efficiency but significantly increases method used in earlier stages of development of auto the costs of a drive application. The 16 and 32 bit mobile industry. But the general perception is that the processors designed for electric drive applications potential of electronic technology is not fully utilized have relatively low computational power. in the area of auto mobile industry. Now researchers Furthermore, the sets of interfaces offered by such are trying to combine this two high potential area to processors in some application have to be replaced by implement high efficient hybrid model for controlling specialized ones. Alternatively the ASIC chips can be the speed of wheels of the car. Proliferation of applied. Such an approach enables developing braking system based on electronic circuit numbered custom-built digital interface as well as digital data days of traditional braking system. It is well accepted processing blocks and sometimes even integration of that the use of these ADC converters into one integrated circuit. advanced integrated circuits has significantly Developing an ASIC chip is however expensive and improve system performance. laborious, therefore on the design stage of algorithm and interface development, FPGA based solution can be used. 693 | P a g e
  • 2. Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.693-695 Fig. 1 System Block Diagram II. FPGA BASED CONTROL SCHEME Set-up will consist of FPGA Board, speed sensors, FPGA board is 4.8V, this pulse is provided to the ADC, Driver circuit, speed controlling device. input of optocoupler which convert this small voltage Integration of these modules will result in controlling and current into appropriate driving voltage and technology with superior performance over other current and apply it to the gate of the thyristor as a traditional braking methods. result thyristor gets fired. With the variation in the 2.1 Sensors sensor output delay is inserted in the generation of The anti-lock braking system needs some way of triggering pulse with respect to sinusoidal voltage knowing when a wheel is about to lock up. The speed which is known as firing angle. Hence when this sensors, which are located at each wheel, or in some pulse is provided to the optocoupler it triggers the cases in the differential, provide this information. thyristor. As we are using the bridge circuit we get 2.2 FPGA Controller the output for positive as well as negative half cycle. FPGA Controller accepts input of the speed 2.4 ADC sensors through ADC. Depend on the speed of 4 An analog-to-digital converter (abbreviated ADC, wheels; the controller unit in FPGA calculates the A/D or A to D) is a device that converts the input required increment or decrement in the speed. continuous physical quantity to a digital number that Depend on this calculation FPGA controller provide represents the quantity's amplitude. The conversion the required controlling signal to the driver circuit for involves quantization of the input, so it introduces a changing the amount of pressure of hydraulic pump. small amount of error. Instead of doing a single The changes in the output of speed sensor directly conversion, an ADC often performs the conversions decide the speed of particular wheel. The FPGA ("samples" the input) periodically. The result is a controller is design by using the counter and latch. sequence of digital values that have converted a The FPGA controller is design by using the counter continuous-time and continuous-amplitude analog and latch. The coding is performing in VHDL. The signal to a discrete-time and discrete-amplitude flowchart is shown in Figure 2. digital signal [4]. 2.3 Driver Circuitry An ADC may also provide an isolated measurement I/O ports on FPGA board can source only 10 mill such as an electronic device that converts an input ampere of current on each pin. This current is not analog voltage or current to a digital number enough to fire the SCR directly. Sensitive gate proportional to the magnitude of the voltage or switches those with gate trigger current is less than current. 200 microamperes can be fired directly but the problem of isolation will still be existing. Typically III. EXPERIMENTAL RESULTS this problem is resolved using pulse transformers. As The controller was designed using VHDL, in a the goal of this proposed design is to provide a manner that facilitates control over the hardware solution that is compact and fully isolated from implementation complexity, and is implemented into mains, technique to drive the SCR/TRIAC by a Xilinx FPGA. A compact reliable low-complexity optocoupler seems good and economical in anyway. reusable digital controller design is achieved, The triggering pulse is generated at the output pin of allowing rapid prototyping of the drive via FPGA 694 | P a g e
  • 3. Ravindra Dhewale, Prof. P. B. Borole / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.693-695 controller implementation. This offers a cost effective IV. CONCLUSION solution for industrial applications that do not have In this paper, an optimized FPGA controller is high dynamic requirements. Experimental results proposed for ABSs. The input variables to the confirmed the efficiency of the controller. controller are wheel speed and vehicle acceleration. All the parameters of FPGA system are optimized using genetic algorithms and an error-based optimization technique. The objective function is defined to maintain the wheel slip to a desired level so that maximum wheel traction force and maximum vehicle deceleration are obtained. In order to obtain the optimum value in a shorter time and in a much wider region, the error-based optimization approach is used. The method shows a much faster response in comparison with the genetic algorithm alone. The performance of the proposed controller is tested on the vehicle model considering the effect of dynamic load transfer from the rear to the front wheel, with the hydraulic brake system, for different road conditions. Simulation results show very good performance of the controller for different road conditions. It is shown that in the case of the optimal FPGA controller, the slip is kept a small value by tracking the maximum adhesion factor. In addition, the oscillations are much less than that of the fuzzy logic and PI controller, so the vehicle has adequate lateral stability and good steerability. REFERENCES [1] Chih-Min Lin and Chun-Fei Hsu, “Neural-network hybrid control for antilock braking systems”, IEEE Transactions on Neural Networks, Vol.14, pp. 351 – 359, Mar 2003. Fig. 2 Flow Chart [2] Houhua Jing, “A Switched Control Strategy for Table 1 Parameters of motor driver Antilock Braking System With On/Off Valves”, IEEE Parameters Value Transactions on Vehicular Technology, Vol.60, pp. 1470 – 1484, May 2011. Current controller sampling 40 KHz [3] Ngoc Quy Le and Jae Wook Jeon, “An Open-loop frequency 40 KHz Stepper Motor Driver Based on FPGA”, International PWM switching frequency 40 V Conference on Control, Automation and Systems Source voltage 7.35 mH 2007, Oct. 17-20, 2007. Phase inductance 2Ω [4] Ms. Shilpa Kale and Mr. S. S. Shriramwar, “FPGA- Phase resistance 10000 position/revolution based Controller for a Mobile Robot”, International Encoder resolution Journal of Computer Science and Information Security, Vol. 3, No. 1, 2009. Table 2 Timing summary [5] K. Ramasamy and A. Srinivasan, “Design and Resources Quantity Implementation of a Complete Car Automation using FPGA”, European Journal of Scientific Research, Minimum period 37.468ns Minimum input arrival time before clock (26.689MHz) Vol.62 No. , pp. 448-452, 2011. Maximum output required time after 13.688ns [6] Lennon W.K.., “Intelligent control for brake systems”, clock 10.794ns IEEE Transactions on Control Systems Technology, Maximum combinational path delay 8.175ns Vol.7, pp. 188-202, Mar 1999. Table 3 Device utilization summary [7] Cuidong Xu, Cheng, K.W.E., Lin Sha, Ting. W., Kai Resources Quantity Ding, “Simulation of the integrated controller of the anti-lock braking system”, 3rd International Selected Device XC3S50 Conference on Power Electronics Systems and Number of Slices 12788 out of 46592 27% Number of Slice Flip Flops 6721 out of 93184 7% Applications, PESA , pp.1-3, 2009. Number of 4 input LUTs 21682 out of 93184 23% [8] Patra, Nilanjan; Datta, Kalyankumar, “Sliding mode Number used as logic 21457 controller for wheel-slip control of anti-lock braking Number used as Shift registers 225 system”, IEEE International Conference on Number of IOs 176 Advanced Communication Control and Computing Number of bonded IOBs 173 out of 824 20% Technologies (ICACCCT), pp.385-391, Aug 2012. Number of MULT18X18s 64 out of 168 38% [9] http://www.xilinx.com 695 | P a g e