How To Control DC Servo Motors? - PowerPoint PPT Presentation

About This Presentation
Title:

How To Control DC Servo Motors?

Description:

A DC servo motor is a type of DC motor that provides fast precision position control for closed-loop position control applications. Closed-loop position control simply means a system with real-time feedback. It works on a so-called “servo-mechanism” that uses position feedback to control the speed and final position of the motor. – PowerPoint PPT presentation

Number of Views:11
Slides: 15
Provided by: Oxeltech
Category:
Tags:

less

Transcript and Presenter's Notes

Title: How To Control DC Servo Motors?


1
3/15/23, 259 PM
How to Control DC Servo Motors?
Home(https//oxeltech.de/en/)
Oxeltech
Electronics (https//oxeltech.de/en/category/elect
ronics/)Control Systems
(https//oxeltech.de/en/category/electronics/contr
ol-systems/)
  • How to Control DC Servo Motors?(https//oxeltech.d
    e/en/dc-servo-motor-controller/)
  • HTaoSbhwlaereofTCoontCenot ntrol DC Servo
    Motors?
  • Types of Controls for DC Servo Motors
  • PWM-based DC Servo Motor Control
  • Introduction
  • Hardware Architecture
  • Software Design
  • Example
  • DSP controller-based DC Servo Motor Control
  • Introduction
  • Hardware Architecture
  • Software Design
  • Example
  • Comparison of PWM-based DC Servo Motor with DSP
    Controller-Based DC Servo Motor
  • References
  • Types Of Controls For DC Servo Motors
  • A DC servo motor is a type of DC motor that
    provides fast precision position control for
    closed-

2
3/15/23, 259 PM Hardware Architecture
How to Control DC Servo Motors?
  • This type of DC servo motor is an assembly of
    four major components, namely
  • Oxeltech
  • a DC motor,
  • a position sensing device,

3. a gear assembly,
Share
4. and a control circuit.
The following Block diagram shows the structure
of the PWM-based DC servo motor
Structure of the PWM-based DC Servo
Motor Software Design A motor control algorithm
is developed that will be programmed to the
microcontroller to generate control signals for
the position and speed control of the DC servo
motor. For commonly used motors, libraries are
often available already. Example SG90 is a
PWM-based DC servo motor that is connected with
Arduino. The Arduino drives the motor using
control pulses.
3
How to Control DC Servo Motors? SG90 A
PWM-based DC Servo Motor Interfaced with Arduino
UNO
3/15/23, 259 PM
DSP Controller-Based DC SeOrxveoltMeocthor
Control IntSrhoadreuction
DSP Controller-Based DC Servo Motor Control A
DSP controller-based DC servo motor has precise
control of parameters like position, speed, and
torque with high reliability. This type of motor
is driven by the host controller which could be
a PC running a motor control script or some other
programmed controller. The function of the host
controller (e.g. PC) is sending instructions, for
example via UART, to the DSP controller in order
to drive the motor. The core part of the DSP
controller is the minimum system based on a DSP
chip which is specially developed for the
application of the motor. Many off-the-shelf DSP
controller-based DC servo motors are available
such as the DYNAMIXEL XM series motors. Hardware
Architecture The entire motor control system
includes the host computer, motor driving part,
parameter storage, and signal sampling and
processing part. The following block diagram
shows the structure of the DSP controller-based
DC servo motor
4
3/15/23, 259 PM
How to Control DC Servo Motors?
Oxeltech
Share Block Diagram of DSP controller-based DC
Servo Motor Control Software Design The software
development kit for your PC (or host controller)
is usually available for this type of motor that
provides control functions using packet
communication. Such software development kits
support various programming languages e.g. C,
C, python, Java, MATLAB, and
LabVIEW. Example DYNAMIXEL XM540-W270-T/R is a
DSP controller-based DC servo motor that supports
command signals in the form of digital packets.
DYNAMIXEL XM540-W270-T.R A DSP Controller-based
DC Servo Motor
Comparison Of PWM-Based DC Servo Motor With DSP
Controller-Based DC Servo Motor
Features PWM-based servo motor DSP controller-based servo motor
Precision No feedback to a controller device, therefore less precise Highly precise control of position, speed, and torque
5
3/15/23, 259 PM
How to Control DC Servo Motors?
Applications Used in robots like Biped Robot, Hexapod, robotic arm, etc. Used for a steering system in RC toys Robots where position control is required without feedback Less weight O hence used in DOF robots like humanoid robots Antenna Positioning Woodworking / CNC machines Metal cutting and Metal forming xmaechlintese cRhobotic vehicle
Power CoSnhsuamreption Drive small loads hence, consume low power Drive large loads, therefore consume more power
Example SG90 Input voltage 4.8-6VDC Current 100-250mA Command signal PWM Degree rotation 180(15) DYNAMIXEL XM540-W270- T/R Input voltage 12V Current 4.4A Command signal Digital packet Degree rotation lt360(0.088)
Cost Typically low Typically high
  • If you have any questions regarding Control of DC
    Servo motors or their performance or any other
    hardware design challenge in general, feel free
    to Contact Us (https//www.oxeltech.de/contact-us
    ) for our consultancy.
  • References
  • Robotis, DYNAMIXEL (a smart actuator system)
  • Haiyan Hu , Hong Gu, Chunguang Li, Xiaowei Cai
    and Juan Li, The Design of DSP controller-based
    DC Servo Motor Control System
  • Electronics Hub, Servo Motor Types and Working
    Principle
  • Electrical 4 U, Theory of DC Servo Motor
  • Circuit Digest, Servo Motor Working Mechanism
  • Team Oxeltech
  • April 21, 2022(https//oxeltech.de/en/2022/04/21/)
  • 1053 am
  • No (https//oxeltech.de/en/dc-servo-motor-
    Comments controller/respond)

Did You Enjoy This Article? Join Oxeltech
community and get updated every week We have a
lot more just for you! Lets join us now
6
3/15/23, 259 PM
How to Control DC Servo Motors?
Email
Oxeltech
Subscribe Now
Share
No charge
Unsubscribe anytime
Leave A Reply Your email address will not be
published. Required fields are marked Comment
Name
Email Recent Post How To Write A Driver For
Accelerometer LIS3DSH In Zephyr?
(Https//Oxeltech.De/En/How-To-Write-A-Driver-For
- Accelerometer-Lis3dsh-In-Zephyr/) January 16,
2023 and website in this browser for the next
time I comment. Post Comment
Website Save my name, email,
7
3/15/23, 259 PM (https//oxeltech.de/en/how-
to-write-a-driver-for- accelerometer-lis3dsh-
How to Control DC Servo Motors?
Oxeltech
SoC Vs SoM System On Chip Vs System On Module
(Https//Oxeltech.De/En/System-On-Chip-Soc-Vs-Syst
em-On- Module-Som/) December 23, 2022
Share
(https//oxeltech.de/en/system-
on-chip-soc-vs-system- on-module-som/) ESD Best
Practices (Https//Oxeltech.De/En/Esd-Best-
Practices/) December 6, 2022
(https//oxeltech.de/en/esd- best-practices/) How
To Choose Between Microcontroller And FPGA For
Your Embedded Application? (Https//Oxeltech.De/E
n/Fpga-Vs- Microcontroller/) December 6, 2022
(https//oxeltech.de/en/fpga- vs-microcontroller/
) Hold-Up Capacitor Calculations And Uses
(Https//Oxeltech.De/En/Hold-Up-Capacitor-Calculat
ions-And- Use/) November 6, 2022
8
3/15/23, 259 PM (https//oxeltech.de/en/hold-
up-capacitor-
How to Control DC Servo Motors?
MTBF Concept And Application (Https//Oxeltech.De
/En/Mtbf-
Concept-And-Application/) October 6, 2022
Oxeltech
Share
(https//oxeltech.de/en/mtbf- concept-and- applic
ation/) All About LiDAR Technology Complete
Guide (Https//Oxeltech.De/En/Lidar-Technology/)
September 6, 2022
(https//oxeltech.de/en/lidar- technology/) How
To Choose The Right Flash Memory For Your
Embedded Application. (Https//Oxeltech.De/En/Fla
sh-Memory-In- Embedded-System/) August 6, 2022
(https//oxeltech.de/en/flash-
memory-in-embedded- system/) Altiums PCB
Designer Tools Guide (Https//Oxeltech.De/En/Alti
um-Pcb-Designer-Tools-Guide/) July 6, 2022
9
3/15/23, 259 PM (https//oxeltech.de/en/altium-
How to Control DC Servo Motors?
Altiums Amazing Features Project Management
Tools
(Https//Oxeltech.De/En/AltiumO-Pxroejecltt-Meanca
ghement/) June 6, 2022
Share
(https//oxeltech.de/en/altium-
project-management/) Ceramic Capacitors Which
Aspects To Consider When Using Them In Your
Design? (Https//Oxeltech.De/En/Ceramic- Capacitor
-Uses/) May 8, 2022
(https//oxeltech.de/en/ceramic-
capacitor-uses/) How To Control DC Servo Motors?
(Https//Oxeltech.De/En/Dc- Servo-Motor-Controlle
r/) April 21, 2022
(https//oxeltech.de/en/dc- servo-motor-controlle
r/) Your Ultimate Guide To Designing Analog
Filters (Https//Oxeltech.De/En/Analog-Filters-De
sign-Guide/) April 9, 2022
(https//oxeltech.de/en/analog-
filters-design-guide/) mer Electronics,
Industrial Electronics And Industrial ards
(Https//Oxeltech.De/En/Consumer-And-Industrial-
Consu Stand
10
How to Control DC Servo Motors? onics-Standards/)
022
3/15/23, 259 PM
(https//oxeltech.de/en/consumer-Electr and-indust
rial- April 1, 2 electronics-standards/)
Oxeltech
Share
Design Guide On USB-C PD Charge-Through Feature
With Data Role Swap (Https//Oxeltech.De/En/Usb-C
-Design-Guide/) March 23, 2022
(https//oxeltech.de/en/usb- c-design-guide/) Alt
iums Team Collaboration Features In PCB Design
(Https//Oxeltech.De/En/Altium-365-Team-Collaborat
ion/) March 6, 2022
(https//oxeltech.de/en/altium-
365-team-collaboration/) Using Zephyr OS For
Interfacing An IMU Sensor With NRF52 Over SPI
(Https//Oxeltech.De/En/Using-Zephyr-Os-For-
Interfacing-An-Imu-Sensor-With-Nrf52-Over-Spi/) Ju
ly 25, 2021
(https//oxeltech.de/en/using-
zephyr-os-for- interfacing-an-imu-
sensor-with-nrf52-over- spi/)
11
How to Control DC Servo Motors? Use Of Grounding
Techniques In PCB Design To Prevent
Electromagnetic Interference (EMI)
3/15/23, 259 PM
(Https//Oxeltech.De/En/Pcb-Grounding-Techniques/)
Oxeltech
June 29, 2021
Share
(https//oxeltech.de/en/pcb- grounding-techniques
/) PCB Design Guidelines For Reduced
Electromagnetic Interference (EMI)
(Https//Oxeltech.De/En/Pcb-Design-
Guidelines-For-Reduced-Electromagnetic-Interferenc
e-Emi/) May 5, 2021
(https//oxeltech.de/en/pcb- design-guidelines-fo
r- reduced- electromagnetic- interference-emi/)
EMC Vs EMI Compatibility, Principles
Mechanism Comparisons (Https//Oxeltech.De/En/Emc
-And-Emi/) April 18, 2021
(https//oxeltech.de/en/emc- and-emi/)
12
3/15/23, 259 PM
How to Control DC Servo Motors?
Oxeltech
Continue Reading
Share
(https//oxeltech.de/en/how-to-write-a-driver-for-
accelerometer-lis3dsh-in-zephyr/) How To Write A
Driver For Accelerometer LIS3DSH In Zephyr?
(Https//Oxeltech.De/En/How-To-Write-A-Driver-For-
Accelerometer-Lis3dsh-In- Zephyr/) Team Oxeltech
January 16, 2023 In our previous Zephyr blog,
we looked at how to interface a simple IMU
Accelerometer sensor with Zephyr RTOS running on
NRF52832. Knowing how Read More
(Https//Oxeltech.De/En/How-To-Write-A-Driver-For-
Accelerometer-Lis3dsh-In- Zephyr/)
13
3/15/23, 259 PM How to Control DC Servo
Motors? (https//oxeltech.de/en/system-on-chip-soc
-vs-system-on-module-som/)
Oxeltech
Share SoC Vs SoM System On Chip Vs System On
Module (Https//Oxeltech.De/En/System-On-Chip-Soc-
Vs-System-On-Module-Som/) Team Oxeltech
December 23, 2022 What is System on Chip, SoC? A
System on Chip or SoC is a key component in
Embedded Systems today. An SoC refers to a Read
More (Https//Oxeltech.De/En/System-On-Chip-Soc-Vs
-System-On-Module-Som/)
Would You Like Some Info?
Name Name Email Email Message Message
Send
14
3/15/23, 259 PM
How to Control DC Servo Motors?
Let's Discuss Contact Us for any
QOuexrieesltech info_at_oxeltech.de (mShaarieltoinf
o_at_oxeltech.de) (mailtoinfo_at_oxeltech.de)
49176 64738476 (Tel4917664738476)
(https
(tel4917664738476)
//ww
w.link
edin.c om/c ompa ny/ox eltech /)
Hardware Design Simulation(https//oxeltech.de/e
n/hardware-design-simulation/) PCB Layout
Assembly(https//oxeltech.de/en/pcb-layout-assembl
y/) Firmware Development(https//oxeltech.de/en/f
irmware-development/)
Development Standards(https//oxeltech.de/en/devel
opment-norms-and-standards/) Contact
Us(https//oxeltech.de/en/contact-us/)
Imprint(https//oxeltech.de/en/imprint/) Blog(http
s//oxeltech.de/en/blog/) Portfolio(https//oxelte
ch.de/en/portfolio/) Member Of IHK
(Https//Www.Ihk.De/)
Write a Comment
User Comments (0)
About PowerShow.com