01
双模定位概述
GPS与北斗系统简介 · 双模定位优势 · 应用场景分析
基础概念
02
硬件选型指南
主流双模定位模块对比(ATGM336H, NEO-8M) · 天线选型 · 接口说明
硬件选型
03
开发环境搭建
Keil/IAR环境配置 · STM32CubeMX初始化 · 串口驱动配置
环境STM32
04
NMEA-0183协议详解
协议帧结构 · GGA/RMC/GSV语句解析 · 校验和计算
协议解析
05
数据解析实战
字符串切割 · 字段提取 · 经纬度格式转换(DDMM.MMMM→DD.DDDDD)
算法坐标
06
时间同步机制
UTC时间解析 · 时区转换 · 闰秒处理 · RTC校准实战
时间RTC
07
定位状态判断
定位标志位解析 · PDOP/HDOP/VDOP精度因子 · 固定解/浮点解识别
状态精度
08
多星座融合策略
GPS+北斗联合定位 · 星历解析 · 可见卫星数统计
融合星座
09
原始观测值处理
伪距 · 载波相位 · 多普勒频移 · 信噪比(CN0)提取
观测值原始数据
10
单点定位算法
最小二乘法定位解算 · 误差源分析(电离层/对流层/多径)
算法定位
11
差分定位基础
RTCM协议简介 · 基准站/流动站架构 · 差分改正数生成
差分RTCM
12
RTK定位实战
载波相位差分 · 整周模糊度固定 · 厘米级定位实现
RTK高精度
13
惯性导航融合
IMU数据读取 · 加速度计/陀螺仪校准 · GPS/INS松耦合
惯导IMU
14
卡尔曼滤波应用
状态向量设计 · 观测方程构建 · 协方差矩阵调参
滤波卡尔曼
15
定位数据存储
SD卡FATFS文件系统 · CSV/GPX格式记录 · 数据回放分析
存储文件系统
16
无线数据传输
蓝牙BLE透传 · WiFi UDP发送 · 4G DTU远程上报
无线通信
17
低功耗设计策略
模块休眠唤醒 · 定位周期自适应 · 电源管理电路设计
低功耗电源
18
抗干扰技术
多径抑制算法 · 窄带干扰滤除 · 天线抗干扰设计
抗干扰算法
19
城市峡谷环境优化
3D城市模型辅助 · 信号遮挡检测 · 航位推算补偿
城市优化
20
车载导航应用
OBD接口读取车速 · 地图匹配算法 · 电子围栏实现
车载导航
21
无人机定位
动态RTK · 磁罗盘校准 · 返航点记录与安全策略
无人机RTK
22
农业自动驾驶
厘米级路径规划 · 作业区域绘制 · 转向控制接口
农业自动
23
海洋定位应用
潮汐校正 · 船体姿态补偿 · AIS数据融合
海洋AIS
24
时间同步应用
PPS脉冲捕获 · NTP服务器搭建 · 分布式系统时间戳
时间同步
25
性能测试方法
冷启动/热启动时间 · 重捕获时间 · 定位精度统计
测试性能
26
日志分析工具
Python解析脚本 · 可视化轨迹绘制 · 卫星天空图生成
工具Python
27
常见故障排查
无定位输出 · 定位漂移 · 星历老化 · 天线短路检测
故障排查
28
固件升级方法
模块固件更新 · Bootloader设计 · OTA远程升级
固件OTA
29
安全与合规
地理围栏数据安全 · 民用定位限制 · 出口管制合规
安全合规
30
项目实战
双模定位终端完整设计 (硬件+软件+云平台对接)
综合实战