哈罗CQ火腿社区  

返回   哈罗CQ火腿社区 > 火腿技术区 > 单片机与自动控制
用户名
密码
注册 常见问题 会员列表 日历 标记论坛为已读

回复
 
主题工具 搜索本主题 显示模式
旧 2008-04-27, 11:36   #1
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
Talking GPS轨迹记录仪DIY

图片1: 原型机!哈哈

图片2: 做了样板!我挥挥手,作别昔日的洞洞板……

图片3:在电子京城转了半天才找到的外壳!最后,把做好的线路板塞进去,就是这个样子。

图片4:带上GPS轨迹记录仪去爬山喽!记录的轨迹通过转换后导入到google earth中。



技术细节:
1. 采用M64 MCU控制,具有强大的软件扩展能力!目前的程序规模,在WinAVR中使用 -s 优化方式的程序容量为 30K ,如果关闭优化,则代码大小已经达到了空前的50K ... 不怕不怕啦,就算优化后超过64K咱还有管脚完全兼容的M128可用不是?哈哈哈,-s 优化下能写超过64K的程序,估计这个功能啊,就很无敌了。。。

2. 理论输入电压范围:4V - 16V ,实际输入范围,受到AD电压采样部分的限制,为4V-6.6V(1/2分压) 。 电源部分为提高电源利用效率,采用的是STEP-DOWN的DC-DC。实际应用中,我使用4节电池串联供电,实测4节2000mAH的GP镍氢电池,2s保存间隔下,可以持续工作大约40小时。

3. 板上预留了蓝牙模块控制器接口,可以通过MCU来控制蓝牙模块的开关。外接一个蓝牙模块到上面,则可实现GPS信号的蓝牙输出!既可实时记录轨迹,也可作为PDA导航之用,如果不用蓝牙信号,则可关断该模块以节省能源!

4. 外接显示器,实时更新时间、经纬度、方位角、海拔、速度、记录数、电池电压、SD卡容量等信息。

5. 记录仪的固件可以通过PC串口进行更新!无需专用的编程设备!如此可以很方便的进行系统软件升级,及时方便的修正系统存在的BUG和增强系统功能!

6. 使用便宜易得的SD卡(RS-MMC卡亦可,MicroSD卡[理论]) 作为存储介质,最大支持1G,可连续储存大约半年-1年的轨迹数据(视乎设定的存储间隔,2-30S间隔可设置)。


7. 开放插槽接口,可接驳各种3.3V ,1Hz GPS模块,4800bps / 9600bps 自动波特率。
上传的图像
    

此帖于 2008-04-27 15:50 被 wirelessfans 编辑.
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 12:43   #2
BG4UVR
HELLOCQ Honor Roll
 
BG4UVR的头像
 
加入日期: 2004-06-24
帖子: 4,813
BG4UVR is on a distinguished road
牛人再现江湖
__________________
没啥内容的Blog

FMer FANS
BG4UVR离线中   回复时引用此帖
旧 2008-04-27, 12:48   #3
radiolee
HELLOCQ Honor Roll
 
radiolee的头像
 
加入日期: 2004-10-31
帖子: 3,653
radiolee is on a distinguished road
强贴留名,此贴会火
__________________
据别人的经验:地板不如沙发、发帖不如回帖、神聊不如技术、黑屋不如自宫
radiolee离线中   回复时引用此帖
旧 2008-04-27, 13:36   #4
7600
HELLOCQ Honor Roll
 
7600的头像
 
加入日期: 2003-11-20
您的住址: 湖南省
帖子: 3,987
7600 is off the scale
强贴留名,此贴会火
7600离线中   回复时引用此帖
旧 2008-04-27, 14:01   #5
wgqaz
HELLOCQ Honor Roll
 
wgqaz的头像
 
