【飞控开发基础教程6】开源编队无人机-SPI(六轴传感器数据获取).docx
《【飞控开发基础教程6】开源编队无人机-SPI(六轴传感器数据获取).docx》由会员分享,可在线阅读,更多相关《【飞控开发基础教程6】开源编队无人机-SPI(六轴传感器数据获取).docx(18页珍藏版)》请在第一文库网上搜索。
1、COCOFLY教程疯壳无人机系列目录一、ICM20602 简介1二、SPI 概述2三、SPI总线协议2四、SPI寄存器3五、六轴传感器数据获取实验4编队飞行Al开源编队无人机Al OPEN SOURCE FORMATION DRONE语音控制视觉追踪高级功能光流定点3D翻滚AI语音控制图形化多机编队飞行O0泛视觉追踪形状有头无头双模式激光,压双定高遥控控制飞行自主巡线飞行视觉追踪图码WIFI图传控制支椅图形化编程视觉跟随移动小车视觉追踪II色视频地址:http:www.fengke.club5SPI (六轴传感器数据获取)一、ICM20602 简介六轴传感器在当今智能穿戴和定位导航产品中被广泛
2、应用,而六轴传感器中做的最好的要属InvenSense公司的产品了,1CM20602便是其推出的优秀六轴传感器之一。ICM20602集成3轴加速度计和3轴陀螺仪,其中陀螺仪量程范围可以选择+A250dps, +A500dps, +/-1000dps和+/-2000dps这四种,而加速度计量程范围可选择+/2g, +/-4g, +/-8g 和+/-16g 四种。ICM20602支持高达400KHz的12c以及高达10MHz的SPL具有较高的接口兼容性。ICM20602的实物图如下所示。ICM20602的引脚如下图所示。REGOUTRESVVDDVDDIOSCL/SPCSDA/SDISAO/SDO
3、CSICM-206021312l710TGNDRESVRESVRESVRESVFSYNCRESVZT二、SPI概述SPI是指Serial Peripheral Interface的缩写,即串行外围设备接口,是一种高速的、全双工、同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的引脚,SPI的4条通信线为:(1) MISO主入从出接口;(2) MOSI主出从入接口;(3) SCLK由主设备产生的时钟信号;(4) CS由主设备控制的从设备片选信号。STM32F103的SPI的时钟最高可达18MHz,支持DMA。SPI主从机通信,如下图所示:MOSISCLKMISOCS当有多个设备挂载在S
4、PI总线上,其接线图如下图所示。单片机和外围器件之间进行SPI同步串行数据传输时,在主器件的移位脉冲下,数据按位传输,低位在前,高位在后,为全双工通信,数据传输速度总体来说比12c总线要快,速度可达到几Mbp,相比于其它总线,SPI协议简单,相对数据速率高,但是SPI也有它的缺点,比如没有指定的流控制,没有应答机制确认是否接收到数据。三、SPI总线协议SPI通信需要掌握以下知识:时钟极性、时钟相位以及SPI的传输时序。 时钟极性,SPI通过时钟极性(CPOL)来决定在总线空闲时,同步时钟(SCLK)信号线的电平是高电平还是低电平。当时钟极性为0时(CPOL=0),SCLK信号线在空闲时为低电平
5、;当时钟极性为1时(CPOL=1) , SCLK信号线在空闲时为高电平;2 时钟相位,SPI通过时钟相位(CPHA)用来决定何时进行信号采样。当时钟相位为1时(CPHA=1),在SCK信号线的第二个跳变沿进行采样;这里的跳变沿究竟是上升沿还是下降沿?这取决于时钟的极性。当时钟极性为0时,取下降沿;当时钟极性为1时,取上升沿;如下图所示:cpol - LTLrLrLTLrLrLjn_I I 1111cpol . oLrLrLrLjLrLFLriI I I I I II Ime。(or 16 bit depend jig on th Data frane formaj bit (see )FF i
6、inSpLCR 1)MosiTrnnn r I褊 卜IIIII!IIIIIIIIIINSS:;:;:(,;!P:Capture strobe II|I|IIISPI时钟相位CPHA=1时不同的时钟极性下的采样规律当时钟相位为0时(CPHA=0),在SCK信号线的第一个跳变沿进行采样。跳变沿同样与时钟极性有关:当时钟极性为。时,取上升沿;当时钟极性为I时,取下降沿;如下图所示:cpol=1-cpol.o 门门门innrinIIIII II Imiso wT?mnrTTTY?TrIIIj . Illi8 or 16 bitsidepending on th Data frame tormatibi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞控开发基础教程6 开发 基础教程 编队 无人机 SPI 传感器 数据 获取