RocketCAN

What is RocketCAN

RocketCAN is CAN bus on board rocket for inter-board avionics communication, RocketCAN is also used for on-the-pad rocket to GSE(Ground Support Equipment) communication. CAN bus supports data payload up to 8 bytes.

SID Format

CAN 2.0B SID for 2025 rocket and beyond

Bit 28:27

Bit 26:18

Bit 17:16

Bit 15:8

Bit 7:0

SID (Identifier)

EID (Extended Identifier)

Priority

Message Type

Reserved

Board Type ID

Board Instance ID

The priority bits are allocated as following:

Bit value

Priority

00

Highest

01

High

10

Medium

11

Low

CAN 2.0A SID for Borealis and older rockets

Bit 10:5

Bit 4:0

Message Type

Board ID

History

The development of RocketCAN have started at Fall 2018, it was running at 42 kbps with CAN 2.0A(11 bit SID) frame format, this format have been used until LOTS rocket. Since 2024’s addition of airbrakes active control system, the messages being transmitted on the bus have increased, so the bitrate have been upgrade to 250 kbps. For 2025 rocket, due to more complex avionics and payload, board ID would exceed 11-bit SID limition, so the 2025 rocket would use a 250 kbps CAN 2.0B(29 bit SID).