Chapter 5. Tracking system with MEMS mirror

Similar documents
Experiment 9. PID Controller

SxWEB PID algorithm experimental tuning

CHAPTER 7 HARDWARE IMPLEMENTATION

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Extending the Offset Frequency Range of the D2-135 Offset Phase Lock Servo by Indirect Locking

PROCESS DYNAMICS AND CONTROL

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Figure 1.1: Quanser Driving Simulator

PROCESS DYNAMICS AND CONTROL

Development of Control Algorithm for Ring Laser Gyroscope

DC Motor Speed Control using PID Controllers

Automatic Control Systems 2017 Spring Semester

Chapter 1. Introduction

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

MEMS Optical Scanner "ECO SCAN" Application Notes. Ver.0

International Journal of Research in Advent Technology Available Online at:

Embedded Control Project -Iterative learning control for

MM7 Practical Issues Using PID Controllers

Servo Tuning Tutorial

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

OPTICS IN MOTION. Introduction: Competing Technologies: 1 of 6 3/18/2012 6:27 PM.

Digital Control of MS-150 Modular Position Servo System

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Closed Loop Control System. Controllers. Analog Controller. Prof. Dr. M. Zahurul Haq

Fundamentals of Servo Motion Control

Application Note #2442

DC SERVO MOTOR CONTROL SYSTEM

Different Controller Terms

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Control System Design for Tricopter using Filters and PID controller

6.4 Adjusting PID Manually

Microscopic Laser Doppler Vibrometer

Sensors and Sensing Motors, Encoders and Motor Control

SERVO MOTOR CONTROL TRAINER

V2018 SPINSTAND AND NEW SERVO-8 SYSTEM

Deformable MEMS Micromirror Array for Wavelength and Angle Insensitive Retro-Reflecting Modulators Trevor K. Chan & Joseph E. Ford

TODO add: PID material from Pont slides Some inverted pendulum videos Model-based control and other more sophisticated

Linear vs. PWM/ Digital Drives

Loop Design. Chapter Introduction

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Magnetic Levitation System

Design of PID Control System Assisted using LabVIEW in Biomedical Application

Universal and compact laser stabilization electronics

Introduction to Servo Control & PID Tuning

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Controller Algorithms and Tuning

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

PID Control Technical Notes

Sensors and Sensing Motors, Encoders and Motor Control

Development of a Low-order Adaptive Optics System at Udaipur Solar Observatory

TC LV-Series Temperature Controllers V1.01

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation

Fast and Accurate RF component characterization enabled by FPGA technology

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

AgilOptics mirrors increase coupling efficiency into a 4 µm diameter fiber by 750%.

Description of options, upgrades and accessories for the laser beam stabilization system Compact

OVEN INDUSTRIES, INC. Model 5C7-362

Based on the ARM and PID Control Free Pendulum Balance System

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

Controlling an AC Motor

ADALAM Sensor based adaptive laser micromachining using ultrashort pulse lasers for zero-failure manufacturing D2.2. Ger Folkersma (Demcon)

Lab 23 Microcomputer-Based Motor Controller

PID control. since Similarly, modern industrial

Features and limitation of the programmable analogue signal processing for levitated devices

The PID controller. Summary. Introduction to Control Systems

PHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.

Teaching Mechanical Students to Build and Analyze Motor Controllers

Lecture 5 Introduction to control

CCD temperature control. CTIO 60 inches Chiron CHI60HF 4.1

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Implementing Audio Digital Feedback Loop Using the National Instruments RIO System

Automationdirect.com. D i r e c t L o g i c L o o p P I D C o p r o c e s s o r F P I D

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Integrated Micro Machines Inc.

Laboratory of Advanced Simulations

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Linear Motion Servo Plants: IP01 or IP02. Linear Experiment #0: Integration with WinCon. IP01 and IP02. Student Handout

Basic methods in imaging of micro and nano structures with atomic force microscopy (AFM)

Feedback control of ECRH for MHD mode stabilization on TEXTOR

Industrial Control Equipment. ACS-1000 Analog Control System

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Characteristics of point-focus Simultaneous Spatial and temporal Focusing (SSTF) as a two-photon excited fluorescence microscopy

VI. SET-UP PARAMETER. Input filter

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Keysight Technologies Using a Wide-band Tunable Laser for Optical Filter Measurements

TF Electronics Throttle Controller

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

3D Distortion Measurement (DIS)

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

Transcription:

