12下一页
返回列表 发新帖我要提问本帖赏金: 5.00元(功能说明)

[活动] 【多旋翼飞控】光流模块 I2C数据读取

[复制链接]
6573|21
 楼主| 冷不丁 发表于 2016-1-15 00:08 | 显示全部楼层 |阅读模式
光流模块可谓这次多旋翼飞控自主飞行功能,定点,定高的根本。
利用官方I2CDemo,通过修改寄存器地址为0X42,读取22BIT从地址数据,完成了光流传感器的数据读取。

下面我会把接口进行说明,然后共享读取光流数据I2C配置代码。
K64的四色板和K64的硬件平台都可以使用,接口没有区别。

I2C  SCL  ->PE24
I2C  SDA ->PE25

UART TX ->PB16
UART RX ->PB17



上面分别是x,y的总位移,x,y轴的加速据,图像质量,超声波距离数据。

关于光流传感器,没见过的朋友,我一句话讲一下:光溜模块就是本身通过高度,和拍摄到的图像移动距离,算出飞行器实际高度时真实的移动距离。
我推荐一个APM介绍光流的网站给大家:但是我并没有权限发连接,只有通过TXT文件给大家了,压缩包里面。

光流数据有了以后我就要开始着手飞控板最小底板的绘制了。下篇帖子发飞控底板。
程序和我收集到的光流的资料下面上传。
(我的天呐?现在只能传1M以内的资料包?程序把主程序打包了,替换K64官方例程里面的主程序就可以了。)
管理员,我想以后贴大文件,插连接怎么办?




本帖子中包含更多资源

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

×

打赏榜单

21ic小喇叭 打赏了 5.00 元 2016-01-18

评分

参与人数 1威望 +3 收起 理由
justtest111 + 3 助你升级

查看全部评分

zjh2009 发表于 2016-1-15 09:41 | 显示全部楼层
这个之前只是听说过
ranqingfa 发表于 2016-1-15 12:57 | 显示全部楼层
你意思光流必须有超声波模块测高数据配合?
quray1985 发表于 2016-1-15 21:02 | 显示全部楼层
这个东西能用来做什么啊
 楼主| 冷不丁 发表于 2016-1-15 21:06 | 显示全部楼层
ranqingfa 发表于 2016-1-15 12:57
你意思光流必须有超声波模块测高数据配合?

嗯嗯,因为只有摄像头拍到的特征点产生的移动距离数据并不能计算出光流模块实际的移动距离,配合高度才能算出实际移动距离
 楼主| 冷不丁 发表于 2016-1-15 21:06 | 显示全部楼层
quray1985 发表于 2016-1-15 21:02
这个东西能用来做什么啊

我用来做飞行器的话,直接代替GPS和气压计的功能了。
ranqingfa 发表于 2016-1-16 12:45 | 显示全部楼层
冷不丁 发表于 2016-1-15 21:06
嗯嗯,因为只有摄像头拍到的特征点产生的移动距离数据并不能计算出光流模块实际的移动距离,配合高度才能 ...

原来如此,多谢指教,一直以为只有摄像头就可以
nefusmzj 发表于 2016-1-19 16:59 | 显示全部楼层
楼主做的不错,请问是否有在飞机上测试过光流及超声波?飞行过程场景比较复杂,如果还能够好使才是稳定的系统!
 楼主| 冷不丁 发表于 2016-1-19 18:02 | 显示全部楼层
nefusmzj 发表于 2016-1-19 16:59
楼主做的不错,请问是否有在飞机上测试过光流及超声波?飞行过程场景比较复杂,如果还能够好使才是稳定的系 ...

嗯嗯,是啊,飞行过程中四轴自身抖动可能会影响数据的有效性,我会试着滤波和限幅,按理讲这个数据在四轴上是可以用的。而且这个模块用来控制四轴,是有先例的,应该没问题。
zhy808zhy 发表于 2016-1-21 10:26 | 显示全部楼层
好东西,值得学习
nefusmzj 发表于 2016-1-23 11:41 | 显示全部楼层
冷不丁 发表于 2016-1-19 18:02
嗯嗯,是啊,飞行过程中四轴自身抖动可能会影响数据的有效性,我会试着滤波和限幅,按理讲这个数据在四轴 ...

光流的抗干扰能力相对强一些,我也做过类似测试。请问超声波是否有挂在飞机上验证过?这是个难点。
 楼主| 冷不丁 发表于 2016-1-23 14:18 | 显示全部楼层
nefusmzj 发表于 2016-1-23 11:41
光流的抗干扰能力相对强一些,我也做过类似测试。请问超声波是否有挂在飞机上验证过?这是个难点。 ...

这个我作比赛的时候用过,肯定可以的哈。当时用的是US-100这款超声波,只要四轴比较稳定,超声波数据非常平稳可靠。如果飞行控制算法比较优良的情况下,只需要超声波进行的单环PID进行定点都是可以实现的。
Tennasi 发表于 2016-1-24 20:14 | 显示全部楼层
这个真的是头一回听说啊,感觉很神奇
 楼主| 冷不丁 发表于 2016-1-24 20:49 | 显示全部楼层
Tennasi 发表于 2016-1-24 20:14
这个真的是头一回听说啊,感觉很神奇

嗯,比较小众的传感器= =
heart许许许 发表于 2016-3-25 21:33 | 显示全部楼层
请问官方的光流I2C Demo从哪里找得到,能否发一个链接,谢谢
 楼主| 冷不丁 发表于 2016-3-27 21:13 | 显示全部楼层
heart许许许 发表于 2016-3-25 21:33
请问官方的光流I2C Demo从哪里找得到,能否发一个链接,谢谢

NXP没有官方I2C的Demo,你可以从你买光流的地方索要I2C通信的Demo然后移到NXP K64上。NXP提供了K64的I2C主从模式的Demo
mega1702 发表于 2016-3-28 14:21 | 显示全部楼层
感谢楼主分享!!!
酱油即将亿元 发表于 2016-7-22 11:44 | 显示全部楼层
楼主能否发下demo 1099195433@qq.com
地瓜patch 发表于 2016-7-27 16:23 | 显示全部楼层
这个能用在室外么
chd008 发表于 2016-8-9 16:09 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

36

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部