Shop Electronics GPS TBS DroneCAN GPS Module UBX-M9140

TBS DroneCAN GPS Module UBX-M9140

DroneCAN compatible GPS module, plug and play with any DroneCAN compatible flight controller

72.00 $
Ships immediately
Product support
0 Ratings

Electrical Characteristic

  • GNSS chip: M9140-KB
  • Supported constellations: GPS L1 C/A, GLONASS L10F, BDS B1I, Galileo E1B/C, QZSS, SBAS (WAAS/EGNOS/MSAS/GAGAN)
  • Channels: 92 search channels
  • Operating modes: GPS/GLONASS/BDS/GALILEO, combinable
  • Assisted systems: SBAS, QZSS

Sensitivity

  • Tracking sensitivity: -167 dBm
  • Reacquisition sensitivity: -160 dBm
  • Cold-start sensitivity: -148 dBm
  • Hot-start sensitivity: -159 dBm
  • Horizontal accuracy: 1.5 m CEP
  • Velocity accuracy: 0.05 m/s
  • Dynamic heading accuracy: 0.3°
  • 1PPS time accuracy: RMS 30 ns, 99% 60 ns

Start Time

  • Cold start: 24 s
  • Assisted start: 2 s
  • Hot start: 2 s

Data Output

  • Baud rate: 4800–921600 bps (default 38400 bps)
  • Output level: CAN level
  • Protocols: NMEA, UBX
  • NMEA sentences: RMC, VTG, GGA, GSA, GSV, GLL
  • Update rate: 0.25–25 Hz (default 1 Hz)
  • Flash: Onboard flash for configuration retention on power loss
  • 1PPS: Configurable 0.25 Hz–10 MHz, default period 1 s, 100 ms high pulse

MCU

  • MCU: STM32F103CBT6 (Cortex-M3, 72 MHz, 128 KB Flash, 20 KB SRAM)
  • Connectors: 1.25 mm pitch, 6-pin ×2
  • Sensors: Compass QMC5883L; no barometer; no 6-axis IMU
  • Buzzer/SD/USB/Switch: Not available
  • Interface: CAN 2.0 A/B

LED

  • PPS/FIX: Red, solid on power, blinks when fixed
  • TX (GPSDATA): Blue, blinks when data is output
  • CAN: Green, slow blinking after successful CAN communication
  • CAN termination: 120 Ω not populated by default; short the onboard pads to enable

Power and consumption

  • Supply voltage: 5.0 V DC (12 V requires hardware customization)
  • Current: ~120 mA

Compass

  • QMC5883

Physical and Environmental

  • Dimensions: Φ55.8 × 9.8 mm
  • Weight: 32 g
  • Operating temperature: -40 to +85 °C
  • Storage temperature: -40 to +105 °C

Pin summary

  • MCU header: 3V3, TXO, RXI, DIO, CLK, GND (3.3 V program/debug)
  • GPS/CAN header: VCC (default 5 V), TX, RX, CANL, CANH, GND

NMEA Output and Support

  • Provides standard NMEA examples for no-fix and fix states
  • Supports GGA/GLL/GSA/GSV/RMC/VTG fields and flags (compatible with NMEA 4.10 flags)

Setup

DroneCAN Mode

  • Verify the following parameters are set on your autopilot via your ground station.
  • CAN_D1_PROTOCOL = 1 (set virtual driver of CAN1 to DRONECAN)
  • CAN_P1_DRIVER = 1 (assuming its on the first CAN bus of the autopilot)
  • GPS_TYPE: 9 (set the communication protocol type of GPS 1 to DRONECAN)
  • NTF_LED_TYPES: 231 Set to DRONECAN for LED type

UART Mode

  • GPS TYPE = 19 (MSP)
  • Serialx_PROTOCOL  = 32  (MSP) where x is the SERIAL port used for connection on autopilot.
  • Serialx_BAUD = 115    where x is the SERIAL port used for connection on autopilot.

User Manual

- [Download]