Chapter 5 Tracking system with MEMS mirror Up to now, this project has dealt with the theoretical optimization of the tracking servo with MEMS mirror through the use of simulation models. For these models used in the design of a practical system, it must accurately reflect the improved performance of the system when it is implemented in hardware. This chapter will look at the performance of the tracking servo hardware based on the analysis in Chapter 4. Ultimately, the tracking servo performance that matters most is how well the system keeps the laser spot tracked on a spinning optical disk that has a finite amount of focusing runout. Minimizing the tracking error and increasing rotation speed in this situation are, after all, the most important purpose of replacing voice coil motor with tracking mirror. The final test in this thesis then is to measure the tracking error for the optimized hardware prototype. The tracking performance is compared between systems with tracking mirror or with voice coil motor (VCM). 5.1 Implement of tracking system The system diagram of the tracking-mirror control system is shown in Fig. 5-1. This system provides flexibility for running control experiments in tracking regardless of general voice coil motor or novel MEMS tracking mirror. The system comprised a tracking mirror, photo-detector, power driver, and PC based controller. Because PC can only receive and generate digital signals, the AD/DA card [27] is necessary to communicate between the practical system and the digital computer. The AD (analog-to-digital) converter is a device to sample the continuous signal voltage from the sensor and convert that signal to a digital word; the DA (digital-to-analog) 55

converter is a device to convert the digital word from the computer to an analog voltage. The computer is the device where the compensation is programmed and calculations are carried out. Therefore the tracking-mirror system use PC and NI AD/DA card to implement the PID controller simulated in previous chapter. The 200 khz sampling rate and 12-bit quantizers of AD/DA card are high enough for computer to calculate and control accurately. PC Set point: 0 - e (NI) AD/DA card PCI- 6014 Driving amplifier MEMS mirror Photo-detector Fig. 5-1 The practical diagram of tracking system 5.1.1 Implement action of PID algorithm in LABVIEW software In continuous systems the optimal controller has already been designed and simulated by using PID controller in Chapter 4. Therefore, the same ideas need be used in practice with AD/DA card and LABVIW software. This section describes how the LABVIEW codes implement the PID algorithm. The LABVIEW codes for implementing PID controller are as follows: 56

