WHAT A SINGLE JOINT IS MADE OF RA

Size: px
Start display at page:

Download "WHAT A SINGLE JOINT IS MADE OF RA"

Transcription

1 Anthropomorphic robotics WHAT A SINGLE JOINT IS MADE OF

2 Notation d F ( mv) mx Since links are physical objects with mass dt J J f i i J = moment of inertia F r F r

3 Moment of inertia Around an axis m3 m1 m2 i1 J N mr 2 i i density J volume 2 rdv

4 Parallel axis theorem J J Mr 2 c Through the center of gravity

5 Example y x z J 0 x Mass M, M l y l / l /2 Ml J rdv xdx x l /2 3 l /2 12 Ml l l J M M yl/2

6 Sum of J y c x c z a x a b L M J x a b 12 M 2 2 Jy ( a c ) 12 M 2 2 Jz ( b c ) ( b ) M a J top x ( a c ) M top ( L ) 12 2 e.g. top J hand x J top x J side x J bottom x

7 Experimental estimation of J object torsional spring Use a photodiode and a computer to measure the frequency Requires calibration from known J f 1 2 K J

8 Experimental estimation of J object h center of gravity f 1 2 Mgh J

9 Work and power E const if Fext 0 W K s2 2 Fds W E, E energy 1 2 s1 P mv 2 kinetic energy dw Power P dt Fv

10 Rotational case E const if ext 0 W K 2 d W E, E energy J 2 P kinetic energy dw Power P dt

11 Single joint model end-point link/load motor reduction gears

12 Motor Let s imagine for now that it is something that generates a given torque

13 Mechanical transmission Gears Belts Lead screws Cables Cams etc.

14 Gears 1 2 N1 N2 Distance traveled is the same: r1 1 r2 2 Because the size of teeth is the same: N1 N2 r r 1 2

15 Furthermore r r N r N r No loss of energy

16 Combining N1 r N r # of teeth Inverse relationship between speed and torque output input 2 1 N 2 N 1 TR N 1 N2 mechanical parameter

17 Equivalent J N J J N N N N N J J J N N J TR J J as seen from the motor

18 In reality TR Where is the efficiency of the mechanism (from 0 to 1) is related to power, speed ratio doesn t change is also the ratio of input power vs. power at the output t

19 For example input 20% output

20 Example

21 Motion conversion Start with N N 1 Design TR, more torque (usually) TR 1 N N 2 1 J J

22 Viscous friction Easy: viscous B 2 2 eq _ viscous TR viscous TR B Beq 1 TR B2 2 Beq TR B2 Coulomb friction: eq TR F sgn( ) c 2

