卡尔曼滤波算法在MPU6050中的应用与实现
卡尔曼滤波算法在MPU6050中的应用与实现
MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。当连接到三轴磁强计时,MPU-60X0提供完整的9轴运动融合输出到其主I2C或SPI端口(SPI仅在MPU-6000上可用)。
卡尔曼滤波算法在MPU6050中的应用与实现
MPU6050的芯片中包含一个DMP模块(硬件),但是如果需要使用DMP模块(硬件),则必须正确的配置DMP模块。本程序使用DMP库(驱动)来配置DMP模块,通过MSP430采集MPU6050数据,经过DMP融合后得到角度值。
针对四轴飞行器飞行性能不稳定和惯性测量单元(IMU)易受干扰、存在漂移等问题,利用惯性传感器MPU6050采集实时数据,以经典互补滤波为基础,提出一种可以自适应补偿系数的互补滤波算法,该算法在低通滤波环节加入PI控制器,依据陀螺仪测得的角速...
陀螺仪传感器MPU6050模块AD版原理图+PCB[2层]文件,ad 设计的工程文件,包括原理图及PCB印制板图,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
采用 STM32F103T8U6为主控芯片,陀螺仪MPU6050,磁力计HMC5883四轴飞行器