搜索
bottom↓
回复: 98

分享我的毕业设计——GPS+电子罗盘

  [复制链接]

出0入0汤圆

发表于 2013-2-1 10:59:57 | 显示全部楼层 |阅读模式

大家好!快过年了,想来年后又到了毕设生忙毕业设计的季节了,故在此今天送上我的第二篇分享,是我12年毕业时做的毕业设计。做的是一个基于ATmega16单片机的GPS+电子罗盘的测量仪,加电子罗盘的目的是为了弥补GPS在静止情况下无法准确判断方向的问题。GPS采用的是HOLUX M-87,电子罗盘部分用的是HMC5883L三轴地磁传感器和ADXL345三轴加速度传感器,这些都很容易在淘宝上买到。由于多方面的因素,最终的作品我并不满意,只是在覆铜板上做出了一个实验性的样品,且在电子罗盘的精度、程序优化以及实用性上都没有很好的解决,大家在论文中会看到。
不过最近偶然一个机会参加了一个北斗导航的比赛,有幸重新抽出时间来重新将其完善。基本思路大致相同,只是平台换成了北斗,单片机也换成了MSP430,功能上也加上了路程测量和记录,最终希望能做一个真正有实用性的东西,等全部完成后再分享给大家。今天先把毕设分享给大家,希望对处于毕设中的同学有所帮助。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2013-5-4 21:48:48 | 显示全部楼层
LZ开源很彻底啊,赞一个!
对了,下了论文手册的TX怎么贴都不回一个?

出0入0汤圆

发表于 2013-5-5 06:05:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-5-5 06:48:19 | 显示全部楼层
咱也下来学习学习

出0入0汤圆

发表于 2013-5-5 07:14:28 | 显示全部楼层
学习,mark

出0入0汤圆

发表于 2013-5-5 22:00:11 | 显示全部楼层
谢谢楼主!

出0入0汤圆

发表于 2013-5-5 22:57:06 | 显示全部楼层
不错,可以参考参考~~thanks for sharing!

出0入0汤圆

发表于 2013-5-6 10:18:44 | 显示全部楼层
gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗?

出0入0汤圆

发表于 2013-5-6 11:47:15 | 显示全部楼层
谢谢--------------------学习一下!!!

出0入0汤圆

发表于 2013-5-6 11:50:06 | 显示全部楼层
收藏一下,呵呵呵学习啊

出0入0汤圆

 楼主| 发表于 2013-5-6 12:24:40 | 显示全部楼层
hukee 发表于 2013-5-6 10:18
gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗? ...

论文手册里应该都有

出0入0汤圆

发表于 2013-5-6 12:27:31 | 显示全部楼层
好 东西 顶起来吧!!

出0入0汤圆

发表于 2013-5-6 19:50:05 | 显示全部楼层
关注 北斗有模块了??

出0入0汤圆

 楼主| 发表于 2013-5-6 21:51:20 | 显示全部楼层
LIXUPENGMDK 发表于 2013-5-6 19:50
关注 北斗有模块了??

已经做完了,今天晚上就打算上传呢,呵呵~

出0入0汤圆

发表于 2013-5-17 00:18:44 | 显示全部楼层
学习。。。帮顶。。谢谢楼主

出0入0汤圆

发表于 2013-7-8 22:11:55 | 显示全部楼层
mark                     

出0入0汤圆

发表于 2013-7-12 20:34:53 | 显示全部楼层
楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
赞一个!

出0入0汤圆

 楼主| 发表于 2013-7-12 21:07:54 | 显示全部楼层
sakulaka 发表于 2013-7-12 20:34
楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
...

嗯嗯,呵呵~谢谢你的肯定!北斗的我也有做,在另一篇帖子里。

出0入0汤圆

发表于 2013-7-12 21:15:24 | 显示全部楼层
好东西啊!!!!

出0入0汤圆

发表于 2013-7-14 22:13:29 | 显示全部楼层
加速度计用来测实时速度?

出0入0汤圆

 楼主| 发表于 2013-7-15 11:03:23 | 显示全部楼层
win2kddk 发表于 2013-7-14 22:13
加速度计用来测实时速度?

不是,是给电子罗盘做补偿用的,为了提高精度