23 Lead screw Rotary to linear motion conversion (P=pitch in #of turns/mm or inches) x mass/load motor [ rad] 2 Px 2 Px E E 1 1 M v J 2 2 M J load 2 (2 P) 2 2 rot lin load

24 Harmonic drives From the harmonic drive website de

25 Gearhead (for real) Standard (serial) Planetary

26 Example Designing i the single joint Given: J J J TR 2 max eq max eq max load max Then taking into account some more realistic components: max J load TR 2 max

27 Example (continued) max J load TR 2 max P given max max get P motor power, from catalog This guarantees that the motor can still deliver maximum torque at maximum speed

28 More on real world components Efficiency Eccentricity Backlash Vibrations To get better results during design mechanical systems can be simulated

29 Control of a single joint microprocessor actuator mechanics sensor reference amplifier

30 Components Digital microprocessor: Microcontroller, processor + special interfaces Amplifier (drives the motor) Turns control signals into power signals Actuator E.g. electric motor Mechanics/load The robot! Sensors For intelligence

31 Actuators Various types: AC, DC, stepper, etc. DC Brushless With brushes We ll have a look at the DC with brushes, simple to control, widely used in robotics

32 DC-brushless

33 DC with brushes

34 Modeling the DC motor Speed-torque and torque-current t relationships are linear

35 In particular No-load speed current-torquetorque speed-torque stall torque

36 Real numbers!

37 Electrical diagram Ra La V E arm R g l + E g () t K E

38 Meaning of components R a V arm R l E g L a Armature resistance (including brushes) Armature voltage Losses due to magnetic field Back EMF produced by the rotation of the armature in the field Coil inductance

39 We can write V R I L I () t K arm a a a a E for R R l a which is the case at the frequency of interest, and we also have KI T a

40 On torque and current F il B F qv B lorentz

41 Thus for many coils

42 Back to motor modeling ( J J ) () t B () t M L f gr J M J J L f gr Torque generated Inertia of the motor Inertia of the load Friction Gravity

43 Furthermore V R I L I () t K arm a a a a E K I ( J J ) () t B () t T M L f gr a

44 Consequently R a K E Varm I L L a a La Ia a K T B f gr J M J L J M J L JM JL A linear system of two equations (differential) Q: can you write a transfer function from these equations? Q: can you transform the equations into a block diagram?

45 By Laplace-transforming Varm() s () s KE Varm() s Ra Ia () s La Ia () s s() s KE Ia () s R L s K I Varm() s () s KE K ( J J ) () s sb() s R L s T T M L f gr a a a a a

46 and finally () s KT La JT 2 V () s s [( R J L B) L J ] s( K K R B) L J arm a T a a T T E a a T Considering gravity and friction as additional inputs

47 Block diagram f gr V arm - R a I - 1 a 1 K sl T B sj T a K E

48 Analysis tools Control: determine V Va so to move the motor as desired Root locus Pole placement Frequency response Etc.

49 First block diagram * - A V Km (1 s ) (1 s ) a m 1 s ˆ K p A K K m p Hopen _ loop 1 s 1 s s a m

50 Root locus A K K m p open _ loop m p 1sa 1sm s H K AK K j 1 a 1 m

51 Changing K small K t higher K t

52 Let s add something, second diagram * - - A V Km (1 s ) (1 s ) a m 1 s ˆ K g K p H open _ loop AK ( K sk ) m p g (1 s )(1 s ) s a m

53 Analysis H open _ loop AK K m p K g (1 s ) K (1 s )(1 s ) s a m p K AKm Kp Z feedback K g K p

54 Root locus (case 1) j 1 1 a m K K p g K p K g 1 m

55 Root locus (case 2) j 1 K p 1 K a g m K p K g 1 m

56 Overall f gr * A Varm 1 a I s a - R a sl a K T BsJ T s K E K g K p

57 Error and performance d M () s s KT ( R sl )( B sj ) K K a a T E T closed loop (position) 1 () s () s s 1 () s () s s 1 1 ( s) K p s () s A M () s 1 s a A 1 M ( s ) K 1 s a closed loop (velocity) g

58 finally lim sh () s lim ht () s0 t 1 d s () s d lim s ( s) lim s s s0 s s0 1 1 ( sk ) p s d K p For zero error K must be 1 or the control structure must be different

59 Same line of reasoning final gr Ra AK K T p Final value due to friction and gravity R K R gr a gr a max p T p AKTmax AK K K p min gr R AK T a max

60 PID controller * - K p sk d K i s V arm - R a 1 sl a f gr Ia 1 K T BsJ T K E - 1 s

61 PID controller We now know why we need the proportionalp We also know why we need the derivative Finally, we add the integral Integrates the error, in practice needs to be limited

62 Interpreting the PID Proportional: to go where required, linked to the steady-state error Derivative: damping Integral: to reduce the steady-state error

63 Global view microprocessor actuator mechanics sensor reference amplifier OK OK

64 About the amplifiers Linear amplifiers H type T type PWM (switching) amplifiers

65 Let s consider the linear as a starting point V cc

66 H-type The motor doesn t have a reference to ground (floating) It s difficult to get feedback signals (e.g. to measure the current flowing through the motor)

67 T-type V cc V cc

68 On the T-type Bipolar DC supply Dead band (around zero) Need to avoid simultaneous conduction (short circuit)

69 Things not shown Transistor protection (currents flowing back from the motor) Power dissipation and heat sink Cooling Sudden stop due to obstacles High currents current limits and timeouts

70 T-type V cc I c R transisor Vcc R motor V cc

71 PWM amplifiers P V I ce c same current

72 PWM signal P V I ce c Transistors either on or off When off, current is very low, little power too When on, V is low, working point close to (or in) saturation, power dissipation is low

73 Comparison 12W for a 6A current using a switching amplifier 72W for a corresponding linear amplifier

74 Why does it work? () s KT LaJT 2 V () s s [( R J L B) L J ] s( K K R B) L J arm a T a a T T E a a T In practice the motor transfer function is a lowpass filter T s with f s f e ( f s 100 f e ) Switching frequency must be high enough (s=switching switching, e=electric electric pole)

75 PWM signal V cc T s V cc T s T switching

76 Feedback in servo amplifiers V cc - V in + VV cc Voltage feedback amplifier

77 Operating characteristic Vout RL R1 AV in RL R 2 R R 2 1 I L

78 We ve already seen this V I V in A arm 1 s R sl 1 a - a a Ia 1 K T BsJ T K E () s K L J A V s s R J L B L J s K K R B L J s T a T v 2 in () [( a T a ) a T ] ( T E a ) a T (1 a)

79 Current feedback - V in + V out

80 Current feedback V out R R L 1 RL R 2 AV in R R 2 1 I L

81 Motor driven by a current amplifier V in A 1s a Ia 1 K T BsJ T () s KTAi V () s ( sj B)(1 s ) in T a

82 Back to the global view microprocessor actuator mechanics sensor reference amplifier OK OK OK

83 Sensors Potentiometers Encoders Tachometers Inertial sensors Strain gauges g Hall-effect sensors and many more

84 Potentiometer - r thin resistive film V out r V R cc V cc V out + Simple but noisy Requires A/D conversion Absolute position (good!)

85 Note TR turns Encoder Motor Gearbox N TR N N 2 (most of the time) N N N N N 1 turn The resolution of the sensor multiplied by TR

86 Encoder Absolute Incremental

87 Absolute encoder phototransistors LEDs transparent motor x x x x x x x x x x x x motor shaft 13 bits required for degrees opaque

88 Incremental encoder Disk single track instead of multiple No absolute position Usually an index marks the beginning gof a turn

89 Incremental encoder output TTL t t Sensitive to the amount of light collected The direction of motion is not measured

90 Two-channel encoder 2 channels 90 degrees apart (quadrature signals) allow measuring the direction of motion A B t t

91 Moreover There are differential encoders Taking the difference of two sensors 180 degrees apart Typically A, B, Index channel A, B, Index (differential) A counter is used to compute the position from an incremental encoder

92 Increasing resolution Counting UP and DOWN edges X2 or X4 circuits

93 Absolute position A potentiometer and incremental encoder can be used simultaneously: the pot for the absolute reference, and the encoder because of good resolution and robustness to noise

94 Analog locking Use digital encoder as much as possible Get to zero error or so using the digital signal When close to zeroing the error: Switch to analog: use the analog signal coming from the photodetector (roughly sinusoidal/triangular) Much higher resolution, precise positioning

95 Tachometer Use a DC motor The moving coils in the magnetic field will get an induced EMF In practice is better to design a special purpose DC motor for measuring velocity Ripple: typ. 3%

96 As already seen e e ripple

97 Measuring speed with digital encoders Frequency to voltage converters Costly (additional electronics) Much better: in software Take the derivative (for free!) vkt ( ) pkt ( ) p(( k1) T) T

98 Inertial sensors Accelerometers: position sensor K K Ma 2 Kx a 2Kx M a

99 Gyroscopes Quartz forks driver (causing oscillations) amp V F F 2m V

100 Strain gauges Principle: deformation R (resistance) Example: conductive paint (Al, Cu) The paint covers a deformable non-conducting substrate L R L, Aconst R A conductivity

101 Reading from a strain gauge V cc strain gauge R 2 a b R 1 balance V cc RR R R V V f ( R ) 1 2 g b ab 0 ab g

102 Hall-effect sensors + - V out charges B F F qv B lorentz if electrons

103 Example Measuring angles (magnetic encoders)

104 Back to the global view microprocessor actuator mechanics sensor reference amplifier OK OK OK OK

105 Microprocessors Special DSPs for motion control Some are barely yprogrammable (the control law is fixed) Others are general purpose and they are mixed mode (analog and digital in a single chip)

106 Example DSP 16 bit ALU and instruction set PWM generator (simply attach this to either T or H amplifier) A/D conversion CAN bus, Serial ports, digital I/O Encoder counters Flash memory and RAM on-board Enough of all these to control two motors (either brush- or brushless)

RobotDoc B A S I C M O T O R C O N T R O L

RobotDoc B A S I C M O T O R C O N T R O L RobotDoc B A S I C M O T O R C O N T R O L We d like to Describe a single joint of an otherwise complex robot Describe a controller for the single joint Describe how to deal with the math of multiple joints

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

6) Motors and Encoders

