170 likes | 290 Views
This project aims to streamline the learning process for utilizing the dSPACE DS1103 Workstation, by creating a tutorial and designing controllers to manage DC motor speed. The block diagram encompasses ControlDesk software monitoring and testing, alongside the implementation of motor systems and optical encoder interfaces. The DC motor speed controller is simulated and designed using Simulink, dSPACE blocksets, and Real-Time Interface to achieve specific performance criteria. Current progress involves familiarizing with manuals, establishing DS1103 board connectivity, and commencing work on input/output configurations. References include ControlDesk Experiment Guide and dSPACE Product Descriptions. Scheduled completion is set for March 2009. Equipment required includes the dSPACE DS1103 system, PC with essential software, Pittman DC motor, Magtrol brake, and other electronic components.
E N D
dSPACE DS1103 Control Workstation Tutorial and DC Motor Speed Control By: Annemarie Thomas Advisor: Dr. Winfred Anakwa December 9, 2008
Outline • Goals • Project Description • Block Diagram, Functional Description, Requirements • Current Progress • References • Schedule for Completion • Equipment
Goals Decrease the learning curve for the use of the dSPACE DS1103 Workstation by future students by: • Writing a Tutorial for use of the new DS1103 Workstation. • Designing one or more controllers to control the speed of a DC motor. • Implementing the controller design(s) using the DS1103 Workstation.
Description/Requirements I • ControlDesk software: • Installed on PC. • Monitoring, Downloading, maybe Changing (Speed) Inputs. • Controller: • One or more designs. • Simulink and RTI blocks. • PWM Output through DS1103 PWM or D/A Output.
Description/Requirements II • Motor System: • Input from DS1103 sent through Transistor or H-Bridge. • Optical Encoder System: • May have additional components between output of optical encoder and DS1103 A/D Input. • CLP1103 LED/Connector Panel: • A/D, D/A, PWM I/O to/from DS1103.
Current Controller Requirements • The DC motor speed controller designed/simulated using Simulink and dSPACE blocksets, Matlab-to-DSP interface libraries, the Real-Time Interface to Simulink, and Real-Time Workshop. • Overshoot less than or equal to 5%. • Rise time less than or equal to 20 ms. • Steady-state error shall be less than or equal to 5 RPM.
Current Progress • Reading/Reviewing of several hundred pages of guides/manuals. (Listed later.) • Detecting the DS1103 Board using ControlDesk. • Beginning work on A/D Converter input, Simulink gain block, and D/A Converter output, to obtain quick overview of simple interactions between DS1103 Board, ControlDesk, and the analog world. (Not actually setup correctly/completed yet.)
References I • Guides/Manuals: • ControlDesk Experiment Guide For ControlDesk 3.2, Germany: dSPACE GmbH, 2008, Release 6.1. • dSPACE System First Work Steps For DS1103, DS1104, DS1005, DS1006, and Micro Auto Box, Germany: dSPACE GmbH, 2007, Release 6.0. • Real-Time Interface (RTI and RTI-MP) Implementation Guide, Germany: dSPACE GmbH, 2008, Release 6.1.
References II • dSPACE Product Descriptions: • “DS1103 PPC Controller Board”, Germany: dSPACE, July 2008. • “Connector and LED Panels,” Catalog 2008, Germany: dSPACE GmbH, 2008, p. 302.
Schedule for Completion * Spring Break is March 14 – March 22, 2009
Equipment I • Workstation • $14,000 dSPACE DS1103 system consisting of: • DS1103 Board. • Expansion Box. • CLP1103 PPC Connector and LED Panel. • ControlDesk Version 3.2.2/Other dSPACE provided Software Applications. • PC dedicated to the workstation containing other software applications required (Matlab/Simulink Version R2008a and libraries).
Equipment II • Other Equipment • Pittman DC Motor (Model Part # GM9236C534-R2). • Magtrol HB-420 Brake. • Transistor or H-Bridge. • Other electronic components as needed.