реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Непопадание в бины ДПФ, Как бороться с непопаданием в бины ДПФ?
kumle
сообщение Mar 21 2013, 12:29
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Спасибо всем ответившим, пока что применил окно Блэкмана к выборкам, перед взятием ДПФ на искомой частоте. Результат превзошел все ожидания !!!
Но есть еще над чем работать !

Цитата(fontp @ Mar 20 2013, 21:06) *
То что точность тахометра хуже чем бин ДПФ как раз не звучало, скорее наоборот, бин 1 гц, автор топика оценивает частоту по тахометру как 20.5, то есть точность тахометра по крайней мере 0.5
В общем, это вопрос, что точнее. Выше речь шла о другом- о ширине полосы фильтра.

Обычно с помощью интерполяции можно получить точность примерно на порядок выше чем бин ДПФ.
Точность зависит от уровня шума и числа отсчетов, но в любом случае интерполяцией два порядка получить тяжело, а три - невозможно
Если точность тахометра выше чем эта величина, то искать пик и проводить интерполяцию не надо.
Если нет, то тогда есть смысл искать пик и проводить интерполяцию вблизи максимума. При этом нет смысла обсчитывать все гармоники ДПФ, а только компоненты в интервале неопределенности показаний тахометра (скорее всего только три гармоники)



Точность тахометра для меня не так важна. Потому что сигнал на АЦП приходит с датчика вибрации который закреплен на валу где и находится тахометр тоже, Поэтому Частота вибрации и будет равна частоте вращения вала
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Mar 21 2013, 15:20
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Цитата(kumle @ Mar 21 2013, 16:29) *
Точность тахометра для меня не так важна. Потому что сигнал на АЦП приходит с датчика вибрации который закреплен на валу где и находится тахометр тоже, Поэтому Частота вибрации и будет равна частоте вращения вала


Ну вот, наконец прояснили ситуацию!
Напиши Вы это вначале, дискуссия могла быть гораздо короче rolleyes.gif
Обратите внимание, аналоговый фильтр после датчика должен подавлять все частоты выше 250 Гц.
На АЦП эти частоты попадать не должны.
С износом подшипника верхние частоты в спектре будут расти и могут существенно повлиять на результат.
Для повышения точности диагностики можно учитывать гармоники частоты вращения. Обычно сигнал от дефекта имеет гребенчатый спектр.
Но чем больше гармоник будете учитывать, тем точнее нужно оценивать частоту с тахометра (ошибка по частоте пропорциональна номеру гармоники).
Go to the top of the page
 
+Quote Post
kumle
сообщение Mar 29 2013, 15:36
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Теперь после применения окна появилась новая большая проблема: при изменении сдвига фаз между сигналом тахометра и сигнала который приходит на АЦП происходит изменение амплитуды моей спектральной составляющей!!! (хотя в теории сказано что сдвиг сигнала не влияет на амплитудный спектр!) В чем тут может быть дело? При отключении окна все становится нормально, на изменение фазы перестает реагировать !


Сообщение отредактировал kumle - Mar 29 2013, 15:37
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 30 2013, 18:50
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Быть такого не может. Вы когда амплитуду считаете, суммируете квадраты всех компонентов? И действительной и мнимой частей?
Go to the top of the page
 
+Quote Post
kumle
сообщение Mar 31 2013, 05:56
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Цитата(Alex11 @ Mar 30 2013, 21:50) *
Быть такого не может. Вы когда амплитуду считаете, суммируете квадраты всех компонентов? И действительной и мнимой частей?


Да, как обычно, корень из суммы квадратов действ. и мнимой части.
Сам не пойму что за фигня проиодит!
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Mar 31 2013, 13:22
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Интересно было бы посмотреть на форму спектра.
Go to the top of the page
 
+Quote Post
kumle
сообщение Apr 1 2013, 08:19
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Все, с изменением амплитуды при изменении фазы разобрался, проблема была чисто в программной ошибке.
При перемножении сигнала на окно блэкмана я неправильно умножил на самый первый и самый последний коэффициенты (которые равны нулю)!!!
Go to the top of the page
 
+Quote Post
tmtlib
сообщение Apr 3 2013, 10:48
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 200
Регистрация: 30-10-10
Пользователь №: 60 531



Если кто забрёл в эту тему, возможно заинтересует:

Extracting precise frequencies from FFT Bins using phase change between frames
http://stackoverflow.com/questions/4633203...-between-frames

Применимо и для ДПФ. Проверено, метод работает и весьма не плохо. При точноп попадании в бин сдвиг фазы, например через 128 точек, можно подсчитать. Затем смотрим реальную фазу через 128 точек и делаем корректировку частоты с учётом сдвига фаз. Весь смысл в том, что если частота не попадает в бин, то фаза будет опережать/запаздывать и в пределе этот сдвиг - переход к следующему соседнему бину.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016