6) Motors and Encoders 6) Motors and Encoders Electric motors are by far the most common component to supply mechanical input to a linear motion system. Stepper motors and servo motors are the popular choices in linear motion

More information

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

More information

Prof. S.K. Saha. Sensors 1. Lecture 5 June 11, Prof. S.K. Saha. Purpose Classification Internal Sensors. External Sensors.

Prof. S.K. Saha. Sensors 1. Lecture 5 June 11, Prof. S.K. Saha. Purpose Classification Internal Sensors. External Sensors. Lecture 5 June 11, 2009 Sensors Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi Announcement Outlines of slides in Lectures 1-4 on May 15, 18, 21, June 01, 2009, respectively, are available from: http://web.iitd.ac.in/~saha/

More information

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II Asst. Prof. Dr.-Ing. Sudchai Boonto Department of Control Systems and Instrumentation Engineering King Mongkut s University

More information

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West

More information

Overview of motors and motion control

Overview of motors and motion control Overview of motors and motion control. Elements of a motion-control system Power upply High-level controller ow-level controller Driver Motor. Types of motors discussed here; Brushed, PM DC Motors Cheap,

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Feedback Control Systems

Feedback Control Systems ME Homework #0 Feedback Control Systems Last Updated November 06 Text problem 67 (Revised Chapter 6 Homework Problems- attached) 65 Chapter 6 Homework Problems 65 Transient Response of a Second Order Model

