5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 22978|回复: 128
打印 上一主题 下一主题

节约为本,自制GPS测速器

[复制链接]
跳转到指定楼层
楼主
发表于 2010-9-16 00:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为最近重庆船帮(航模)的快艇越来越多,准备破百的船也越来越多,作为重庆船帮的一员,准备做一个测速的GPS,好对现在船只的速度做一个量化,准备用手头现成的GPS模块+AVR单片机+1602液晶 做一个小体积的测速器。
设计电路,尽量简化功能


先用CNC雕刻机 做电路板~


开工前照片

基本完工,其中开始还不能正常工作,怀疑程序或者液晶问题,结果发现是单片机是坏的。。。。郁闷,换了后测试正常。上面助焊剂没有洗掉,看起来脏脏的。

更换单片机正常,以泄心头之恨


每次重新上电发现搜星要很久,基本上要十几分钟,结果是GPS板载小锂电用完了(买的拆机GPS模块,估计放得久了),找了一块主板电池CR2032,焊接好装上去,这下可以用N久了。。。


连接一览,暂时用的外接天线放在窗台边调试


定位信息,暂时测试一下。。。

  今天把程序的数据提取部分、单位转换部分(节转换成千米/小时)、最大速度处理、按键判断部分完善
这是开机画面


搜星画面,如果途中信号丢失也会自动转到这里,继续搜星


搜星完毕,可以进行测试,显示数值即为速度最大值


接下来准备外壳中。

外壳去买了三个,各种大小,这种最合适80x60x30,好不容易把2片锂电池、主控板、两个开关、GPS模块、液晶屏幕、充电口,连接线若干塞进这个壳子里面,正在充电中。。。外壳丑了点。。。。



都是自己用笔写的



可以用内置天线,也可以外接天线


2S的航模标准充电口



全重131g


大小参照,没办法,我已经尽力了,在手头这些东东的情况下,没有额外花钱,就是花3元钱买了一个这个壳子。


明天上班的时候拿到公交车上测试~~~~

主程序源代码晚上会发上来
基本测试数据:
电源供电:2S 手机锂电芯  7805降压  单片机、液晶屏幕 5V  gps 3.3v
总电流消耗:50ma(背光关闭)  70ma(背光开启)
GPS备份电池电流消耗:14 uA

公交车测试正常,但是今天在实际使用的时候却发生了意想不到的问题,那就是最高速度只能显示到55KM/H,回家后发现原来是这句出现问题
因为GPRMC数组定义的是UNSIGNED CHAR类型,在运算的时候,数据没有强制转换成UNSIGNED LONG,当速度超过29.3节的时候溢出了。。。。
kn=(gprmc[0]-'0')*1000+(gprmc[1]-'0')*100+(gprmc[2]-'0')*10+(gprmc[4]-'0');
改成这样后就好了
kn=((unsigned long)(gprmc[0]-'0')*1000)+((unsigned long)(gprmc[1]-'0')*100)+((unsigned long)(gprmc[2]-'0')*10)+(unsigned long)(gprmc[4]-'0');

现在基本稳定了,一切正常,顺便关闭了没用的背光,将耗电降至50ma。

对于该GPS测速器的种种不足,做了一些改进
改进后的GPS,请见:
http://bbs.5imx.com/bbs/viewthread.php?tid=414351

[ 本帖最后由 cqmiao 于 2010-9-22 01:04 编辑 ]

评分

参与人数 3威望 +6 收起 理由
chuyq888 + 2 【发贴鼓励】感谢分享,希望继续努力发更多 ...
IMATs + 2 【精品文章】感谢分享希望继续努力发更多更 ...
keke899 + 2 【发贴鼓励】感谢分享,希望继续努力发更多 ...

查看全部评分

欢迎继续阅读楼主其他信息

沙发
 楼主| 发表于 2010-9-16 00:02 | 只看该作者
主要是为了周末可用,所以制作得仓促了点,外观很丑,将就用,到时候防水就用一个自封口袋子一套就行~:em15:
3
发表于 2010-9-16 00:09 | 只看该作者
给民间科学家顶到首页去。
4
发表于 2010-9-16 00:13 | 只看该作者
:em26:
又见牛人,能否共享代码
5
 楼主| 发表于 2010-9-16 00:21 | 只看该作者
完全没问题,本来这个程序就很简单,哈哈
6
发表于 2010-9-16 00:30 | 只看该作者
原帖由 cqmiao 于 2010-9-16 00:21 发表
完全没问题,本来这个程序就很简单,哈哈
:em26: :em26:
7
发表于 2010-9-16 00:31 | 只看该作者
靠~~~单片机~~怎么到处都是能人~
8
发表于 2010-9-16 00:33 | 只看该作者
:em26:
牛B
9
发表于 2010-9-16 00:35 | 只看该作者
以前网上看见过一个装在塑料瓶里的测速仪
10
发表于 2010-9-16 00:35 | 只看该作者
真是厉害啊
11
发表于 2010-9-16 00:36 | 只看该作者
壳壳上那些字写得不错,给人一种真实,民间的感觉.:em01:
12
发表于 2010-9-16 00:49 | 只看该作者
高手:em26:
其实船用GPS就只需要测速度,买的其它GPS功能太多,花不少冤枉钱。
如果能轻量小型化就可以造福模友了。
13
发表于 2010-9-16 00:49 | 只看该作者
求程序,最近在自学单片机,就是为了做个GPS,感激不尽
14
发表于 2010-9-16 06:49 | 只看该作者
太牛了
15
发表于 2010-9-16 08:16 | 只看该作者
这个要顶的
16
发表于 2010-9-16 08:34 | 只看该作者
顶起来
17
发表于 2010-9-16 08:36 | 只看该作者
分享下程序   做的不错!!
18
 楼主| 发表于 2010-9-16 08:50 | 只看该作者
原帖由 老贾 于 2010-9-16 00:49 发表
高手:em26:
其实船用GPS就只需要测速度,买的其它GPS功能太多,花不少冤枉钱。
如果能轻量小型化就可以造福模友了。

没办法,主要是手头这个GPS模块和液晶屏幕稍微大了点,不然轻量小型化完全没问题,全贴片都可以搞~
19
发表于 2010-9-16 08:51 | 只看该作者
是不错,不过体积在小点就好了:em15:
20
 楼主| 发表于 2010-9-16 08:52 | 只看该作者
今天公交车测试失败,两个原因
1、没有坐到靠窗的位置
2、周围人多,怕被不明真相的群众当成恐怖分子装炸~弹

今天下班的时候再试试。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表