上传者: kernelspirit
|
上传时间: 2022-04-18 14:48:05
|
文件大小: 2.78MB
|
文件类型: EXE
NMEA协议是为了在不同的GPS导航设备中建立统一的RTCM(海事无线电技术委员会)标准,它最初是由美国国家海洋电子协会(NMEA—The NationalMarine Electronics Association)制定的。
NMEA通讯协议所规定的通讯语句都已是以ASCII码为基础的,NMEA-0183协议语句的数据格式如下:“$”为语句起始标志;“,”为域分隔符;“ *”为校验和识别符,其后面的两位数为校验和,代表了“$”和“*”之间所有字符的按位异或值(不包括这两个字符);所有的语句必须以ASCII 字符的“回车”(十六进制的0D)和“换行”(十六进制的0A)作为语句结尾。
为了确保所采集的GPS数据的可靠性,必须进行检验和的计算与比较。检验和hh为“$”与“*”之间的所有字符按位异或的结果,并将其高4位和低4位各用一个十六进制数(字母大写)表示出来。
GPS协议校验和计算工具就是计算此校验和的小工具,可以输入$和*之间的字符串,也可以输入$开头的字符串,也可以输入以*结尾的字符串,工具都能自动识别,并正确计算。