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

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

MWC飞控328P想添加GPS,求助

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-24 16:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我的328p板子上有一组VCC、GND、TX、RX接口 还需要I2C转接板吗?

GPS必须连接I2C接口吗?



我的飞控和图上的一样,上面标注的TTL数据接口就是我说的VCC、GND、TX、RX接口的位置,就是搞不明白这种板子添加GPS还用不用I2C转接板?

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

沙发
发表于 2013-5-24 16:55 | 只看该作者
我也正在弄,据说328p一定要i2c。
3
发表于 2013-5-24 17:28 | 只看该作者
328P的话,总共只有一个串口,用于配置和代码上传。你要上GPS的话,就在弄一块PRO MINI走I2C吧。
4
 楼主| 发表于 2013-5-24 17:36 | 只看该作者
dongfang 发表于 2013-5-24 17:28
328P的话,总共只有一个串口,用于配置和代码上传。你要上GPS的话,就在弄一块PRO MINI走I2C吧。

你好,我的这个飞控有独立的一个FTDI接口和另外一个VCC、GND、TX、RX的接口,也就是有两个标有VCC、GND、TX、RX的地方 其中一个我是连接电脑用的,另外一个不知道能不能连接GPS?
5
发表于 2013-5-24 17:40 | 只看该作者
FTDI就是串口啊,不信你量一下,FTDI和VCC、GND、TX、RX是不是同一条线路的。
6
 楼主| 发表于 2013-5-24 17:44 | 只看该作者
dongfang 发表于 2013-5-24 17:40
FTDI就是串口啊,不信你量一下,FTDI和VCC、GND、TX、RX是不是同一条线路的。

我的飞控板上没有传感器 I2C接口用来连接GY86传感器了 还能再连接GPS吗?谢谢

7
发表于 2013-5-24 17:53 | 只看该作者
328的飞控接GPS必须I2C转接板,另外I2C接口可以并联N个I2C设备。

评分

参与人数 1威望 +2 收起 理由
blackbirds + 2 赞一个!

查看全部评分

8
发表于 2013-5-24 18:16 | 只看该作者
很明显,是必须I2C的,因为那个串口是调试下载程序公用的,你用了那个,你怎么调试程序。也就是说,那个串口不能使用,唯一用途就是连接数传,使用地面站

评分

参与人数 1威望 +2 收起 理由
blackbirds + 2 赞一个!

查看全部评分

9
 楼主| 发表于 2013-5-24 18:30 | 只看该作者
zy1227 发表于 2013-5-24 17:53
328的飞控接GPS必须I2C转接板,另外I2C接口可以并联N个I2C设备。

是不是我的GY86传感器和GPS能共用一个I2C接口?只不过GPS连接I2C转接板再和GY86并联就可以了吗?

10
发表于 2013-5-24 22:12 | 只看该作者
blackbirds 发表于 2013-5-24 18:30
是不是我的GY86传感器和GPS能共用一个I2C接口?只不过GPS连接I2C转接板再和GY86并联就可以了吗?

对的。I2C口可以很多设备并联。

评分

参与人数 1威望 +2 收起 理由
blackbirds + 2 赞一个!

查看全部评分

11
发表于 2013-5-24 23:37 | 只看该作者
对了,检查一下你的I2C设备是不是有上拉电阻,有的话,最好去掉。尽管所有I2C设备是并联的,但如果它们都配有上拉电阻的话,这些电阻全都并联起来总的上拉电阻就太小了。

评分

参与人数 1威望 +2 收起 理由
blackbirds + 2 赞一个!

查看全部评分

12
 楼主| 发表于 2013-5-25 17:25 | 只看该作者
本帖最后由 blackbirds 于 2013-5-25 20:07 编辑
dongfang 发表于 2013-5-24 23:37
对了,检查一下你的I2C设备是不是有上拉电阻,有的话,最好去掉。尽管所有I2C设备是并联的,但如果它们都配 ...


GPS要用几伏的电压?上面一共有两个,一个写着5V一个3.3V,另外一共有两个I2C接口其中一个有2K2上拉电阻,另一个I2C是连接传感器的用这个接口连接GPS转接板可以吗?谢谢




13
发表于 2013-5-25 19:58 | 只看该作者
blackbirds 发表于 2013-5-25 17:25
GPS要用几伏的电压?上面一共有两个,一个写着5V一个3.3V,另外我如果换成2560的板子会不会就没那么麻烦 ...

GPS一般5v,但是你要看清楚你的是多少的。

2560简单多了。

2560总共有4个串口,GPS直接接到其中一个串口即可。

14
 楼主| 发表于 2013-5-25 20:09 | 只看该作者
本帖最后由 blackbirds 于 2013-5-25 20:11 编辑
fryefryefrye 发表于 2013-5-25 19:58
GPS一般5v,但是你要看清楚你的是多少的。

2560简单多了。


我的板子一共有两个I2C接口其中一个有2K2上拉电阻,另一个I2C是连接传感器的,用这个接口连接GPS转接板可以吗?谢谢! 点开图片看的清楚


15
发表于 2013-5-25 21:32 | 只看该作者
blackbirds 发表于 2013-5-25 20:09
我的板子一共有两个I2C接口其中一个有2K2上拉电阻,另一个I2C是连接传感器的,用这个接口连接GPS转接板可 ...

我对I2C研究不深,我用的是2560成品板.
你不是已经准备换2650的板子了吗?

16
发表于 2013-5-25 22:06 | 只看该作者
你是准备用什么GPS转接板?I2C的GPS一般就是一个串口GPS加一个PRO MINI
17
 楼主| 发表于 2013-5-26 08:50 | 只看该作者
dongfang 发表于 2013-5-25 22:06
你是准备用什么GPS转接板?I2C的GPS一般就是一个串口GPS加一个PRO MINI

GPS打算用这个http://item.taobao.com/item.htm?spm=a230r.1.14.22.cSu1Mu&id=18315455019

你能不能给我推荐一个转接板?谢谢

18
发表于 2013-5-26 08:57 | 只看该作者
6M只要108元就够了。建议你买Arduino Pro Mini做转接
http://s.taobao.com/search?q=pro ... e_id=itemz_20130526

对了,Arduino Pro Mini没有FTDI,你没有的话要买一个。

至于I2C的GPS驱动代码,你去这里找:https://code.google.com/p/i2c-gps-nav/
19
 楼主| 发表于 2013-5-26 09:27 | 只看该作者
dongfang 发表于 2013-5-26 08:57
6M只要108元就够了。建议你买Arduino Pro Mini做转接
http://s.taobao.com/search?q=pro+mini&searcy_type ...

上面写着
1. 14个数字输入/输出端口RX,TX,D2~D13,
2. 8个模拟输入端口A0~A7
3. 1对TTL电平串口收发端口RX/TX
4.6个PWM端口,D3, D5, D6, D9, D10, D11
5.采用Atmel Atmega328P-AU单片机
6. 支持串口下载
7.支持外接3.3V~12V直流电源供电
8.支持9V电池供电
9. 时钟频率16MHz


不知道哪个是接I2C的?



20
发表于 2013-5-26 14:33 | 只看该作者
blackbirds 发表于 2013-5-26 09:27
上面写着
1. 14个数字输入/输出端口RX,TX,D2~D13,
2. 8个模拟输入端口A0~A7

说明里面没写I2C,实际的板子上,应该标有相应的引脚。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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