0% found this document useful (0 votes)
1 views

A Comparative Study on the Position Control Method of DC Servo Motor by Using Arduino

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

A Comparative Study on the Position Control Method of DC Servo Motor by Using Arduino

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Advancement of Signal Processing and its Applications

Volume 3 Issue 1
DOI: [To be assigned]

A Comparative Study on the Position Control Method of DC


Servo Motor by Using Arduino
Abhinandan Kumar Choudhary
ECE, IIMT College of Engineering, Greater Noida, India
Corresponding Author
E-Mail Id: [email protected]

ABSTRACT
In contrast to Direct Current (DC) motors, the DC servo motor angular position can be
controlled at a particular angle by utilizing a control signal. Arduino has as of late been
utilized in a wide scope of control approach, particularly including closed loop system with
servomotor because of its adaptability and simplicity. So as to control the DC servo motor,
there are three distinct techniques that can be utilized by utilizing Arduino to be specific
Arduino Integrated Drive Electronics (IDE), Support focus for Simulink (Support Package)
and Arduino Input/yield (IO) Package. This paper presents a similar report on the servo
motor position control (with voltage feedback) by utilizing the above strategies to discover
the best strategy to control the complex servo motor system with closed-loop position input.

Keywords: DC servo motor, IDE, Arduino

INTRODUCTION applications, for example, little scaled


A servo motor is very much characterized robot, radio-controlled autos, and
as an actuator that has the ability to be numerous different applications. Then
controlled definitely as far as rotary and again, the nonstop rotation servo motor
angular position. This type of motor is works comparably to the positional
controlled by a specific angular rotation rotation servo motor. Anyway the angular
with the help of an additional Servo range for the revolution is in the scope of 0
mechanism. All in all, this kind of motor to 360 degrees. Besides, this kind of servo
comprises a basic electrical motor, joined engine has an alternate methodology in the
to a servomechanism that influences the
control signal; where as opposed to setting
presentation of the motor.
the static situation of the servo, the sign is
deciphered as the course and speed of
This motor is regularly utilized in the field
of computerization and robotics, revolution. The scope of command signals
particularly for the applications that makes the servo to rotate a clockwise or
require exact position control of the counterclockwise way at different speeds
mechanism. Normally, there are three dependent on the ideal command signals.
kinds of servo motor which are positional Up until now, this sort of servo motor is
rotation servo, continuous rotation servo, generally utilized in portable robots or
and linear servo motor. little scaled robotic arm. For the Linear
servo motor, its working guideline is
The positional rotation servo is the most likewise like the positional rotation servo
widely recognized sort of servo rotation motor yet rather than circular rotation, this
utilized where the servo output shaft can sort of servo development is to and fro.
be controlled to pivot in the angular range Usually, this kind of servo is applied in
of 0 to 180 degrees as it were. This kind of heavy duty systems such as actuators in an
servo is found in numerous electronic enormous model of the plane system.

HBRP Publication Page 1-6 2020. All Rights Reserved Page 1


Advancement of Signal Processing and its Applications
Volume 3 Issue 1
DOI: [To be assigned]

METHODOLOGY CONTROLLING the Arduino board. For the two techniques,


THE DC SERVO MOTOR BY USING the Arduino board will quickly begin to
ARDUINO PLATFORM work once the uploading procedure
There are three known strategies for DC finished.
servo motor position control which are by
utilizing: A. Arduino IDE B. Support Here, it is very important to note that the
focus for Simulink (Support Package) C. parameter of the program cannot be
Arduino IO package Method A is the most modified since the program has already
well-known technique that can be utilized been uploaded or deployed on the board.
to control the servo motor where the In adding, it is likely to monitor the raw
clients utilize the Arduino IDE software to data of input and output for Method A and
do the coding. Next, after the program Method B via the “serial monitor”.
verification, the “.hex” file is uploaded to However for the purpose of this study, the
the board. Then again for Method B, “serial monitor” method is not suitable for
distinctive methodology is utilized where closed-loop servo motor system which
as opposed to utilizing Arduino IDE requires a real time and consistence data
software, the programming is performed acquisition of the feedback. Hence for
by utilizing MATLAB Simulink. In Method A and Method B, another targeted
addition, this method requires an Arduino hardware is used as data
installation of the support package in order acquisition hardware “DAQ” to monitor
to get the library features for MATLAB the analog feedback Voltage. In contrast,
Simulink. The Simulink blocks or Method C permits us to change and
algorithm will at that point be transferred monitor the parameters although the
to the board by means of sequential program is running. This is possible due to
exchange. The third technique which is the developed program or algorithm only
Method C works practically like Method runs on MATLAB Simulink. This doesn't
B, anyway the algorithm blocks will run just give a quicker control strategy, yet in
on the PC as opposed to being transferred addition adaptability during the structuring
to the board. Along these lines, the procedure. Likewise, the correspondence
Arduino goes about as a "DAQ" or "IO among Simulink and Arduino board just
Card" to turn into a vehicle for input or happens for the analog/digital input and
output of the system. So also, this strategy output of the system. Figure-1 condenses
requires an establishment for the Arduino the progression of each of the technique:
IO bundle and the focused on Arduino
must be transferred with the given IDE Figure 1 also shows that Method C is
document. Each of the three strategies has potentially the best method in controlling
a similar essential structure which servo motor by using Arduino platform. It
incorporates programming, check and is vital to reemphasize that Method C
communication. The programming offers flexibility and simplicity for the
execution for Method A and Method B are designing process. In addition, the features
unique, (for example Arduino IDE versus make the Arduino works almost similar to
MATLAB, Simulink). However, the two “DAQ” or “IO Card” where the data can
techniques require a comparative be acquired in real time while controlling
procedure where the checked program the input and output.
codes or blocks should be transferred on

