MPU Principal

MPU significa Motion Processing Unit (Unidade de processamento de movimentos). É o chip onde estão o acelerômetro e o giroscópio da controladora de voo.

Esta propriedade pode ter um dos seguintes valores:

MPU6500

O MPU6500 é um chip capaz de fazer a comunicação tanto por I2C quanto por SPI. Ele pode trabalhar a até 32kHz, porém ele é muito sensível a vibração, o que faz com que sua aplicação seja mais difícil. Ele foi usado por alguns modelos de controladora, mas logo foi substituído por chips com menos ruído.

MPU6050

O MPU6050 é um chip capaz de fazer a comunicação apenas por I2C. Ele pode trabalhar a até 4kHz. Ele foi amplamente usado em diversas controladoras de voo mais antigas. Uma de suas vantagens é ser muito tolerante a ruído (vibração). Porém ele está deixando de ser usado em detrimento do MPU6000 ou de outros chips mais novos.

MPU9250

O MPU9250 nada mais é do que um MPU6500 integrado com uma bússola AK8963.

MPU9150

O MPU9150 nada mais é do que um MPU6050 integrado com uma bússola AK8975.

MPU6000

O MPU6000 é um chip capaz de fazer a comunicação tanto por I2C quanto por SPI. Ele pode trabalhar a até 8kHz por SPI ou 4kHz por I2C. Ele é amplamente usado em diversas controladoras de voo diferentes e uma de suas vantagens é ser muito tolerante a ruído (vibração).

ICM20602

O chip ICM20602 vem sendo adotado pelos modelos mais novos de placas controladoras de voo. Ele pode funcionar a até 32kHz, tem 1KB de memória FIFO e funciona por SPI a até 10Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.

ICM20608

O chip ICM20608 vem sendo adotado pelos modelos mais novos de placas controladoras de voo. Ele pode funcionar a até 32kHz, tem 512 bytes de memória FIFO e funciona por SPI a até 8Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.

ICM20689

O chip ICM20689 é um MPU de alto desempenho que vem sendo adotado pelos modelos mais novos de placas controladoras de voo que precisam de desempenho superior. Ele pode funcionar a até 32kHz, tem 4 KB de memória FIFO e funciona por SPI a até 8Mhz. Possui um filtro programável digital e um sensor de temperatura integrado.

ICM20602 duplo

O projeto do ICM20602 duplo consiste em dois chips ICM20602 colocados com diferentes ângulos relativos na PCB, para que ambos possam detectar o movimento real da aeronave de uma maneira diferente. Além disso, o software de controle de vôo mistura e filtra os dados de ambos os chips e, dessa forma, obtém informações de giro mais limpas.