This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Embedded System Development of an Electric Power Assisted Steering System Using MATLAB/SIMULINK/Real-Time Workshop
Technical Paper
2004-01-0711
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Electronic Control has been widely used in automotive systems, such as Vehicle Dynamics Control, Anti-Lock Braking Systems, Active Suspension and Steering System control, etc. The rapid prototyping development of an embedded controller for an electronic power assisted steering system (EPAS) will be presented in this paper. A steering model is established in MATLAB/SIMULINK to verify the proposed EPAS in this paper. This model includes the effects of kingpin inclination, caster, camber and lateral offset to calculate the total steering torque. The EPAS control strategy has considered the driver commands and vehicle speed to provide multiple stages of steering torque assistance. TMS320F240 DSP is used as the embedded controller of EPAS. EPAS Control algorithms have been designed using MATLAB/SIMULINK/Real-Time Workshop and Input/Output of Blocksets of TMS320F240 DSP have been developed in SIMULINK. Owing to the controller design, done by drag-and-drop blocks in SIMULINK, it can avoid the risk of hand-coding error. This process allows automotive engineers to develop EPAS control strategies easily under the GUI environment in SIMULINK. Auto-Code generation techniques are introduced to transform the SIMULINK model into ANSI C code. The machine code is loaded into TMS320F240 DSP after compiling the C code. TMS320F240 DSP would operate as a standalone embedded system for controlling the EPAS. This “Model to Chip” technique can greatly reduce the effort of control strategy development, and achieve the goal of rapid prototyping.
Recommended Content
Authors
Topic
Citation
Lin, A., Tsai, G., and Chen, B., "Embedded System Development of an Electric Power Assisted Steering System Using MATLAB/SIMULINK/Real-Time Workshop," SAE Technical Paper 2004-01-0711, 2004, https://doi.org/10.4271/2004-01-0711.Also In
References
- Chowanietz E. g. “Automobile electronics in the 1990s Part2: Chassis electronics,” Electronics & Communication Engineering Journal April 1995
- Harter Werner Pfeiffer Wolfgang Dominke Peter Ruck Gerhard Blessing Peter “Future Electrical Steering Systems: Realizations with Safety Requirements,” SAE Technical Papers No. 2000-01-0822
- K P. “Trends and Alternatives in Power Steering Systems with Particular Emphasis on Energy Consumption,” SAE Technical Papers No. 945039
- Peter Dominke Gerhard Ruck “Electric Power Steering - The First Step on the Way to Steer by Wire,” SAE Technical Papers No. 1999-01-0401
- Jurgen Ronald K. Electronic Steering and Suspension Systems Society of Automotive Egineers, Inc 1999 43 49
- Akhan M B Byatt M. J. Toqut G. Munro I “ELECTRIC POWER ASSISTED STEERING (EPAS),” DSP Chips in Real Time Measurement and Control (Digest No: 1997/301),IEE Colloquium 25 Sep 1998
- The MathWorks, Inc. Using SIMULINK Natick 2000
- The MathWorks, Inc. Stateflow User's Guide Natick 2000
- The MathWorks, Inc. Real-Time Workshop User's Guide Natick 2000
- The MathWorks, Inc. MATLAB Compiler User's Guide Natick 1999
- Texas Instruments “TMS320/L240 DSP Controllers-Peripherals Library and Specific Devices,” June 1999
- The MathWorks, Inc. Writing S-Functions Natick 2000
- The MathWorks, Inc. Target Language Compiler Reference Guide Natick 2000