HBRP Publication Page 1-6 2020. All Rights Reserved Page 2


Advancement of Signal Processing and its Applications
Volume 3 Issue 1
DOI: [To be assigned]

Fig. 1: The Flow Summary of Method A, Method B, Method C.

APPLICATIONS following or unsettling influence


There are various areas in which the use of dismissal. A novel plan strategy is
servo motor using Arduino is very useful proposed permitting a synchronous tuning
and it makes an impact of the PI controller and the monotonous
control part. The structure prerequisites
PI Plus Repetitive Control Design: H- can be planned in the frequency area as
infinity Regions Approach appropriate loop forming disparities
The paper manages a class of plug-in type characterizing limitations on significant
tedious controllers planned for servo closed-loop affectability capacities. These
systems which follow intermittent requirements are made an interpretation of
reference signals or repay occasional legitimately into the parametric plane of
exogenous unsettling influences. the controller permitting inferring a total
Proportional-Integral (PI) criticism arrangement of permissible controllers.
controller is supplemented by an inside The proposed strategy is shown for a
model of a nonexclusive intermittent situation investigation of an adaptable
signal focusing on impeccable asymptotic movement system.

Fig. 2: H-Infinity Region Approach.

HBRP Publication Page 1-6 2020. All Rights Reserved Page 3


Advancement of Signal Processing and its Applications
Volume 3 Issue 1
DOI: [To be assigned]

Smart Waste Management System variation of this robot model can be


Waste management is one of the main utilized in regions which hazards the
problems faced by our nation. It includes human life for instance, in Coal Mines,
the collection of waste, transportation, Deep passages inside the outside of the
treatment and disposal of waste. Here in earth, Defusing bombs, In other defence
this project, we are implementing a smart works and so forth. The fundamental
waste management system. Cities are motivation behind the gripper is to hold
becoming smarter so has to be our waste the things and spot them according to the
management. This is more overachieved client necessity. For control system, the
by deploying dedicated municipal access model constitutes of a microcontroller
networks to support city management and whose responsibility is to control the
maintenance services through a data motions of the model, DC motor, Motor
connection. This project practically Drivers, Servo motors, Potentiometers,
demonstrates a solution for many of the Joystick controls. The advanced version of
problems related to the waste management the model can be implemented to perform
system in our country. Here we represent a complex human activities performing a
smart waste management system by means surgery also can be used in various fields
of suitable sensors which detects the waste like Automobile industry, Instrumentation
level, gathers the data and direct them over industries, military applications etc. This
a data network to a mobile application model holds the promise to re define the
hence allowing user and authority to meaning of automation in the evolving
monitor the bin. This data is then put into a digital era.
server and the information is collected by
the user with the help of a mobile For control system, the model comprises
application. of a microcontroller whose obligation is to
control the movements of the model, DC
engine, Motor Drivers, Servo engines,
Potentiometers, Joystick controls. The
propelled rendition of the model can be
executed to perform complex human
exercises performing a surgery also can be
utilized in different fields like Automobile
industry, Instrumentation enterprises, and
military applications and so on. This
model holds the guarantee to re
Fig. 3: Smart Dustbin. characterize the importance of
computerization in the developing
Study on Bio Metric Portable Robotic advanced time.
Arm
The motivation behind the venture is to
empower automation in pretty much every
exercise which require a lot of work for the
finish of the activity. Numerous businesses
go through a great deal of cash and time in
employing the works to complete their
everyday physical exercises like
transportation of merchandise, get together
of sensitive parts in gadgets industry,
bundling of items and so on. Also, a Fig. 4: Portable Robotic Arm.

HBRP Publication Page 1-6 2020. All Rights Reserved Page 4


Advancement of Signal Processing and its Applications
Volume 3 Issue 1
DOI: [To be assigned]

Optimal Selection of the Motor-reducer SIMPLE SPIDER ROBOT


