Jump to content

    

Виброскорость из данных акселерометра

Всем привет.

Ломаю голову над вопросом: как из данных акселерометра вычислить виброскорость ?
Пока пришло в голову: узнать частоту при помощи дискретного преобразования фурье. Зная частоту(т.е. время периода) и ускорение рассчитать скорость.

Но как-то не очень нравится: и громоздко, и будет ошибка если нет одной основной гармоники. Нет ли какого-нибудь простого способа ?

 

Заранее спасибо!

Share this post


Link to post
Share on other sites

Акселерометр измеряет что ? Ускорение. Виброускорение. А вам нужна виброскорость. Скорость находится интегрированием ускорения.

Share this post


Link to post
Share on other sites

Полагаю, вы не поняли суть вопроса.  От куда и до куда интегрировать ? 

Простыми словами: есть массив данных из акселерометра. Какое математическое действие нужно проделать и над какими элементами массива, что бы получить скорость ?

Share this post


Link to post
Share on other sites

Я понял суть вопроса и решал подобную задачу. Цифровой интегратор - это, по сути, ФНЧ первого порядка. Частота его среза будет полосой пропускания для виброскорости снизу. Ограничение сверху - половина от частоты, с которой вы кладете в массив данные с акселерометра.

Share this post


Link to post
Share on other sites

Объясните пожалуйста эти мысли поподробнее.
Вот моя мысль : что бы интегрировать, нужно знать длину периода. На пальцах: допустим, ускорение 1g. В зависимости от длины периода  0.1с  или  0.0001с скорость будет различаться в 1000раз. Отсюда вытекает, что без определения частоты никак.   

Share this post


Link to post
Share on other sites

вам скорость в какой момент времени знать надо? вот до него и интегрируйте.

Share this post


Link to post
Share on other sites

В покое аккселерометр будет выдавать 1G, и скорость будет расти.

Так что начинать надо с учебника физики за 7 класс.

Share this post


Link to post
Share on other sites
6 часов назад, x893 сказал:

В покое аккселерометр будет выдавать 1G, и скорость будет расти.

Какая прелесть. Я, пожалуй это законспектирую.

Share this post


Link to post
Share on other sites
49 minutes ago, thermit said:

Какая прелесть. Я, пожалуй это законспектирую.

Всегда пожалуйста.

Share this post


Link to post
Share on other sites

Уже.

зы

Вы сами подумайте, в покое, и скорость будет расти. Не кажется нонсенсом?

Edited by thermit

Share this post


Link to post
Share on other sites

акселерометр видит притяжение Земли, поэтому в "покое" на столе по показаниям будет "взлетать" с постоянным ускорением g.

а в свободном падении будет показывать 0.

Share this post


Link to post
Share on other sites

Акселерометр? Чо-то последний аксель, который я юзал в покое показывал  0+-шум. Он не силу тяжести меряет. Ускорение.

7 часов назад, _pv сказал:

вам скорость в какой момент времени знать надо? вот до него и интегрируйте.

Полностью согласен, если что.

Share this post


Link to post
Share on other sites
1 minute ago, thermit said:

Акселерометр? Чо-то последний аксель, который я юзал в покое показывал  0+-шум. Он не силу тяжести меряет. Ускорение.

Полностью согласен, если что.

а каким-то образом уже научились отличать гравитационную массу от инерционной?

Измеряет он ускорение, свободного падения в том числе, хотя если акселерометр одноосевой и эту ось расположить строго поперёк силе тяжести, то да, покажет ноль.

Share this post


Link to post
Share on other sites
3 minutes ago, _pv said:

а каким-то образом уже научились отличать гравитационную массу от инерционной?

Измеряет он ускорение, свободного падения в том числе, хотя если акселерометр одноосевой и эту ось расположить строго поперёк силе тяжести, то да, покажет ноль.

Полностью согласен. Надо мерять изменение трехмерного вектора ускорения и его уже интегрировать.

Share this post


Link to post
Share on other sites
11 минут назад, _pv сказал:

а каким-то образом уже научились отличать гравитационную массу от инерционной?

Измеряет он ускорение, свободного падения в том числе, хотя если акселерометр одноосевой и эту ось расположить строго поперёк силе тяжести, то да, покажет ноль.

Да. Он меряет деформацию. Виноуат. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now