飞控开发基础教程8开源编队无人机I2C激光测距.docx
《飞控开发基础教程8开源编队无人机I2C激光测距.docx》由会员分享,可在线阅读,更多相关《飞控开发基础教程8开源编队无人机I2C激光测距.docx(12页珍藏版)》请在第一文库网上搜索。
1、COCOF1Y教程疯壳无人机系列目录.1一、V15311X简介二、I2C概述三、I2C总线协议四、激光测距实验视频地址:http:/www.fengke.c1ubI2C(激光测距)一、V15311X简介V15311X属于STMiCrOe1eCtrOniCS即常说的意法半导体(ST)公司推出的F1ightSense产品系列TOF(Timeoff1ight)激光测距传感器。V15311X是目前市场上最快的微型TOF传感器,精确测距能力达4米,测距频率快至50Hz。它采用微型、可回流焊封装,集成了一个单光子雪崩二极管(SPAD)接收阵列、一个940nm不可见激光1类发射器、物理红外滤波器和光学器件,
2、可在各种环境照明条件下实现最佳测距性能,并提供一系列覆盖窗口选择。由于封装小巧,因此它很容易集成到设备中。与传统的红外传感器不同,V1531IX采用ST最新一代TOF技术,无论目标颜色和反射率如何,都可以进行绝对距离测量。还可以对接收阵列上的RoI(感兴趣区域)大小进行编程,从而减小传感器FoV(视场角)。V15311X激光测距传感器的实物图如下图所示。二、I2C概述Inter-IntegratedCircuit,即内部集成电路接口,缩写为UC或I2C。C总线是一种由PH11IPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线在物理连接上非常简单,分别由SDA(串行数据线)
3、和SC1(串行时钟线)及上拉电阻组成。通信原理是通过对SC1和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。如下图所示为单片机与I2C接口的传感器之间通信示意图。三、I2C总线协议对I2C总线的操作实际就是主从设备之间的读写操作。大致可分为以下两种操作情况:第一,主设备往从设备中写数据。数据传输格式如下:数据传输(N字节+应答)S从设备地址i1ACK数据ACK数据ACKP起始条件写应答应答应答停止条件第二,主设备从从设备中读数据。数据传输格式如下:(N字节应答)S从设备地址RACK数据ACK数据
4、NAKP!It!起始条件读应答应答非应答停止条件实际上把I2C协议拆分开来它的组成有:起始条件、终止条件、地址段、数据段、响应ACK非响应NACKo(I)STARTSSTOP,起始和终止条件都是由主机(master)发起产生。总线在起始条件之后处于忙碌状态,在停止条件之后又处于空闲状态。起始条件:SC1线是高电平时,SDA线从高电平向低电平切换。停止条件:SC1线是高电平时,SDA线从低电平向高电平切换。(2)地址段,地址段由7bit地址+读写位组成,一个7-bit的地址是从最高位(MSB)开始发送的,这个地址后面会紧跟1-bit(R/W)的操作符,1表示读操作,O表示写操作。接下来的一个bi
5、t是NACK/ACK,当这个帧中前面8bit发送完后,接收端的设备获得SDA控制权,此时接收设备应该在第9个时钟脉冲之前回复一个ACK(将SDA拉低)以表示接收正常,如果接收设备没有将SDA拉低,则说明接收设备可能没有收到数据(如寻址的设备不存在或设备忙)或无法解析收到的消息,如果是这样,则由master来决定如何处理,比如:停止。FWUi;WU1.!jII1I1III1III1I1JSTARTAOORCSS柳ACKDATAACDATAACSTOPoodocoondtton(3)数据段,SDA数据线上的每个字节必须是8位,每次传输的字节数量没有限制。每个字节后必须跟一个响应位(ACK)。首先传
6、输的数据是最高位(MSB),SDA上的数据必须在SC1高电平周期时保持稳定,数据的高低电平翻转变化发生在SC1低电平时期。data1inechangestaMe.Io(datadatavabda11owod以传输Byte:IoIo1O1O(OXAAh)为例,SDASC1传输时序如下所示:SC1SDA.人)UmukumumujI.I1I.II_jI.I0I_jI_IoI_II_I0IIACKIC1SBBWBrtBrtBnMBKIS)ACKYByte:1010IO1O(OxAAh|(4)响应ACK(Acknow1edge)和非响应NACK(NotAcknow1edge),每个字节传输必须带响应位,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 基础教程 编队 无人机 I2C 激光 测距
