本科毕业设计说明书 第 7页
NMEA-0183 协议[12][13]。
对于标准通讯接口的参数,NMEA-0183 通讯协议进行了明确的规定,其中,波特率的规 定为 4800b/s,数据位规定为 8 位,停止位规定为 1 位。
表 2。1 传输长度表:传输长度=传输总字符数/每秒传输数论文网
波特率 每秒传输数 语句 最大字符
1200 120 GPGGA 72
2400 240 GPGSA 65
4800 480 GPGSV 210
9600 960 GPRMC 70
NMEA-0183 通讯协议以 ASCII 码为基础来规定通讯语句,以下是 NMEA-0183 协议语句 的数据格式:“$”是语句起始标志;“,”是域分隔符;“*”是校验与识别符,“*”后面的两 位数是校验和,校验和代表了“$”与“*”之间的所有字符的按位异或值;“/”为终止符, 所有语句需要用回车换行以结束,使用 ASCII字符的“回车”——即十六进制的 0D,和“换行”
——即十六进制的 0A[14]。
表 2。2 NMEA0183 包括如下命令:
名称
功能
输入/输出
备注
GPGGA
坐标位置数据
输出
默认设置
GPRMC 最小专用数据 输出 默认设置
GPGSA/GPBSA DOP 与有效卫星 输出 默认设置,依据授时源输出 GPS 或 BD DOP 信息
GPGSV/GPBSV
GPS 卫星/BD 卫星
输出 默认设置,依据授时源输出 GPS 或 BD 卫星信息
GPCFG 配置信息 响应输出 只在收到请求 HXASK 请求命令时输出 一次
GPZDA 日历信息 响应输出 同上
HXSRC 设置/输出授时源种类 输入/输出 输入时作为设置授时源命令,输出时输
出授时状态和授时种类
第 8页 本科毕业设计说明书
HXPRT
设置/输出串口波特率
输入/输出
输入时作为设置波特率命令,输出时输 出当前波特率
HXLLM 设置精确位置 输入