More information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS ENG08 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER EXAMINATION 07/08 ADVANCED MECHATRONIC SYSTEMS MODULE NO: MEC600 Date: 7 January 08 Time: 0.00.00 INSTRUCTIONS TO

More information

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance 436-459 Advanced Control and Automation Motion Control Lectures traditional CNC control architecture modelling of components dynamic response of axes effects on contouring performance control strategies

More information

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law, Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information

More information

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown. Solved Problems Electric Circuits & Components 1-1 Write the KVL equation for the circuit shown. 1-2 Write the KCL equation for the principal node shown. 1-2A In the DC circuit given in Fig. 1, find (i)

More information

MECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System

MECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System Modeling a Servo Motor System Definitions Motor: A device that receives a continuous (Analog) signal and operates continuously in time. Digital Controller: Discretizes the amplitude of the signal and also

More information

DC Motor Position: System Modeling

DC Motor Position: System Modeling 1 of 7 01/03/2014 22:07 Tips Effects TIPS ABOUT BASICS INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SUSPENSION INVERTED PENDULUM SYSTEM MODELING ANALYSIS DC Motor Position: System

More information

CITY UNIVERSITY SCHOOL OF ENGINEERING AND MATHEMATICAL SCIENCES

CITY UNIVERSITY SCHOOL OF ENGINEERING AND MATHEMATICAL SCIENCES CITY UNIVERSITY SCHOOL OF ENGINEERING AND MATHEMATICAL SCIENCES AERONAUTICAL ENGINEERING MEng/BEng (Hons) AIR TRANSPORT ENGINEERING MEng/BEng (Hons) AIR TRANSPORT ENGINEERING BSc (Hons) AUTOMOTIVE AND

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Module I Module I: traditional test instrumentation and acquisition systems. Prof. Ramat, Stefano

Module I Module I: traditional test instrumentation and acquisition systems. Prof. Ramat, Stefano Preparatory Course (task NA 3.6) Basics of experimental testing and theoretical background Module I Module I: traditional test instrumentation and acquisition systems Prof. Ramat, Stefano Transducers A

More information

E11 Lecture 13: Motors. Professor Lape Fall 2010

E11 Lecture 13: Motors. Professor Lape Fall 2010 E11 Lecture 13: Motors Professor Lape Fall 2010 Overview How do electric motors work? Electric motor types and general principles of operation How well does your motor perform? Torque and power output

More information

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK 1 Mr.Dhaval K.Patel 1 Assistant Professor, Dept. of Electrical Engineering. Gidc Degree Engineering College Abrama, Navsari. ABSTRACT:

More information

Mechatronics Engineering. Li Wen

Mechatronics Engineering. Li Wen Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

Equal Pitch and Unequal Pitch:

