教案gps调试工作报告.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案gps调试工作报告

GPS调试进程与目标 Contents 上周工作安排 1 工作进展 2 NMEA0183协议介绍 3 下周工作安排 4 * 上周工作安排 修改CC2430的源码,实现自由控制 GPS通讯调试 * GPS工作进展 硬件部分(TTL的TX发送端连转接板的RX接收端,转接板再连PC的USB口,5V电源与地) 将3.3V跳接到R1处(即去除电池的预储功能) 改接后电源与信号灯正常。 * GPS工作进展 软件部分(串口助手设置端口波特率接受数据) * 问题总结 GPS解调信号成功,但输出TTL低电平失败。 模块在返修中 * NMEA0183协议介绍 NMEA0183协议是美国国家海洋电子协会为海洋电子制定的标准格式,是目前GPS设备统一的RTCM标准协议 * NMEA0183协议介绍 该协议采用ASCII 码,其串行通信默认参数为:波特率=4800bps,数据位=8bit,开始位=1bit,停止位=1bit,无奇偶校验。 ? 帧格式形如:$aaccc,ddd,ddd,…,ddd*hhCRLF 1、“$”--帧命令起始位 2、aaccc--地址域,前两位为识别符,后三位为语句名 3、ddd…ddd—数据 4、“*”—校验和前缀 5、hh—校验和,$与*之间所有字符代码的校验和(各字节做异或运算,得到校验和后,再转换16进制格式的ASCII字符。 6、CRLF--帧结束,回车和换行 * NMEA0183协议介绍 * NMEA0183协议介绍 $GPRMC(Recommended Minimum Specific GPS/TRANSIT Data) 格式: $GPRMC,1,2,3,4,5,6,7,8,9,10,11,12*hhCRLF $GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50 * NMEA0183协议介绍 字段 1:UTC时间,hhmmss.sss格式 ? 字段 2:状态,A=定位,V=未定位 ? 字段 3:纬度ddmm.mmmm,度分格式(前导位数不足则补0 字段 4:纬度N(北纬)或S(南纬) 字段 5:经度dddmm.mmmm,度分格式(前导位数不足则补0 字段 6:经度E(东经)或W(西经) 字段 7:速度,节,Knots(一节也是1.852千米/小时) 字段 8:方位角,度(二维方向指向,相当于二维罗盘) 字段 9:UTC日期,DDMMYY格式 ? 字段10:磁偏角,(000 - 180)度(前导位数不足则补0) 字段11:磁偏角方向,E=东,W=西 字段12:模式,A=自动,D=差分,E=估测,N=数据无效(3.0 协议内容) 字段13:校验值 * NMEA0183协议介绍 private bool GPRMC_Parse(string data) { string[] source = Split(data, $GPRMC); if (source != null source.Length = 12) { //状态 this.AnchorState = source[2]; //纬度 if (source[4].Length 0 source[3].Length 2) { this.Latitude = string.Format({0}{1},{2}, source[4], source[3].Substring(0, 2), source[3].Substring(2)); } else { this.Latitude = ; } //经度 if (source[6].Length 0 source[5].Le

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档