1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.

Slides:



Advertisements
Similar presentations
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Advertisements

Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
Performed by: Tal Grylak Nadav Eitan Instructor: Moni Orbach Cooperated with: Eli Shushan המעבדה למערכות ספרתיות מהירות High speed.
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
1 Control System Using LabVIEW Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir Technion – Israel Institute of.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Performed by: Volokitin Vladimir Tsesis Felix Instructor: Mony Orbah המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
1 Virtual Traffic Signs Controller Performed by: Shahar Wolf Ido Raz Project instructor: Mony Orbach Technion – Israel Institute of Technology Department.
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.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Performed by: Rami May, Roee Cohen Instructor: Daniel Alkalay המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
DIFFERENTIAL POLARIZATION DELAY LINE controller Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of Technology.
DIFFERENTIAL POLARIZATION DELAY LINE controller D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of.
DSP Algorithm on System on Chip Performed by : Einat Tevel Supervisor : Isaschar Walter Accompanying engineers : Emilia Burlak, Golan Inbar 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.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of.
Performed by: Koren Erez & Turgeman Tomer Instructor: Orbach Mony Cooperated with: Physics Adaptive Optics Lab המעבדה למערכות ספרתיות מהירות High speed.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
Coordinate Based Tracking System
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Performed by: Oron Port Instructor: Mony Orbach המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה.
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.
הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Virtex II-PRO Dynamical.
Project D1427: Stand Alone FPGA Programmer Characterization presentation 10/12/08 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed.
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.
Performed by: Nir Engelberg & Ezequiel Hadid Instructor: Mony Orbach Cooperated with: Electrical Engineering Laboratory המעבדה למערכות ספרתיות מהירות High.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Unit 3a Industrial Control Systems
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
Computerized Train Control System by: Shawn Lord Christian Thompson.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology.
Servo Motor Control Demonstration.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Servo Motor Control Demonstration. EML 2023 Department of Mechanical and Aerospace Engineering motor with gear reducer flex coupling incremental optical.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Report from Universidad Politécnica de Madrid Zorana Banković.
Josh Chao Francis Fernandes Denny Lie Jackson Tanis April 20 th 2009 Georgia Institute of Technology College of Engineering School of Electrical and Computer.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
Final Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
SPEED CONTROL OF DC MOTOR USING FUZZY LOGIC CONTROLLER
Digital Microfluidics Control System II P Previous state - The previous control system is not self contained and uses a class AB amplifier which.
Technion - Israel institute of technology department of Electrical Engineering High speed digital systems laboratory 40Gbit Signal Generator for Ethernet.
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
Final Presentation Winter 2010 Performed by: Tomer Michaeli Liav Cohen Supervisor: Shlomo Beer Gingold In collaboration with: characterization.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
GPS Computer Program Performed by: Moti Peretz Neta Galil Supervised by: Mony Orbach Spring 2009 Part A Presentation High Speed Digital Systems Lab Electrical.
Performed by:Elkin Aleksey and Savi Esacov Instructor: Idan Shmuel המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Performed by: Tomer Michaeli Liav Cohen Instructor: Shlomo Beer Gingold Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital.
Part II AUTOMATION AND CONTROL TECHNOLOGIES
Presentation transcript:

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

2 Project Goals The ultimate goal of the project is providing digital control for the DDL providing digital control for the DDL

3 DDL overview splits light within a fiber into orthogonal polarizations splits light within a fiber into orthogonal polarizations actively varies the time that one polarization travels compared to the other polarization actively varies the time that one polarization travels compared to the other polarization combines the two polarizations together again combines the two polarizations together again Delay range ±50psec Delay Resolution pSec

4 Project Description Previous usage of the DDL Previous usage of the DDL Current usage of the DDL Current usage of the DDL PC controller Tunable laser source optical spectrum analyzer DDL Function generator Manual control

5 The world as we see it DDL contains: DDL contains: DC brush motor DC brush motor Encoder Encoder Limit switches Limit switches

6 Controller IOs Inputs: Inputs: Encoder signals A,B Encoder signals A,B Limit indicators Limit indicators Commands from PC (via USB) Commands from PC (via USB) controllerDDL Output: Output: PWM varying duty-cycle PWM varying duty-cycle Reports to PC (via USB) Reports to PC (via USB) PC USB PWM Encoder feedback + limits

7 System requirements 1. Maximal travel beyond the home/end indications – 2mm 2. Steady state error – not greater than a single encoder count 3. No cumulative positional error 4. Up to 3 sec convergence to the required set point after reaching it 5. No closed loop control after reaching desired position

8 Theoretical background Digital PID Digital PID Continuous time domain Continuous time domain Discrete time domain Discrete time domain Where Where PPlant I D + + -

9 Implementation Hardware Hardware MMC (PCB) + Driver (wire-wrap board) MMC (PCB) + Driver (wire-wrap board) FPGA Logic FPGA Logic PID algorithm PID algorithm Communication with PC via DLP Communication with PC via DLP Software Software GUI GUI Command line interface Command line interface

10 Hardware overview MMC wire-wrap Altera Cyclone transceiver H bridge HIP4020 Power management Power management DLP USB245M

11 FPGA logic overview Synchronization Debouncing Filtering Of signals Position Decoding PID PWM Duty-cycle homing Limit protection Communication Main Controller mux Control lines to all blocks

12 Application Software Two versions: Two versions: GUI version for interactive use GUI version for interactive use Command line version for automation Command line version for automation Both versions save the last known delay, and load it on controller power-up. Both versions save the last known delay, and load it on controller power-up.

13 GUI Application commands User commands User commands Set delay Set delay Redefine current delay Redefine current delay Immediate stop Immediate stop Service commands Service commands Manual PWM override + direction control Manual PWM override + direction control PID constants calibration PID constants calibration Initiate Homing procedure Initiate Homing procedure Record internal data Record internal data

14 Command line application Contains a subset of commands useful for automation Contains a subset of commands useful for automation Set delay (in pSec or encoder counts) Set delay (in pSec or encoder counts) Load windup constant (controls speed) Load windup constant (controls speed) Compatible with VEE Pro and Matlab

15 Discussion and conclusions Meeting system requirements Meeting system requirements Position vs. Time go to 10 pSec go to 10 pSec encoder encoder counts counts

16 Discussion and conclusions cont. Use of a model: Use of a model: Differences between the model and the DDL and their consequences Differences between the model and the DDL and their consequences Use of work previously done in the lab – pros and cons. Use of work previously done in the lab – pros and cons. Power up Power up Chip safety Chip safety Implementation alternatives Implementation alternatives Microcontroller Microcontroller

17 What’s next ? Algorithm improvement / additional features Algorithm improvement / additional features Trajectory planning Trajectory planning Dual loop (velocity control) Dual loop (velocity control) Notch filter (mechanical resonance) Notch filter (mechanical resonance) Backlash compensation algorithm Backlash compensation algorithm User defined software limits User defined software limits Hardware improvement Hardware improvement Custom PCB, no wire-wrap Custom PCB, no wire-wrap Tighter integration with the equipment at the EO lab Tighter integration with the equipment at the EO lab Automatic zero detection / calibration Automatic zero detection / calibration

18 Demonstration – EO lab. Short demonstration: Short demonstration: Homing procedure Homing procedure “go to” 20 pSec delay position “go to” 20 pSec delay position Return to 10 pSec Return to 10 pSec Find zero manually and set it there Find zero manually and set it there Power off the controller Power off the controller Turn back on – last known position is retrieved Turn back on – last known position is retrieved

19 The enD Just follow the yellow optical fiber ! (to the land of OZ optics)