...

How to Configure the P9 Data Transmission Module

P9 Radio is CUAV’s new long-range data link communication module. It has the characteristics of high power, high speed, and high receiving sensitivity.

Features

  • Long-distance transmission.
  • Support point-to-point, relay communication, and other communication methods.
  • 3~12s wide voltage input.
  • Aviation CNC aluminum alloy body.
  • Support high-speed frequency hopping technology, anti-interference.

Technical Specifications

Working frequency
902-928 MHz
Transmission technologyFrequency Hopping
Transfer ProtocolTransparent transmission
Forwarding error detectionHamming /BCH/Golay/Reed-Solomon
Error detectingError Detection 32 bits of CRC, ARQ
EncryptOptional (see AES option)
Range– Reference distance: 40km
(The transmission distance is different under different environments/configurations; please refer to actual use)
Sensitivity-110 dBm @ 115.2 kbps
-108 dBm @ 172.8 kbps
-107 dBm @ 230.4 kbps
Output power100mW – 1W (20-30dBm)
(Default:1W)
Serial interface3.3V CMOS TTL
Antenna gain5DBi
Baud rateUP to 230.4kbps;
57600(Default)
Link Rate115 – 276 kbps
Operating ModesAuto Routing, Store and Forward, Self Healing, Packet Routing Modes
Operating Voltage12V-60V
Power consumptionSleep < 1mA
Idle < 3.5mA
RX : 35mA ~ 80mA
TX :800mA ~ 1200mA
InterfaceSerial: GHR-06V-S
Antenna: SMA inner needle
USB: TYPE-C
Power: TX30PW-M
Operating temperature-40℃ ~ +85℃
Humidity5% ~ 95%(Non-condensing)
Weight5g(No antenna);
Antenna:31g
Size65mmx40mmx16.5mm

Pinouts

Connection with Flight Control

  • PixHack: Radio Interface Plugged into Flight Control

  • Pixhawk: plug into the flight controller’s telem1 or telem2 interface

  • V5+/V5 NANO/X7 series: Use dedicated wiring to connect the flight control TELEM1/TELEM2 interface and radio Data interface.

Ground Station Connection

For Mission planner

Please select a 57600 baud rate when connecting. Note whether the driver is installed correctly and whether the port number is selected.

For QGroundcontrol

It should automatically connect once recognized by QGroundControl.

P9 Configuration

 Tip

The P9 is pre-configured at the factory, so you generally don’t need to perform the configurations in this document. If you have specific requirements, please follow the instructions below.

Driver Program

If your computer prompts that no driver is found after USB connection (as shown in the figure below):

You need to download the driver program (CP2102), extract it, and install it.

 Note

  • For Windows 64-bit systems, install the CP210xVCPInstaller_x64.exe program.
  • For Windows 32-bit systems, install the CP210xVCPInstaller_x86.exe program.
  • For macOS and other systems, search for the CP2102 driver in search engines.

Enter Configuration Mode

  1. Download and install a serial port assistant tool or other serial port debugging software.
  2. Connect the data transmission module to your computer via USB and open the serial port assistant software.

Method 1

  1. Select the USB COM port of the data transmission module, set the baud rate to 9600, data bits to 8, parity to none, stop bits to 1, and use ASCII for both transmission and reception.
  2. Use tweezers or similar tools to press and hold both the CONFIG and RESET buttons simultaneously. First, release the RESET button, then release the CONFIG button.

Method 2

  1. Select the USB COM port of the data transmission module, set the baud rate to the current baud rate of the module (default is 57600 at the factory), data bits to 8, parity to none, stop bits to 1, and use ASCII for both transmission and reception.
  2. Send the following command:
+++

 Note

  • Method 2 is recommended to use the SSCOM Serial Port Debug Assistant; some serial port assistants cannot send this command.
  • Do not press the Enter key to wrap lines for this command.
  1. The serial port assistant will display the “NO CARRIER ok” prompt, indicating that you have entered the AT configuration mode successfully.

Enter the parameters in the serial port assistant and click Send to complete the configuration (each successful configuration will be followed by “ok”).

 Note

Each AT command requires pressing the Enter key to wrap lines (including the last command).

Common Configuration Commands

  • Master: The communication-initiating device, usually used as the ground station. The RSSI indicator lights up only after the master receives data from the slave.
  • Slave: The data-collecting device, usually used as the airborne station or receiving end. The RSSI indicator stays on after establishing communication with the master.
  • Repeater: An intermediate device or node in the network, used to extend the communication distance between the master and the slave.
