CONTOUR CRISP DPU - Flight Software Status

This document describes the current status of the CONTOUR CRISP DPU flight software. The document is maintained in archeological order: the most recent information is at the top.

Version 3

This software version was uploaded to the spacecraft at KSC on April 29, 2002. The changes made since version 2 are listed below.

  1. Reduce noise in analogs - 2/15/2002.

    Modified analog read function to convert each channel twice and use the second value. This should reduce the noise.

  2. Add built-in macro to kill all macros - 4/5/2002.

    Added built-in macro 12 that kills all running macros. The macro first disables monitor responses so that no macros will be started autonomously by the DPU. Then is calls an internal function that kills all running macros, including itself.

  3. Modified built-in shutdown macro - 4/5/2002.

    Modified shutdown macro to home mirror instead of explicitly moving it to "park" position. Also, the mirror power is removed and all the primaries are turned off.

  4. Added CRS_CA_RESET command - 4/17/2002.

    Added a new command, CRS_CA_RESET, to reset the closest approach monitor. The closest approach monitor goes through a series of four states: idle, search, inbound imaging, and closest approach and then back to idle. It can only go through the states in the given order. During test we may need to start an encounter over. However, if the state machine is midway through its sequence, there is no way to return it to idle. Although this is probably a testing issue, it could conceivably become a problem in the actual encounter. The CRS_CA_RESET command was also added to the "kill all" macro.

  5. Added monitor response macros - 4/26/2002.

    Added default macros 13 - 18 to respond to out-of-limit conditions.

  6. Added temperature monitors - 4/26/2002.

    Added 15 TRIO temperatures to monitoring table and to monitor limits subpacket.

  7. Filled in monitor table - 4/26/2002.

    Filled in the monitor table with response macros and default limits.

Version 2

This software version was uploaded to the spacecraft at GSFC on February 2, 2002. The changes made since version 1 are listed below.

  1. Increase motor power level - 1/19/2002.

    Increased filter wheel default motor power level to 7.

  2. Send exposure time to TPU - 1/23/2002.

    Send the image exposure time to the TPU instead of the time of exposure start.

  3. Forward new tracking image commands to TPU - 1/28/2002.

    Forward new tracking image zoom and pan commands to TPU.

  4. Compensate for miswired temperature sensors - 1/29/2002.

    Two pairs of adjacent temperatures sensors were crossed when the spacecraft was wired. This is mostly a documentation change except in the case of the heaters; two of the swapped sensors, diaphragm and mirror motor, are used by the heater control software.

  5. Modified cover deployment logic - 1/30/2002.

    Modified the cover deployment software:

    Also, the HOP timeout value was increased from 60 seconds to 200 seconds.

  6. Changed telemetry flush default - 1/31/2002.

    Changed default configuration to not automatically flush buffered telemetry.

Version 1

This is the version of software that was delivered to the spacecraft on January 9, 2002.