seewolf 发表于 2013-2-1 10:59:57

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

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

dengyue008 发表于 2013-5-4 21:48:48

LZ开源很彻底啊,赞一个!
对了,下了论文手册的TX怎么贴都不回一个?

pfeifer 发表于 2013-5-5 06:05:26

mark{:smile:}

as_920 发表于 2013-5-5 06:48:19

咱也下来学习学习

wcm_e 发表于 2013-5-5 07:14:28

学习,mark

panpan335500 发表于 2013-5-5 22:00:11

谢谢楼主!

BBC 发表于 2013-5-5 22:57:06

不错,可以参考参考~~thanks for sharing!

hukee 发表于 2013-5-6 10:18:44

gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗?

w8796 发表于 2013-5-6 11:47:15

谢谢--------------------学习一下!!!

seeyou2013 发表于 2013-5-6 11:50:06

收藏一下,呵呵呵学习啊

seewolf 发表于 2013-5-6 12:24:40

hukee 发表于 2013-5-6 10:18 static/image/common/back.gif
gps,罗盘,这些方向传感器都还没有用过,学习学习。
lz,能补充这些知识文件吗? ...

论文手册里应该都有

cdlxzlp 发表于 2013-5-6 12:27:31

好 东西 顶起来吧!!

LIXUPENGMDK 发表于 2013-5-6 19:50:05

关注 北斗有模块了??

seewolf 发表于 2013-5-6 21:51:20

LIXUPENGMDK 发表于 2013-5-6 19:50 static/image/common/back.gif
关注 北斗有模块了??

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

晨曦~@ 发表于 2013-5-17 00:18:44

学习。。。帮顶。。谢谢楼主

wangjiawu187 发表于 2013-7-8 22:11:55

mark                     

sakulaka 发表于 2013-7-12 20:34:53

楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
赞一个!

seewolf 发表于 2013-7-12 21:07:54

sakulaka 发表于 2013-7-12 20:34 static/image/common/back.gif
楼主的分享精神值得肯定哦,嗯,目前北斗正处于国家大力支持阶段,你开展的这些研究一定会非常有价值的。
...

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

北极星的眼泪 发表于 2013-7-12 21:15:24

好东西啊!!!!

win2kddk 发表于 2013-7-14 22:13:29

加速度计用来测实时速度?

seewolf 发表于 2013-7-15 11:03:23

win2kddk 发表于 2013-7-14 22:13 static/image/common/back.gif
加速度计用来测实时速度?

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

BCE312 发表于 2013-7-17 11:04:57

参考你的设计,用来完成了一个传感器课程实训,谢谢。

zhong1035 发表于 2013-7-17 12:21:22

学习,学习

mdq123 发表于 2013-7-22 12:11:04

谢谢谢谢,之前做过GPS但是反馈速度好慢

seewolf 发表于 2013-7-22 16:18:51

mdq123 发表于 2013-7-22 12:11 static/image/common/back.gif
谢谢谢谢,之前做过GPS但是反馈速度好慢

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

lsxiaoma 发表于 2013-7-22 22:35:34

开源很彻底啊,赞一个!

hailin0716 发表于 2013-7-23 13:37:17

学习了,谢谢分享

xiangxiadage 发表于 2013-7-23 14:07:01

暂时用不上。
怒赞楼主的分享精神!

xou822 发表于 2013-7-23 14:08:17

北斗的东西都能买到了哇求连接啊

seewolf 发表于 2013-7-23 15:13:25

xou822 发表于 2013-7-23 14:08 static/image/common/back.gif
北斗的东西都能买到了哇求连接啊

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

xou822 发表于 2013-7-25 12:17:22

额那就是传说中的无价之宝了哦

mdq123 发表于 2013-7-27 00:51:28

seewolf 发表于 2013-7-22 16:18 static/image/common/back.gif
你指的反馈是什么反馈?GPS的数据不就是1秒接受一次么,可以调节么?

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

dwwzl 发表于 2013-7-27 07:56:16

非常实用

seewolf 发表于 2013-7-27 21:27:13

mdq123 发表于 2013-7-27 00:51 static/image/common/back.gif
最初第一次连接,在上电之后要等几分钟才有数据返回

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

ipigwings 发表于 2013-7-29 11:59:41

犀利,学习下

robinyuan 发表于 2013-8-1 09:59:00

seewolf 发表于 2013-7-27 21:27 static/image/common/back.gif
那是因为冷启动的缘故,而且不同的GPS模块质量也不同的,呵呵

北斗的定位好像很慢

seewolf 发表于 2013-8-1 14:31:45

robinyuan 发表于 2013-8-1 09:59 static/image/common/back.gif
北斗的定位好像很慢

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

yeyuaihaozhe 发表于 2013-8-6 19:34:07

楼主有元件清单吗

seewolf 发表于 2013-8-6 20:32:03

yeyuaihaozhe 发表于 2013-8-6 19:34 static/image/common/back.gif
楼主有元件清单吗

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

yeyuaihaozhe 发表于 2013-8-6 22:38:16

本帖最后由 yeyuaihaozhe 于 2013-8-6 22:43 编辑

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

I爱电子 发表于 2013-8-10 00:58:12

多谢楼主的分享

sy55 发表于 2013-8-10 10:26:41

mark{:smile:}{:cry:}

xiefy21 发表于 2013-8-11 11:59:00

mark......
顶一个...{:lol:}

wspytu 发表于 2013-8-15 15:44:32

LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理