Equal Pitch and Unequal Pitch: Equal Pitch and Unequal Pitch: Equal-Pitch Multiple-Stack Stepper: For each rotor stack, there is a toothed stator segment around it, whose pitch angle is identical to that of the rotor (θs = θr). A stator

More information

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.

More information

(a) Torsional spring-mass system. (b) Spring element.

(a) Torsional spring-mass system. (b) Spring element. m v s T s v a (a) T a (b) T a FIGURE 2.1 (a) Torsional spring-mass system. (b) Spring element. by ky Wall friction, b Mass M k y M y r(t) Force r(t) (a) (b) FIGURE 2.2 (a) Spring-mass-damper system. (b)

More information

UNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics

UNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics UNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics Modeling and Control of a Flexishaft System March 19, 2003 Christopher Lum Travis Reisner Amanda Stephens Brian Hass AA/EE-448 Controls

More information

LO-COG DC Gearmotors. Series GM8000. Series GM9000. Series GM BULLETIN LCG Series GM8000, GM9000, GM Power Your Ideas

LO-COG DC Gearmotors. Series GM8000. Series GM9000. Series GM BULLETIN LCG Series GM8000, GM9000, GM Power Your Ideas BULLETIN LCG Series GM8, GM9, GM149 LO-COG DC Gearmotors Pittman brand LO-COG brush-commutated DC gearmotors offer smooth, quiet operation and long life. LO-COG gearmotors feature sintered steel spur gears

More information

Department of Mechanical Engineering

Department of Mechanical Engineering Department of Mechanical Engineering 2.010 CONTROL SYSTEMS PRINCIPLES Laboratory 2: Characterization of the Electro-Mechanical Plant Introduction: It is important (for future lab sessions) that we have

More information

Two-Mass, Three-Spring Dynamic System Investigation Case Study

Two-Mass, Three-Spring Dynamic System Investigation Case Study Two-ass, Three-Spring Dynamic System Investigation Case Study easurements, Calculations, anufacturer's Specifications odel Parameter Identification Which Parameters to Identify? What Tests to Perform?

More information

Lezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota

Lezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota Control Laboratory: a.a. 2015/2016 Lezione 9 30 March Instructor: Luca Schenato Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota What is left to do is how to design the low pass pole τ L for the

More information

Example: DC Motor Speed Modeling

Example: DC Motor Speed Modeling Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and open-loop response Physical setup and system equations A common actuator in

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1 Electro-Mechanical Systems DC Motors Principles of Operation Modeling (Derivation of fg Governing Equations (EOM)) Block Diagram Representations Using Block Diagrams to Represent Equations in s - Domain

More information

Manufacturing Equipment Control

Manufacturing Equipment Control QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics

More information

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Transducers. EEE355 Industrial Electronics

Transducers. EEE355 Industrial Electronics Transducers EEE355 Industrial Electronics 1 Terminology Transducers convert one form of energy into another Sensors/Actuators are input/output transducers Sensors can be passive (e.g. change in resistance)

More information

Hybrid modelling and simulation of a computer numerical control machine tool feed drive

Hybrid modelling and simulation of a computer numerical control machine tool feed drive 1 Hybrid modelling and simulation of a computer numerical control machine tool feed drive C Pislaru*,DGFordand G Holroyd Ultra Precision Engineering Centre, University of Huddersfield, UK Abstract: The

More information

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Physical Setup A common actuator in control systems is the

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1

More information

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As

More information

Technical Description

Technical Description Overview It is being digitalized and accelerated with builtin micro processor because of development of computer. It is widely used in industrial NC, ROBOT, servo motors and OA equipment in order to detect

More information

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Copyright 2013 Tech Science Press SL, vol.10, no.2, pp.95-106, 2013 Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Dǎnuţ Receanu 1 Abstract:

More information

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM CHAPTER 1 BY RADU MURESAN Page 1 ENGG4420 LECTURE 7 September 21 10 2:29 PM MODELS OF ELECTRIC CIRCUITS Electric circuits contain sources of electric voltage and current and other electronic elements such

More information

ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics

ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics Introduction Often, due to budget constraints or convenience, engineers must use whatever tools are available to create new or improved

More information

EE 410/510: Electromechanical Systems Chapter 4

