4 ARIA的微笑

尚未进行身份认证

暂无相关简介

等级
TA的排名 52w+

audiowrite函数用法(matlab)

audiowrite函数用法(matlab)一,语法 1 2 audiowrite(filename,y,Fs) audiowrite(filename,y,Fs,Name,Value) 二,解释注意:在新版本的matlab中不再使用wavwrite,推荐使用audiowritefilename指想要保存文件的文件名,一般为想...

2019-09-25 12:37:44

MPU6050教程(转载)

如果你想玩四轴,想搞什么空中鼠标,平衡车等待,那么MPU6050真的是太强大了,能做很多东西。但是论坛上MPU6050整个教学过程基本上是没有的,资源共享,不应该只在自己需要资料的时候讲,我向往有一种开发,友好,互相学习的环境。我认识两种人,不分技术,区别在于对待别人问题的态度,一种乐于奉献,一种说多两句都不肯。我看到论坛上面一些帖子只是展示他的成果,下面一大堆评论要看下源程序,楼主都没有...

2019-04-20 21:20:46

MPU6050误差分析

 MPU6050模块,如图 1所示。该模块集成了一片MPU6050芯片和一片STM8S003F3P6单片机,具有串口和I2C接口。MPU6050中的DMP(数字运动处理器)对姿态进行融合,STM8单片机通过IIC读取DMP的处理结果,再添加上包头串行输出三轴加速度、三轴角速度、三轴角度和温度数据,输出频率为100Hz。    MPU6050芯片内部由四部分组成:加速度计、陀螺仪、DMP...

2019-04-20 20:41:48

对于的MPU6050理解

单片机采集的MPU6050原始数据对应关系1.陀螺仪如下图,陀螺仪的范围有±250、±500、±2000可选,而对应的精度分别是131LSB/(°/s)、65.5LSB/(°/s)、32.8LSB/(°/s)、16.4 LSB/(°/s)a.那么这个精度和范围的关系是什么?首先MPU6050数据寄存器是一个16位的,由于最高位是符号位,故而数据寄存器的输出范围是-7FFF~7FFF...

2019-04-20 10:52:42

关于精度、分辨率、LSB的理解

1.“精度”是用来描述物理量的准确程度的精度有关的有两个很重要的指标:DNL、INLDNL:Differencial NonLiner——微分非线性度 INL:Interger NonLiner——积分非线性度(精度主要用这个值来表示) INL表示了ADC器件在所有的数值点上对应的模拟值和真实值之间最大误差(单位是LSB(即最低位所表示的量))LSB(Least Si...

2019-04-19 15:47:58

加速度计和陀螺仪互补滤波(转载)

简单易懂的理解:这么说吧,加速度计计算出来的角度干扰比较大,波形比较杂乱,陀螺仪融合出来的波形比较平稳但是存在积分漂移,所以二者结合。陀螺仪测量角速度积分的基础上利用加速度计测量的角度对其进行实时校准互补滤波公式angle=k1*(angle+(w-zw)*dt)+k2*(acc-zacc)式中k1,k2为参数,通常开始调试时选 k1=0.98,k2=0.02,调试中保持k1+k2=1;...

2019-04-17 16:29:28

find()函数使用简介(可代替某些循环,加快仿真)

  当我第一次用matlab语言编写一个工程项目时,发现自己编写的脚本里循环特别多,导致编程效率很低,这让我特别苦恼。有一次导师让我阅读他编写的一个Matlab脚本,并按照新要求对其进行更改。我发现脚本里多次用到find()函数,猛然间豁然开朗,原来有大部分循环可以用find()函数解决!对我而言,find()函数是我从Matlab小白开始进阶的标志,仅以此文,献给find()函数!  [1]...

2019-04-16 10:31:26

UART, SPI, IIC的详解及三者的区别和联系

UART、SPI、IIC是经常用到的几个数据传输标准,下面分别总结一下:UART(Universal Asynchronous Receive Transmitter):也就是我们经常所说的串口,基本都用于调试。主机和从机至少要接三根线,RX、TX和GND。TX用于发送数据,RX用于接受数据(收发不是一根线,所以是全双工方式)。注意A和B通信A.TX要接B.RX,A.RX要接B.TX(A用...

2019-04-09 10:57:13
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。