Next: 3.13 Backup RAM
Up: 3 ADS Firmware
Previous: 3.11 Telecommands
  Contents
3.12 Housekeeping Data
For the housekeeping data there are only 6 registers available. But
there are more than 6 different values to show therefore we have to
share values on the same register. The contents of the registers
depends on the Operation mode where the QM is in.
There is an additional bit for alarm conditions for the
acceleration, the tank pressure and the pipe pressure. It is bit 15 an
it is used to inform about unexpected values (e.g. the pipe pressure
is higher than the tank pressure).
For all QM HKs derived from the ADC (all currents, all pressures and
acceleration) the bit 12 is the overflow bit. The overflow bit is not
implemented in the QM (it is always zero).
- +5 V supply current
- Current measurement from I/F board
12 bit unsigned integer, range 0 .. 1.25 A, resolution 305 uA
- +12 V supply current
- Current measurement from I/F board
12 bit unsigned integer, range 0 .. 0.625 A, resolution 153 ua
- +28 V supply current
- Current measurement primary bus
12 bit unsigned integer, range 0 .. 1.09 A, resolution 265 uA
- -5 V supply current
- Current measurement from I/F board
12 bit unsigned integer, range 0 .. 125 mA, resolution 30.5 uA
- -12 V supply current
- Current measurement from I/F board
12 bit unsigned integer, range 0 .. 125 mA, resolution 30.5 uA
- Acceleration
- measurement accelerometer
12 bit unsigned integer, Zero acceleration is on 0.25 V, the
sensitivity is 62.5 V/g, range -4 mg .. 36 mg, resolution 9.77
g. The expected acceleration is 22.4 mg (2703 = 0x0A8F, 1.65
V), zero acceleration is 0.25 V, 410 = 0x019A
- Pipe Pressure
- measurement absolut pressure in the pipe (between
tank opener and valves
12 bit unsigned integer, range 0 .. 100 bar, resolution 25.7 mbar
- Tank Pressure
- measurement absolut pressure in the tank
12 bit unsigned integer, range 0 .. 100 bar, resolution 25.7 mbar
- Temperature
- The Flight Model will get the apropriate
temperature for the ADS from the Thermo subsystem (TCU). For the QM
the temperature is fixed on 25.
8 bit integer, range -128 .. 127, resolution 1 C
- Desired Velocity
- 11 bit unsigned integer, range 0 .. 2047 mm/s, resolution 1 mm/s
- Actual Velocity
- 11 bit unsigned integer, range 0 .. 2047 mm/s, resolution 1 mm/s
Table 17:
Housekeeping Registers, Overview
Register |
Description |
Value |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5
on page |
HK5 |
Status |
see table 18 |
HK4 |
depends on Status |
|
HK3 |
depends on Status |
|
HK2 |
depends on Status |
|
HK1 |
depends on Status |
|
HK0 |
depends on Status |
|
|
Table 18:
Status
Name |
Bit |
Reference |
Operation |
4 .. 7 |
see table 19 |
State |
8 .. 16 |
see table 20 |
Mission |
0 .. 3 |
see table 21 |
|
Table 19:
Operation
Operation Number |
Hex Mask |
Description |
0 |
0000 |
not valid |
1 |
0010 |
Standby |
2 |
0020 |
Health Check |
3 |
0030 |
Check Out |
4 |
0040 |
Preparation |
5 |
0050 |
Mission Set |
6 |
0060 |
Acceleration Set |
7 |
0070 |
Descent |
8 |
0080 |
Landing |
9 |
0090 |
Patch |
|
Table 20:
State (F_Error)
Bit |
Hex Mask |
Description |
8 |
0100 |
Valve 1 failed |
9 |
0200 |
Valve 2 failed |
10 |
0400 |
Tank Opener 1 failed |
11 |
0800 |
Tank Opener 2 failed |
12 |
1000 |
CDMS communication error |
13 |
2000 |
unexpected command |
14 |
4000 |
not consistent data (e.g. patch) |
15 |
8000 |
CDMS request undue |
|
Table 21:
Mission
Mission Number |
Hex Mask |
Description |
0 |
|
not valid |
1 |
0001 |
Nominal |
2 |
0002 |
Fail Tolerant |
3 |
0003 |
ADS Failed |
|
Table 22:
Standby Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 page |
HK5 |
Status |
Standby (1) |
HK4 |
+5 V current |
|
HK3 |
+12 V current |
|
HK2 |
+28 V current |
|
HK1 |
-5 V current |
|
HK0 |
-12 V current |
|
|
Table 23:
Health Check Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Health Check (2) |
HK4 |
+5 V current |
|
HK3 |
Temperature |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 24:
Checkout Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Checkout (3) |
HK4 |
+5 V current |
|
HK3 |
Temperature |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 25:
Preparation Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Preparation (4) |
HK4 |
+5 V current |
|
HK3 |
Temperature |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 26:
Mission Set Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Mission Set (5) |
HK4 |
+5 V current |
|
HK3 |
Desired Velocity |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 27:
Acceleration Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Acceleration (6) |
HK4 |
+5 V current |
|
HK3 |
Desired Velocity |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 28:
Descent Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Descent (7) |
HK4 |
Actual Velocity |
|
HK3 |
Temperature |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 29:
Landing Houskeeping Data
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Landing (8) |
HK4 |
+5 V current |
|
HK3 |
+28 V current |
|
HK2 |
Acceleration |
|
HK1 |
Pipe Pressure |
|
HK0 |
Tank Pressure |
|
|
Table 30:
Patch Houskeeping Data (same as standby)
Register |
Description |
Range |
HK7 |
Synchronsation |
0xAA55 |
HK6 |
Control |
see table 5 |
HK5 |
Status |
Standby (1) |
HK4 |
+5 V current |
|
HK3 |
+12 V current |
|
HK2 |
+28 V current |
|
HK1 |
-5 V current |
|
HK0 |
-12 V current |
|
|
Next: 3.13 Backup RAM
Up: 3 ADS Firmware
Previous: 3.11 Telecommands
  Contents
Peter Schmid
2001-05-18