Control System for Polarimeter_Rishabh
-
Upload
rishabh-shukla -
Category
Documents
-
view
218 -
download
0
Transcript of Control System for Polarimeter_Rishabh
-
7/27/2019 Control System for Polarimeter_Rishabh
1/8
CONTROL SYSTEM FOR POLARIMETER
Rishabh Shukla
Electronics & Communication Engineering,RJIT Gwalior
*
Joined PRL on June 3, 2013under the guidance of Dr. Shashikiran Ganesh
*
Summer Research Fellowship Programmeorganized by
Indian Academy of Sciences
July 8, 2013
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 1 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
2/8
Overview
Embedded Control Sytem of Polarimeter
1 Hardware Used2 Drawbacks in System
New Control System
1 Its Features2 Linux Device Driver Programming
Summary
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 2 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
3/8
Present Embedded Control System
First Board is used for
interfacing I/O DevicesBoard for controlling USBinterfaced Charge CoupleDevice(CCD) camera.Board for Ethernet connectivityfor communication between
various CPU.Set of 3 boards with 82c54 ICsto rotate stepper motor and tocount pulses from two PMTs.
Drawbacks in present Device
Too many boardsDifficulty in debugging during observations
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 3 / 8
http://find/http://goback/ -
7/27/2019 Control System for Polarimeter_Rishabh
4/8
New Control System
Based on Mesa 4i22 counter/timer board mounted on a faster CPUboard.
Figure: New Control System
FeaturesMesa 4i22 with 3 82C54,sufficient to control entireinstrumentIntel Atom 1.66Ghz Processor
667MHz 2 GB DDR SDRAMOnboard Flash memory for OSand data
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 4 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
5/8
Linux Kernel Level Programming
Both user space and kernel space code was written for Ubuntu 12.04(Kernel 3.2.x).
Figure: Waveforms obtained
WaveformsCH1 wave (orange) representssystem clockCH2 waveform (cyan) is forenabling and disabling countersin 4i22 Board to count pulsescoming from PMT
Third waveform (magenta) isapplied to each phase of thestepper motor with an offset bythe system clock for each phase.
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 5 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
6/8
Summary
At Mt. Abu Observatory
1 Gained familiarity with observational Astronomy and itsInstrumentation Aspects.
At Thaltej campus Laboratory
1 Learned and subsequently developed device driver and user programin Linux Kernel 3.2.x (in C).
2 Developed Program is being tested in lab.
Task yet to be done
1 Modify the code taking in account hardware interrupts for countingpulses from PhotoMultiplier tube
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 6 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
7/8
Any Questions
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 7 / 8
http://find/ -
7/27/2019 Control System for Polarimeter_Rishabh
8/8
THANK YOU
Rishabh Shukla (RJIT, Gwalior) Linux Device Driver July 8, 2013 8 / 8
http://find/