MP 3 Flashcards

1
Q

Describe the Central Processing Unit

A

16 bit microprocessor. is the working component of the ACE. performs addition and multiplication and shifting of data. there are 2 fully redundant CPUs that can be switched by discrete command

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe Read only Memory

A

Firmware (software routines burned into ROM boards)
2 redundant 8k (8192 word) 16 bits long read only. Information cannot be erased or written over and will remain stored without power.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the inner loop?

A

Part of the ROM, calculations are done every cpu cycle (1.024 seconds)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the outer loop?

A

Part of the ROM, 2 modes.
2 sec update cycle (maneuvers) performs calculations every 2.048 seconds
16 sec update cycle (nominal) performs calculations every 16.384 seconds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe Random Access Memory

A

Used to store calculations, contains BLRP, 2 8k boards, hardened and have read/write capability
low ram = scratch pad = 40,000 to 57,776
high ram = RAM patch = 60,000 to 77,776
b10/12 only have 1 board active at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe Digital Data Bus

A

50 lines, ensures all components talk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is embedded software?

A

software stored in ROM, the original launch config that runs every 1.024 s.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what are the 5 modules for embedded software?

A

Executive Controller, Trap Services, Circumvention, Discrete, DSCS Controller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe Executive Controller Module

A

The main Operating System, the overall supervisor, keeps DSCS healthy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe Trap Services Module

A

Responds to errors on ACE Processing, displayed on TW 5
illegal instruction trap-CPU does not understand direction given, NR, 02
Odd Address trap-CPU only processes even addresses, NR, 04
software trap - computational error, normal ops since BLRP causes this, R, 08
time out trap - CPU sends master sync and does not receive slave sync, R, 09

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe circumvention module

A

responds to NUDET and ACE P/U, displayed in Power-Up Event Timer
NUDET - PET counter 300-1, 5 cpu cycles for ES to return to normal, 10
ACE P/U - PET counter 120-0, RAM Patch disabled, 00

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe discrete module

A

Used to generate DW and TW’s
DW - configuration of ACE, left to right, binary
TW - what the ACE is doing, right to left, hexidecimal
DW 1-4 (hard) DW 5-6 (Soft)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe DSCS Controller

A

flight software, runs every 1 CPU cycle, drives RW/thrusters, Runs auto functions, used for Earth/Sun acquisition
Performa attitude and housekeeping functions
State vector determination, calcs state vector which drives RW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe Thruster Control Laws

A
rate check (1st) - momentum greater than deadband, fire thrusters
rate plus position check (2nd) - more sensitive
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe all 4 Thruster Torque Modes

A

Auto Unload - Normal Ops, rate, 16 Sec, 1 PW, every 4th U/D cycle
Manual Unload - commanded Aunl, same as above, not used if sapos>425
Auto Torque - Earth Acq, Rate/RPSN, 1 & 1/4 PW, 2 Sec, every U/D cycle
Low Torque - MUNL for SAPOS>425, Rate/RPSN, 1/4 PW, 2/16 Sec, every U/D cycle
RPSN - RPSN, 1/4 PW, 2 sec, bypass rate clock

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Describe the Attitude Control Electronics

A

The brain of the ACS. It is a microcomputer that controls many peripherals. the hardware accepts sensor inputs which calculate attitude and angular velocity of satellite. Consists of CPU, ROM, RAM, peripherals.