<1>定位时UTC时间hhmmss 格式
<2>状态A=定位V=导航
<3>经度ddmm.mmm 格式
<4>经度方向N 或S
<5>纬度dddmm.mmmm
<6>纬度方向E或W
<7>速率
<8>方位(二维方向指向,相当于二维罗盘)
<9>当前UTC日期ddmmyy 格式
<10>太阳方位
<11>太阳方向
主程序功能为51单片机通过串口向GPS模块GARMIN GPS 25LP发送命令,读取当前的方位信息,根据方位信息数据结构的特点,接收GPS模块送入单片机串口的经度数据,关于纬度数据的接收,程序实现代码结构和经度数据接收程序代码类似处理即可。大部分GPS模块通过串口和单片机通讯,获得的数据主要是当前经纬度和时间等,要实现什么功能看你的需要了 但想在地图上显示当前位置 51单片机根本不可能实现若要作自动导航小车,也勉强可以,因一般要已知经纬度求实际距离和方位角,用到较多的三角函数计算,51比较吃力 在加上要用到电子罗盘和加速度计来测量当前方位和姿态,又要用到较多三角函数计算 所以用51单片机估计1-2秒才能算出结果 只能用于低速场合
若想在笔记本上显示方位,则不要单片机即可,好多GPS模块能直接通过232串口或USB接口与PC
通信,在上位机上安装软件和地图,就可实现导航功能
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)