加入日期: 2002-06-06
帖子: 7,954
wgqaz is on a distinguished road
建议啊。。瘦身。。可以做成双层的板子。。上下叠。卡改成T卡。GPS模块和天线内置。
__________________
- ¤╭⌒╮ ╭⌒╮
╱◥██◣ ╭╭ ⌒╮
︱田︱田田| ╰------
╬╬╬╬╬╬╬╬╬╬╬╬╬╬≡═
(天天工作...天天快乐..
wgqaz离线中   回复时引用此帖
旧 2008-04-27, 14:38   #6
红猪
HELLOCQ Honor Roll
 
红猪的头像
 
加入日期: 2004-03-27
帖子: 3,791
红猪 is on a distinguished road
牛人走在前面了!
蹲下写了个"服"字。
我原来的构想是用M128,SD卡,字符型0802LCD,锂电,带天线的GPS模块。

"记录仪的固件可以通过PC串口进行更新!无需专用的编程设备!如此可以很方便的进行系统软件升级,及时方便的修正系统存在的BUG和增强系统功能!"----LZ的这功能好啊!
__________________
看一个男人是否成 功,就是看他一生能不能做成三件事——盖一间房,种一棵树,写一本书。
红猪离线中   回复时引用此帖
旧 2008-04-27, 15:28   #7
菠萝蜜
HELLOCQ Honor Roll
 
菠萝蜜的头像
 
加入日期: 2003-07-21
帖子: 4,040
菠萝蜜 is off the scale
出套间吧!!!
__________________
武汉中继:上行:144.175MHz,下行:145.775MHz,亚音:88.5Hz
直频: 144.6MHz,144.7MHz
菠萝蜜离线中   回复时引用此帖
旧 2008-04-27, 15:32   #8
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
Cool

To 2,3,4楼,多谢哈!大家一起学习,一起进步啊!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 15:37   #9
BD2MB
骨灰级火腿(*******)
 
BD2MB的头像
 
加入日期: 2002-09-24
帖子: 768
BD2MB is off the scale
体积还是大些,
请看这个:
http://www.doyouhike.net/forum/comm...0974,0,0,0.html
__________________
呼号:BD2MB
电话:0431-87829800
E-MAILL:BD2MB@163.COM
深圳电话: 13528499402
BD2MB离线中   回复时引用此帖
旧 2008-04-27, 15:40   #10
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
Smile

引用:
作者wgqaz
建议啊。。瘦身。。可以做成双层的板子。。上下叠。卡改成T卡。GPS模块和天线内置。

谢谢!这个已经是双面板,65*65mm的size,卡之所以选用SD卡,完全是考虑到SD卡的便宜,谁现在没有几张SD卡啊,更何况,还支持RS-MMC卡,我在记录仪上试过NOKIA 64M RS-MMC卡,威刚 512M SD卡,Sandisk 128M SD卡, Sandisk 1G SD卡,Kingston 1G RS-MMC卡,都没问题啊。

另外对于GPS的问题,呵呵,可能是我说的不明白,这个是开放平台,使用什么模块,完全是使用者喜好即可!
__________________
DE BG4MYI, 73!

此帖于 2008-04-27 16:35 被 wirelessfans 编辑.
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 16:21   #11
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者BD2MB
体积还是大些,
请看这个:
http://www.doyouhike.net/forum/comm...0974,0,0,0.html

哈哈,holux的241 !确实小巧 !

哈哈,如果我的这个记录仪控制板拿来卖的话(只做了20片样板,自用1台,送人4台,还剩了15块板子!), 我的GPS轨迹记录仪和holux 241比起来,就和linux 和 windows的比较差不多!

我自己DIY的记录仪更有性价比,看价格holux 241在700左右,而我DIY的GPS轨迹记录仪,即便价格包含蓝牙模块(TaoBao价¥80)和SIRF III GPS(TB价SIRF III ¥180,SIRF II ¥160,自带天线的SIRF III ¥220[团购好像是180!])模块,总价格可以控制在500 以内!如果不含蓝牙模块,则总价肯定会在400以内!

显示方面,自用的显示器84x48 可以实时显示时间、信号有效性、经纬度、速度、卫星数、HDOP、海拔、轨迹记录条数、SD卡容量、电池电压等数据。

最重要的就是我们的软件很灵活!让HOLUX给你改进一些不足,需要长时间之后才能得到解决!而自己DIY的则不然,有什么软件问题,可以很快解决!

不足当然也存在,比如供电方面,毕竟我们不是国际大厂,很难得到称心如意的GPS芯片!这就是我们DIY的劣势,这样一来,很多电源管理方面的事情,就无法解决了!比如,GPS记录仪的控制部分,包括MCU,SD卡,显示器,这些的静态耗电量仅为9mA ! 而一般的SIRF III系列GPS模块的耗电量,普遍的在30-40mA! 因为没有合适的解决GPS模块耗电问题,所以总体的耗电量就在40mA-50mA之间,如果加上蓝牙模块,则耗电量在50-60mA! 一切的一切,关键就在于GPS模块的耗电管理,而这方面,作为DIY者,我们掌握的资料太少,无法定制!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 16:33   #12
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者红猪
牛人走在前面了!
蹲下写了个"服"字。
我原来的构想是用M128,SD卡,字符型0802LCD,锂电,带天线的GPS模块。

"记录仪的固件可以通过PC串口进行更新!无需专用的编程设备!如此可以很方便的进行系统软件升级,及时方便的修正系统存在的BUG和增强系统功能!"----LZ的这功能好啊!


哈哈,前辈,用M128确实应该很爽了! 但目前就我使用的情况来看,M64已经足以应付。

在淘宝上看到有一种自带天线的GPS模块,好像叫SR92,不知道是不是您说的那种,价格在¥220,团购好像只要¥180,这个我看很不错啊!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 16:33   #13
红猪
HELLOCQ Honor Roll
 
红猪的头像
 
加入日期: 2004-03-27
帖子: 3,791
红猪 is on a distinguished road
引用:
作者wirelessfans
哈哈,holux的241 !确实小巧 !

哈哈,如果我的这个记录仪控制板拿来卖的话(只做了20片样板,自用1台,送人4台,还剩了15块板子!), 我的GPS轨迹记录仪和holux 241比起来,就和linux 和 windows的比较差不多!

我自己DIY的记录仪更有性价比,看价格holux 241在700左右,而我DIY的GPS轨迹记录仪,即便价格包含蓝牙模块(TaoBao价¥80)和SIRF III GPS(TB价SIRF III ¥180,SIRF II ¥160,自带天线的SIRF III ¥220[团购好像是180!])模块,总价格可以控制在500 以内!如果不含蓝牙模块,则总价肯定会在400以内!

显示方面,自用的显示器84x48 可以实时显示时间、信号有效性、经纬度、速度、卫星数、HDOP、海拔、轨迹记录条数、SD卡容量、电池电压等数据。

最重要的就是我们的软件很灵活!让HOLUX给你改进一些不足,需要长时间之后才能得到解决!而自己DIY的则不然,有什么软件问题,可以很快解决!

不足当然也存在,比如供电方面,毕竟我们不是国际大厂,很难得到称心如意的GPS芯片!这就是我们DIY的劣势,这样一来,很多电源管理方面的事情,就无法解决了!比如,GPS记录仪的控制部分,包括MCU,SD卡,显示器,这些的静态耗电量仅为9mA ! 而一般的SIRF III系列GPS模块的耗电量,普遍的在30-40mA! 因为没有合适的解决GPS模块耗电问题,所以总体的耗电量就在40mA-50mA之间,如果加上蓝牙模块,则耗电量在50-60mA! 一切的一切,关键就在于GPS模块的耗电管理,而这方面,作为DIY者,我们掌握的资料太少,无法定制!

板子和烂牙价,给个悄悄话。
__________________
看一个男人是否成 功,就是看他一生能不能做成三件事——盖一间房,种一棵树,写一本书。
红猪离线中   回复时引用此帖
旧 2008-04-27, 17:22   #14
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者BD2MB
体积还是大些,
请看这个:
http://www.doyouhike.net/forum/comm...0974,0,0,0.html


控制板的大小为 65*65mm !

哈哈,您看我上面那个蓝色外壳啊,来历很伟大啊,那可是我北上北京,南下上海,最后才在上海赛格买到的啊!为了找这么个东西,我腿都走直啦! ,做个DIYer,很辛苦啊!

前段时间,又去了一次北京,在新开的那个中发安防超市,才又发现了这个外壳啊,哎呀,好不容易哈! 这个外壳的唯一特点就是前面可以开个窗户放显示器,后面内置一个4节5号的电池盒! 但电池盒的簧丝很难配 !

DIY的东西,我是不太讲究外观啦,实用至上!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-27, 18:08   #15
coco001229
蛤蟆级火腿(**)
 
加入日期: 2007-01-09
帖子: 81
coco001229 is on a distinguished road
强~~ 支持呀 有板子的话 我也加入一起玩咯 其它东东手头都有 谢谢
__________________
============================
呼  号:BG6TSN
通信地址:湖北荆门市
邮政编码:448000
http://shop33821723.taobao.com/
coco001229离线中   回复时引用此帖
旧 2008-04-27, 18:15   #16
dzyj
火腿长老(*********)
 
dzyj的头像
 
加入日期: 2002-07-06
您的住址: 北京
帖子: 1,965
dzyj is off the scale
引用:
作者BG4UVR
牛人再现江湖

怎么最近好几个朋友都在搞这个.
__________________
我就是我,请不要抄用我的图像,如必须抄用请注明出处

QQ:1*7*3*9*3*9*9*1
会员号:1141
呼号:B*G*1*E*U*I
电话:1叁柒零1叁捌24陆7

欢迎您来北京
dzyj离线中   回复时引用此帖
旧 2008-04-27, 18:48   #17
bd7rf
到处流浪的火腿
 
bd7rf的头像
 
加入日期: 2001-10-05
您的住址: /ZL
帖子: 3,180
bd7rf is on a distinguished road
楼上的都是我的偶像。
__________________
——————————————————————
================================
bd7rf离线中   回复时引用此帖
旧 2008-04-27, 20:28   #18
BD2MB
骨灰级火腿(*******)
 
BD2MB的头像
 
加入日期: 2002-09-24
帖子: 768
BD2MB is off the scale
我也想搞一个装在我的自行车上,所以要求体积小点,记录轨迹存储量大点。能帮忙解决一台吗?
__________________
呼号:BD2MB
电话:0431-87829800
E-MAILL:BD2MB@163.COM
深圳电话: 13528499402
BD2MB离线中   回复时引用此帖
旧 2008-04-27, 21:55   #19
红猪
HELLOCQ Honor Roll
 
红猪的头像
 
加入日期: 2004-03-27
帖子: 3,791
红猪 is on a distinguished road
引用:
作者wirelessfans
控制板的大小为 65*65mm !

哈哈,您看我上面那个蓝色外壳啊,来历很伟大啊,那可是我北上北京,南下上海,最后才在上海赛格买到的啊!为了找这么个东西,我腿都走直啦! ,做个DIYer,很辛苦啊!

前段时间,又去了一次北京,在新开的那个中发安防超市,才又发现了这个外壳啊,哎呀,好不容易哈! 这个外壳的唯一特点就是前面可以开个窗户放显示器,后面内置一个4节5号的电池盒! 但电池盒的簧丝很难配 !

DIY的东西,我是不太讲究外观啦,实用至上!

你的烂牙模块在哪买的,或者说向你买怎样价格,方便的话给个悄悄话给我。
__________________
看一个男人是否成 功,就是看他一生能不能做成三件事——盖一间房,种一棵树,写一本书。
红猪离线中   回复时引用此帖
旧 2008-04-28, 19:34   #20
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者coco001229
强~~ 支持呀 有板子的话 我也加入一起玩咯 其它东东手头都有 谢谢

如果要控制部分,那可以啊,我这里有10来块空板,哈哈
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-28, 19:49   #21
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者BD2MB
我也想搞一个装在我的自行车上,所以要求体积小点,记录轨迹存储量大点。能帮忙解决一台吗?


哈哈,体积已经是很小啦!哪位想要控制部分,可以拿去啊,如果想要上面的那种成品,呵呵,开窗钻洞比较费劲啊!何况我这里也只剩下了2个蓝色外壳。总之这个东西比较适合有动手能力的自己DIY,反正我也是做着自己玩,哈哈。

至于说轨迹储量,嘿嘿,自行车按照5s/次的采样率,我计算了一下,一年365天,一天24小不停的纪录,大概能用到880M的空间,一张1G的SD卡还用不了,更何况也不可能一天24小时不停的记录,这样一来,正常情况下使用,一张512M的SD卡记录一年365天的数据也没有问题啊!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-28, 19:51   #22
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
这两天忙于开会培训,暂时没太多时间,5.1期间有时间的话就公开部分 .hex 文件,大家有兴趣的自己DIY啊,哈哈哈
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-28, 21:26   #23
BG7TBL
菜鸟(*)
 
加入日期: 2002-09-29
帖子: 2,257
BG7TBL is off the scale
难道5S写一次SD卡,SD卡不是很容易OVER吗!!!
__________________
姓名:覃毅
Q Q:一六三洞 二拐六拐
仪器DIY群:六八五五五九三九
email:bg7tbl@一二六.com
BG7TBL离线中   回复时引用此帖
旧 2008-04-28, 21:40   #24
BD2MB
骨灰级火腿(*******)
 
BD2MB的头像
 
加入日期: 2002-09-24
帖子: 768
BD2MB is off the scale
引用:
作者wirelessfans
哈哈,体积已经是很小啦!哪位想要控制部分,可以拿去啊,如果想要上面的那种成品,呵呵,开窗钻洞比较费劲啊!何况我这里也只剩下了2个蓝色外壳。总之这个东西比较适合有动手能力的自己DIY,反正我也是做着自己玩,哈哈。

至于说轨迹储量,嘿嘿,自行车按照5s/次的采样率,我计算了一下,一年365天,一天24小不停的纪录,大概能用到880M的空间,一张1G的SD卡还用不了,更何况也不可能一天24小时不停的记录,这样一来,正常情况下使用,一张512M的SD卡记录一年365天的数据也没有问题啊!

我不要外壳,也不要蓝牙部分,就是能下载轨迹就行。
__________________
呼号:BD2MB
电话:0431-87829800
E-MAILL:BD2MB@163.COM
深圳电话: 13528499402
BD2MB离线中   回复时引用此帖
旧 2008-04-28, 22:06   #25
BD5UYW
火腿长老(*********)
 
BD5UYW的头像
 
加入日期: 2003-09-10
您的住址: 厦门-深圳
帖子: 1,729
BD5UYW is off the scale
好东西!学习了!
__________________
BD5UYW/7 @深圳 Email/MSN:fb-ham(a)126.com QQ:775025768
业余DIY是种“境界”,非金钱可以衡量,DIY过程中你学到知识,是财富!

淘宝交流:http://shop33542501.taobao.com/ 随时添加你喜欢的器材
H-C2 (自动键电路.CW解码器.CW练习器.自动信标.四路遥控) 使用说明书
H-C2 已正式供应,成品80元包快递,CW解码板成品15元一起购买免运费。
厦门招行:9555 5059 2012 5505 厦门农行:95599 8007 11351 35318
厦门建行:6227 0019 3516 0109 038 户名:何毅伟 汇后请通知收货地址
BD5UYW离线中   回复时引用此帖
旧 2008-04-28, 22:45   #26
wirelessfans
菜鸟(*)
 
wirelessfans的头像
 
加入日期: 2007-06-04
帖子: 34
wirelessfans is on a distinguished road
引用:
作者BG7TBL
难道5S写一次SD卡,SD卡不是很容易OVER吗!!!


哈哈,这位兄弟的问题很好!

我觉得这个问题不用担心。
一来,SD卡本身的控制芯片有写平衡机制;

二来,往SD卡写东西,只要不是物理的对同一扇区进行不断的写操作,就没有任何问题,就不会伤害到SD卡。比如说我上面提到的那一年的纪录数据,我们假设2008年1月1日建立了一个20080101的文件,然后写入了2M数据;如此纪录了一年,到了2008年12月31日,我们建立了20081231的文件,然后写入了2M数据,这样一来,对于2008年1月1日的保存数据的那些扇区来说,一年之内,只被写过一次而已。而普通的SD卡都有数万次的写寿命。

三来,只要是稍微有编程经验的人,都不会采一次数据,写一次SD卡。通常都是采用缓冲写入的算法来解决。这样的程序才会有效率。


欢迎再提建议!大家共同学习、进步!
__________________
DE BG4MYI, 73!
wirelessfans离线中   回复时引用此帖
旧 2008-04-29, 08:27   #27
BG4UVR
HELLOCQ Honor Roll
 
BG4UVR的头像
 
加入日期: 2004-06-24
帖子: 4,813
BG4UVR is on a distinguished road
嗯,我当时做的就是采集20个点,存盘一次。如果5秒采集一个,是100秒存盘一次。
__________________
没啥内容的Blog

FMer FANS
BG4UVR离线中   回复时引用此帖