1 / 19

Cpsc 875 Project : 1 Embedded Control Systems Anti-Lock Braking System Architecture

Cpsc 875 Project : 1 Embedded Control Systems Anti-Lock Braking System Architecture. Team: Sai Madhavapeddi Preetham K Yellambalase. Why ABS System Common safety feature Prevents Skidding Optimal braking force Complete steering control. Brake. Ignition. Tester. System Test Info.

jgoldman
Download Presentation

Cpsc 875 Project : 1 Embedded Control Systems Anti-Lock Braking System Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cpsc 875 Project : 1 Embedded Control Systems Anti-Lock Braking System Architecture Team: Sai Madhavapeddi Preetham K Yellambalase

  2. Why ABS System • Common safety feature • Prevents Skidding • Optimal braking force • Complete steering control

  3. Brake Ignition Tester System Test Info Power On/Off Brake On/Off Wheel Speed Sensor Speed Pressure Difference Input Interface ABS Controller Fluid Reservoir Increase/ Decrease Pressure Output Interface Error Lamp On/Off Error Log Error Lamp Main Computer Block Diagram of the ABS system

  4. Business Qualities • The system must be able to accept commercially available software components.These components can range from a complete subsystem to a single unit of implementation in the system. This would indirectly benefit the time to market for the system. • The system should be able to handle upgrades in hardware such as a change in controller, and also in software. This would enhance the systems modifiability. • The system should be built in such a way that it could be deployed on vehicles from a broad range of makes and models. Although this would increase the time to develop the system, it would enhance the market area for the product. • The system must be able to interact with a wide range of other systems that constitute an automobile.

  5. Class Diagram for the ABS System

  6. Sequence diagram for Normal operation of ABS System

  7. ABSSystem Interface Resource Syntax void reset() void calculateDeceleration(WheelType wheel) void pumpBrake(WheelType wheel) void disableABS() void enableABS() void waitOnBrake() ErrorLog sendErrorInfo()

  8. State Diagram for ABSSystem

  9. Tester Interface Resource Syntax boolean fullSystemTest() boolean basicSystemTest()

  10. State Diagram for Tester Class

  11. Brake Interface Resource Syntax void applyBrake() boolean ifOn()

  12. State Diagram for Brake Class

  13. WheelSpeedSensor Interface Resource Syntax float getWheelSpeed()

  14. State Diagram for WheelSpeedSensor Class

  15. ErrorLamp Interface Resource Syntax void setErrorLamp() void resetErrorLamp() boolean ifOn()

  16. State Diagram for ErrorLamp

  17. FluidReservoir Interface Resource Syntax void increasePressure(WheetType wheel, int x) void decreasePressure(WheelType wheel, int x) float calcPressureDiff(WheelType wheel)

  18. State Diagram for FluidReservoir

  19. EventHandler Interface Resource Syntax void powerOn() void powerOff() void brakeOn() void brakeOff()

More Related