Error calculation The following formula represents the current error used in calculating proportional, integral and derivative action. e( = (SP - PV), where SP is the setpoint and PV is the process variable. Proportional Derivative u( = K e( K e(, c = P Integral de( de( u( = KcTD = K D, dt dt u( = K T I c t e( dt = K 0 t I 0 e( dt The controller used for track following is described by following Eq. 5-1. Practical model of PID controller U ( t) = K c [( SP PV) + T D d( SP PV) 1 + dt T I t 0 ( SP PV) dt] = K P t de( e( + K D + KI e( dt (5-1) dt 0 The PID controller implemented in LABVIEW codes uses an integral sum correction algorithm that facilitates anti-windup and bumpless manual to automatic transfers. The integral sum correction algorithm prevents abrupt controller output 57

changes when switching from manual to automatic mode or changing any other parameters. The diagram of PID controller implemented on LABVIEW codes is shown in Figs. 5-2(a) and 5-2(b). (a) Fig. 5-2 (a) Control panel of PID controller and (b) LABVIEW diagram of PID controller (b) The PID controller implemented in LABVIEW software can realize tracking 58

system with AD/DA card. The setpoint SP calculated by push-pull detector is the desired point which is set 0 to wait for the laser spot on track. The process variable PV of the system will be read as an analog input from photo-detector, and the PID output to the system will be generated as an analog output to control micro-mirror. The input and output are hardware-synchronized. Furthermore, because the 200 khz sampling rate of NI AD/DA card is over 20 times of the tracking system bandwidth [28], the continuous analysis that has been simulated in chapter 4 can be applied here. It can be assured that the digital controller converted by AD/DA card with enough sampling rate will match the performance of continuous controller optimized in Chapter 4. Therefore, according to optimization of tracking system in Chapter 4, the coefficients of PID controller are shown as below: K P = 170000, K D = 20, K I = 0 These optimal parameters are the defaults of the PID controller for tuning tracking system on track in closed loop. 5.2 Optical tracking experiments with MEMS mirror along A tracking experiment was conducted to demonstrate the tracking improvement by using a MEMS tracking mirror. Assuming that the MEMS mirror will be used in DVD drives, the optical test system consisted of a light source with 660 nm wavelength and an objective lens of 0.6 NA as simulated in Chapter 2. The track pitch of the medium was 0.74um. The rotation speed of the medium was from 500 rpm to 1000 rpm. Designed PID controller was implemented in PC based controller with a sample rate of 200 khz. 59

5.2.1 Crossing tracks The tracking error signals were illustrated in Figs. 5-3 and 5-4 when the tracking servo was switched off and a triangular wave was applied to the MEMS mirror. When the tracking servo is off, the tracking error signal varies because the laser spot crosses the tracks. The distance between two tracks (track pitch) is 0.74 um. Therefore, from Fig. 5-4 as the mirror was driven at 45 mv, the laser spot crossed 10 tracks, which was equal to 7.4 um of tracking distance. The tilt angle of micro-mirror can be calculated to be about 0.01 degree following equation 3.11. In the experiment when the mirror was driven at over than 500 mv, the tracking error signals became much more asymmetric due to optical aberration by mirror s tilt. Too much asymmetry would increase the loading of the control system and unacceptably deteriorate the read-out spot. Therefore, the driving range of tracking mirror is limited to 500 mv to maintain minimum optical quality, with which tracking control system can converge to steady state. This asymmetry may result from the large distance between the photo-detector and the disk in the experiment setup shown in Fig. 3-9. Large distance between photo-detector and disk would hasten the inferiority of optical quality including the tracking error signals. Therefore, if the micro-mirror could be packaged and integrated in pick-up, the optical quality and tracking distance would also be improved. 60

Asymmetry Fig. 5-3 Tracking error signals TES of tracking system 10 tracks 61

Fig. 5-4 Tracking error signals TES of tracking system (Zoom in) 5.2.2 Closed loop tracking system In Chapter 4, the optimal coefficients of PID controller were obtained by MATLAB simulation tool. But these coefficients injected to the closed-loop tracking system in practice cannot keep the tracking system within the steady state. It had serious overshoot and oscillation, which would push the system into unstable state as shown in Fig. 5-5. The coefficients of PID controller required retuned. Oscillation Fig. 5-5 TES of unstable tracking system 62

According to the criteria for tuning the controller, increasing K P and K I tends to reduce system errors but may not be capable of also producing adequate stability, while increasing K D tends to improve stability. Because the tracking system had error offset and overshoot in steady state shown in Fig. 5-5, we increased K P and K D step by step in order to reduce system errors and overshoot. By using this trial-and-error method, the steady-state tracking system was tuned with following coefficients of PID controller. The I controller had not been used in the tracking system. K P = 175000, K D =23, K I = 0 With such a PD controller, the tracking error signals TES in closed-loop is shown in Fig. 5-7. The Channel 1 is the tracking-mirror control signals and the Channel 2 is the closed-loop tracking error signal (TES) at the rotation speed 100 rpm. From Fig. 5-6, the relation G (V/um) between the distance and voltage of tracking error can be found. According to the experimental result in Fig. 5-4, we can calculate that the distance Z1-Z2 is 0.37 um (half distance between two lands), and the voltage TES 1 -TES 2 is 2.2 V (peak to pea. TES1 TES 2 2.2V Slope = G = = = 5.95( V ) Z1 Z 2 0.37um um According to this relation G, the tracking error of micro-mirror tracking system can be calculated to ± 5nm for ± 30 mv of tracking error signal shown in Fig. 5-7. As a result, the tracking system using the MEMS tracking mirror has improved the tracking errors to ± 5nm. 63

TES (V) 1 Slope=G= TES 1 -TES 2 Z 1 -Z 2 Z (um) 2 Fig. 5-6 The relation G between the distance and voltage of tracking error 5nm Fig. 5-7 The TES of tracking system in closed-loop at 100 rpm 64

5.2.3 Tracking comparison between MEMS mirror and voice-coil-motor [29] The final step in this thesis is to compare the tracking performance between tracking mirror and voice coil motor (VCM). Figs. 5-8 and 5-9 show the tracking errors of mirror and VCM in rotation speed 500 rpm and 1000 rpm. The closed-loop tracking error signals (TES) of MEMS mirror and VCM are set to channel 1 and channel 2. Based on the tracking error signals, the tracking actuator allows the system to respond quickly to pull the spot back to the center of the track. The results in Figs. 5-8 and 5-9 obviously demonstrate that the tracking mirror had the tracking errors of 17 nm and 30 nm in rotation speed 500 rpm and 1000 rpm, while VCM had tracking errors of 80 nm and 120 nm. 5.3 Summary With the advantages of high bandwidth and loop gain, the mirror can track more precisely and quickly than the VCM. Therefore, we replace the MEMS mirror for VCM to enhance the bandwidth of tracking system. As a result, the comparing results of tracking errors between tracking mirror and VCM demonstrate this assumption and design. The improved tracking performance can truly increase the tracking precision and tolerance, which is required for the future drives with the requirements of high density and data rate. 65

Mirror s TES 17 nm (100mv) VCM s TES 80nm Fig. 5-8 TES of mirror and VCM in 500rpm Mirror s TES 30nm (180mv) VCM s TES 120nm Fig. 5-9 TES of mirror and VCM 66 in 1000rpm