• Stars
    star
    164
  • Rank 230,032 (Top 5 %)
  • Language
    C
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

对常见IMU芯片的原理、驱动和数据融合算法整理,以区分某度、某坛上面碎片化严重到影响入坑的乱象

IMU-study

本项目是“瞰百易”计划的一部分

0

对常见IMU芯片的原理、驱动和数据融合算法整理,以区分某度、某坛上面碎片化严重到影响入坑的乱象。

仓库内容比较大 约 400MB。

注:角加速度、角速度的融合算法中,卡尔曼滤波(参考网上)、类一阶滤波(一阶滤波算法改的)和清华滤波(本科智能车竞赛常用的)这三种算法的具体 C 语言实现的代码,已经写在了我的另一个项目 MCU Framework 的 IMU Device 中,链接

目前目录的树形图(欢迎提交 PR 补充):

├─0 加速度计、陀螺仪介绍
├─1 IMU的惯导、数据融合文档
│  ├─卡尔曼滤波
│  ├─四元数-欧拉角
│  └─数据融合、姿态解算
├─2 MPU系列传感器资料
│  ├─MPU-6050中文资料、测试程序和硬件资料
│  ├─MPU-6500官网资料、测试程序和硬件资料
│  ├─MPU-9250官网资料、测试程序和硬件资料
│  ├─MPU-9255官网资料、测试程序和硬件资料
│  └─MPU_DMP官网库和说明
├─3 其他各种IMU
│  ├─ADXL345 三轴加速度计
│  ├─ENC03 模拟 单轴陀螺仪
│  ├─L3G4200 三轴陀螺仪
│  ├─MXC400xXC 廉价 三轴加速度计
│  ├─ST的
│  ├─TDK-InvenSense Motion Sensor
│  ├─【BOSCH 博世】
│  ├─【MMA系列】
│  └─【TDK InvenSense】
├─4 电子罗盘 磁力计
│  ├─AK8975 三轴磁力计 0.3uT
│  ├─HMC5883L 三轴磁力计
│  ├─HMC5983 三轴磁力计 带温补
│  └─IST8310 三轴磁力计 0.3uT
├─5 气压计
│  ├─BMP085 I2C 分辨率为0.06hPa(0.5米)
│  ├─BMP280 I2C SPI 分辨率为0.12hPa(1米)
│  └─MS5611 I2C SPI 分辨率 10cm
├─README.assets
├─传感器的校准
└─综合性软件例程
    └─HMC5983 和 MPU6500 和 MS5611 的驱动程序

More Repositories

1

Awesome-Embeded-AI

收集关于嵌入式领域的机器学习算法实现的进展、相关论文和文章、开发库等,帮助初学者快速了解、学习和入门嵌入式领域的机器学习。CC-BY-NC-SA 4.0。
287
star
2

stm32_framework

一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
C
246
star
3

iBLDC

月更或者年更。志在做一个纯粹的、包含软硬件的、功率涵盖从小到大的 方案,查阅 n^2 的各方资料,对 BLDC&PMSM 进行一个大综合、大整理,查阅、比较和整理 大量的 网络教程、大厂手册、开源解决方案,在这里形成 原理和解决方案 的打通式介绍。
198
star
4

ARM-Linux-Study

ARM Linux 的学习历程。包括应用、驱动、设备树,GCC, Make, CMake, Bash, Vim, Git 等等大集合内容。文章遵守 CC BY NC SA 4.0 协议。
C
183
star
5

Awesome-K210

收集关于K210的MaixPy开发和SDK IDE开发等的软硬件入门资料,帮助初学者快速了解、学习和使用K210
Python
84
star
6

thoughs-about-hardware-design

介绍和罗列关于硬件设计所需要考虑的各个方面。纯个人经验总结,非科班念经。永远地不定期更新。CC-BY-NC-SA 4.0。
Batchfile
66
star
7

coding-style-and-more

C 编写规范和其他。永远地不定期更新。CC-BY-NC-SA 4.0。
C++
28
star
8

protection-circuits

对保护电路中的过流、过压、软起动、防反接、通讯和信号隔离、电平转换、防共地干扰、TVS瞬态抑制、共模抑制和电磁兼容做一个大总结
27
star
9

pid_realize

实现PID的几种算法:积分分离,变限积分,和可选择的不完全微分、微分先行。
C
19
star
10

u-iap

一个志在实现适用于 MCU 的通用 IAP 程序框架,可以从串口、外部 SPI FLASH、外部 SDIO SD 卡、USB Device MSC 或者 USB HOST MSC等等途径更新 MCU 固件。(只是记录想法,有缘再建设)
17
star
11

PowerBar

一个实现大功率可调的开关电源,附带多路多种输出和实用功能。方案已基本确定。
Batchfile
15
star
12

Awesome-AI-Tools

一个集合了各个AI工具集合的集合
14
star
13

esp8266-esp32-development

收集关于esp32和esp8266主流的简便的开发教材、工具和例程,方便快速入门或者快速拾起。
C
13
star
14

HDL-FPGA-study-and-norms

HDL & FPGA 学习和规范。CC-BY-NC-SA 4.0。
Verilog
9
star
15

Public-License-List

罗列各种开源代码的协议以供选择
7
star
16

buck-cc-cv

一个实现了恒流恒压的电源的简单项目,测试上传
C
7
star
17

lvgl_port_win-linux_vscode

LVGL移植win端(SDL或windrv)模拟显示流畅解决方案,并且同时支持linux端(DRM或FB)。VsCode工程,cmake 构建,可 F5 一键运行。使用 SquareLine 生成前端 UI 文件。
C
7
star
18

Mini-DSO-WaveGen-in-one

STC官网的"STC32G示波器" 和 @老刘爱捣鼓 的"STC15波形发生器" 二合一/重新画板 项目。
C
5
star
19

Cpp-Learning

C++学习总结备查
C++
5
star
20

iUPS-12V

12V输出的不间断电源,大功率/真稳压/真电池管理。(只是记录想法,有缘再建设)
5
star
21

Basic-charge-pump

一个电荷泵升压电路的基本实现,包含一个MOS高端驱动分立元件原理说明multisim仿真文件
4
star
22

Staok.github.io

Staok 瞰百小站。十年饮冰凛冬袭,难凉热血瞰百易。让杂乱的都清晰再现。让“高科技”的归于寻常百姓家。使用 Hugo 和 LoveIt 主题搭建,内容遵循 CC BY-NC-SA 4.0。。
HTML
4
star
23

FQ

花Q,嘿嘿嘿
3
star
24

STC15-Development-board

这个项目本是给电子科技实验室做一款入门开发板用于新人学习。
Batchfile
3
star
25

IEEE-1451-study

IEEE 1451 智能传感器接口标准,读原文、相关论文,学习记录,源码实现。
C
2
star
26

norm-of-software-and-hardware

目录贴,个人软硬件规范的索引总贴。以及本科阶段触及的大部分领域及其顺延的小总结。CC-BY-NC-SA 4.0。
2
star
27

Please-stay-in-the-future

科幻小说《请留在未来》
1
star