出0入0汤圆

发表于 2013-7-17 11:04:57 | 显示全部楼层
参考你的设计,用来完成了一个传感器课程实训,谢谢。

出0入0汤圆

发表于 2013-7-17 12:21:22 | 显示全部楼层
学习,学习

出0入0汤圆

发表于 2013-7-22 12:11:04 | 显示全部楼层
谢谢谢谢,之前做过GPS但是反馈速度好慢

出0入0汤圆

 楼主| 发表于 2013-7-22 16:18:51 | 显示全部楼层
mdq123 发表于 2013-7-22 12:11
谢谢谢谢,之前做过GPS但是反馈速度好慢

你指的反馈是什么反馈?GPS的数据不就是1秒接受一次么,可以调节么?

出0入0汤圆

发表于 2013-7-22 22:35:34 | 显示全部楼层
开源很彻底啊,赞一个!

出0入0汤圆

发表于 2013-7-23 13:37:17 | 显示全部楼层
学习了,谢谢分享

出0入0汤圆

发表于 2013-7-23 14:07:01 | 显示全部楼层
暂时用不上。
怒赞楼主的分享精神!

出0入0汤圆

发表于 2013-7-23 14:08:17 | 显示全部楼层
北斗的东西都能买到了哇  求连接啊

出0入0汤圆

 楼主| 发表于 2013-7-23 15:13:25 | 显示全部楼层
xou822 发表于 2013-7-23 14:08
北斗的东西都能买到了哇  求连接啊

呵呵~不是买的,是做比赛发的

出0入0汤圆

发表于 2013-7-25 12:17:22 | 显示全部楼层
额  那就是传说中的无价之宝了哦  

出0入0汤圆

发表于 2013-7-27 00:51:28 | 显示全部楼层
seewolf 发表于 2013-7-22 16:18
你指的反馈是什么反馈?GPS的数据不就是1秒接受一次么,可以调节么?

最初第一次连接,在上电之后要等几分钟才有数据返回

出0入0汤圆

发表于 2013-7-27 07:56:16 | 显示全部楼层
非常实用

出0入0汤圆

 楼主| 发表于 2013-7-27 21:27:13 | 显示全部楼层
mdq123 发表于 2013-7-27 00:51
最初第一次连接,在上电之后要等几分钟才有数据返回

那是因为冷启动的缘故,而且不同的GPS模块质量也不同的,呵呵

出0入0汤圆

发表于 2013-7-29 11:59:41 | 显示全部楼层
犀利,学习下

出0入0汤圆

发表于 2013-8-1 09:59:00 | 显示全部楼层
seewolf 发表于 2013-7-27 21:27
那是因为冷启动的缘故,而且不同的GPS模块质量也不同的,呵呵

北斗的定位好像很慢

出0入0汤圆

 楼主| 发表于 2013-8-1 14:31:45 | 显示全部楼层
robinyuan 发表于 2013-8-1 09:59
北斗的定位好像很慢

我用的那个也不快,和信号好坏有关

出0入0汤圆

发表于 2013-8-6 19:34:07 | 显示全部楼层
楼主有元件清单吗

出0入0汤圆

 楼主| 发表于 2013-8-6 20:32:03 | 显示全部楼层
yeyuaihaozhe 发表于 2013-8-6 19:34
楼主有元件清单吗

原理图和PCB都给了,你自己生成一下清单不就是了。。。

出0入0汤圆

发表于 2013-8-6 22:38:16 | 显示全部楼层
本帖最后由 yeyuaihaozhe 于 2013-8-6 22:43 编辑

楼主有烧好的STC11F02E吗,买给我一两片给我,可以吗  (发错了)

出0入0汤圆

发表于 2013-8-10 00:58:12 | 显示全部楼层
多谢楼主的分享

出0入0汤圆

发表于 2013-8-10 10:26:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-8-11 11:59:00 | 显示全部楼层
mark......
顶一个...

出0入0汤圆

发表于 2013-8-15 15:44:32 | 显示全部楼层
LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理

出0入0汤圆

 楼主| 发表于 2013-8-16 09:10:40 | 显示全部楼层
wspytu 发表于 2013-8-15 15:44
LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理

这个没用过,不太清楚呀~

