Skip to content

2. Telemetry

Jonathan Ma edited this page Dec 18, 2024 · 20 revisions

There are 2 different packet formats that ChipSats downlink: data packets and callsign packets. Multi-byte fields should be read as little endian.

Data packet

Byte # Bits Data Min Max Mapped Min Mapped Max Units
0-1 GPS Latitude -9000 9000 -90 90 degrees
2-3 GPS Longitude -18000 18000 -180 180 degrees
4-5 GPS Altitude 0 65535 0 655350 meters
6 Gyro X 0 255 -245 245 deg/s
7 Gyro Y 0 255 -245 245 deg/s
8 Gyro Z 0 255 -245 245 deg/s
9 Acc X 0 255 -20 20 m/s2
10 Acc Y 0 255 -20 20 m/s2
11 Acc Z 0 255 -20 20 m/s2
12 Mag X 0 255 -100 100 uT
13 Mag Y 0 255 -100 100 uT
14 Mag Z 0 255 -100 100 uT
15 Temperature 0 255 -40 125 °C
16 0-3 Valid Uplinks 0 15
4-7 Invalid Uplinks 0 15
17 0-1 ChipSat ID 0 3
2 GPS Position Valid 0 1
3 GPS Altitude Valid 0 1
4 IMU Valid 0 1
5 GPS On 0 1
6 Receive Flag 0 1

Callsign packet

Byte # Character ASCII
0 K 75
1 D 68
2 2 50
3 W 87
4 T 84
5 Q 81
Clone this wiki locally