SlideShare a Scribd company logo
July 8, 2015
Designing Control Software and Graphical
User Interfaces for ViSP Mechanisms
Alan Sánchez
University of Colorado Boulder - Aerospace Engineering Sciences
High Altitude Observatory - Instrumentation Group
2
New instrumental capabilities are needed to meet the challenge of
validating sophisticated models and theories in the field of solar physics
A coronal mass ejection (CME) in a model; the CME is the gray cloud toward the lower right.
Credit: Dusan Odstrcil, George Mason University
This Center for Integrated Space Weather Modeling display is used
to predict space weather.
Credit: NOAA
The Daniel K. Inouye Solar Telescope is set for completion in 2019.
It will have broad impacts on astronomy, plasma physics, and solar-
terrestrial relations
http://dkist.nso.edu/node/2220
3
http://dkist.nso.edu/node/2764
4
http://dkist.nso.edu/node/2739
A total of five science instruments receive light from the First Light
Coudé Beamsplitter, including the Visible Spectro-Polarimeter (ViSP)
The ViSP will provide precise measurements of all four Stokes
parameters (I, Q, U, & V) at wavelengths from 380-900 nm
5
The wavelength range of optical radiation, with ViSP
capabilities labeled.
Credit: http://light-measurement.com/wavelength-range/
All four ViSP-unique mechanisms require robust software to run properly
6
ViSP mechanisms can be activated either through the
Instrument GUI or the Engineering GUI
7
5263-TN-6003
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
ViSP distributes tasks to several managers that then
delegate tasks to the workers they control.
8
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
ViSP Main Engineering GUI provides monitoring and control
capabilities for every subsystem in the instrument.
5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
9
10
Slit Station
Very narrow entrance slit to be placed in the ViSP
optical beam; slit is then physically moved laterally
over the image plane in order to capture the
desired field of view.
Grating Station
Used to hold and position the diffraction grating in
the optical path of the ViSP instrument
Optical Design Overview illustrating mechanical
requirements of slit and grating stations
ViSP Critical Science Plan. Courtesy of R. Casini
Slit Station Top Level Components
Slit Substation, FM Substation, and Slit Stage
Selector move simultaneously
● Slit Substation moves the same distance as
the desired slit aperture, while the FM
substation moves half this distance
Desired slit aperture is selected and slit selection
stage moves desired slit in front of a mask. This mask
blocks all light from non-active slits, while allowing
light through the active slit to pass.
Slit Selection Stage
Slit and Fold Mirror (FM) Substations
5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card
11
ViSP Slit Station GUI
● Identifies limit switch status via
EtherCAT I/O connection
○ Notifies user if limit
switch is triggered, stops
all movement
● Delegates movement to
SlitSelect if current slit width is
not desired slit width
● Delegates movement to
SlitTransit and MirrorTransit,
respectively, if current slit and
FM substation positions are not
required slit and FM substation
positions (for desired slit width)
Slit Manager
SlitSelect
SlitTransit
MirrorTransit
❏ Moves desired slit in front of
mask
❏ Moves slit substation to
required position
❏ Moves FM substation to
required position
12
Slit Station simulated with two motors via Delta Tau PPMAC
and Beckhoff I/O connections on EtherCAT
13
5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card
5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card
Essential functions of Grating Station:
Verify current diffraction grating ‘ID’
Position and hold the diffraction grating in the optical path of the ViSP
Grating Station Top Level Components
14
ViSP Grating Station GUI
● Identifies grating via EtherCAT
I/O connection
○ Notifies user if grating
is not in place, stops all
movement
● Identifies limit switch status
via EtherCAT I/O connection
○ Notifies user if limit
switch is triggered,
stops all movement
● Delegates movement to
GratingRotate if expected
grating is present and current
angle is not desired angle
Grating Manager
GratingRotate
❏ Rotates to desired angle
15
We completed several fundamental, overarching goals of the HAO Prototyping
Plan, and also made significant progress in specific mechanism software
● Test Setup and Robustness of Copley Amplifiers on
EtherCAT
○ Network has been scheduled and is up and running
○ Controlling 2 Axes on EtherCAT
● Test Setup and Robustness of Beckhoff I/O on EtherCAT
● Test switch communications from Copley to Delta Tau
✓
✓
✓
HAO Prototyping Plan (2014), A. Lecinski and B. Larson
Next steps:
● Finalize Slit Station software
○ step size, number of steps,
intensity mode
● Focus Station software
16
Acknowledgments
● Partner: Anthony Anglin
● Mentors: Alice Lecinski and Brandon Larson
● Support: Scott Sewell and Val Sloan
● Interns: Jamie Weiss and Isis Peguero
● JES: DKIST software team
17
July 8, 2015
Thanks!
Questions?

