+ All Categories
Home > Documents > Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller...

Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller...

Date post: 15-Mar-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
21
ALICE-1 LAB 9/24/2001 Advanced Land Imager Control Electronics* Leonas A. Bernotas Control Systems Engineering 24 September 2001 *This work was sponsored by NASA/Goddard Space Flight Center under U.S. Air Force Contract number F19628-00-C-0002. Opinions, interpretations, conclusions, and recommendations are those of the authors and are not necessarily endorsed by the United States Government.
Transcript
Page 1: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

ALICE-1LAB 9/24/2001

Advanced Land ImagerControl Electronics*

Leonas A. Bernotas

Control Systems Engineering

24 September 2001

*This work was sponsored by NASA/Goddard Space Flight Center under U.S. AirForce Contract number F19628-00-C-0002. Opinions, interpretations,conclusions, and recommendations are those of the authors and are notnecessarily endorsed by the United States Government.

Page 2: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-2

LAB 9/24/2001

Outline

• Introduction• ALI Control Electronics Hardware• ALI Control Electronics Software• Summary

Page 3: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-3

LAB 9/24/2001

Advanced Land Imager

ALI CONTROLELECTRONICS

FOCAL PLANEELECTRONICS

FOCAL PLANEARRAY

RADIATOR

TELESCOPEAPERTURE

COVER TELESCOPE

Page 4: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-4

LAB 9/24/2001

ALI Block Diagram

EARTH OBSERVER-1SPACECRAFT

ALICONTROL

ELECTRONICS(ALICE)

FOCAL PLANEELECTRONICS

TELESCOPE

POWER1773BUS

MECHANISMS

FLOOD LAMPS

HEATERS

TEMP SENSORS

FOCAL PLANE ARRAY

• Spacecraft Interfaces– Power System– Command & Data Handling System

• ALI Control Functions– Mechanisms– Flood Lamps– Thermal Control

• Focal Plane Electronics Interfaces– Power and Control– Configuration Commands

• Analog Data Signal Conditioning– Temperature Sensors– Voltage and Current Monitors

SCIENCEDATA

Functional Requirements

Page 5: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-5

LAB 9/24/2001

Outline

• Introduction• ALI Control Electronics Hardware• ALI Control Electronics Software• Summary

Page 6: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-6

LAB 9/24/2001

ALI Control ElectronicsConfiguration

• Four major subassemblies– Remote Services Node

Electronics– Mechanism and Thermal

Control Electronics– Analog Signal Conditioning

Electronics– Power Module

• Tied together by a commonbackplane

Page 7: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-7

LAB 9/24/2001

Printed Circuit BoardAssembly

• Consists of two single-sided printed circuit boards ( 7” x 9” ) bonded to analuminum heatsink

• Wedgelocks used to secure assemblies in chassis card guides– Provide heat path to chassis exterior

• Flying leads are used to make connections to the input / output connectors

Page 8: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-8

LAB 9/24/2001

Remote Services NodeElectronics

• Based on rad-hard EssentialServices Node multi-chip module

– UTMC 69R000 core 16-bit microcontroller Harvard architecture

– On-board 1553 BCRTM– 64 KB Instruction RAM– 64 KB Data RAM– 64 KB Shared RAM– 8251 UART, 8254 Timer Counter,

8255 Parallel Port– 16-Bit Parallel to Serial / Serial

to Parallel Converter– 12-bit A/D converter with 16

channel multiplexor• 256 KB External EEPROM for

program storage• 64 KB External Boot PROM• 1773 Bus Transceivers• Operand bus backplane interface

– Processor controls other boardsusing I/O reads and writes

Page 9: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-9

LAB 9/24/2001

Mechanism and Themal ControlElectronics

• Memory mapped control andstatus registers

• Opto-coupled solid state relaysused for power switching

– Mechanism motors and one-shot actuators

– Thermal control systemheaters

• Current monitors used to tripcircuit breakers

– Can be reset or disabled undersoftware control

Page 10: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-10

LAB 9/24/2001

Analog Signal ConditioningElectronics

• Memory mapped control andstatus registers

• Constant current source lampdriver circuits

• Temperature sensor signalconditioning circuitry

– AD590s distributedthroughout the instrument

– DT570 cryogenic sensorslocated on the FPA radiatorand conductor bar

• Mechanism position sensors

Page 11: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-11

LAB 9/24/2001

ALI Control ElectronicsPower Module

• Spacecraft primary powerinterface

• Provides unswitched +5Vand +/- 15V power to theALICE assemblies

• Provides switched +5V and+/- 15V power to the FocalPlane Electronics

• Provides voltage andcurrent monitor outputs

Page 12: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-12

LAB 9/24/2001

Outline

• Introduction• ALI Control Electronics Hardware• ALI Control Electronics Software• Summary

Page 13: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-13

LAB 9/24/2001

ALICE Software

REAL-TIMEOPERATING

SYSTEM

SPACECRAFTCOMMANDS

ALI SPECIFICSOFTWARE

• Implements ALI Functionality• ~ 5000 Lines of ‘C’ Code• Development tools and utilities provided by NASA/GSFC

TELEMETRYFORMATTER

THERMALCONTROL

SAFETYINTERLOCKS

COMMANDPROCESSOR

MECHANISMS

FLOOD LAMPS

FOCAL PLANE ELECTRONICS

TELEMETRY