EE 410/510: Electromechanical Systems Chapter 4 EE 410/510: Electromechanical Systems Chapter 4 Chapter 4. Direct Current Electric Machines and Motion Devices Permanent Magnet DC Electric Machines Radial Topology Simulation and Experimental Studies

More information

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS Abhinav A. Kalamdani Dept. of Instrumentation Engineering, R. V. College of Engineering, Bangalore, India. kalamdani@ieee.org Abstract: A new

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver. Last Updated 12/14/2004

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver.   Last Updated 12/14/2004 SC125MS Stepper Motor Driver Salem Controls Inc. Last Updated 12/14/2004! Warning! Stepper motors and drivers use high current and voltages capable of causing severe injury. Do not operate this product

More information

MAE106 Homework 2 - Solution DC Motors & Intro to the frequency domain

MAE106 Homework 2 - Solution DC Motors & Intro to the frequency domain MAE06 Homework 2 - Solution DC Motors & Intro to the frequency domain University of California, Irvine Department of Mechanical and Aerospace Engineering Problem You are given the circuit shown in Figure.

More information

State Feedback Controller for Position Control of a Flexible Link

State Feedback Controller for Position Control of a Flexible Link Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state

More information

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e u Figure 2.1 Cruise-control model x Friction force bx m x u Figure 2.2 Free-body diagram for cruise control S P 278 Figure 2.3 Automobile suspension y m 2 k s b v car x m 1 k w Road surface r Inertial

More information

EE155/255 Green Electronics

EE155/255 Green Electronics EE155/255 Green Electronics Electric Motors 10/16/17 Prof. William Dally Computer Systems Laboratory Stanford University Course Logistics Solar day is Monday 10/23 HW 3 is due today HW 4 out, due next

More information

MEAM 510 Fall 2011 Bruce D. Kothmann

MEAM 510 Fall 2011 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar

More information

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers Lecture 6: Control Problems and Solutions CS 344R: Robotics Benjamin Kuipers But First, Assignment 1: Followers A follower is a control law where the robot moves forward while keeping some error term small.

More information

3. (a) Figure 3(a) shows a Bridge T network used in control systems. The element values are clearly marked in the figure.

3. (a) Figure 3(a) shows a Bridge T network used in control systems. The element values are clearly marked in the figure. I.E.S.-(Conv.) 1987 ELECTRICAL ENGINEERING PAPER - I PART A 1. (a) Define precisely unit step and unit impulse functions. Sketch the following function from t = 0 to t = 10 units, indicating all salient

More information

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES JOHN CHIASSON IEEE PRESS ü t SERIES ON POWER ENGINEERING IEEE Press Series on Power Engineering Mohamed E. El-Hawary, Series Editor The Institute

More information

Survey of Methods of Combining Velocity Profiles with Position control

Survey of Methods of Combining Velocity Profiles with Position control Survey of Methods of Combining Profiles with control Petter Karlsson Mälardalen University P.O. Box 883 713 Västerås, Sweden pkn91@student.mdh.se ABSTRACT In many applications where some kind of motion

More information

Stepping Motors. Chapter 11 L E L F L D

Stepping Motors. Chapter 11 L E L F L D Chapter 11 Stepping Motors In the synchronous motor, the combination of sinusoidally distributed windings and sinusoidally time varying current produces a smoothly rotating magnetic field. We can eliminate

More information

By: B. Fahimi. Department of Electrical & Computer Engineering University of Missouri-Rolla Tel: (573) Fax: (573) EML:

By: B. Fahimi. Department of Electrical & Computer Engineering University of Missouri-Rolla Tel: (573) Fax: (573) EML: By: B. Fahimi Department of Electrical & Computer Engineering University of Missouri-Rolla Tel: (573)341-4552 Fax: (573)341-6671 EML: fahimib@umr.edu Basic Magnetic Configuration of SRM Drives T = 1 2

More information

Belt Tension Clamp. Drive Motor. Friction Brake. Load. Encoder 2. Drive. (4000 lines/rev incremental) Encoder 1. (4000 lines/rev incremental)

Belt Tension Clamp. Drive Motor. Friction Brake. Load. Encoder 2. Drive. (4000 lines/rev incremental) Encoder 1. (4000 lines/rev incremental) Industrial Servo System Introduction The first part this lab is to investigate how the dynamic response of a closed-loop system can be used to determine the mass moment of inertia of a model industrial

