DC Motor Speed Control with DSP: Gannon University Project 2019
VerifiedAdded on 2023/04/21

by
Divyesh pipaliya
This is Engineering project submitted to the Gannon University graduate faculty in
Partial fulfilment for the degree Master of Science in Engineering.
Major Subject: Electrical Engineering.
Approved:
Advising Professor in Charge of Major Work
Chairperson of Major Department
Gannon University
Erie, Pennsylvania 16541
April ,2019
Paraphrase This Document

I will use open loop and close loop system and major DC motor speed (RPM) using Mat lab. in this
project I will apply two type of command speed (RPM) and added open loop gain, you can see it in
figure initial testing in open loop system then will get the different plot via mat lab and I will use close
loop system and digital simulation on mat-lab and get the different plots and compare. Addition, design
of the system can be extremely powerful, with great reaction and possibility some error. Additionally,
whole process and system will take basically less time and effort. At last, as a result improvement of the
development and Control System design will describe base of whole process.
A motor controls system configuration showed the efficacy of this new technique. Introductory
information gathered to help show the motor in Simulink. This allows for consideration of the plan of
the open and closed loop control system. The design framework very effective, with great reaction and
no steady state error.
The whole plan process and deployment to a digital signal processor take essentially less time and effort
than other common techniques. The after effects of the control system design as well the details of these
development improvements are described

This project could not have been completed without the knowledge and expertise of Sundaram
Ramakrishna. I would like to extend my thanks to my colleagues who have guided me throughout this
project. Without their keen interest in the project and without their guidance this project would never
have been a success.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

1.Introduction…………………………………………………………………………………………
1.1 Background……………………………………………………………………………………….
1.2 Scope of the work ………………………………………………………………….
1.3 working principal…………………………………………………………………
1.4 Objective………………………………………………………………………………
1.5 Road Map to the Report…………………………………………………………….
2. METHODOLOGY…………………………………………………………………………….
2.1
Software
Paraphrase This Document

this software. MATLAB allows one to utilize the high-level language which is like C++, known as m-
code. MATLAB has several worked in capacities which can be utilized to accomplish practically any
task possible. These fields include math, measurements, video and image acquisition and processing, RF
design, signal processing, simulation, and some more.
Simulink
Simulink is an extension of MATLAB that enable clients to plan and simulate system by making block
diagram. system can be demonstrated as continues or discrete, or even a hybrid of the two. engineer
choose a vast list of blocks, and just drag them into a model. blocks can include signal generators,
scopes, work blocks, and even client defined blocks. The mouse can be utilized to draw interfacing lines
between blocks to the systeam. There are blocks for math, signa routing, display, etc.
Figure 1. Proposed test Simu-Link model
Embedded Target for TI C2000 DSP
The Embedded Target for TI C2000 DSP coordinates MATLAB and Simulink with Texas Instruments
C2000 DSP processors. It gives the design a chance to perform programmed code generation,
prototyping, and embedded system deployment on TI C2000 processors. There are custom blocks that
can be added to Simulink models to focus on the C2000 DSP's peripherals. At the point when these
blocks are added to a model, the essential code will be created by MATLAB.
Scope of the work

model on MATLAB and design special block by embedded target for C2000 block set to target DSP
peripherals then pressing the CTRL B causes Tis code studio composer IDE to open the compile the on
project and load in that time for DSP execution. Then allow the programming of the DSP with real time
communication. then we can exchange the real time data and debugging the DSPs without halting their
execution by Tis technology.
The model can be designed to run indefinitely or measure the time. In theses experiment the model run
for four seconds each. Then they decide the power delivered to the motor and interrupt the quadrature
pulse train to came from encoder to determine the speed of motor. Also, this model contains the block
that carry out the control system relevant to specified test.
Open-loop Control of Motor
Fig: Open-loop Control of Motor Speed
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

the operating characteristics is good to find motor of steady state response then same importance are
assumption that no any kind of problem while open loop control if were not present when obtained the
motor response data. The nearness of the external disturbance effectively of changes the characteristics.
The group of working characteristics exits then one part of each set of disturbance and open loop control
would possibly work if the disturbance were measurable and proper working of characteristics to
determine required duty cycle for command speed.
Open loop control and roughly motor speed of 2000 RPM, so duty cycle calculated from
Formula
Open loop
Paraphrase This Document

(roughly) RPM for two seconds then trial 1 stepped up command speed 2300 RPM and trial 2 stepped
down command speed to 1000 RPM.
In figure you can see used the Simulink model to carry out these tests and we added the open loop gain
then get the output and duty cycle of 50%
Fig: Open loop Simulink Model
We got the result for step response and can see in figure and both of trials are plotted for open loop
response. In two cases they are closely but there is some error, since open loop expression not exactly
represent the motor response. Moreover, for the open-loop to be successful, the load on the motor can't
change.

⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

We designed the two simulated for closed loop response an analog and digital model. We can see in the
figure analog control system even used continuous PID controller block. We get the result for closed
loop.
Paraphrase This Document

Digital control systeam model can see in figure. We replaced analog PID block by discrete transfer
function block but output response of this systeam not be fast as analog.since we updae disctre intervals.
c

about 0.02 while gain increment by 0.2,running from 0 to1.
0
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Paraphrase This Document


⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Paraphrase This Document

0.707. The controller parameters were 0.0691 P K and 1. I K This system was tested two
consecutive times, to investigate the accuracy and repeatability of the measurement system. The
results are shown in Figure 47. Notice there is no ringing, very little overshoot, and a relatively
quick response time. Furthermore, the measured responses are nearly identical.

⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
© 2024 | Zucol Services PVT LTD | All rights reserved.