Allowed baud rates for Pixhawk UART for serial connections to support the F9P moving base mode

I’m cross-posting my question on the Pixhawk forum here since there are more eyes and it applies to the new RTK moving base capability:

According to my understanding 460,800 is used when both GPS1 and GPS2 are physically connected to your Pixhawk via UART while using RELPOSNED to calculate heading. Radios usually do not support more than 115,200. http://store.rfdesign.com.au/rfd-868-modem/ but there are a few of them out there with such high speed: http://store.rfdesign.com.au/rfd-868x-modem/

They are probably auto-configuring the serial port based on the GPS baud rate. You can’t directly specify 460,800 right now in a configuration parameter for the serial ports since it that speed isn’t in the mapping list, but I’m going to assume that it would work OK if I added that to the list in the firmware.

I have an RFD900X radio that supports this speed. I’m going to give it a try to see how it does. I may be able to reduce the baud rate since 460,800 may be required for accurate current heading information, but I’m hoping not for accurate position solutions.

Correction: It appears that you can specify an arbitrary baud rate directly by specifying the full number rather than the shorthand version. (i.e. 460800 rather than 460)

1 Like