Skip to main content

Reaction wheel

Reaction wheel address 0x0A (10 in decimal format). Below is a list of command packets and response packets for the Reaction wheel module (Picture 1):

Response packets are marked with the tilde symbol "~".

List of command packages for модуля-маховика

Picture 1. List of command packages for the Reaction wheel module

Each command has a default address, cipher, name, description, and parameters. The address and cipher are separated by a hyphen, the name is separated by a space, for example A-A01 rpm.

Let's analyze some commands designed to control the Reaction wheel:

  • Command A-A01 rpm - setting the rotation speed of the Reaction wheel:

    • A is the default address (in this case, the address of the Reaction wheel module is 0x0A);
    • A01 is the command cipher by which the subsystems understand what kind of command it is;
    • rpm (rate per minute) is the name of the Reaction wheel rotation speed setting command.

    If you click on the command, the parameters and description of the command will appear in the Fields field. The command parameter rpm is the speed of rotation of the Reaction wheel in revolutions per minute, which will be set when sending the command (Picture 2):

    Setting the Reaction wheel rotation speed

    Picture 2. Setting the rotation speed of the Reaction wheel

To send a command, click on the To server button.

  • Command A-A63 cgf_regular_telemerty_on - setting the packet sending period (Picture 3):

    • A is the default address (in this case, the address of the Reaction wheel module is 0x0A);
    • A63 is the command cipher by which the subsystems understand what kind of command it is;
    • cgf_regular_telemerty_on is the name of the command to set the period for sending packets.

    Setting the packet sending period

    Picture 3. Setting the period for sending packages

    Figure 3 shows that the packet sending period is set to 500 ms.

danger

Do not set the packet sending period to less than 200 ms – otherwise you will not be able to receive the remaining packets – the channel will be busy.

In addition to regular packages, you can send one-time requests.

For example, in response to the command A-FFE0 request_version (requesting the firmware version of the Reaction wheel module), the system will send the package ~version_sw, provided that the check mark is set opposite ~A-FFE1 version_sw in the field Tree (Picture 4):

Sending a one-time request

Picture 4. Sending a one-time request

Sample response (Picture 5):

Request response example

Picture 5. Example of a request response

You can view the response parameters by clicking on the corresponding line in the History field.