seewolf 发表于 2013-8-16 09:10:40

wspytu 发表于 2013-8-15 15:44 static/image/common/back.gif
LZ有用过lsm303d 吗 请教一些问题?关于校准和读出数据的处理

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

wspytu 发表于 2013-8-17 08:07:27

为什么我的Y轴取不到负值,Z轴取不到正值,角度只是260到300之间变化呢

dainqi10 发表于 2013-8-24 22:18:32

mark      

I爱电子 发表于 2013-8-26 00:31:35

好东西啊,留名备用

竹云万里 发表于 2013-9-1 22:28:22

很给力啊。感谢。

mslmcu 发表于 2013-9-11 09:41:51

好文,mark.

海逸地- 发表于 2013-9-12 10:49:52

好好学习

brettlee 发表于 2013-9-12 11:29:13

{:smile:}{:smile:}漂亮帅气

yankun 发表于 2013-9-13 08:40:38

HMC5883L的干扰问题您是怎么解决的??

seewolf 发表于 2013-9-13 11:03:55

yankun 发表于 2013-9-13 08:40 static/image/common/back.gif
HMC5883L的干扰问题您是怎么解决的??

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

PANGKUN 发表于 2013-9-14 14:17:02

赞,学习了!

澜菲儿 发表于 2013-9-14 14:26:59

学习一下!!!

ANDR0ID 发表于 2013-9-15 19:02:43

不错。记录一下。有时间在研究。

wizard4 发表于 2013-9-21 11:25:16

感谢无私的楼主

jib943 发表于 2013-9-21 12:18:30

顶一下楼主,下载学习一下

qwerwe 发表于 2013-9-21 21:17:54

mark………………

isearch 发表于 2013-9-24 22:51:20

占楼待看!

Rookie_huang 发表于 2013-10-1 09:29:15

我现在也正在弄这个,谢谢你的资料啦。

wazihe 发表于 2013-10-1 09:49:45

lz好人,

cmgao 发表于 2013-10-6 19:10:13

有用的我都不会放过。。。。。。

刘华淼 发表于 2013-10-6 22:00:16

学习。。。帮顶。。谢谢楼主

firstzys 发表于 2013-10-31 21:47:48

高端!大气!上档次!

背西风酒旗 发表于 2013-11-3 08:16:05

学习一下

heart080811126 发表于 2013-11-3 10:41:16

谢谢楼主的分享。。。。。。。。。。。。。。。。。。。。

yhsy1002 发表于 2013-11-6 16:26:02

我也有这个想法
{:smile:}{:smile:}{:smile:}

三面红旗 发表于 2013-11-8 10:08:09

谢谢楼主分享:)

atonghua 发表于 2013-11-8 11:17:21

谢谢分享!!!

刘华淼 发表于 2013-11-8 19:39:27

学习楼主来源精神

xiaoluo2009 发表于 2013-11-19 23:28:42

参考,学习一下

Eric321 发表于 2013-11-26 22:40:49

顶一下!!

shiqianjudan 发表于 2013-12-3 18:36:26

多谢楼主分享好东西,很感兴趣。。。

闲鱼翻身 发表于 2013-12-3 20:02:24

学习学习~~

闲鱼翻身 发表于 2013-12-3 20:02:38

顺便马克了~~!

xiaoliusheng 发表于 2013-12-4 18:04:31

顶 一下楼主,这个确实比较彻底啊

yakemozu_am 发表于 2015-3-2 13:50:10

赞一个!!!

vivi_cq1982 发表于 2015-3-2 20:44:40

mark,学习一下

秋夜木语 发表于 2015-3-16 12:18:41

谢谢楼主,正在研究!

chinamaken 发表于 2015-4-29 13:45:26

牛叉楼主,正在找这方面的东西

chinamaken 发表于 2015-4-29 13:50:23

牛叉楼主,正在找这方面的东西

chinamaken 发表于 2015-4-29 13:51:36

楼主有机会可以聊聊吗?我在做着方面的东西?QQ2958043945

omega333 发表于 2015-4-30 01:03:19

学习了,非常感谢楼主

元帅 发表于 2015-5-26 15:45:30

资料不错!

陶新成 发表于 2015-12-17 11:56:33

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

陶新成 发表于 2015-12-24 14:57:59

你好,我也在做罗盘,如何建立北东地空间坐标系以及如何映射不太清楚,你能解释一下吗

Qing松 发表于 2016-3-14 10:08:17

我的电子罗盘与水平面有夹角时,方向就会偏移,不知如何解决,希望能找到答案。

seewolf 发表于 2016-3-14 10:39:17

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

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

houyusheng 发表于 2016-3-14 10:56:37

感谢楼主分享,学习到了一些新的知识

Qing松 发表于 2016-3-14 21:15:53

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

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

seewolf 发表于 2016-3-14 23:13:18

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

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

大队书记 发表于 2016-3-15 13:43:20

正好要用到飞行器上面,谢谢楼主~~

huanghongjia92 发表于 2016-3-15 13:49:09

good!!!!!!!!!!!!

dory_m 发表于 2016-11-17 15:21:14

学习,谢谢!!!

ypc168k 发表于 2017-6-3 19:51:37

谢谢楼主!

LEOszj 发表于 2019-12-12 17:35:59

感谢分享,学习下

cgy1oo 发表于 2019-12-13 12:30:27

mark!感谢分享,学习下
页: [1]
查看完整版本: 分享我的毕业设计——GPS+电子罗盘