Unit in Servo-controlled Machinery: A With advancing innovation, the place and
Constant Approach significance of robots in human life is
This paper manages the ideal choice of expanding step by step. At the point when
motors and reducers in servo-controlled we take a gander at the present from an
machines. A model of an earlier time, it tends to be seen that there
electromechanical servo-axis is created, are contrasts in the reason for formation of
which permits electrical and mechanical robots. The capacity to work
losses to be assessed. The model depends autonomously and the capacity to work on
on data that can be removed from business an operator control permit them to be
inventories, consequently requiring no crucial.
investigational characterization. At that
point, a novel optimal selection procedure As days pass by, these machines that are
is introduced, called continuous utilized instead of people have quicker,
optimization, in view of the expansion of a longer life and higher working limits. One
discrete business index to a persistent one, of the robots working in these work zones
by methods for data fitting on the is the spider robots. Spider robots can be
electromechanical parameters that impact isolated into robots with Hexapod (6
the motor and reducer operation. A non- legged), Quadruped (4 legged) and
linear obliged optimization issue is comparative sorts. In this project, a
understood so as to locate the optimal hexapod (6-legged) spider robot is
motor-reducer unit as for an assortment of managed.
target capacities, for example, motor size,
in general fiery effectiveness, total mass,
and so on.

INTERNET OF THINGS –
SMARTHOME
In this scheme our point is to adjust the
structures to the new advances which
intend to make smart homes. Innovation is
improving each day to make our life Fig 6: Spider Robot.
simpler. Accordingly, we should adjust
this innovation into our homes to make our SCHEME OF AN AUTONOMOUS
homes progressively comfortable and SMART SHOWER USING SENSORS
advantageous. With this task we give AND ACTUATORS
house inhabitants to control their homes by Toward the start of taking a shower, the
means of smart phone app on web. client needs to physically change a
rotational handle or the proportion of cold
and high temp water to get the ideal water
temperature and the stream rate. In this
paper, a temperature and stream rate
sensor feedback smart shower is proposed
which takes the objective water
temperature and stream rate from the client
as input, and afterward consequently adjust
the proportion of the cold and the high
Fig. 5: Smart Home control Using temp water during the shower to keep the
Smartphone.

HBRP Publication Page 1-6 2020. All Rights Reserved Page 5


Advancement of Signal Processing and its Applications
Volume 3 Issue 1
DOI: [To be assigned]

temperature and stream rate fixed-despite


the fact that there is vacillation of supply REFERENCES
water temperature and pressure. The 1. Pinckney N. Pulse-width modulation
proposed system contains distance sensor for microcontroller servo control.
and consequently stop the shower when IEEE Potentials. 2006. 25(1), 27–29p.
the client is away for soaping or 2. Ximei Z.X.Z., Qingding G.Q.G.
shampooing. The system produces a report Robust Control for Dual Linear
on water utilization and shower time – to Motors Servo System. 2006 CES/IEEE
advance mindfulness on saving water. An 5th Int. Power Electron. Motion
installed system based model of the Control Conf. 2006, 3, 6–8p.
proposed shower has been created and 3. Yu H. A high performance microchip
tried. control system design for DC motor.
Int. Conf. Electron. Commun. Control.
CONCLUSIONS ICECC 2011 - Proc. 1210–1213p.
In summary, the utilization of positional 4. Bejo A., Pora W., Kunieda H.
revolution servo with position feedback is Development of a 6-axis robotic arm
unquestionably significant in any shut controller implemented on a low-cost
circle electronic system. The preferences microcontroller. 2009 6th Int. Conf.
are not just that the angular position can be Electr. Eng. Comput. Telecommun.
controlled accurately; however the Inf. Technol. ECTI-CON 2009. 1(1),
feedback of real position can likewise be 328–331p.
gotten during the system activity. The 5. Khongkoom N., Kanchanathep A.,
voltage feedback which originates from Nopnakeepong S., et al. Control of the
the built-in potentiometer is sufficiently position DC servo motor by fuzzy
precise to speak to the real angular logic. 2000 TENCON Proceedings.
position of the motor. Besides, presenting Intell. Syst. Technol. New Millenn.
the position feedback highlights with the (Cat. No.00CH37119). 3, 354–357p.
introduced three strategies will improve 6. Sudjanll O. Trajectory Control of
the control strategy for servo motor from Analog Servo Motor with Limited
open-loop to closed-loop system. The three State Information using Estimated
strategies utilized which are Arduino IDE, Discrete Time Model. 2013,
Support target for Simulink (Support November, 25-27p.
Package) and Arduino IO package were 7. Aburaia M., Markl E., Stuja K. New
looked at regarding the suitability and Concept for Design and Control of 4
execution for future application in an Axis Robot Using the Additive
increasingly mind boggling closed loop Manufacturing Technology. Procedia
system. Having said that, picking the most Eng. 2015, 100, 1364–1369p.
reasonable strategy is significant for an 8. www.researchgate.net.
increasingly unpredictable closed loop
servo motor system so as to accomplish a
productive and reliable outcome.

HBRP Publication Page 1-6 2020. All Rights Reserved Page 6

You might also like