embedded system as controller for an array of … · faseehana.s, srinivasalu.g, srinivasan.r,...

20
Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Upload: others

Post on 09-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe

EMBEDDED SYSTEM AS CONTROLLER FOR AN

ARRAY OF GAMMA RAY TELESCOPES

Page 2: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Himalayan Altitude GAmma Ray (HAGAR) TELESCOPECollaborators – IIA & TIFR

Page 3: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

1st TELESCOPE, CREST

Page 4: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

BASIC SCHEME7 Alt-Azi Telescopes with 7 para-axially mounted front coated Mirrors of dia 0.9m.Distance between central and any peripheral Telescope is 50m.Photonic phototube (XP2268B) at the focus of each mirror.

Page 5: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

CONTROL SYSTEM BLOCK DIAGRAM

MCIU

Azimuth motor

Elevation motorRS422

CENTRAL CONTROL COMPUTER

Azimuth Encoder

Elevation Encoder

TELESCOPE CONTROL HARDWARE # 1

TELESCOPE CONTROL HARDWARE # 7

PMT SHUTTER UNIT

RS422

SS2000D6 M112-FJ8012

ROC417

Limit Switches

Page 6: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

•The embedded controller consists of :

- CPU ----PIC 16F877A @ 4 MIPS speed

- DIO -----Intel82C55

- PIT ------Intel82C54 and

- Display & key pad

Details of the embedded controller

Page 7: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Configuration of the computer and embedded controllers

•7 Embedded controllers are connected with central computer in a star topology through a RS422 network.

•The computer communicates with one controller at a time on time share basis.

Page 8: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Software flow diagram for the controllerStart

Initialize system

Read modesw

Local Remote

Read keypad commands & execute.

Read CC commands & execute.

Read encoders, Limit switches & PMT shutter status

Page 9: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

FLOW CHART FOR THE CONTROL PROGRAM

Initialize the serial port, set motor speed and dir to default values

Read clock and compute the source position and speed

Send motor speed and dir values to MCIU, get encoder values andcable wrap angle from MCIU

Get source coordinates

Compute error in position

Compute telescope position from encoder values

Compute motor speed and dir from position error, source speedand cable wrap

Page 10: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

CONTROL SYSTEM OBJECTIVES• Operational range of zenith angle : 00 to 850

• Operational range of Azimuth angle : ± 2700

with respect to due North.

• Steady state Pointing …. ±20 arcsec

•Control bandwidth….. 10Hz

•Zenith blind spot <1.5deg

•Azimuth Speed …. 0.5deg/sec

Page 11: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

BLOCK DIAGRAM OF PIV CONTROL

fd = Kp e + Ki Σe + fr ---(6)

fd = desired frequency for the drivefr = reference / track frequency of the telescope.e = position error

Page 12: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

PERFORMANCE OF THE CONTROL SYSTEM

•With ‘proportional plus feed forward ‘ type of control, the servo parameters are tuned to give ± 10 arc sec tracking accuracy for the servo, < 20 arc sec of overshoot.

•The resonance frequency of the telescope structure is measured to be 25 Hz.

•The control bandwidth is fixed at 10 Hz.

Page 13: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

POINTING MODEL• The pointing model used is based on the

real physical effects (geometrical misalignments, flexures in the telescope tube etc.)

• CCD camera (ST-8) mounted at the focal point of one of the mirrors on the telescope, move the telescope so as to centre the star image in the CCD.

• The data collected is then used to compute the coefficients of the terms in pointing model. We use the software called TPOINT.

Page 14: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

• Azimuth correction:A = AN * sin(A)*sin(E) + AW *cos(A)*sin(E) + NPAE * sin(E) - CA + IA * cos(E)

Altitude correction:∆E = AN *cos(A) – AW*sin(A) – IE + TF * cos(E)

AN = Azimuth axis north of vertical.AW = Azimuth axis east of vertical.NPAE = altitude axis not perpendicular to azimuth axis. CA = telescope axis not perpendicular to altitude axis.IA = azimuth encoder zero point.IE = altitude encoder zero point.TF = flexure in the telescope tube.

Page 15: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Current Status• Two Telescopes are tested at CREST, and

commissioned at Hanle in 2005.

• M/s Avasarala Technologies Ltd. is awarded the contract for fabricating remaining 5 telescopes. One Telescope would be extensively tested at CREST in May’06.

• Balance 5 Telescopes installation at Hanle is planned during this year.

Page 16: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

HAGAR TELESCOPES ARRAY

Page 17: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Gamma RayExtensive Air Shower

Page 18: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Cherenkov Technique

Page 19: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

Data measured in this Expt• Shower incident time. • Relative arrival time of cerenkov

shower front at each of 7 Telescopes as well as at each of 49 mirrors.

• Wave-front tilt is recorded.• Photon density of shower front (49

channels).• Latch Information of event reflecting

size of shower.

Page 20: EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF … · Faseehana.S, Srinivasalu.G, Srinivasan.R, Krishnan.A, *Kiran Gothe EMBEDDED SYSTEM AS CONTROLLER FOR AN ARRAY OF GAMMA RAY TELESCOPES

THANK YOU