百度首页 | 百度空间
 
查看文章
 
GPS轨迹记录器的最新进展
2008-06-28 19:40

1.实现文件稳定续写 在记录的时候中途换电池再开机 可以自动检测现有文件记录的大小 把数据正确的添加在文件末尾

2.实现了时间日期的修正   GPS接收到的时间是格林威治的时间 我们中国在东八区 所以 要对时间进行修正 在小时上面要+8 如果+8超过了24 还要修正日期 也就是day 要+1      day+1 也要考虑一年中的大月小月的问题 大月有31天 小月有30天 还有特殊的2月份 如果是2月份 还要判断是不是闰年 闰年的2月有29天 非闰年的2月有28天 这些都需要做判断和修正

3.实现了根据日期来创建文件 比如今天是2008年6月28日 那么就创建一个文件280608.txt 然后今天的所有轨迹信息都保存在这个文件里面

4.实现了动态创建文件 如果轨迹记录一直在开着 比如我们连续旅行2天 不停记录的情况下 要可以自动判断日期的跨越 动态的创建下一天的文件

        以上这4点 是这个系统的最新进展 系统已经连续跑了26小时了 刚才暂停看了一下结果 没有任何出错 因为是按照日期来记录数据 也就是说 单个文件的最大值就是一天24小时的记录数据 估计在2mB左右 呵呵 写一个数据的速度绝对在2s以内 这个速度是可以的 呵呵 最后剩下一项是根据速度动态调整写点的频率 呵呵 把这个功能写上 这个GPS轨迹记录器就算是完成了第一个稳定版本了 考试完毕准备用热转印法做一个板子出来 哈哈

.

.

.昨天下午开始跑了26个小时的记录 可以看到 日期跨越了2天 自动创建了2个文件 哈哈

以下是27日270608.txt记录的最后部分 可以看出 一直记录到59分59秒 并且每隔1秒钟记录一起 呵呵

2706082359273031.2510N11421.4509E00012
2706082359283031.2523N11421.4514E00014
2706082359293031.2529N11421.4519E00016
2706082359303031.2535N11421.4520E00017
2706082359313031.2539N11421.4523E00017
2706082359323031.2547N11421.4524E00019
2706082359333031.2553N11421.4522E00020
2706082359343031.2562N11421.4522E00022
2706082359353031.2571N11421.4523E00025
2706082359363031.2579N11421.4522E00027
2706082359373031.2595N11421.4520E00031
2706082359383031.2597N11421.4520E00032
2706082359393031.2600N11421.4523E00032
2706082359403031.2613N11421.4519E00035
2706082359413031.2626N11421.4516E00037
2706082359423031.2637N11421.4517E00039
2706082359433031.2650N11421.4514E00042
2706082359443031.2663N11421.4516E00044
2706082359453031.2671N11421.4516E00045
2706082359463031.2680N11421.4518E00046
2706082359473031.2682N11421.4520E00047
2706082359483031.2687N11421.4524E00048
2706082359493031.2685N11421.4525E00048
2706082359503031.2685N11421.4526E00049
2706082359513031.2685N11421.4525E00049
2706082359523031.2682N11421.4523E00050
2706082359533031.2686N11421.4523E00052
2706082359543031.2692N11421.4525E00054
2706082359553031.2698N11421.4532E00056
2706082359563031.2707N11421.4539E00059
2706082359573031.2712N11421.4547E00060
2706082359583031.2718N11421.4552E00061
2706082359593031.2725N11421.4553E00063

以下是28日280608.txt记录的开始部分 可以看到从01秒记录到09秒 也是每隔1秒钟记录一起 其实丢弃了00秒的数据 不过 无所谓拉拉 呵呵

2806080000013031.2747N11421.4556E00066
2806080000023031.2756N11421.4558E00068
2806080000033031.2768N11421.4559E00070
2806080000043031.2779N11421.4558E00071
2806080000053031.2791N11421.4560E00073
2806080000063031.2803N11421.4562E00075
2806080000073031.2810N11421.4567E00077
2806080000083031.2814N11421.4572E00079
2806080000093031.2819N11421.4574E00080
2806080000103031.2826N11421.4575E00082
2806080000113031.2836N11421.4577E00084
2806080000123031.2844N11421.4578E00086
2806080000133031.2854N11421.4584E00088
2806080000143031.2868N11421.4595E00092
2806080000153031.2879N11421.4603E00094
2806080000163031.2893N11421.4613E00098
2806080000173031.2899N11421.4616E00101
2806080000183031.2909N11421.4616E00104
2806080000193031.2922N11421.4618E00107
2806080000203031.2926N11421.4618E00108
2806080000213031.2933N11421.4623E00109
2806080000223031.2938N11421.4623E00110

.

.


类别:Electronical | 添加到搜藏 | 浏览() | 评论 (5)
 
最近读者:
 
网友评论:
1
2008-06-28 22:48
小小蟲子 你太强大了 佩服
 
2
2008-07-02 21:26
不懂,大学白学了。。。
 
3
2008-07-10 16:04
哇,天哪,这是什么啊,好高科技,太复杂啦,佩服
我的空间更新啦,有空来坐坐了
 
4
2008-07-19 02:40
楼主,你用的是什么牌子及型号的啊?
谢谢~
 
5
2008-07-22 23:49
测试用的GPS模块是GR-85
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu