CAN Model - UWCubeSat/DubSat1 GitHub Wiki

Using the CAN Model

The CAN Model board models HS-1's behavior on the CAN bus

LATEST VERSION

Setup

Flashing From a Binary File Using the Command Line

  1. Install MSP430Flasher.
  2. Use the command msp430flasher -w <path_to_binary_file> -z [VCC]

First Boot

When the board first boots, all three LEDs light in sequence, then display the version number in binary for 7 seconds. Note that the LEDs light sequentially from LSB to MSB

Indicator LEDs

The first LED (light blue) signifies that the CAN Model is running. It flashes at a visible frequency while the board is operational. The second LED (yellow) lights flashes on when the board receives a rollcall command. As of version 4, the third LED is not used.

Virtual Power Domains

The CAN model board has virtual power domains that can be enabled and disabled to recreate different satellite states. Each virtual power domain is enabled by default, but may be disabled by pulling its associated GPIO pin to 3.3V.

Virtual Power Domain GPIO Pin
COM2 3.1
RAHS 3.2
BDot 3.3
ESTIM 1.3
EPS 1.4
PPT 1.5

Note that GPIO pins 1.6, 1.7, 2.2, 2.6, 3.6, and 3.7 are pulled high for convenience.