Parameter NameFunction DescriptionOptional ValuesNotes
+++Enter AT configuration modeNo Enter key required for this command
ATAExit AT configuration mode and enter data communication mode
AT&WSave parametersSend this command to save parameters during configuration
AT&VQuery module parametersUsed to query all current parameter configurations/firmware information
ATSxxx?Query the current value of the ATSxxx parameter
ATSxxx=xSet the value of ATSxxx
ATSxxx /?Set the value of ATSxxxComment document for ATSxxx
AT&F10Default parameters for point-to-point MasterThe default baud rate is 9600 after configuration
AT&F11Default parameters for point-to-point SlaveThe default baud rate is 9600 after configuration
AT&F12Default parameters for point-to-point RepeaterThe default baud rate is 9600 after configuration
AT&F7Default configuration for point-to-multipoint MasterThe default baud rate is 9600 after configuration
AT&F8Default configuration for point-to-multipoint SlaveThe default baud rate is 9600 after configuration
AT&F9Default configuration for point-to-multipoint RepeaterThe default baud rate is 9600 after configuration
ATS133Communication mode0: Point-to-multipoint;
1: Point-to-point
ATS101Working mode0: Master;
1: Repeater;
2: Slave
ATS102Serial baud rate0: 230400;
1: 115200;
2: 57600;
3: 38400;
4: 28800;
5: 19200;
6: 14400;
7: 9600;
8: 7200;
9: 4800;
10: 3600;
11: 2400;
12: 1200;
13: 600;
14: 300
All devices in the network must use the same baud rate
ATS103Wireless transmission rate (air interface rate)0: 172800;
1: 230400;
2: 276480;
3: 57600;
4: 115200
Higher rates provide greater data bandwidth but reduce sensitivity/communication distance/stability
ATS108RF transmit power (mW)20: 100;
21: 125;
22: 160;
23: 200;
24: 250;
25: 320;
26: 400;
27: 500;
28: 630;
29: 900;
30: 1000
Higher transmit power results in longer communication distance
ATS104Network IP1 ~ 4294967295 (32-bit unsigned integer)All devices in the communication network must have the same network IP address
ATS105Local/Device address1 ~ 65535Each device in the same network must have a unique local address
ATS140Target device IP address1 ~ 65535 (65535 means broadcasting to all devices in the network)Must be consistent with the device address of the communication peer (ATS105)
ATS141Repeater enable0: No repeater;
1: With repeater
This parameter is available when the device is set as the master
ATS118Device IP to synchronize1: Default; 65535: Broadcast

Point-to-Point Communication Configuration

For point-to-point mode, copy the parameters below, paste them into the serial port assistant, press the Enter key, and then click Send to complete the configuration (each successful configuration will be followed by “ok”).

Master Settings (Ground Station)

  • Set to master default settings and modify the baud rate to 57600.
AT&F10
ATS102=2
ATS104=725527
AT&W
AT&V

Slave Settings (Airborne)

  • Set to slave default settings and modify the baud rate to 57600.
AT&F11
ATS102=2
ATS104=725527
AT&W

Point-to-Point Communication Configuration with Repeater

Master Settings (Ground Station)

  • Set to master default settings and modify the baud rate to 57600.
AT&F10
ATS102=2
ATS104=725527
ATS141=1
AT&W

Slave Settings (Airborne)

  • Set to slave default settings and modify the baud rate to 57600.
AT&F11
ATS102=2
ATS104=725527
ATS118=3
AT&W

Repeater Settings

  • Set to repeater default settings and modify the baud rate to 57600.
AT&F12
ATS102=2
ATS104=725527
AT&W

 Note

Adding a repeater to the network will halve the network’s communication rate (throughput). When specifying that the slave connects to the master via a repeater, set the slave’s ATS118 to 3. This ensures that the master and slave establish communication only when the repeater is involved. If you want the slave to connect through all devices in the network, set it to 65535. In this case, the slave will communicate directly with the master if possible, and the repeater effect can only be tested at long distances.

Point-to-Multipoint Communication Configuration

For point-to-multipoint mode, simply copy the parameters below, paste them into the serial port assistant, press the Enter key, and then click Send to complete the configuration (each successful configuration will be followed by “ok”).

Master Settings

  • Set to master mode, baud rate 230400, air interface rate 276480bps, network 725527, transmit power 1000MW, device address 1, target address 65535 (broadcast).
AT&F7
ATS102=0
ATS103=2
ATS104=725527
ATS108=30
ATS105=1
ATS140=65535
AT&W

Slave 1 Settings

  • Set to slave mode, baud rate 230400, air interface rate 276480bps, network 725527, transmit power 1000MW, device address 2, target address 1 (master address).
AT&F8
ATS102=0
ATS103=2
ATS104=725527
ATS108=30
ATS105=2
ATS140=1
AT&W

Slave 2 Settings

  • Set to slave mode, baud rate 230400, air interface rate 276480bps, network 725527, transmit power 1000MW, device address 3, target address 1 (master address).
AT&F8
ATS102=0
ATS103=2
ATS104=725527
ATS108=30
ATS105=3
ATS140=1
AT&W

Slave 3 Settings

  • Set to slave mode, baud rate 230400, air interface rate 276480bps, network 725527, transmit power 1000MW, device address 4, target address 1 (master address).
AT&F8
ATS102=0
ATS103=2
ATS104=725527
ATS108=30
ATS105=4
ATS140=1
AT&W

Slave 4 Settings

  • Set to slave mode, baud rate 230400, air interface rate 276480bps, network 725527, transmit power 1000MW, device address 5, target address 1 (master address).
AT&F8
ATS102=0
ATS103=2
ATS104=725527
ATS108=30
ATS105=5
ATS140=1
AT&W

 Tip

  • For additional slaves, simply set ATS105 to a unique value in the network.
  • If connecting to an ArduPilot controller, set the controller’s serial port baud rate to 230400 (SERIALx_baud=230, where x is the serial port number) and ensure SYSID_THISMAV is set to a unique value.
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.