CAN Model - UWCubeSat/DubSat1 GitHub Wiki
Using the CAN Model
The CAN Model board models HS-1's behavior on the CAN bus
Setup
Flashing From a Binary File Using the Command Line
- Install MSP430Flasher.
- 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.