DPU Data Structures

Monitor limits consists of lower and upper limits of each monitored value; the lower limit is first followed by the upper limit. Each limit is an eight bit unsigned integer; the monitored value is scaled accordingly before being monitored.

Table 24. Monitor Limits Subpacket Format
NameLength (bits) ValueDescription
Time Tag 32 Unsigned integer Spacecraft MET
Grouping 2 11 = None Grouping flags
Subpacket Id 14 0x0005 Identifies subpacket type
Length 16 84 Number of data bytes in subpacket
Ana DPU/0 2 * 8 Unsigned integer Mirror motor current
Ana DPU/1 2 * 8 Unsigned integer Star camera #1 heater current
Ana DPU/2 2 * 8 Unsigned integer Star camera #2 heater current
Ana DPU/3 2 * 8 Unsigned integer Diaphragm heater current
Ana DPU/4 2 * 8 Unsigned integer Mirror motor heater current
Ana DPU/5 2 * 8 Unsigned integer Bulk heater current
Ana DPU/6 2 * 8 Unsigned integer DPU current
Ana DPU/7 2 * 8 Unsigned integer DPU voltage
Ana IM/0 2 * 8 Unsigned integer Imager converter current
Ana IM/1 2 * 8 Unsigned integer HOP actuator #1 heater #1 current
Ana IM/2 2 * 8 Unsigned integer HOP actuator #1 heater #2 current
Ana IM/3 2 * 8 Unsigned integer Imager current
Ana IM/4 2 * 8 Unsigned integer HOP actuator #2 heater #1 current
Ana IM/5 2 * 8 Unsigned integer Imager voltage
Ana IM/6 2 * 8 Unsigned integer HOP actuator #2 heater #2 current
Ana SP/0 2 * 8 Unsigned integer Spectrometer primary current
Ana SP/1 2 * 8 Unsigned integer Spectrometer converter current
Ana SP/2 2 * 8 Unsigned integer Cooler converter current
Ana SP/3 2 * 8 Unsigned integer Cooler current
Ana SP/4 2 * 8 Unsigned integer Spectrometer current
Ana SP/5 2 * 8 Unsigned integer Cooler voltage
Ana SP/6 2 * 8 Unsigned integer Spectrometer voltage
Ana FW/0 2 * 8 Unsigned integer FW motor primary current
Ana FW/1 2 * 8 Unsigned integer FW motor current
Ana FW/2 2 * 8 Unsigned integer FW motor converter current
Ana FW/3 2 * 8 Unsigned integer FW 15V current
Ana FW/4 2 * 8 Unsigned integer FW 15V voltage
Temp 0 2 * 8 Unsigned integer Spectrometer housing temperature
Temp 1 2 * 8 Unsigned integer Mirror motor elec. temperature
Temp 2 2 * 8 Unsigned integer Cryo cooler temperature
Temp 3 2 * 8 Unsigned integer Fold mirror temperature
Temp 4 2 * 8 Unsigned integer Housing rear temperature
Temp 5 2 * 8 Unsigned integer M2 temperature
Temp 6 2 * 8 Unsigned integer M1 temperature
Temp 7 2 * 8 Unsigned integer Diaphragm temperature
Temp 8 2 * 8 Unsigned integer Mirror motor temperature
Temp 9 2 * 8 Unsigned integer Star camera #2 temperature
Temp 10 2 * 8 Unsigned integer Star camera #1 temperature
Temp 11 2 * 8 Unsigned integer HOPS actuator #1 temperature
Temp 12 2 * 8 Unsigned integer Housing top temperature
Temp 13 2 * 8 Unsigned integer Radiator temperature
Temp 14 2 * 8 Unsigned integer Deck temperature

Parameters are constants that describe different characteristics of the system. In recognition of the fact that we may not know these "constants" exactly and may want to change them after launch, the parameters are grouped together in a parameter database.

Table 25. DPU Parameter Subpacket Format
NameLength (bits) ValueDescription
Time Tag 32 Unsigned integer Spacecraft MET
Grouping 2 11 = None Grouping flags
Subpacket Id 14 0x0006 Identifies subpacket type
Length 16 48 Number of data bytes in subpacket
Cal On 16 Unsigned integer Time of cal. lamp on (seconds)
Cal Off 16 Unsigned integer Time between cal. lamps on (s)
Cal Both 16 Unsigned integer Time cal. lamps both off (s)
Cool Time 16 Unsigned integer Cool time before spect. on (s)
HOP On 16 Unsigned integer HOP on time (s)
FW Power 16 Unsigned integer FW motor power level
FW Mult 16 Signed integer FW motor steps per resolver counts
FW Div 16 Unsigned integer
FW Pos 10 * 16 Unsigned integer FW positions (resolver counts)
Image Latch 16 Unsigned integer Imager FPU latch recovery (seconds)
Spare 5 * 16    


home Return to CRISP Software User's Guide. Report problems to John Hayes. mail