DIFFERENTIAL POLARIZATION DELAY LINE controller Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of Technology.

Slides:



Advertisements
Similar presentations
Mechatronics and microprocessor. Outline Introduction System and design of system Control, measurement and feed back system Open and closed loop system.
Advertisements

EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Department of Electrical Engineering Control and Robotics Lab Design a digitally controlled analog PID controller.
Motor Control Lab Using Altera Nano FPGA
L.
Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
AMC – Adaptive Mirror Controller Project supervised by: Mony Orbach Project performed by: Koren Erez, Turgeman Tomer Project supervised by: Mony Orbach.
Bradley University Department of Electrical and Computer Engineering 2011 Wind Tunnel Control (WEBWIND) By: Adam Green Advisor: Dr. Aleksander Malinowski.
1 Virtual Traffic Signs Controller Performed by: Shahar Wolf Ido Raz Project instructor: Mony Orbach Technion – Israel Institute of Technology Department.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: September 28, Winter 2005.
Final Presentation 2004 Momentum Measurement Card (MMC) Project supervised by: Mony Orbach Project performed by: Hadas Preminger Uri Niv.
ECE 4951 Lecture 5: PID Control of Processes. PID Control A closed loop (feedback) control system, generally with Single Input-Single Output (SISO) A.
DIFFERENTIAL POLARIZATION DELAY LINE controller D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of.
1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –
Performed by: Maria terushkin & Guy Ovadia Mony Orbach Instructor: Mony Orbach Cooperated with: Alex Bekker (EO Laboratory) המעבדה למערכות ספרתיות מהירות.
Performed by: Uri Niv Hadas Preminger Instructor: Mony Orbach Cooperated with: Physics Dep. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Performed by: Koren Erez & Turgeman Tomer Instructor: Orbach Mony Cooperated with: Physics Adaptive Optics Lab המעבדה למערכות ספרתיות מהירות High speed.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
Coordinate Based Tracking System
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
1 FINAL PRESENTATION PART A Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ACTIVE SUSPENSION TEST PLATFORM BRANDON NAYDEN & CHIAO LIU BY ADVISED BY: STEVEN GUTSCHLAG.
1 Mid-term Presentation Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System architectures.
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Performed by: Nir Engelberg & Ezequiel Hadid Instructor: Mony Orbach Cooperated with: Electrical Engineering Laboratory המעבדה למערכות ספרתיות מהירות High.
Introduction to Op Amps
Codey Lozier Christian Thompson Advisor: Dr. Mohammad Saadeh
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
The Technion Israel institute of technology Electrical Engineering Dept. HSDS lab ECU project Part A final presentation By: Ehab Shakour & Gaby Shakour.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
ابزاردقیق ارائه دهم. The device has 2 input ports, named inverting ( - ) input and non-inverting (+) input. The output is simply an amplified signal of.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Servo Motor Control Demonstration.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 1 Performed by: Shahar Wolf Ido Raz Instructor: Mony Orbach (Route-Link) הטכניון -
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
GOURAV SEMWAL Digital electronics [5 th semester] Presentation on PLC CONTROL PANEL C.R.R.I.T.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
© 2004 Xilinx, Inc. All Rights Reserved Implemented by : Alon Ben Shalom Yoni Landau Project supervised by: Mony Orbach High speed digital systems laboratory.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
Servos The material presented is taken from a variety of sources including:
Feedback Control system
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
EML 2023 – Motor Control Lecture 1 – Closed Loop Motor Control.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Flow of signal So you have a sensor, now to process data taken from a sensor you will need a processing unit and that is your controller. sensorcontroller.
Final Presentation Smart-Home Smart-Switch using Arduino
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Modem. Introduction: A modem [Modulator -Demodulator] is a device. Data communication means transmitting digital information form one computer to other.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Introduction to Motors, servos and steppers
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
Cole Perrault Spring 2015 ET 493 Wesley Deneke
ACOE347 – Data Acquisition and Automation Systems
Presentation transcript:

DIFFERENTIAL POLARIZATION DELAY LINE controller Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab

Introduction – the DDL A device in the EO Lab, used to introduce accurate optical delays in a system Working principle: Split the light into orthogonal polarizations Vary the optical length traveled by one of the polarizations Recombine the two polarizations The result is a very accurate optical time delay

Introduction – cont. The electro-mechanical parts of the DDL are: The electro-mechanical parts of the DDL are: A DC motor A DC motor A linear travel stage connected to the motor A linear travel stage connected to the motor A shaft encoder to measure movement A shaft encoder to measure movement Limit switches Limit switches The DDL is supplied without a controller. It is currently being run manually  The DDL is supplied without a controller. It is currently being run manually  The Project’s goal is to build a closed-loop controller for the DDL The Project’s goal is to build a closed-loop controller for the DDL

