Skip to content

C-RTK3 G5 Centimeter-Level Positioning and Heading Module

The C-RTK3 G5 is a new-generation centimeter-level positioning and heading module launched by CUAV. It integrates the high-performance STM32H5 processor and GNSS+ technology suite, and supports the CAN FD bus.

It reliably handles complex application scenarios such as radio interference, electromagnetic interference, positioning spoofing, high vibration, and high maneuverability. It effectively expands the application boundaries of intelligent devices and provides core support for stable, safe and accurate positioning and heading. It is widely applicable to satellite positioning devices including vehicle navigation systems, robots, drones and unmanned ground vehicles.

C-RTK3 G5

Product Features

  • RTK positioning accuracy: 0.6 cm + 0.5 ppm
  • Dual-antenna heading, no compass calibration required
  • Multi-constellation and multi-frequency positioning & heading
  • High-performance STM32H5 processor
  • CAN FD + 20 Hz high refresh rate
  • Interference detection and alarm
  • All-round anti-interference and anti-spoofing capability
  • LOCK+ fusion algorithm for stable signal tracking under high vibration and impact
  • 2-channel EVENT with configurable PPS output

Electrical & Hardware Specifications

C-RTK3 G5Specifications
ProcessorSTM32H5 Arm® Cortex®-M33, 250 MHz
GNSS Hardware Channels789
Supported Constellations & Frequency BandsGPS: L1C/A, L2C, L2PY, L5, L1C
GLONASS: L1CA, L2CA, L2P, L3 CDMA
BDS: B1I, B1C, B2a, B2I, B3I, B2b
Galileo: E1, E5a, E5b, E6
QZSS: L1C/A, L1C/B, L2C, L5, L6
Antenna ConfigurationDual-antenna; single/dual-antenna working mode configurable
Raw Data OutputSupported / TF card logging available
Positioning AccuracySingle Point: Horizontal 1.2 m, Vertical 1.9 m
DGNSS Aided: Horizontal 0.4 m, Vertical 0.7 m
RTK: Horizontal 0.6 cm + 0.5 ppm,
Vertical 1 cm + 1 ppm
Velocity Accuracy3 cm/s
Heading Accuracy0.15° @ 1 m antenna baseline
0.03° @ 5 m antenna baseline
Max Update Rate20 Hz
RTK Initialization Time7 s (Baseline < 40 km)
Timing PerformancePPS Resolution: 1.4 ns
Event Accuracy: < 3 ns
Cold Start: < 35 s (No ephemeris / No approximate position)
Hot Start: < 10 s (With ephemeris & approximate position)
Re-acquisition Time: 1 s
Tracking & Acquisition ThresholdTracking: 20 dB/Hz
Acquisition: 30 dB/Hz
Onboard CompassRM3100
Communication ProtocolsDroneCAN / SBF / NMEA-0183 / RTCM
Communication Baud Rate1 Mbit/s (CAN)
8 Mbit/s (CAN FD)
Firmware UpgradeSupported
Default FirmwareC-RTK3 M4C
Interfaces1 × CAN (GH1.25 4P)
1 × UART (GH1.25 6P)
1 × USB Type-C
2 × Antenna Port (BWMCX-KEF)
1 × TF Card Slot
Dimensions55.5 × 50 × 16.5 mm (Including mounting holes)
Weight43.5 g (Excluding antenna and cable)
Operating Temperature-10 ℃ ~ +80 ℃

CRA-602 Antenna Specifications

CRA-602 AntennaSpecifications
Coverage Angle360°
PolarizationRight-Hand Circular Polarization
LNA Gain38±2 dB
Connector TypeSMA-J
DimensionsΦ40 × 84.5 mm
Weight36 g

Dimensions

C-RTK3 G5 Dimension Drawing

C-RTK3 G5

CRA-602 Antenna Dimension Drawing

C-RTK3 G5

Pin Definition

C-RTK3 G5

C‑RTK3 G5 System Parameters

NOTE

The following are internal configuration parameters for the C‑RTK3 G5; modification is generally unnecessary.

ParameterRange / OptionsDefaultDescription
GPS_TYPEFixed system configuration, not applicable
GPS_MB_ONLY_PORTReserved for APM compatibility, unused
CAN_NODE_ID0~1250CAN node ID; 0 = auto‑assigned by controller; set to a unique non‑zero value if conflicts occur
CAN_RTrue/FalseFalseEnable CAN 120Ω termination resistor; True = enable; recommended for multi‑node buses
GNSS_ITFM_SENDSend interference/spoofing detection data via CAN
FLASH_BOOTLOADERTrue/FalseFalseUpdate bootloader; automatically resets to False after completion
CAN1_FD_BITRATE1–8 (Mbps)4CAN1 FD data segment bitrate
CAN1_FD_EN_MODE0~22CAN FD enable: 0 = disable (Classic CAN); 1 = force enable CAN FD;
2 = auto (system selects based on bus load and handshake)
GNSS_MODE0–65535 (bitmask)109Satellite constellation: Bit0=GPS, Bit1=SBAS, Bit2=Galileo, Bit3=BeiDou,
Bit4=IMES, Bit5=QZSS, Bit6=GLONASS, Bit7=NavIC
GNSS_EN_ATTITUDE0/110 = single‑antenna; 1 = dual‑antenna heading
GNSS_DYN_MODEL0–1310Dynamic model: 0=Base Station,1=Quasi‑static,2=Robot,3=Pedestrian,4=Automotive,5=Motorcycle,
6=Racing,7=Heavy Machinery,8=Marine,9/10/11=UAV,12=Wearable,13=Unconstrained
GNSS_RATE_MS50/100/200/500 (ms)100GNSS output period: 100ms=10Hz, 50ms=20Hz
GNSS_UART2_BAUD1200~4000000460800UART2 baud rate
GNSS_UART2_PROT0–65535 (bitmask)10UART2 protocol: Bit0=UBLOX, Bit1=NMEA, Bit2=RTCM, Bit3=SBF;
Common: 2=NMEA, 8=SBF, 10=NMEA+SBF
SEP_ELE_MASK-90~90 (°)10Satellite elevation mask angle (angle from local horizontal to satellite);
satellites below this angle excluded from PVT; recommend 15~20° in urban/mountain/interference environments
SEP_SL0–200 (s)20Carrier‑smoothed pseudorange duration
SEP_PPS_PRD0–2115PPS output period:
0=Off;1=10MHz;2=1MHz;3=100KHz;4=10KHz;5=5KHz;6=2KHz;7=1KHz;8=100Hz;9=50Hz;10=20Hz;11=10Hz;12=5Hz;13=4Hz;14=2Hz;15=1Hz;16=2S;17=4S;18=5S;19=10S;20=30S;21=60S
SEP_PPS_DUTY1–99 (%)5PPS duty cycle (max pulse width: 1000ms)
SEP_PPS_POL0/10PPS polarity: 0=Low→High;1=High→Low