NMEA-0183之$GPRMC数据处理
发布时间:2021-03-07 13:02:38 所属栏目:大数据 来源:网络整理
导读:副标题#e# NMEA-0183 u?以下为GPS芯片串口发出的数据: 201512_15:42:3712,$GPTXT,ANTSTATUS=SHORT*43 201512_15:42:37$GNGGA,074219.000,3021.516740,N,12005.998703,E,1,9,1.09,20.996,M,6.991,*42 201512_15:42:37$GNGLL,A,A*45 201512_15:42:37$GPGSA,3
??速度 车辆速度不会大于255 speed_tmp = (gps_data.speed[0] >> 4) * 1000 + (gps_data.speed[0] & 0xf) * 100 + (gps_data.speed[1] >> 4) * 10 + (gps_data.speed[1] & 0xf); speed_tmp *= 1852; // 将速度knot转换成公里/小时 speed_tmp /= 10000; // 缩小10000倍还原速度值 ??角度 角度可能大于255,需缩小才能单字节传送; direct_tmp = (gps_data.angle[0] >> 4) * 1000 + (gps_data.angle[0] & 0xf) * 100 + (gps_data.angle[1] >> 4) * 10 + (gps_data.angle[1] & 0xf); direct_tmp /= 16; // 方向为原来方向/1.6 (编辑:网站开发网_马鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