Project Requirements Building and programming a controller for the introduced DDL: Building and programming a controller for the introduced DDL: Closed-loop control of the motor Closed-loop control of the motor PC interface through a USB connection PC interface through a USB connection Functions required: Functions required: Go to “xxx” position Go to “xxx” position Set current position as “0” Set current position as “0” Read current position Read current position

Project Requirements – cont. Specifications required: Specifications required: Resolution will be as high as the DDL allows (a single encoder step = 0.5 micron). Resolution will be as high as the DDL allows (a single encoder step = 0.5 micron). No cumulative positional error is allowed. No cumulative positional error is allowed. Velocity of stage movement will be controlled, and kept within the specs of the DDL. Velocity of stage movement will be controlled, and kept within the specs of the DDL. Self-contained solution – with no need for external equipment. Self-contained solution – with no need for external equipment.

Block diagram DDL controller PC + simple UI USB Communication Unit Laboratory measurement equipment Fiber optics

DDL – controller diagram Limit Switches DC motor Encoder H-bridge Power supply 12MHz clk FPGA DDL

H-bridge switch Direction of spinning : to power the motor we turn on two switches that are diagonally opposed Motor goes clockwise Motor goes counter-clockwise

Reversible DC motor + encoder Encoders operate on the principle of the photo-electrical scanning of very fine gratings. Direction

DLP-USB245M The above mentioned The above mentioned USB Communication Unit. Send / Receive Data over USB at up to 1 M Bytes / sec 384 byte FIFO Transmit buffer / 128 byte FIFO receive buffer for high data throughput Integrated 3.3v Regulator – No External Regulator Required Integrated Power-On-Reset circuit 4.4v v Single Supply taken directly from the USB port

MMC Platform The project is based on a platform previously designed in the HS-DSL. The project is based on a platform previously designed in the HS-DSL. The platform we will use is the Momentum Measurement Card created by Hadas Preminger & Uri Niv. The platform we will use is the Momentum Measurement Card created by Hadas Preminger & Uri Niv.

MMC Platform The MMC platform contains: The MMC platform contains: Altera Cyclone FPGA Altera Cyclone FPGA USB communication module USB communication module Power supplies Power supplies Several buffered I/O ports Several buffered I/O ports A convenient enclosure A convenient enclosure Cyclon e FPGA Transceiv ers DLPDLP CLK PCB EPC S Res et Sensor s PCPC D- 9 D- 15 Jack Socket s D- 9

Cyclone FPGA Altera’s low cost, simple FPGA 2910 Logic Elements, ~60,000 kBit RAM, clock PLL, >100 I/O pins, JTAG support Suitable for implementing glue logic, MCU function, signal processing and more

PID controller Stands for : Proportional Integral Derivative Stands for : Proportional Integral Derivative These terms describe three basic mathematical functions applied to the error signal, Verror = Vset - Vsensor These terms describe three basic mathematical functions applied to the error signal, Verror = Vset - Vsensor Kp*Verr Typically the main drive in a control loop, KP reduces a large part of the overall error. Kp*Verr Typically the main drive in a control loop, KP reduces a large part of the overall error. Ki * ∫ Verr dt Reduces the final error in a system. Summing even a small error over time produces a drive signal large enough to move the system toward a smaller error. Ki * ∫ Verr dt Reduces the final error in a system. Summing even a small error over time produces a drive signal large enough to move the system toward a smaller error. Kd*dVerr / dt Counteracts the KP and KI terms when the output changes quickly. This helps reduce overshoot and ringing. It has no effect on final error. Kd*dVerr / dt Counteracts the KP and KI terms when the output changes quickly. This helps reduce overshoot and ringing. It has no effect on final error.

Yet some more about PID controller Effects of changes in parameters: Effects of changes in parameters: Parameter Rise Time Overshoot Settling Time S.S.Error Parameter Rise Time Overshoot Settling Time S.S.Error P Decrease Increase Small Change Decrease P Decrease Increase Small Change Decrease I Decrease Increase Increase Eliminate I Decrease Increase Increase Eliminate D Small Change Decrease Decrease Small Change D Small Change Decrease Decrease Small Change Vset Vsensor PIDPID sensor plant amp Vout + - +

Milestones Choosing the components – in progress Choosing the components – in progress Building a test system – 1 week Building a test system – 1 week Programming the MMC – 2 weeks Programming the MMC – 2 weeks Designing a test bench – 2 weeks Designing a test bench – 2 weeks Adjusting the controller to the real system – 1 week Adjusting the controller to the real system – 1 week Creating a simple UI – 1 week Creating a simple UI – 1 week Integration with the setup at the EO lab – 1 week Integration with the setup at the EO lab – 1 week – end of semester (degree) – end of semester (degree)