5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 教你制作arduino版本的I2C-GPS导航板,想亲自动手的进来! [打印本页]

作者: giantwjt    时间: 2013-5-3 21:40
标题: 教你制作arduino版本的I2C-GPS导航板,想亲自动手的进来!
本帖最后由 giantwjt 于 2013-5-4 12:33 编辑

首先需要准备的材料:
1、GPS模块。支持NMEA协议,最普通的那种就行。
2、MEGA328P单片机。把GPS模块的串口转成I2C协议。
3、USB-ASP下载线。下载Arduino系统的BOOTLOAD用。
4、FTDI下载线。在线更新Arduino软件用。通过串口升级软件,官方叫做在应用中可编程IAP
5、MWC飞控。单片机为328P的那种,验证I2C-GPS,2560的板子就用不着这个导航板了。

软件准备:arduino版本的I2C-GPS导航板也是用328P作为主控器,程序是开源的:http://code.google.com/p/i2c-gps-nav。MWC飞控软件再贴一下:http://code.google.com/p/multiwii/

硬件连接方法:
           串口                      I2C            串口              USB
GPS模块——I2C-GPS导航版板——MWC飞控——FTDI下载线——电脑

先确定你的GPS模块的波特率,用FTDI下载线接上GPS模块,随便找个GPS查看软件就可以查看,或者串口助手也可以,又或者XP系统自带的超级终端也可以的:开始->附件->通讯->超级终端,设好波特率,就可以看。如果是乱码的话,就改一下波特率,正常的NMEA协议是&GPGGA,&GPGLL等开头的。



大家可以看到偶的GPS是标准的NMEA格式:9600,N,8,1,刷新率1Hz
(, 下载次数: 68) (, 下载次数: 68) (, 下载次数: 66) (, 下载次数: 66)



下面是导航板程序的设置(I2C_GPS_NAV_v2_2):
(, 下载次数: 66) (, 下载次数: 64)



下面是MWC飞控程序的设置(MultiWii_2_2):
(, 下载次数: 66) (, 下载次数: 67) (, 下载次数: 64)

做好了的,看看效果,不错哦,(其实偶的I2C-GPS板和MWC板是同一个,呵呵)
(, 下载次数: 71)
(, 下载次数: 71)






作者: ptlin    时间: 2013-5-3 22:02
路过、帮顶、持续关注!

作者: 小哥哥    时间: 2013-5-4 00:40
大大感謝分享

作者: 小黄豆    时间: 2013-5-4 00:56
谢谢分享,正好用上。

作者: luoxin1984    时间: 2013-5-4 07:47
顶  正愁注释怎么搞呢

作者: 刘博    时间: 2013-5-4 07:59



ublox听说用UBlox制式的更好,怎么不试试?

作者: running    时间: 2013-5-4 08:32
谢谢分享

作者: wcj3445    时间: 2013-5-4 11:27
谢谢分享,mwc一定支持

作者: giantwjt    时间: 2013-5-4 12:30
刘博 发表于 2013-5-4 07:59
ublox听说用UBlox制式的更好,怎么不试试?

NMEA应该最是通用的了
UBlox制式怎么好法,能介绍下吗?


作者: 小哥哥    时间: 2013-5-4 12:56
大大感謝分享

作者: fasdggg    时间: 2013-5-4 13:46
这个不错,以后可能会用到.

作者: 刘博    时间: 2013-5-4 14:15
giantwjt 发表于 2013-5-4 12:30
NMEA应该最是通用的了
UBlox制式怎么好法,能介绍下吗?

听说比NEMA定位准,速度快,不过我没对比过。


作者: ptlin    时间: 2013-5-4 15:59
感謝分享、持续关注!

作者: 酱油君    时间: 2013-5-4 18:44
谢谢楼主的分享,学习到东西了.谢谢.

作者: giantwjt    时间: 2013-5-4 18:55
标题: RE: 教你制作arduino版本的I2C-GPS导航板,想亲自动手的进来!
刘博 发表于 2013-5-4 14:15
听说比NEMA定位准,速度快,不过我没对比过。

定位准和快应该取决于芯片。
刷新率快到是有可能的。

作者: yangshichang110    时间: 2013-5-4 21:29
问下,用导航版的GPS和直接用GPS有什么差别吗?