出0入0汤圆

发表于 2013-8-17 08:07:27 | 显示全部楼层
为什么我的Y轴取不到负值,Z轴取不到正值,角度只是260到300之间变化呢

出0入0汤圆

发表于 2013-8-24 22:18:32 | 显示全部楼层
mark      

出0入0汤圆

发表于 2013-8-26 00:31:35 | 显示全部楼层
好东西啊,留名备用

出0入0汤圆

发表于 2013-9-1 22:28:22 | 显示全部楼层
很给力啊。感谢。

出0入0汤圆

发表于 2013-9-11 09:41:51 | 显示全部楼层
好文,mark.

出0入0汤圆

发表于 2013-9-12 10:49:52 | 显示全部楼层
好好学习

出0入0汤圆

发表于 2013-9-12 11:29:13 | 显示全部楼层
漂亮帅气

出0入0汤圆

发表于 2013-9-13 08:40:38 | 显示全部楼层
HMC5883L的干扰问题您是怎么解决的??

出0入0汤圆

 楼主| 发表于 2013-9-13 11:03:55 | 显示全部楼层
yankun 发表于 2013-9-13 08:40
HMC5883L的干扰问题您是怎么解决的??

只能做补偿呀,论坛里有不少这方面的帖子,我也是跟他们学的

出0入0汤圆

发表于 2013-9-14 14:17:02 | 显示全部楼层
赞,学习了!

出0入0汤圆

发表于 2013-9-14 14:26:59 | 显示全部楼层
学习一下!!!

出0入0汤圆

发表于 2013-9-15 19:02:43 | 显示全部楼层
不错。记录一下。有时间在研究。

出0入0汤圆

发表于 2013-9-21 11:25:16 | 显示全部楼层
感谢无私的楼主

出0入0汤圆

发表于 2013-9-21 12:18:30 | 显示全部楼层
顶一下楼主,下载学习一下

出0入0汤圆

发表于 2013-9-21 21:17:54 | 显示全部楼层
mark………………

出0入0汤圆

发表于 2013-9-24 22:51:20 | 显示全部楼层
占楼待看!

出0入0汤圆

发表于 2013-10-1 09:29:15 | 显示全部楼层
我现在也正在弄这个,谢谢你的资料啦。

出0入0汤圆

发表于 2013-10-1 09:49:45 | 显示全部楼层
lz好人,

出0入0汤圆

发表于 2013-10-6 19:10:13 | 显示全部楼层
有用的我都不会放过。。。。。。

出0入0汤圆

发表于 2013-10-6 22:00:16 | 显示全部楼层
学习。。。帮顶。。谢谢楼主

出0入0汤圆

发表于 2013-10-31 21:47:48 | 显示全部楼层
高端!大气!上档次!

出0入0汤圆

发表于 2013-11-3 08:16:05 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2013-11-3 10:41:16 | 显示全部楼层
谢谢楼主的分享。。。。。。。。。。。。。。。。。。。。

出0入0汤圆

发表于 2013-11-6 16:26:02 | 显示全部楼层
我也有这个想法

出0入0汤圆

发表于 2013-11-8 10:08:09 | 显示全部楼层
谢谢楼主分享:)

出0入0汤圆

发表于 2013-11-8 11:17:21 | 显示全部楼层
谢谢分享  !!!

出0入0汤圆

发表于 2013-11-8 19:39:27 | 显示全部楼层
学习楼主来源精神

出0入0汤圆

发表于 2013-11-19 23:28:42 | 显示全部楼层
参考,学习一下

出0入0汤圆

发表于 2013-11-26 22:40:49 | 显示全部楼层
顶一下!!

出0入0汤圆

发表于 2013-12-3 18:36:26 | 显示全部楼层
多谢楼主分享好东西,很感兴趣。。。

出0入0汤圆

发表于 2013-12-3 20:02:24 | 显示全部楼层
学习学习~~

出0入0汤圆

发表于 2013-12-3 20:02:38 | 显示全部楼层
顺便马克了~~!

出0入0汤圆

发表于 2013-12-4 18:04:31 | 显示全部楼层
顶 一下楼主,这个确实比较彻底啊

出0入0汤圆

发表于 2015-3-2 13:50:10 | 显示全部楼层
赞一个!!!

