Air510U#
Hardware Data#
Information website: air510u.cn
The built-in GNSS chip is the core and object UC6228CI
Software Information#
Data Link: UC6228CI
UART Parameters#
The default baud rate is 115200
Data bit 8, stop bit 1, no check
UART The level is 3.3V
The highest baud rate supported is 115200, the lowest 9600
Ephemeris information#
Address:
GPS+The Big Dipper Calendar http://download.openluat.com/9501-xingli/HXXT_GPS_BDS_AGNSS_DATA.dat
Single Big Dipper Ephemeris http://download.openluat.com/9501-xingli/HXXT_BDS_AGNSS_DATA.dat
Update cycle is 10 minutes once, ephemeris validity: GPS is 4 hours, Beidou is 1 hour
The single Big Dipper ephemeris will be smaller than the GPS Big Dipper ephemeris, which is normal. The Big Dipper ephemeris is a subset of GPS Beidou
Write Method:
Ephemeris itself is a binary file (RTCM format), which can be written directly to the UART RXD port of the module. It can be written in segments (not less than 256 bytes) or once.
The ephemeris itself comes with verification, but there is no return value for writing.
Reminder:
The ephemeris is also continuously received from the satellite while the device is in operation, thereby automatically extending the ephemeris validity period
Keeping the standby power supply without dropping can keep the ephemeris. After the standby power supply is also powered off, the ephemeris will be lost and needs to be injected again.
Adaptation#
lua Library: uc6228 for LuatOS
AT Firmware comes with driver
CSDK Please refer example_gnss
Known issues#
In the first version of the Air510U development board, the PPS resistance is too large, resulting in the PPS lamp still not bright after successful positioning.
Built-in firmware is ROM version, configuration information cannot be saved
The built-in firmware only supports GPS Beidou QZSS, and does not support other navigation constellations
The built-in firmware only supports satellites with Beidou number 37 and below
Air510U The antenna pin of the development board does not have feed. If you need to use an active antenna, you need to connect the capacitor from the VDD_REF pin to the antenna pin.
Firmware Loading (Advanced Topics)#
Air510U The built-in firmware is ROM version, which cannot save configuration information or update firmware, but supports โload firmwareโ function
The files required for the following operations are downloaded from the pkg directory of uc6228 for LuatOS
Firmware Loading Operation Flow#
At a frequency of 10ms, continuously send โM! to the RX pin of the module! Tโ instruction, 3 bytes, send continuously
After the module is completely powered off, the module will be powered on again, and the module will return to โYCโ, and then output โCโ every 2 seconds, which means that the loading mode is successfully entered. Otherwise, please power off and power on again.
Stop sending โM! Tโ, use โxmodemโ protocol, send bootloader file
Switch the serial port baud rate according to the selected bootloader file, for example, the bl921600 represents baud rate 921600
At this time, theโ Cโ character should be continuously received, which means that the bootloader startup is complete and the firmware is ready to be received.
Send firmware file using โxmodemโ protocol
After the sending is completed, the module will restart and enter the firmware operation mode. According to the different firmware files, switch to the correct baud rate, usually 115200
At this point, the module should output an NMEA statement, representing that the module is running correctly.