当前位置:首页 > GSP模块实验
北京达盛科技有限公司
实验 GPS模块实验
一、实验目的:
1、了解GPS定位原理,学会使用GPS接收系统,掌握NMEA-0183数据格式。 2、掌握8250工作原理及编程控制。
3、掌握液晶显示模块与单片机接口及编程方法 二、实验设备:
1、EL-MUT-III型单片机实验箱、8051CPU模块 2、GPS扩展模块及配套天线 三、实验内容:
在液晶屏上显示,接收到的GPS定位信息,只显示纬度、经度、高度、时间、定位有效信息。 四、实验原理:
GPS模块接收卫星的多颗卫星的定位信息,进行处理后按一定的格式输出串行数据,8050实现串并转换,通过总线与单片机通信。
GPS接收模块默认设置输出为:(参照GPS接收模块文档) $PFST,NMEA,E003,4800
$PFST,NMEA,2000
$GPGGA,hhmmss.dd,xxmm.dddd,
hhmmss.dd 世界协调时(UTC )
hh:时;mm:分;ss:秒;dd:秒(小数部分) xxmm.dddd 纬度
xx:度;xm:分;dddd:十进制分(小数部分)
yyy:度;mm:分;dddd:十进制分(小数部分)
0:未定位 1:GPS 定位
SS 使用到的卫星数量:0~12 颗 d.d HDOP 水平方向定位精度阀值 h.h 天线高度(相对于海平面) M NULL
51实验指导书 第1页
北京达盛科技有限公司
g.g NULL M NULL a.a NULL xxxx NULL
*hh hh:校验和
从GPGGA输出信息中提取实验中的数据,显示在液晶屏上。
五、实验原理图:
六、实验步骤:
GPS天线 GPS信号处理 TXD RXD 8250串并转换 CPU LCD 显示 总线 1、实验连线:
8250的片选CS50与CS1相连,或把CS50的跳线帽短接CS1端;8255的片选CS8255与CS0相连;PA0~PA7分别与DB0~DB7相连;PC0与REQ相连;PC7与BUSY相连。
2、 运行实验程序GPS.ASM。
3、观察实验箱上液晶屏上GPS信息显示。 七、实验结果:
液晶屏分四行显示:
第一行纬度:LAT(纬度的缩写):+ 纬度值+ N/S 第二行经度:LONG(经度的缩写):+ 经度值+ E/W
第三行高度:HIGH:高度值 + 高度单位M+ 定位有效A:0/1(1时有效) 第四行时间:TIME:时分秒.秒的小数两位(国际时间) 八、程序框图:
51实验指导书 第2页
北京达盛科技有限公司
接收GPS模块数据 设置GPS模块输出格式 初始化8250,8255 开始
51实验指导书 第3页 显示纬度、经度、高度、时间、定位有效值 查询外部RAM LCD显示各行数据名称 LCD清屏 接收结束? Y 设置GPS模块输出格式 数据存储到外部RAM N 接收GPS模块数据 数据为“$” Y N
共分享92篇相关文档