分享我的毕业设计——GPS+电子罗盘
大家好!快过年了,想来年后又到了毕设生忙毕业设计的季节了,故在此今天送上我的第二篇分享,是我12年毕业时做的毕业设计。做的是一个基于ATmega16单片机的GPS+电子罗盘的测量仪,加电子罗盘的目的是为了弥补GPS在静止情况下无法准确判断方向的问题。GPS采用的是HOLUX M-87,电子罗盘部分用的是HMC5883L三轴地磁传感器和ADXL345三轴加速度传感器,这些都很容易在淘宝上买到。由于多方面的因素,最终的作品我并不满意,只是在覆铜板上做出了一个实验性的样品,且在电子罗盘的精度、程序优化以及实用性上都没有很好的解决,大家在论文中会看到。不过最近偶然一个机会参加了一个北斗导航的比赛,有幸重新抽出时间来重新将其完善。基本思路大致相同,只是平台换成了北斗,单片机也换成了MSP430,功能上也加上了路程测量和记录,最终希望能做一个真正有实用性的东西,等全部完成后再分享给大家。今天先把毕设分享给大家,希望对处于毕设中的同学有所帮助。 LZ开源很彻底啊,赞一个!
对了,下了论文手册的TX怎么贴都不回一个? mark{:smile:} 咱也下来学习学习
学习,mark 谢谢楼主! 不错,可以参考参考~~thanks for sharing! gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗? 谢谢--------------------学习一下!!! 收藏一下,呵呵呵学习啊 hukee 发表于 2013-5-6 10:18 static/image/common/back.gif
gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗? ...
论文手册里应该都有 好 东西 顶起来吧!! 关注 北斗有模块了?? LIXUPENGMDK 发表于 2013-5-6 19:50 static/image/common/back.gif
关注 北斗有模块了??
已经做完了,今天晚上就打算上传呢,呵呵~ 学习。。。帮顶。。谢谢楼主 mark 楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
赞一个! sakulaka 发表于 2013-7-12 20:34 static/image/common/back.gif
楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
...
嗯嗯,呵呵~谢谢你的肯定!北斗的我也有做,在另一篇帖子里。 好东西啊!!!! 加速度计用来测实时速度? win2kddk 发表于 2013-7-14 22:13 static/image/common/back.gif
加速度计用来测实时速度?
不是,是给电子罗盘做补偿用的,为了提高精度 参考你的设计,用来完成了一个传感器课程实训,谢谢。 学习,学习 谢谢谢谢,之前做过GPS但是反馈速度好慢 mdq123 发表于 2013-7-22 12:11 static/image/common/back.gif
谢谢谢谢,之前做过GPS但是反馈速度好慢
你指的反馈是什么反馈?GPS的数据不就是1秒接受一次么,可以调节么? 开源很彻底啊,赞一个!
学习了,谢谢分享 暂时用不上。
怒赞楼主的分享精神! 北斗的东西都能买到了哇求连接啊 xou822 发表于 2013-7-23 14:08 static/image/common/back.gif
北斗的东西都能买到了哇求连接啊
呵呵~不是买的,是做比赛发的 额那就是传说中的无价之宝了哦 seewolf 发表于 2013-7-22 16:18 static/image/common/back.gif
你指的反馈是什么反馈?GPS的数据不就是1秒接受一次么,可以调节么?
最初第一次连接,在上电之后要等几分钟才有数据返回 非常实用 mdq123 发表于 2013-7-27 00:51 static/image/common/back.gif
最初第一次连接,在上电之后要等几分钟才有数据返回
那是因为冷启动的缘故,而且不同的GPS模块质量也不同的,呵呵 犀利,学习下 seewolf 发表于 2013-7-27 21:27 static/image/common/back.gif
那是因为冷启动的缘故,而且不同的GPS模块质量也不同的,呵呵
北斗的定位好像很慢 robinyuan 发表于 2013-8-1 09:59 static/image/common/back.gif
北斗的定位好像很慢
我用的那个也不快,和信号好坏有关 楼主有元件清单吗 yeyuaihaozhe 发表于 2013-8-6 19:34 static/image/common/back.gif
楼主有元件清单吗
原理图和PCB都给了,你自己生成一下清单不就是了。。。 本帖最后由 yeyuaihaozhe 于 2013-8-6 22:43 编辑
楼主有烧好的STC11F02E吗,买给我一两片给我,可以吗(发错了) 多谢楼主的分享 mark{:smile:}{:cry:} mark......
顶一个...{:lol:} LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理 wspytu 发表于 2013-8-15 15:44 static/image/common/back.gif
LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理
这个没用过,不太清楚呀~ 为什么我的Y轴取不到负值,Z轴取不到正值,角度只是260到300之间变化呢
mark 好东西啊,留名备用 很给力啊。感谢。 好文,mark. 好好学习 {:smile:}{:smile:}漂亮帅气 HMC5883L的干扰问题您是怎么解决的?? yankun 发表于 2013-9-13 08:40 static/image/common/back.gif
HMC5883L的干扰问题您是怎么解决的??
只能做补偿呀,论坛里有不少这方面的帖子,我也是跟他们学的 赞,学习了! 学习一下!!! 不错。记录一下。有时间在研究。
感谢无私的楼主 顶一下楼主,下载学习一下 mark……………… 占楼待看! 我现在也正在弄这个,谢谢你的资料啦。 lz好人, 有用的我都不会放过。。。。。。 学习。。。帮顶。。谢谢楼主 高端!大气!上档次! 学习一下
谢谢楼主的分享。。。。。。。。。。。。。。。。。。。。 我也有这个想法
{:smile:}{:smile:}{:smile:} 谢谢楼主分享:) 谢谢分享!!! 学习楼主来源精神 参考,学习一下 顶一下!! 多谢楼主分享好东西,很感兴趣。。。 学习学习~~ 顺便马克了~~! 顶 一下楼主,这个确实比较彻底啊 赞一个!!! mark,学习一下 谢谢楼主,正在研究! 牛叉楼主,正在找这方面的东西 牛叉楼主,正在找这方面的东西 楼主有机会可以聊聊吗?我在做着方面的东西?QQ2958043945 学习了,非常感谢楼主 资料不错! 请教楼主一个问题,在计算罗盘方位角的时候用俯仰和横滚角进行补偿但是补偿之后的数据乱飘,Xr=Xcosα+Ysinαsinβ+ Zcosβsin,Yr=Ycosβ- Zsin,就是当罗盘水平时即俯仰和横滚都为零时方位角才准确,不知道什么原因请您帮我看一下谢谢了!
http://www.amobbs.com/thread-5639795-1-1.html 你好,我也在做罗盘,如何建立北东地空间坐标系以及如何映射不太清楚,你能解释一下吗 我的电子罗盘与水平面有夹角时,方向就会偏移,不知如何解决,希望能找到答案。 Qing松 发表于 2016-3-14 10:08
我的电子罗盘与水平面有夹角时,方向就会偏移,不知如何解决,希望能找到答案。 ...
你需要在电子罗盘里加入三轴加速度传感器来测量罗盘与水平面的夹角,然后通过算法修正 感谢楼主分享,学习到了一些新的知识 seewolf 发表于 2016-3-14 10:39
你需要在电子罗盘里加入三轴加速度传感器来测量罗盘与水平面的夹角,然后通过算法修正 ...
我试了楼主的算法,感觉只要一不水平,还是会偏,要比没有补偿要好点。我都想放弃了,干脆俯仰翻滚都很小的时候,再在姿态解算的时候,加入电子罗盘的补偿,俯仰翻滚角比较大时,就不用电子罗盘。直接用陀螺仪。 Qing松 发表于 2016-3-14 21:15
我试了楼主的算法,感觉只要一不水平,还是会偏,要比没有补偿要好点。我都想放弃了,干脆俯仰翻滚都很小 ...
其实是的,更精确的补偿还是要加陀螺仪的参数,当时我也发现了,但没来得及深入做,你可以仔细研究下,相关的算法还是有不少资料的 正好要用到飞行器上面,谢谢楼主~~ good!!!!!!!!!!!! 学习,谢谢!!! 谢谢楼主! 感谢分享,学习下 mark!感谢分享,学习下
页:
[1]