More information

Measurements in Mechatronic design. Transducers

Measurements in Mechatronic design. Transducers Measurements in Mechatronic design Transducers Quantities Current Voltage Torque Force Magnetic flux Distance Temperature Measurement system Physical quanties Transducer Signal conditioning Measurement

More information

10 Measurement of Acceleration, Vibration and Shock Transducers

10 Measurement of Acceleration, Vibration and Shock Transducers Chapter 10: Acceleration, Vibration and Shock Measurement Dr. Lufti Al-Sharif (Revision 1.0, 25/5/2008) 1. Introduction This chapter examines the measurement of acceleration, vibration and shock. It starts

More information

MEAM 510 Fall 2012 Bruce D. Kothmann

MEAM 510 Fall 2012 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems 2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2

More information

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

Rotational Systems, Gears, and DC Servo Motors

Rotational Systems, Gears, and DC Servo Motors Rotational Systems Rotational Systems, Gears, and DC Servo Motors Rotational systems behave exactly like translational systems, except that The state (angle) is denoted with rather than x (position) Inertia

More information

Single cam type. Double cam type. Grip force N. Type Model/size Stroke Screw type straight style. Screw type tee style

Single cam type. Double cam type. Grip force N. Type Model/size Stroke Screw type straight style. Screw type tee style Type Model/size Stroke -SS-0-N. -SS-0-N. Single cam type -SS- 7. -SS-. -SS-4. -SD-0 Double cam type -SD- -SD-4. Screw type straight style Screw type tee style -FS- -FT- -FS- -FT- 0.9 1. 1.. 1. 4 Grip forcen

More information

3 Lab 3: DC Motor Transfer Function Estimation by Explicit Measurement

3 Lab 3: DC Motor Transfer Function Estimation by Explicit Measurement 3 Lab 3: DC Motor Transfer Function Estimation by Explicit Measurement 3.1 Introduction There are two common methods for determining a plant s transfer function. They are: 1. Measure all the physical parameters

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Electromechanical Actuators Part 2 Applications to Prosthetic Devices Hanz Richter Department of Mechanical Engineering 2014 1 / 19 Integrating actuators

More information

Selection of precision micro drives

Selection of precision micro drives Selection of precision micro drives Overview Drive System and Selection DC and EC motors Motor data sheets, motor theory Motor gearhead selection 2017 maxon motor ag, Sachseln, Switzerland Media The Selection

More information

Selection of precision micro drives

Selection of precision micro drives Selection of precision micro drives Systematics of the drive selection Situation analysis, boundary conditions How is the integration into the environment? Preselection Determining the load requirements

More information

E D D Y C U R R E N T D A M P E R A P P L I C AT I O N D ATA

E D D Y C U R R E N T D A M P E R A P P L I C AT I O N D ATA E D D Y C U R R E N T D A M P E R A P P I C AT I O N D ATA CDA InterCorp CDA InterCorp INTRODUCTION This application manual defines the performance capabilities of CDA InterCorp s Eddy Current Damper Product

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

INSTRUMENTAL ENGINEERING

INSTRUMENTAL ENGINEERING INSTRUMENTAL ENGINEERING Subject Code: IN Course Structure Sections/Units Section A Unit 1 Unit 2 Unit 3 Unit 4 Unit 5 Unit 6 Section B Section C Section D Section E Section F Section G Section H Section

More information

Control of a Ball and Beam System

Control of a Ball and Beam System Control of a Ball and Beam System Wei Wang School of Mechanical Engineering The University of Adelaide South Australia 55 AUSTRALIA rd Submitted for the degree of Advanced Master on the 5 June, 27 Abstract

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

More information

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Lecture 6: Modeling of Electromechanical Systems Principles of Motor Operation

More information

Mechatronics II Laboratory EXPERIMENT #1: FORCE AND TORQUE SENSORS DC Motor Characteristics Dynamometer, Part I

Mechatronics II Laboratory EXPERIMENT #1: FORCE AND TORQUE SENSORS DC Motor Characteristics Dynamometer, Part I Mechatronics II Laboratory EXPEIMENT #1: FOCE AND TOQUE SENSOS DC Motor Characteristics Dynamometer, Part I Force Sensors Force and torque are not measured directly. Typically, the deformation or strain