出0入0汤圆

发表于 2015-3-2 20:44:40 | 显示全部楼层
mark,学习一下

出0入0汤圆

发表于 2015-3-16 12:18:41 | 显示全部楼层
谢谢楼主,正在研究!

出0入0汤圆

发表于 2015-4-29 13:45:26 | 显示全部楼层
牛叉楼主,正在找这方面的东西

出0入0汤圆

发表于 2015-4-29 13:50:23 | 显示全部楼层
牛叉楼主,正在找这方面的东西

出0入0汤圆

发表于 2015-4-29 13:51:36 | 显示全部楼层
楼主有机会可以聊聊吗?我在做着方面的东西?QQ2958043945

出0入0汤圆

发表于 2015-4-30 01:03:19 | 显示全部楼层
学习了,非常感谢楼主

出0入0汤圆

发表于 2015-5-26 15:45:30 | 显示全部楼层
资料不错!

出0入0汤圆

发表于 2015-12-17 11:56:33 | 显示全部楼层
请教楼主一个问题,在计算罗盘方位角的时候用俯仰和横滚角进行补偿但是补偿之后的数据乱飘,Xr=Xcosα+Ysinαsinβ+ Zcosβsin,Yr=Ycosβ- Zsin,就是当罗盘水平时即俯仰和横滚都为零时方位角才准确,不知道什么原因请您帮我看一下谢谢了!
http://www.amobbs.com/thread-5639795-1-1.html

出0入0汤圆

发表于 2015-12-24 14:57:59 | 显示全部楼层
你好,我也在做罗盘,如何建立北东地空间坐标系以及如何映射不太清楚,你能解释一下吗

出0入0汤圆

发表于 2016-3-14 10:08:17 | 显示全部楼层
我的电子罗盘与水平面有夹角时,方向就会偏移,不知如何解决,希望能找到答案。

出0入0汤圆

 楼主| 发表于 2016-3-14 10:39:17 | 显示全部楼层
Qing松 发表于 2016-3-14 10:08
我的电子罗盘与水平面有夹角时,方向就会偏移,不知如何解决,希望能找到答案。 ...

你需要在电子罗盘里加入三轴加速度传感器来测量罗盘与水平面的夹角,然后通过算法修正

出0入0汤圆

发表于 2016-3-14 10:56:37 | 显示全部楼层
感谢楼主分享,学习到了一些新的知识

出0入0汤圆

发表于 2016-3-14 21:15:53 | 显示全部楼层
seewolf 发表于 2016-3-14 10:39
你需要在电子罗盘里加入三轴加速度传感器来测量罗盘与水平面的夹角,然后通过算法修正 ...

我试了楼主的算法,感觉只要一不水平,还是会偏,要比没有补偿要好点。我都想放弃了,干脆俯仰翻滚都很小的时候,再在姿态解算的时候,加入电子罗盘的补偿,俯仰翻滚角比较大时,就不用电子罗盘。直接用陀螺仪。

出0入0汤圆

 楼主| 发表于 2016-3-14 23:13:18 | 显示全部楼层
Qing松 发表于 2016-3-14 21:15
我试了楼主的算法,感觉只要一不水平,还是会偏,要比没有补偿要好点。我都想放弃了,干脆俯仰翻滚都很小 ...

其实是的,更精确的补偿还是要加陀螺仪的参数,当时我也发现了,但没来得及深入做,你可以仔细研究下,相关的算法还是有不少资料的

出0入0汤圆

发表于 2016-3-15 13:43:20 | 显示全部楼层
正好要用到飞行器上面,谢谢楼主~~

出0入0汤圆

发表于 2016-3-15 13:49:09 | 显示全部楼层
good!!!!!!!!!!!!

出0入0汤圆

发表于 2016-11-17 15:21:14 | 显示全部楼层
学习,谢谢!!!

出0入0汤圆

发表于 2017-6-3 19:51:37 | 显示全部楼层
谢谢楼主!

出0入0汤圆

发表于 2019-12-12 17:35:59 | 显示全部楼层
感谢分享,学习下

出0入0汤圆

发表于 2019-12-13 12:30:27 | 显示全部楼层
mark!感谢分享,学习下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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