切换到宽版
  • 46425阅读
  • 82回复

[C51]历时3个月打造属于我自己的GPS定位系统(开源啦) [复制链接]

上一主题 下一主题
离线ifm
 

发帖
129
M币
6579
专家
25
粉丝
64
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-12-24
— 本帖被 青柠 设置为精华,作者+3000M币+5专家(2017-08-31) —
作者声明:本文版权归作者ifm所有,未经作者授权,本文禁止以任何形式在数码之家(www.mydigit.cn)以外的任何平台(包括但不限于各网站、论坛、博客、微博、公众号等)部分或全部地转载。文中电路图、程序、只供学习使用,未经作者授权,不得用于其它任何用途,否则将追究法律责任。


虽然本站确实有很多高手,但是考虑到普通人可能占了大多数,所以本文的重点在于分享及展示,如果想了解技术细节、研究程序等欢迎私聊我。

首先介绍一下功能,它主要由两大功能:时间显示及GPS
时间显示的子功能有:时间、日期、温度、电量显示;设置时间;自动对时。
GPS的子功能有:显示经纬度、速度、航向、UTC时间;大字体显示航向、速度;显示地图(准确地说,这个地图使自己走过的路径);显示卫星信息;显示GGA、GSA、GSV、GLL、RMC、VTG的原始数据;统计存储情况;上传数据(没错,它可以手动添加记录点或者自动记录路径);删除数据。

目前使用的电池容量为880mAh,关闭背光的情况下可待机约20天,开启背光的情况下可待机约5天,开启GPS的情况下可使用10小时。

来看一下他的外观,当外界光线比较亮的时候,完全可以关闭背光。
这也是开机后的界面,在这里有时间、日期、温度、电量的显示。






元件全都标注在图上了。



在介绍功能之前,我先说一句,应为Keil对中文的支持还有点问题,比如“数”、“删”、“例”字会显示乱码,所以你们会看到我的部分界面是用英文或者拼音来显示的,这个可以修复,但我现在还没修,你们不要吐槽。(这个问题已经解决,需要一个0xFD补丁,感谢坛友“sbiyou”的热心帮助)


开机后按下确定键,会进入菜单



设置时间界面如下,无论设置成功与否均有提示



时间未保存



时间已保存



自动对时是使用GPS的UTC时间进行自动对时,考虑到我基本不可能出国,所以它对时的方法是写死的,对时原理就是“UTC时间±时区”中国在+8区,也就是UTC时间+8小时。



由于是在室内,我就不进行自动对时了。



设置字体是设置开机界面时间的字体,目前不能设置字体,功能还在完善中。



下面隆重介绍GPS功能。
在上面的菜单中选择打开GPS就会进入这个界面,在这里能看到一些基础的信息。



再次单击确定键就会进入GPS的菜单。



GPS菜单一共有两页



这是“速度及方向模式的界面”,这个界面比较适合骑车时当速度计用。



楼下继续
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共20条打赏 ,M币+80
12
关键词: GPS
离线ifm

发帖
129
M币
6579
专家
25
粉丝
64
只看该作者 1楼 发表于: 2016-12-24
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共7条打赏 ,M币+45
离线ifm

发帖
129
M币
6579
专家
25
粉丝
64
只看该作者 2楼 发表于: 2016-12-24
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共16条打赏 ,M币+48
12
离线随易而安

发帖
4020
M币
4992
专家
4
粉丝
45
只看该作者 3楼 发表于: 2016-12-24
请登录后查看
离线我是绵羊

发帖
5396
M币
1895
专家
5
粉丝
46
只看该作者 4楼 发表于: 2016-12-24
请登录后查看

发帖
942
M币
1338
专家
2
粉丝
21
只看该作者 5楼 发表于: 2016-12-24
请登录后查看
离线geekehuang

发帖
14057
M币
1917
专家
20
粉丝
1631
只看该作者 6楼 发表于: 2016-12-24
请登录后查看
离线cnacd

发帖
151
M币
982
专家
1
粉丝
10
只看该作者 7楼 发表于: 2016-12-24
请登录后查看
本帖最近打赏记录:共1条打赏 ,M币+3
离线onlinehot

发帖
192
M币
44
专家
1
粉丝
8
只看该作者 8楼 发表于: 2016-12-24
请登录后查看

发帖
7446
M币
3298
专家
9
粉丝
130
只看该作者 9楼 发表于: 2016-12-24
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个