More information

EE155/255 Green Electronics

EE155/255 Green Electronics EE155/255 Green Electronics Electric Motors 10/19/16 Prof. William Dally Computer Systems Laboratory Stanford University This week is flipped Course Logistics Discussion on 10/17, Motors on 10/19, Isolated

More information

RV SeRieS S P E C I F I C A T I O N S

RV SeRieS S P E C I F I C A T I O N S SPECIFICATIONS High-Performance Precision Rotation Stages R V S e R i e S GUARANTEED The RV Series rotation stages provide high-precision angular positioning accuracy combined with high load capacity.

More information

Speed Sensorless Control of a Long-Stator Linear Synchronous-Motor arranged by Multiple Sections

Speed Sensorless Control of a Long-Stator Linear Synchronous-Motor arranged by Multiple Sections Speed Sensorless Control of a Long-Stator Linear Synchronous-Motor arranged by Multiple Sections Roberto Leidhold Peter Mutschler Department of Power Electronics and Control of Drives Darmsta University

More information

Motor Info on the WWW Motorola Motors DC motor» /MOTORDCTUT.

Motor Info on the WWW Motorola Motors DC motor»   /MOTORDCTUT. Motor Info on the WWW Motorola Motors DC motor» http://www.freescale.com/files/microcontrollers/doc/train_ref_material /MOTORDCTUT.html Brushless DC motor» http://www.freescale.com/files/microcontrollers/doc/train_ref_material

More information

System Components. Electric Motors.

System Components. Electric Motors. System Components Electric Motors www.powerjacks.com Contents.1. Electric Motors.1.1. AC Motors.1.. AC Motor Performance 0 rpm ( pole).1.. AC Motor Performance 00 rpm ( pole).1.. AC Motors with Integral

More information

e453.eps 1 Change (or the absolute value) in the measured physical variable 2 Change in the sensor property is translated into low-power-level

e453.eps 1 Change (or the absolute value) in the measured physical variable 2 Change in the sensor property is translated into low-power-level 3 Basic Phenomenon in Effect in Sensor Operation Sensors Prof. Dr. M. Zahurul Haq zahurul@me.buet.ac.bd http://teacher.buet.ac.bd/zahurul/ Department of Mechanical Engineering Bangladesh University of

More information

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems

Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems Integration of an Active Brake Pedal Simulator in the CarMaker Environment for Design and Evaluation of Haptic Driver Assistance Systems IPG apply & innovate 2014, September 23/24 Simon Rothfuss, Michael

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

MCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers

MCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers MCE380: Measurements and Instrumentation Lab Chapter 5: Electromechanical Transducers Part I Topics: Transducers and Impedance Magnetic Electromechanical Coupling Reference: Holman, CH 4. Cleveland State

More information

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,

More information

Rotary Inverted Pendulum

Rotary Inverted Pendulum Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b

More information

DSC HW 3: Assigned 6/25/11, Due 7/2/12 Page 1

DSC HW 3: Assigned 6/25/11, Due 7/2/12 Page 1 DSC HW 3: Assigned 6/25/11, Due 7/2/12 Page 1 Problem 1 (Motor-Fan): A motor and fan are to be connected as shown in Figure 1. The torque-speed characteristics of the motor and fan are plotted on the same

More information

Friction. Modeling, Identification, & Analysis

Friction. Modeling, Identification, & Analysis Friction Modeling, Identification, & Analysis Objectives Understand the friction phenomenon as it relates to motion systems. Develop a control-oriented model with appropriate simplifying assumptions for

More information

Product Description. Further highlights. Outstanding features. 4 Bosch Rexroth Corporation Miniature Linear Modules R310A 2418 (2009.

Product Description. Further highlights. Outstanding features. 4 Bosch Rexroth Corporation Miniature Linear Modules R310A 2418 (2009. 4 Bosch Rexroth orporation Miniature Linear Modules R310A 2418 (2009.05) Product Description Outstanding features Rexroth Miniature Linear Modules are precise, ready-to-install linear motion systems that

More information

MM74C912 6-Digit BCD Display Controller/Driver

MM74C912 6-Digit BCD Display Controller/Driver 6-Digit BCD Display Controller/Driver General Description The display controllers are interface elements, with memory, that drive a 6-digit, 8-segment LED display. The display controllers receive data

More information