作者: tzems    时间: 2013-5-4 22:51
不错的教程,学习了。

作者: laiyun    时间: 2013-5-15 09:44



楼主发详细一点的教程出来啊!学习中

作者: 晨曦问    时间: 2013-5-26 17:23
楼主果然是技术宅啊,  羡慕  】

作者: giantwjt    时间: 2013-6-1 00:33
标题: RE: 教你制作arduino版本的I2C-GPS导航板,想亲自动手的进来!
yangshichang110 发表于 2013-5-4 21:29
问下,用导航版的GPS和直接用GPS有什么差别吗?

328p直接用gps很困难的。除非你自己写程序,呵呵

作者: giantwjt    时间: 2013-6-1 00:35
标题: RE: 教你制作arduino版本的I2C-GPS导航板,想亲自动手的进来!
laiyun 发表于 2013-5-15 09:44
楼主发详细一点的教程出来啊!学习中

自己编译自己烧程序,不难的。玩wmc肯定要自己会这个的

作者: mrduke    时间: 2013-6-1 01:45
麻烦楼主能否把你买的东西的照片发出来下呢?因为有的东西你叫它A别人可能叫它C啊!麻烦了!

作者: 天涯V    时间: 2013-6-1 07:44
顶上

作者: blackbirds    时间: 2013-6-1 11:21
好帖!楼主有没有调GPS  PID的经验能不能分享一下

作者: 武汉QBT    时间: 2013-8-17 19:47
也想做一片,有I2C转RS232部分的电路图吗?

作者: ywywxb    时间: 2013-8-18 22:48
学习了。顶。

作者: 武汉QBT    时间: 2013-8-18 23:40
我已经知道如何制作了,后天可以实践了。。

作者: realsu    时间: 2013-10-3 16:40
mark 一下,以后备用!

作者: ye781205    时间: 2013-12-11 13:22
顶  正愁注释怎么搞呢

作者: 加国飞手    时间: 2013-12-11 13:59
楼主好人!
虽然用不到,还是顶了!

作者: freekid    时间: 2013-12-11 20:59
mark一下备用

作者: davilong    时间: 2014-1-8 10:18
请教LZ:我在CRIUS MWC SE飞控板上通过I2C-GPS导航板连接了NEO-6M的GPS模块。加电后GPS显示已搜到星,但在上位机(GUI)里却没有GPS信息,飞控板的程序按要求都做了修改。连接方式也是按图示焊接的。下载了多个导航板的程序,无论刷哪一个,其结果都是一样没有GPS信息。您能详细介绍导航板是烧写什么程序的吗?谢谢!

我在论坛里也说了:http://bbs.5imx.com/bbs/forum.ph ... &extra=page%3D3

作者: davilong    时间: 2014-1-8 17:42


作者: ltyz    时间: 2014-1-9 22:48
和楼上一个情况,同求~~

作者: 杨结    时间: 2014-1-16 18:08
你好 我按你的方法 做了 个导航版  接了GPS  怎么12C 都是 错误啊   也没有 GPS 的信号      可以教我怎么搞么?

作者: 杨结    时间: 2014-1-21 12:37
你好楼主  我和你一样也是用328做了一个导航版  GPS  也是 9600  的    导航版也改了和你一样  飞控也打开了 12C GPS  怎么 这连不起来  12C 好多错误    只要接上导航版 其他的 传感器都没有反应了   不接 这没事    是哪里问题 啊  楼主  谢谢了

作者: 杨结    时间: 2014-1-21 13:03
我 连接 GPS  是 这样的 (, 下载次数: 0)


作者: TTMX    时间: 2014-1-21 15:27
路过、帮顶、持续关注!

作者: wqlzoroe    时间: 2014-4-29 15:34
楼主,我买了导航版但是不能用啊求助


作者: liyahui    时间: 2014-10-15 09:48
吊炸天啊

作者: 莱乌系丝绸    时间: 2014-12-11 17:06
学习了 受教育 关注你哟!

作者: hljwkwgy    时间: 2015-5-18 22:07
好厉害,正在学习

作者: fengjlong    时间: 2018-12-7 21:32
学习了,谢谢分享!!!




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3