слушайте, а кто-нибудь имел дело с MEMS акселерометрами? а то подарок то сделал челу, а теперь от пилотов вопрос пришел - а электронный сделать сможешь? пока никакой электроники в наличии нет, просто для пробы с китая заказал ардуинку и акселерометр mpu6050. чиатю даташит и пока в голову никак не приходит как обработать сигнал с акселерометра чтобы получить ускорение в G. зы: хотели же следующий патч
В состоянии покоя он меряет гравитацию. Ну проекции на три оси обычно. Еденицы в даташите указаны. Можно вычислить ориентацию аппарата относительно вектора гравитации или поверхности земли. В движении он показывает сумму гравитации и собственно ускорений аппарата. Отделить мух от котлет без использования других датчиков низя. Ориентацию уже не вычислишь. Если интересуют только большие ускорения то можно игнорить гравитацию и просто считать что все что намерял это ускорение аппарата. Но ошибка в 1 G будет. Вычислять ускорение как вектор - корень из суммы квадратов по всем осям x, y, z (аксель выдает эти три проекции). Но лучше всего он меряет вибрацию движка Крайне рекомендунтся устанавливать на демпфирующей подвеске - платформа на резинках. Ну и фильтр ФНЧ цифровой.
ага, спасибо, придет, надо будет пробовать, мне только ускорение надо, ориентация пока не важна про вибрации уже думал, демпфер+фильтр тут конечно обязательно, вот только при такой массе датчика демпфер очень мягкий надо будет придумывать или утяжелять его
Да, мягкий по идее. Китайцы продают подобные подвески на сайтах недорого. Но большинство с такими резиновыми опорами которые бывают разной жесткости... А еще были прямо на резинках. Ну по углам пластина крепится на мягких миниатюрных резиновых кольцах. Обычно в современных акселерометрах можно менять чувствительность и включать встроенные фильтры просто через управляющие регистры.
ну этот mpu6050 самый простой, самый дешевый, народ к нему программные фильтры применяет но все примеры его использования заключаются в определении угла наклона, что то никто не делал измеритель ускорения
вот такие графики G получаются по осям и результирующая G. G вычисляется через квадраты катетов, поэтому пропадает знак, надо бы другое что то придумать.
Ну ты же по значениям по каждой оси в отдельности можешь определить в какую сторону смотрит вектор. Для простоты хотябы смотреть на знак по вертикальной оси Z. Если плюс то куда-то вверх направлен, если минус то вниз.
да я так и сделал, для простоты просто смотрю на знак по Z сделал два варианта индикации, из того что под рукой было. первый вариант классненько выглядит, OLED рулит, но экран совсем пипирошный, диагональ меньше дюйма. второй уже нормального размера читается легко, но в 2 строки компоновка не очень. жаль нет простенького ЖК экрана по типа второго c небольшим разрешением 128х128, но размера дюйма на 2-2,5, даже у китайцев не нашел. есть OLEDы на 1.5", но мелковаты все таки.
такс, имею мемс барометр, получаю с него давление, как перевести давление в высоту в метрах? из школы помню что изменение на 1мм.рт.ст. у земли = 12м высоты, но с высотой давление изменяется нелинейно и 1мм может быть и 20м на высоте как вычислять высоту кто-нибудь знает?
https://ru.wikipedia.org/wiki/Стандартная_атмосфера Там же ссылка: ГОСТ 4401-81 «Атмосфера стандартная. Параметры».