‘GENERIC RSN’SOFTWARE

PROCESSOR STATUS

ANALOG HOUSEKEEPING

MECHANISM STATUS

Page 14: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-14

LAB 9/24/2001

Development Tools and Utilities

• Development Tools– PC-based ‘C’ compiler, assembler and linker– No in-circuit emulator available for this system, logic analyzer used to

trace program execution– Command & Data Handling system simulator purchased from Jackson &

Tull• Utilities

– “BOOT”Stored in on-board PROMTransfers executable image from EEPROM to IRAM upon reset

– “MONITOR” Stored in on-board PROM Invoked by depressing spacebar during reset Uses on-board serial port to communicates with PC to perform various functions

View IRAM, DRAM, EEPROM, CPU registers, memory-mapped I/O Modify IRAM, DRAM, EEPROM, CPU registers, memory-mapped I/O

– “EEPROM” PC-based utility that translates linker output files into Intel Hex format so they can

be downloaded into the on-board EEPROM– “LOADER”

PC-based utility that communicates with “MONITOR” to store an executableimage into the on-board EEPROM

Page 15: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-15

LAB 9/24/2001

RSN Operating System

• RSN OS developed jointly by GSFC and Daedalian Systems,initially in support of the Microwave Anisotropy Probe (MAP)program

• “... provides a kernel of useful services that support multitaskingand preemptive scheduling”

– Based on a 2 kHz timer interrupt– Time keeping– Memory management– Application task scheduling and execution

Tasks implemented as ‘C’ functions and linked with OS libraries to createan executable image

– Intertask communications via software bus– Watchdog timer maintenance

• 1773 Bus transactions– OS handles all incoming (outgoing) command (telemetry) packets

(assumes CCSDS* format)– OS routes the packets to the appropriate tasks using the application

ID field of the CCSDS header

*Consultative Committee for Space Data Systems

Page 16: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-16

LAB 9/24/2001

Generic RSN Software

• Generic RSN (GRSN) Software consists of a set of“application” tasks that reside above the OS

– Developed by GSFC to provide utilities common to all RSNsubsystems, implemented as low-priority background tasks

• Functional Overview– Initialization Utilities

Warm and cold restart commands– Memory Loads & Dumps

Instruction RAM and Data RAM loadsBoot PROM, EEPROM, IRAM and DRAM memory dumps

– Health & Safety Functions Checksum validation and maintenance for all memory areas Watchdog Services Housekeeping Telemetry

Command counters Checksum status OS status

Page 17: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-17

LAB 9/24/2001

Application Task Summary

• Four ALICE specific tasks were implemented– Command Processor Task

Processes ground commands received over the 1773 bus Processes stored commands received from the Stored Command

Processor Task Executes when a command packet is placed into the task inputs queue

– Stored Command Processor Task Sends stored commands to the Command Processor Task at the time they

were scheduled to be executed Executed at a rate of 500 Hz

– Motor Control Task Updates the phase excitation of the mechanism motors Active only when mechanism is being used

– “Slow” Task Runs at a rate of 1 Hz Collects analog housekeeping signals Performs thermal control functions Performs Health & Safety functions Sends housekeeping and diagnostic packets to the OS for transmission

over the 1773 bus

Page 18: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-18

LAB 9/24/2001

ALICE Command Structure

• Total of 37 commands were defined and implemented– Mechanism Control

Enable and activate mechanisms, Arm and fire one-shot actuators– Flood Lamp Control

Enable and activate lamps– Focal Plane Electronics Configuration and Control

Enable / Disable FPE power and data gate, Set line rate andintegration time, Set FPA temperature setpoint

– Thermal Control System Commands Enable / Disable, Automatic / Manual, Mode control, Setpoints

– Data Collection Commands (macro type commands) Earth Observation, Flood Lamp Calibration, Solar Calibration

– Miscellaneous Utilities• Many commands were parameterized to increase flexibility

and robustness

Page 19: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-19

LAB 9/24/2001

-

Focal Plane ArrayThermal Control

FOCAL PLANEELECTRONICS

ALICE

TEMPERATURE

HEATER POWER

G1(s)

SETPOINT (220 K)

G2(z)

SETPOINT

-HEATER POWER

G3(z)

SETPOINT

-HEATER POWER

• Fine Temperature Control• Analog Loop Closure

• Regulate Focal Plane Array Heater Power• Software Loop Closure

• Regulate Conductor Bar Heater Power• Software Loop Closure

Page 20: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-20

LAB 9/24/2001

Outline

• Introduction• ALI Control Electronics Hardware• ALI Control Electronics Software• Summary

Page 21: Advanced Land Imager Control Electronics* Technology Forum_6.ppt.pdf · 16-bit microcontroller Harvard architecture – On-board 1553 BCRTM – 64 KB Instruction RAM – 64 KB Data

MIT Lincoln LaboratoryALICE-21

LAB 9/24/2001

Summary

• ALI Control Electronics have performed flawlessly in overnine months of on-orbit operations

– No reported hardware anomalies– Very robust software architecture

To date, no software patches have been necessary

• Although the Essential Services Node has been proven tobe a very reliable system controller, future missions mustseek alternatives

– Essential Services Node no longer available Existing stock or direct replacements may become available

– Several rad-hard candidate substitutes are available Modest computational requirements Development tools and utilities Operating system requirements


Recommended