论坛风格切换切换到宽版
  • 8739阅读
  • 30回复

使用AVR单片机采集GPS数据,输出到SD卡中为KML格式文件 [复制链接]

上一主题 下一主题
离线BG4UVR
 
发帖
11287
只看楼主 倒序阅读 0楼 发表于: 2008-03-15
经过nn天不懈努力,我终于完成了使用avr单片机采集gps数据输出到sd卡中为kml格式文件的代码,并成功得到了我的第1个正确可用的kml格式文件。

基本功能就是仿holux m-241的,不过目前没有加lcd。

非常高兴,把取得的文件拿来和大家分享一下(这个文件可以使用google earth打开)。<--这个附件效果不好,已经删除,可以去7楼下载另一个试一下。

代码和线路最后还需要整理和完善,以后会发帖子说明。
离线bd7rf
发帖
10148
只看该作者 1楼 发表于: 2008-03-15
恭喜一下。
离线f3c zk
发帖
79
只看该作者 2楼 发表于: 2008-03-15
离线BG4UVR
发帖
11287
只看该作者 3楼 发表于: 2008-03-15
其实没有动,是gps输出有些漂移 :d
离线红猪
发帖
4980
只看该作者 4楼 发表于: 2008-03-15
不错!!支持一下。
离线BD5FNA
发帖
2159
只看该作者 5楼 发表于: 2008-03-15
帮顶一下!
离线BG4UVR
发帖
11287
只看该作者 6楼 发表于: 2008-03-15
再上传一个我晚上下班的真实记录文件。中间有一段,gps没有定位,一开始我以后信号不好,后来发现是天线接触不好,摔了一下就定位了。实验板上乱七八糟的,笔记本电脑usb供电。路点名称的时间是utc,没有转换成北京时间。
附件: 122253.rar (0 K) 下载次数:293
离线coco001229
发帖
88
只看该作者 7楼 发表于: 2008-03-17
真强!顶~~~ 期待高手下一步研究
离线ding
发帖
3488
只看该作者 8楼 发表于: 2008-03-17
研究吧.哈哈,,,我用现成的.哈哈.
离线BG4UVR
发帖
11287
只看该作者 9楼 发表于: 2008-03-17
最新进展汇报,由于感觉avr把临时格式转换成kml格式文件速度较慢,我一度有了放弃做这个东西的想法了。当时测试把存储有1000个点的临时格式文件,转换成kml格式,需要用时29秒。而按5秒存1点计算,这只够不到1个半小时存储的量。

后来了解到m-241也是有专门的临时文件格式的,在某大侠的帮助下,通过对m-241临时格式文件进行研究,已经初步了解了m-241临时格式文件的存储格式。今天写了代码测试了一下,生成的临时格式文件已经可以被m-241的软件识别并转换。这样就不存在转换速度的问题了,因为我目前的代码,在给1mb文件追加写入的时候,耗时约1秒,而1mb可以存储62500个点的数据,按5秒存一点计算,相当于可以连续存储3天3夜多的数据,而2mb文件追加数据只需要2秒,就可以存储1个星期的数据了,基本可以很好地满足实用要求。不过现在代码中还有个错误没能查出原因,等把这个搞好后,可能用m16芯片做一个试一下,m8不行了,因为目前目标代码已经有12kb多了。

我可能会比较少更新这个帖子,关注的朋友可以到我blog上看一下,那边我更新的比较多一些。
离线红猪
发帖
4980
只看该作者 10楼 发表于: 2008-03-18
对这个临时文件格式感兴趣。
离线BG4UVR
发帖
11287
只看该作者 11楼 发表于: 2008-03-19
10楼所说的,没能查到原因的错误,已经找到原因并顺利解决。至此,avr生成m-241的trl格式文件实验,正式成功~

附上我生成的第1个正确的trl格式文件(从定位结果仍然可以看出gps在初始定位时的漂移。注意9分42秒到12分24之间,失去了定位)。这个文件可以用m-241的工具软件进行格式转换,软件可以到m-241的老家holux网站上直接下载,地址:

http://www.holux.com/jcore/en/products/dlf.jsp?dlu=http://www.holux.com/jcore/uploadfile/997141.rar
附件: POINT.rar (0 K) 下载次数:161
离线dingding
发帖
969
只看该作者 12楼 发表于: 2008-03-19
严重感兴趣!
离线BG4UVR
发帖
11287
只看该作者 13楼 发表于: 2008-03-19
呵呵,我好像n久前,第1次在淘宝买东西,就是买楼上做的一个充电器,m48做的,非常好用~
离线radiolee
发帖
6050
只看该作者 14楼 发表于: 2008-03-19
'
呵呵,我好像n久前,第1次在淘宝买东西,就是买楼上做的一个充电器,m48做的,非常好用~
'

传说中的yy牌充电器?
离线BG4UVR
发帖
11287
只看该作者 15楼 发表于: 2008-03-20
就是yy牌的~ 对了dingding,我的充电器是“pw-c-618”型的,标签上写的“飞云通讯 2006.7.13”,有没有新的frimware可更新啊?
离线radiolee
发帖
6050
只看该作者 16楼 发表于: 2008-03-20
'
就是yy牌的~ 对了dingding,我的充电器是“pw-c-618”型的,标签上写的“飞云通讯 2006.7.13”,有没有新的frimware可更新啊?
'

走后门啊?
离线BG4UVR
发帖
11287
只看该作者 17楼 发表于: 2008-03-20
'
走后门啊?
'

晕了,被自己把楼给歪了……
离线ding
发帖
3488
只看该作者 18楼 发表于: 2008-03-20
我倒!!怎么出来一个"dingding"
晕死了.以后,看来要在签名中写上 ding≠dingding
离线ding
发帖
3488
只看该作者 19楼 发表于: 2008-03-20
m8不行,就m16,m16不行,就用m128哈哈.