Star Trackers Optical Stimulator (OGSE CU)

2
NIDays 2014 Aerospaziale Star Trackers Optical Stimulator (OGSE CU) L. F Magnino - PRAGMA ENGINEERING THE CHALLENGE THE SOLUTION Implementing an embedded control system to drive optical he ad s Prov lding a rack mountable stand-alone system to dri ve Irom one to nee ded to test different types 01 star trackers provided w ith a local three opti ca l heads, using NI CompactRIO devlce equipped with an operator interface and remo te contraI. operator interlace ba sed on Tou ch Panel and controll ed Irom a remote station via Ethern et interface. Products used LabVIEW CompactRIO Star trackers test requires the realization of a specific optical stimulation unit capable to dove the LEOs of the optical heads and to be used both as stand-al one devices for specific tests and in remo te mode, integrated as a subsystem in the testing bench of the navigation system. Such requirements were met by developing an embedded system based on NI CompactRIO device and Touch Panel Computer that allows to realize an optical stimulation instrument. The design of the hardware and software architecture respects the concepts of the modular implementation in order to allows the adoption of the in strume nt, properly configured, for the test of different types of star tracker. Three different types 01 sensors: sa lar, terrestrial and stellar are used in the context 01 navigation and positioning systems 01 spacecraft (satellites, probes, etc.). The inlormation collected Ir om such sensors all ows the nav igation system 01 the vehicle to loca lize itsell in the salar system. In particular the star trackers will execute the recognition and the tra ck ing 01 a specilic conste lla ti on (Star Tr ackingl . Th e test 01 this type of se nsors must be executed w ith a system equipped wi th an opti ca l head that in cludes a group 01 LED s, a diaphragm provided w ith micro holes and temperature probes. The tests must be executed in side a cIImatic chamber (typical 1'- _._ ._._ - ; OG5E CU ... ----- .. J2 MS D-l,JS B AC Pa" ,.er 'T M od'Je C I05 Figure J He ad Star Trackersl Requirements Fir st the system to be reallzed must be used as a "traditional" in strument with an advanced management interface and must be equipped with a remote interface via Ethernet LAN. The above requi rements permit to use the stimu lator both directly lor dedicated tests and to integrate it in a more complex testing system (ca lled OCOE - Overa ll Check Out Equipment) in w hi ch the op ti cal system is intended as a subsystem. Since a navigat io n system ca n expect the use 01 a different number "The use of NI hardware and software allowed us to meet completely, rapidly and effectively ali system requirements in examination ," range 01 temperature is -40 0 -'- 60 0 CI and they must be Integrated in a more w ide testing system t ha t executes the venlication 01 the en tire navi ga tion system. Dunng the design and development 01 the OGS E COMrol Unit (Star Tracker Te st Devicel it w as necessary to analyze and as sess ali technical and functional aspects re ga rdin g the driving 01 optical head, the data management and the interlace system both lor loca l usage by the operator and lor remote interaction v ia TCP/IP communication protocol. Compared to a lir st version 01 the instrument that implemented the contrai 01 optical heads suitable to test a single type 01 sta r tracker (called AA-S TR "Autonomous StarTrackers") it ha s been realized a revision 01 the hardware and software architecture in arder to permit the use 01 new types 01 star trackers such as MHSTR (Multiple 01 star trackers, the stimulator must be able to drive independently Irom a minimum alone to a maximum 01 two optical heads in the case 01 AA-STR and three optical heads in the case 01 MHSTR. The stmula tor must be implemented in t wo versions, ac co rding to the sensors to be tested, an d must be abl e to contraI: a) Optical heads eo ul pped Ith 4 LEDs group an d w ith a tempe ra ture pro be (I or AA-STR ypesl. each LED ca n be driven independently w ith variable level 01 current (0-'-2 mA) and cO" ìp ensated dr iving current on ihe basis 01 specilic output characteriS;ICS cl the LED according to the operating temperature. bi Optical heads eq uipped W l two separate groups 01 ten LED s lor each MH S TR sensor, each graup IS selectable in a mutually B nidays. it Pragma Engineeri ng

Transcript of Star Trackers Optical Stimulator (OGSE CU)

NIDays 2014 Aerospaziale

Star Trackers Optical Stimulator (OGSE CU)

L Magnt~ F Magnino shy PRAGMA ENGINEERING

THE CHALLENGE THE SOLUTION

Implementing an embedded control system to drive optical heads Provlding a rack mountable stand-alone system to dri ve Irom one to

needed to test different types 01 star trackers provided w ith a local three optical heads using NI CompactRIO devlce equipped with an

operator interface and remote contraI operator interlace ba sed on Touch Panel and controlled Irom a remote

station via Ethernet interface

Products used LabVIEW

CompactRIO

Star trackers test requires the realization of a specific optical

stimulation unit capable to dove the LEOs of the optical heads and

to be used both as stand-alone devices for specific tests and in

remo te mode integrated as a subsystem in the testing bench of the

navigation system

Such requirements were met by developing an embedded system

based on NI CompactRIO device and Touch Panel Computer that

allows to realize an optical stimulation instrument The design of

the hardware and software architecture respects the concepts of

the modular implementation in order to allows the adoption of the

instrument properly configured for the test of different types of

star tracker

Three different types 01 sensors sa lar terrestrial and stellar are

used in the context 01 navigation and positioning systems 01

spacecraft (satellites probes etc) The inlormation collected Irom

such sensors all ows the navigation system 01 the vehicle to loca lize

itsell in the salar system

In particular the star trackers w ill execute the recognition and the

tracking 01 a specilic conste llation (Star Trackingl The test 01 this

type of sensors mus t be executed w ith a system equipped wi th an

optica l head that includes a group 01 LEDs a diaphragm provided

w ith micro holes and temperature probes

The tests must be executed inside a cIImatic chamber (typical

1- __ _ _ shy

OG5E CU

----- J2 MS D-lJS B

AC Pa er

T M odJe

CI05

Figure J

Head Star Trackersl

Requirements First the system to be reallzed must be used as a traditional

instrument with an advanced management interface and must be

equipped with a remote interface via Ethernet LAN

The above requi rements permit to use the stimu lator both directly

lor dedicated tests and to integrate it in a more complex testing

system (called OCOE - Overa ll Check Out Equipment) in w hich the

optical sys tem is intended as a subsystem

Since a navigat ion system can expect the use 01 a different number

The use of NI hardware and software allowed us to meet completely rapidly and effectively ali system requirements in examination

range 01 temperature is -40 0 -- 60 0 CI and they must be Integrated

in a more w ide testing system tha t executes the venlication 01 the

entire navigation sys tem

Dunng the design and development 01 the OGSE COMrol Unit

(Star Tracker Test Devicel it w as necessary to analyze and assess

ali technical and functiona l aspects regarding the driving 01 optical

head the data management and the interlace system both lor

loca l usage by the operator and lor remote interact ion via TCPIP

communicat ion protocol

Compared to a lirst version 01 the instrument that implemented the

contrai 01 optical heads suitable to test a single type 01 sta r tracker

(called AA-STR Autonomous StarTrackers) it has been realized a

revision 01 the hardware and software architecture in arder to permit

the use 01 new types 01 star trackers such as MHSTR (Multiple

01 star trackers the st imulator must be able to drive independently

Irom a minimum alone to a maximum 01 two optical heads in the

case 01 AA-STR and three optica l heads in the case 01 MHSTR The

stmula tor mus t be implemented in two versions according to the

sensors to be tested and mus t be able to contraI

a) Optical heads eoulpped Ith 4 LEDs group and w ith a

tempe ra ture probe (Ior AA-STR ypesl each LED can be

driven independently w ith variable level 01 current (0--2 mA)

and cOigravepensated dr iving current on ihe basis 01 specilic

output characteriSICS cl the LED according to the operating

temperature

bi Optical heads equipped W l igrave two separate groups 01 ten LEDs

lor each MH STR sensor each graup IS selectable in a mutually

B nidays it Pragma Engineering

~erospaziale NIDays 2014

-+

ng

_Je2

axclusive manner and each LE D can be driven independently

lllh variable level 01 current (0--20 mA)

he basis 01 probe type the system must provide

- -STR

=om 4 to 8 channels 01 ana log current stimulat ion (organized in

roups 01 4)

=rom 4 to 8 channels lor the acqu isition 01 analog voltage

rganized in groups 01 4) to be used lor diagnostic purposes

bull =rom 1 to 2 channels lor the acquisition 01 temperatu re Irom RTD

0 be used lor compensation of the stimuli

=rom 10 to 30 channels of analog current stimu lation (organized in

groups 01 ten) to be used for diagnostlc purposes

From 10 to 30 channel s lor th e acq uisition 01 analog voltage

()(ganized in groups 01 10) to be used lor diagnostic purposes

From 2 to 6 SSR output channels to selec t the group 01 LEDs to

be driven

oerator interface is implemented through Touch Panel Computer ~d must permit

The view 01 optica l heads sta tus (it w ill inciude the signa lling of

mallunctions)

Th e control 01 the optical heads status (group selection LEDs

power on output current setup compensation activation or ~e

basis 01 temperature )

The management 01 system conliguration setup 01 network

parameter (lP address Net mask commu nicat ion port dedicated

lor remote management) management 01 compensation outputs

table according to tempera ture setup 01 optica l heads seria I

number management 01 conligurat ion Ille 01 optica l heads

AII settings and readings available Irom the operator interface can

)e managed through communication protocol via Ethernet Interlace

Juring power on the system must also perform sei l-test sequence

with a result report

Implementation Device architecture was designed in order to meet lunctionalit y

modularity accuracy and interoperabillt y requ iremen ts

Fig 1 shows the block diagram 01 the system architecture that

Identilies a CIOS (Controller and Inpu t Output Submiddotsystem) module

made up by a CompactRIO system (Master con troller combined

with EtherCat slave) and IO modules a MM I module based on TPC

Pra gma Enginee ring

Current group ]group 1 I ~~--~j Output Output

led6 __Led 1 bull ]0000 10000

Led 2 bull [0000 Led 7 ]0000

Led 3 bull 10000 Led 8 bull 10000 gt

Led 4 bull 10000 Lecl9 10000

Led 5 bull roooo Led 10 bull 10000 I middotlocal I

~~~

Figure 3

a power supply modu le and ali interlaces to optica l heads external

LAN and external power supply

PAC (Programma ble Automation Controller) based on CompactRIO

architecture has been adopted lor the implementation of con trol

system and IO

CompactRI O system uses a rea l-time controller integrated system

and FPGA connected to EtherCAT chassis IO modules needed to

manage optical heads are installed on the two chassis

Analog output current module to drive LEDs 01 optica l heads

(Irom one to three optica l heads according to the type 01 system)

Analog input voltage module to verily the correct lunctioning 01

LEDs

8-channel solid-state re lay (SS R) sourcing or sinking digita i

output module to select group 01 LEDs lor each optical heads

(implemented only lor MHSTR systemsl

RTD acquisition module (only lor AA-STR systemsl

A TPC (5 7 w ide) was selected for the implementation of MMI

equ ipped w ith a W indows XP embedded OS that meets the

dimensionai constra int required by the device cRIO master unit and

TPC communicate through local Etherne t port and with the externa l

through the other Ethernet port on the TPC Ali componen ts of the

Optical Stimulator are mounted in a 19 - 4U chassis su itable for

housing in a system rack

The management and control software installed on the real-t ime

controller is developed using LabVIEW 2011 RT module and

implements the lollowing lunctiona lities

Command management via operator interface

Sending 01 status information via opera tor interface

Selection of group 01 LEDs belonging to the optical heads

Current driving 01 LEDs

Acqu isition LED voltage w ith diagnostic system purposes

Temperature acquiring 01 opti ca l heads in order to compensate

driving current (through LUT loaded on the systeml

Command manageme nt via protocol

Management 01 conl igura tion Iiles 01 the optical heads

Updating management 01 the firmware

Execution of initial sel l-tes t sequence

Serial number management 01 optical heads

The communicatlon between the TPC and RT con tro ller is based on

the use 01 the Network-Published Shared Variable library on the

nidaysit 9

~erospaziale NIDays 2014

-+

ng

_Je2

axclusive manner and each LE D can be driven independently

lllh variable level 01 current (0--20 mA)

he basis 01 probe type the system must provide

- -STR

=om 4 to 8 channels 01 ana log current stimulat ion (organized in

roups 01 4)

=rom 4 to 8 channels lor the acqu isition 01 analog voltage

rganized in groups 01 4) to be used lor diagnostic purposes

bull =rom 1 to 2 channels lor the acquisition 01 temperatu re Irom RTD

0 be used lor compensation of the stimuli

=rom 10 to 30 channels of analog current stimu lation (organized in

groups 01 ten) to be used for diagnostlc purposes

From 10 to 30 channel s lor th e acq uisition 01 analog voltage

()(ganized in groups 01 10) to be used lor diagnostic purposes

From 2 to 6 SSR output channels to selec t the group 01 LEDs to

be driven

oerator interface is implemented through Touch Panel Computer ~d must permit

The view 01 optica l heads sta tus (it w ill inciude the signa lling of

mallunctions)

Th e control 01 the optical heads status (group selection LEDs

power on output current setup compensation activation or ~e

basis 01 temperature )

The management 01 system conliguration setup 01 network

parameter (lP address Net mask commu nicat ion port dedicated

lor remote management) management 01 compensation outputs

table according to tempera ture setup 01 optica l heads seria I

number management 01 conligurat ion Ille 01 optica l heads

AII settings and readings available Irom the operator interface can

)e managed through communication protocol via Ethernet Interlace

Juring power on the system must also perform sei l-test sequence

with a result report

Implementation Device architecture was designed in order to meet lunctionalit y

modularity accuracy and interoperabillt y requ iremen ts

Fig 1 shows the block diagram 01 the system architecture that

Identilies a CIOS (Controller and Inpu t Output Submiddotsystem) module

made up by a CompactRIO system (Master con troller combined

with EtherCat slave) and IO modules a MM I module based on TPC

Pra gma Enginee ring

Current group ]group 1 I ~~--~j Output Output

led6 __Led 1 bull ]0000 10000

Led 2 bull [0000 Led 7 ]0000

Led 3 bull 10000 Led 8 bull 10000 gt

Led 4 bull 10000 Lecl9 10000

Led 5 bull roooo Led 10 bull 10000 I middotlocal I

~~~

Figure 3

a power supply modu le and ali interlaces to optica l heads external

LAN and external power supply

PAC (Programma ble Automation Controller) based on CompactRIO

architecture has been adopted lor the implementation of con trol

system and IO

CompactRI O system uses a rea l-time controller integrated system

and FPGA connected to EtherCAT chassis IO modules needed to

manage optical heads are installed on the two chassis

Analog output current module to drive LEDs 01 optica l heads

(Irom one to three optica l heads according to the type 01 system)

Analog input voltage module to verily the correct lunctioning 01

LEDs

8-channel solid-state re lay (SS R) sourcing or sinking digita i

output module to select group 01 LEDs lor each optical heads

(implemented only lor MHSTR systemsl

RTD acquisition module (only lor AA-STR systemsl

A TPC (5 7 w ide) was selected for the implementation of MMI

equ ipped w ith a W indows XP embedded OS that meets the

dimensionai constra int required by the device cRIO master unit and

TPC communicate through local Etherne t port and with the externa l

through the other Ethernet port on the TPC Ali componen ts of the

Optical Stimulator are mounted in a 19 - 4U chassis su itable for

housing in a system rack

The management and control software installed on the real-t ime

controller is developed using LabVIEW 2011 RT module and

implements the lollowing lunctiona lities

Command management via operator interface

Sending 01 status information via opera tor interface

Selection of group 01 LEDs belonging to the optical heads

Current driving 01 LEDs

Acqu isition LED voltage w ith diagnostic system purposes

Temperature acquiring 01 opti ca l heads in order to compensate

driving current (through LUT loaded on the systeml

Command manageme nt via protocol

Management 01 conl igura tion Iiles 01 the optical heads

Updating management 01 the firmware

Execution of initial sel l-tes t sequence

Serial number management 01 optical heads

The communicatlon between the TPC and RT con tro ller is based on

the use 01 the Network-Published Shared Variable library on the

nidaysit 9