More Related Content

PPTX
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
PPTX
Project seminar quadcopter
PPTX
Quadcopter
PPTX
Quadcopter
PPTX
Qaudcopters
PPTX
Quadcopter 140410021020-phpapp02
PPTX
quadcopter
PPSX
Design & Implementation of a Cube Satellite
anaFLY01-05: A MULTIPURPOSE QUADCOPTER WITH DUALITY FEATURES
Project seminar quadcopter
Quadcopter
Quadcopter
Qaudcopters
Quadcopter 140410021020-phpapp02
quadcopter
Design & Implementation of a Cube Satellite

What's hot (20)

PDF
QUAD COPTERS FULL PPT
PPTX
DREAM QUADCOPTER
PPTX
Features of-RC-quad-copter
PPTX
Quad copter
PPTX
Unmanned air vehicle(quadrotor)
PDF
ES35_Kepron_Jared_Poster
PPTX
Quadcopter ppt
PPTX
DESIGN AND FABRICATION OF QUADCOPTER
PDF
Devils Logic PDR presentation
PPT
Galileo navigation system
DOCX
Final Year Project report on quadcopter
PPTX
Quadcopter designing
PDF
Report of quadcopter
PDF
ES35_Marinello_Lindsey_Poster.pdf
PDF
Nymbus_650_Presentation-short
PPTX
Euro hawk uav, germany death by certification
PDF
Multilayer based soft-x-ray polarimeter at MAX IV Laboratory
PPTX
Gps tracking system
PPTX
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
PDF
Quad copterece401 -----3
QUAD COPTERS FULL PPT
DREAM QUADCOPTER
Features of-RC-quad-copter
Quad copter
Unmanned air vehicle(quadrotor)
ES35_Kepron_Jared_Poster
Quadcopter ppt
DESIGN AND FABRICATION OF QUADCOPTER
Devils Logic PDR presentation
Galileo navigation system
Final Year Project report on quadcopter
Quadcopter designing
Report of quadcopter
ES35_Marinello_Lindsey_Poster.pdf
Nymbus_650_Presentation-short
Euro hawk uav, germany death by certification
Multilayer based soft-x-ray polarimeter at MAX IV Laboratory
Gps tracking system
Desert hawk iii minature unmanned aerial vehicle (muav), united states of ame...
Quad copterece401 -----3
Ad

Viewers also liked (11)

PPTX
IDBI gives news ways for funding your home
DOCX
Quiz maker
PPTX
House style
PPTX
Web 2.0 sites
DOCX
Quiz maker
PDF
Salesforce_Certified_Administrator
PPTX
Testing JavaScript with Jasmine in Rails Applications
PPT
Yonetmelik sunusu
PPTX
Lush presentation FINAL
PPTX
Erosion of earnings
PDF
MBESProductSheet (1)
IDBI gives news ways for funding your home
Quiz maker
House style
Web 2.0 sites
Quiz maker
Salesforce_Certified_Administrator
Testing JavaScript with Jasmine in Rails Applications
Yonetmelik sunusu
Lush presentation FINAL
Erosion of earnings
MBESProductSheet (1)
Ad

Recently uploaded (20)

PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPT
Total quality management ppt for engineering students
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
introduction to datamining and warehousing
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
introduction to high performance computing
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPT
Occupational Health and Safety Management System
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
737-MAX_SRG.pdf student reference guides
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Total quality management ppt for engineering students
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
introduction to datamining and warehousing
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
introduction to high performance computing
III.4.1.2_The_Space_Environment.p pdffdf
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
Occupational Health and Safety Management System
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
737-MAX_SRG.pdf student reference guides
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Nature of X-rays, X- Ray Equipment, Fluoroscopy
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS

