北斗星通GPS调试记录

连接线路

   连接两个蘑菇接收器到NC接收机,NC接收机连接电源,使用RS232转USB串口线连接NC接收机的COM1 端口,再连接到电脑的COM口。

配置指令

打开串口助手终端,选择波特率为为115200,端口号设置好,连接串口。

输入log loglist<换行Enter键> 点击发送,查询当前输出COM口。

输入log gpgga ontime 1<换行Enter键>点击发送,设置频率为1Hz,自动输出gpgga的GPS消息格式。

如果要提高输出频率,修改最后的数字,0.5为2Hz,0.2为10Hz,以此类推。

输入unlog gpgga<换行Enter键>点击发送,停止输出。

数据解析

获得如下数据:

$GPGGA,013530.00,3150.93478694,N,11717.60170404,E,1,12,3.3,14.6285,M,-4.4011,M,,*46

$GPGGA,013531.00,3150.93479329,N,11717.60132940,E,1,12,3.3,15.3488,M,-4.4011,M,,*41

 

其实相对有用的消息为时间、经度、维度,即第2、3、5字段的数据,

其中获得经度维度格式需要转化例如

3150.93478694=31.0+(50.93478694/60)=31.84891312
11717.60132940=117.0+(17.60132940/60)=117.29335549

打开网页https://www.toolnb.com/tools/getGpsArea.html

输入经度维度查询地址

通过测得两点经纬度,测算相对距离。

#include <cmath>
#include <iostream>
using namespace std;

#define PI 3.1415926

const double EARTH_RADIUS = 6378137;
inline double rad(double d)
{
	return d * PI / 180.0;
}
//lat 纬度  lon 经度 单位  米
double GetDistance(double lat1, double lng1, double lat2, double lng2)
{
	double radLat1 = rad(lat1);
	double radLat2 = rad(lat2);
	double a = radLat1 - radLat2;
	double b = rad(lng1) - rad(lng2);

	double s = 2 * asin(sqrt(pow(sin(a / 2), 2) +
		cos(radLat1)*cos(radLat2)*pow(sin(b / 2), 2)));
	s = s * EARTH_RADIUS;
	s =round(s * 10000) / 10000;
	return s;
}
int main()
 {
	cout << GetDistance(41.82, 81.84, 41.73,81.81)<< endl;
	getchar();
	return 0;
}

 

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2017款昌河铃木北斗星x5e新能源电动车,是一款环保、节能的新能源汽车。本车型专为城市勤和短途出行设计,使用方便,驾驶安全。 在使用该车辆之前,我们需要详细阅读汽车使用手册,以了解车辆的基本信息和操作指南。手册中包括了车辆的规格参数、电动驱动系统、充电方式、电池使用、常见故障排除等内容,详细介绍了车辆的特点和使用注意事项。 用户操作图示可以帮助车主更直观地了解车辆的各个操作控制部件的位置和功能。例如,图示中明确标示了刹车、油门、转向等控制装置的位置,方便驾驶者使用。 驾驶指南是一份为车主提供的详细驾驶操作指南。其中包括车辆的起步、行驶、变速、驻车等操作方法,以及一些驾驶技巧和注意事项。这些指南可以帮助车主更好地掌握驾驶技巧,保证驾驶安全,并延长车辆的使用寿命。 作为车主,我们需要熟悉车辆的操作方式,遵守交法规,保持良好的驾驶习惯。同时,定时对车辆进行保养和维修,保证车辆的正常运行。在日常使用中,我们应该合理规划行驶路线和使用时间,充分利用充电设施,确保车辆的续航能力。 总之,2017款昌河铃木北斗星x5e新能源电动车是一款便捷、环保的城市代步工具。仔细阅读使用手册、熟悉操作图示和驾驶指南,遵守交法规,合理使用和保养车辆,可以让我们愉快、安全地驾驶这款电动车。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值