Случайные пики при данных гироскопа
Я получаю случайные пики данных гироскопа, которые генерирую с помощью Arduino Nano 33 BLE Sense.
Вот график, который показывает данные моего гироскопа.
В чем может быть причина этого?
Я задал тот же вопрос и на форуме Arduino, но не смог получить ответа. Если я нашел решение, я обновлю его и там.
Edit: Библиотека, которую я использовал: https://github.com/arduino-libraries/Arduino_LSM9DS1
@Mr. Panda, 👍0
Обсуждение1 ответ
▲ 0
Я нашел причину. Причина в том, что я одновременно запрашиваю данные магнитометра через следующее: IMU.readMagneticField(x2, y2, z2);
.
Если я удалю это, я не получу никаких случайных пиков, как показано ниже.
В настоящее время я смотрю на исходный код, чтобы понять причину.
,
@Mr. Panda
Смотрите также:
- В чем разница между акселерометром, гироскопом и датчиком магнитометра?
- MAX30100 не работает
- Arduino Nano BME280 странные значения
- Использование библиотеки емкостных датчиков с мультиплексором 74HC4067
- Arduino Nano IOT LSM6DS3 получить угол гироскопа в градусах
- Проблема с сигналом датчика пульса
- Считывание значений с емкостного сенсорного датчика TTP229 на arduino
- Подключение двух Arduino через I2C, когда контакты I2C A4/A5 уже используются.
Это необработанные показания? Если нет, то как именно они обрабатываются?, @Edgar Bonet
@EdgarBonet да, это необработанные данные. Я добавил библиотеку, которую раньше читал., @Mr. Panda
Не ответ, но... трехточечная медиана была бы очень эффективна при удалении этих пиков., @Edgar Bonet
@EdgarBonet большое вам за это спасибо. Я просто смотрел на сглаживающие фильтры. Я мог бы ими воспользоваться. Я попробовал с другим Arduino, все те же проблемы., @Mr. Panda