Designing control software and graphical user interfaces for vi sp mechanisms

  • 1. July 8, 2015 Designing Control Software and Graphical User Interfaces for ViSP Mechanisms Alan Sánchez University of Colorado Boulder - Aerospace Engineering Sciences High Altitude Observatory - Instrumentation Group
  • 2. 2 New instrumental capabilities are needed to meet the challenge of validating sophisticated models and theories in the field of solar physics A coronal mass ejection (CME) in a model; the CME is the gray cloud toward the lower right. Credit: Dusan Odstrcil, George Mason University This Center for Integrated Space Weather Modeling display is used to predict space weather. Credit: NOAA
  • 3. The Daniel K. Inouye Solar Telescope is set for completion in 2019. It will have broad impacts on astronomy, plasma physics, and solar- terrestrial relations http://dkist.nso.edu/node/2220 3 http://dkist.nso.edu/node/2764
  • 4. 4 http://dkist.nso.edu/node/2739 A total of five science instruments receive light from the First Light Coudé Beamsplitter, including the Visible Spectro-Polarimeter (ViSP)
  • 5. The ViSP will provide precise measurements of all four Stokes parameters (I, Q, U, & V) at wavelengths from 380-900 nm 5 The wavelength range of optical radiation, with ViSP capabilities labeled. Credit: http://light-measurement.com/wavelength-range/
  • 6. All four ViSP-unique mechanisms require robust software to run properly 6
  • 7. ViSP mechanisms can be activated either through the Instrument GUI or the Engineering GUI 7 5263-TN-6003 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
  • 8. ViSP distributes tasks to several managers that then delegate tasks to the workers they control. 8 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini
  • 9. ViSP Main Engineering GUI provides monitoring and control capabilities for every subsystem in the instrument. 5263-TN-6003. Courtesy of A. Lecinski, P. Oakley, and R. Casini 9
  • 10. 10 Slit Station Very narrow entrance slit to be placed in the ViSP optical beam; slit is then physically moved laterally over the image plane in order to capture the desired field of view. Grating Station Used to hold and position the diffraction grating in the optical path of the ViSP instrument Optical Design Overview illustrating mechanical requirements of slit and grating stations ViSP Critical Science Plan. Courtesy of R. Casini
  • 11. Slit Station Top Level Components Slit Substation, FM Substation, and Slit Stage Selector move simultaneously ● Slit Substation moves the same distance as the desired slit aperture, while the FM substation moves half this distance Desired slit aperture is selected and slit selection stage moves desired slit in front of a mask. This mask blocks all light from non-active slits, while allowing light through the active slit to pass. Slit Selection Stage Slit and Fold Mirror (FM) Substations 5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card5263-TN-4031. Courtesy of R. Summers, F. Lawson, and G. Card 11
  • 12. ViSP Slit Station GUI ● Identifies limit switch status via EtherCAT I/O connection ○ Notifies user if limit switch is triggered, stops all movement ● Delegates movement to SlitSelect if current slit width is not desired slit width ● Delegates movement to SlitTransit and MirrorTransit, respectively, if current slit and FM substation positions are not required slit and FM substation positions (for desired slit width) Slit Manager SlitSelect SlitTransit MirrorTransit ❏ Moves desired slit in front of mask ❏ Moves slit substation to required position ❏ Moves FM substation to required position 12
  • 13. Slit Station simulated with two motors via Delta Tau PPMAC and Beckhoff I/O connections on EtherCAT 13
  • 14. 5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card 5263-TN-202000. Courtesy of R. Summers, F. Lawson, and G. Card Essential functions of Grating Station: Verify current diffraction grating ‘ID’ Position and hold the diffraction grating in the optical path of the ViSP Grating Station Top Level Components 14
  • 15. ViSP Grating Station GUI ● Identifies grating via EtherCAT I/O connection ○ Notifies user if grating is not in place, stops all movement ● Identifies limit switch status via EtherCAT I/O connection ○ Notifies user if limit switch is triggered, stops all movement ● Delegates movement to GratingRotate if expected grating is present and current angle is not desired angle Grating Manager GratingRotate ❏ Rotates to desired angle 15
  • 16. We completed several fundamental, overarching goals of the HAO Prototyping Plan, and also made significant progress in specific mechanism software ● Test Setup and Robustness of Copley Amplifiers on EtherCAT ○ Network has been scheduled and is up and running ○ Controlling 2 Axes on EtherCAT ● Test Setup and Robustness of Beckhoff I/O on EtherCAT ● Test switch communications from Copley to Delta Tau ✓ ✓ ✓ HAO Prototyping Plan (2014), A. Lecinski and B. Larson Next steps: ● Finalize Slit Station software ○ step size, number of steps, intensity mode ● Focus Station software 16
  • 17. Acknowledgments ● Partner: Anthony Anglin ● Mentors: Alice Lecinski and Brandon Larson ● Support: Scott Sewell and Val Sloan ● Interns: Jamie Weiss and Isis Peguero ● JES: DKIST software team 17