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

 
 
> банальное измерение частоты, как точно измерить скорость вращения ротора
xin
сообщение Jan 14 2009, 17:05
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 29-03-08
Пользователь №: 36 320



уважаемые гуру, помогите, пожалуйста, советом в решении следующей задачи
есть ротор турбины, он вращается с высокой скоростью - порядка 1500 об/с
единственный источник получения информации - датчик вращения, который представляет собой катушку над ротором, в которой возбуждается ЭДС от магнитного поля восьмигранного сердечника.
Т.о., имеем почти синусоиду (в силу наличия биений форма сигнала искажается, и возникают дополнительные гармоники) частотой порядка 12 кГц. К сожалению, исторически сложилось, что модифицировать конструкцию невозможно совершенно - турбины поставлены в серию, т.е. задача только в сборе информации с этих датчиков и ее интерпретации (все турбины объединены в блоки по 10 штук)

И, собственно, вопрос - как в моей ситуации правильно измерить эту самую скорость вращения? Требуемая точность - не хуже 0,01 Гц, амплитуда сигнала - порядка 1 В, время измерения - порядка 100-200 мс. Фактически, 95% времени нужно измерять скорость вращения именно на уровне 1400-1500 об/с, однако оставшееся время - при разгоне и торможении - измерение также необходимо, допустимо только слегка загрубить точность. (Это к возможности реализации разностной схемы регистрации)

Форум листал, и в одном из топиков нашел утверждение, что детектирование прохождения через нуль с последующим усреднением - это совсем по-пэтэушному smile.gif самое смешное, что нынешние приборы для регистрации именно так и работают. Вариант с БПФ для каждой машины тоже где=то назвали решением "по-программистски, в лоб", т.е. с бесцельным растрачиванием вычислительных ресурсов. И можно ли выделить гармонику с такой точностью в нужном мне временнОм диапазоне?

заранее спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jan 15 2009, 06:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(xin @ Jan 14 2009, 20:05) *
...имеем почти синусоиду (в силу наличия биений форма сигнала искажается, и возникают дополнительные гармоники) частотой порядка 12 кГц.
...Требуемая точность - не хуже 0,01 Гц

Минуточку. 0,01 Гц на 12 кГц - это точность порядка 10^-6. Ничего не путаете? Даже кварц у Вас на плате такой точности не имеет.

Цитата(xin @ Jan 14 2009, 20:05) *
...время измерения - порядка 100-200 мс
...детектирование прохождения через нуль с последующим усреднением - это совсем по-пэтэушному smile.gif самое смешное, что нынешние приборы для регистрации именно так и работают.

Подсчёт числа импульсов с частотой около 12 кГц за 100 мс даст около 1200 импульсов. Погрешность отсчёта (+/- 1 импульс) даёт точность порядка 10^-3. Такая точность больше похожа на правду.
Вы сначала разберитесь со своими требованиями.

Цитата(xin @ Jan 14 2009, 20:05) *
Форум листал, и в одном из топиков нашел утверждение, что детектирование прохождения через нуль с последующим усреднением - это совсем по-пэтэушному smile.gif

А по-пэтэушному - это хорошо или плохо?
Если Вы свои инженерные решения таким сомнительным образом будете обосновывать, то ничего хорошего не получится.
Go to the top of the page
 
+Quote Post
asdf
сообщение Jan 15 2009, 09:53
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(scifi @ Jan 15 2009, 09:56) *
Минуточку. 0,01 Гц на 12 кГц - это точность порядка 10^-6. Ничего не путаете? Даже кварц у Вас на плате такой точности не имеет.

Подсчёт числа импульсов с частотой около 12 кГц за 100 мс даст около 1200 импульсов. Погрешность отсчёта (+/- 1 импульс) даёт точность порядка 10^-3. Такая точность больше похожа на правду.
Вы сначала разберитесь со своими требованиями.

Если измерять не частоту, а период с заполнением частотой более 200мГц, то заявленная точность достижима.
В этом случае вопрос только в возможности уменьшения ошибки из-за негармоничности сигнала.
В принципе, важно как возбуждается гармоника - синхронно с основной частотой или плавает.
Это и амплитуда гармоники и будет определять потребное количество периодов усреднения.
Аналогичная тема (измерение частоты КГ с высокой точностью за малый промежуток времени) весной прошлого года уже обсуждалась, там обсуждались и разные варианты решения.
Правда, использование для решения задачи БПФ - там не обсуждалось.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 15 2009, 10:56
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(asdf @ Jan 15 2009, 12:53) *
Если измерять не частоту, а период с заполнением частотой более 200мГц, то заявленная точность достижима.

scifi правильно все описал, за исключением того, что +/- один период это грубовато. Вполне возможно и точнее, но в любом случае точность будет определяться опорным кварцем.
Измерять нужно 8*N периодов. Если сигнал с датчика близок к синусоиде, то грубо можно оценить погрешность, определяемую jitterом компаратора от 1/20 до 1/100 периода. Так что 10^-5 правильная верхняя оценка, согласующаяся с кварцем. И 200МГц - не нужно, хватит и 5-10.
Но что можно сказать про интерпретацию результата одиночного измерения длительности 1024 периодов для реальной турбины? Много разного...
Go to the top of the page
 
+Quote Post
asdf
сообщение Jan 15 2009, 15:56
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



Цитата(Tanya @ Jan 15 2009, 13:56) *
scifi правильно все описал, за исключением того, что +/- один период это грубовато. Вполне возможно и точнее, но в любом случае точность будет определяться опорным кварцем.
Измерять нужно 8*N периодов. Если сигнал с датчика близок к синусоиде, то грубо можно оценить погрешность, определяемую jitterом компаратора от 1/20 до 1/100 периода. Так что 10^-5 правильная верхняя оценка, согласующаяся с кварцем. И 200МГц - не нужно, хватит и 5-10.
Но что можно сказать про интерпретацию результата одиночного измерения длительности 1024 периодов для реальной турбины? Много разного...

Таня, Вы не совсем правы. До тех пор пока автор не указал вид и амплитуды гармоник, нельзя катигорично говорить, что хватит 5-10 мГц.
Может и двухсот не хватить.
Ну а КГ со стабильностью 10^-6 - не такая уж и проблема.
Компараторы - у многих достаточно дешевых - J<100pS.
Другое дело, что получить разрешение 10^-6 при входном синусе 1V, без фильтрации практически невозможно.
И, действительно, нужна ли в данном случае точность 0.01Гц?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 15 2009, 16:07
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(asdf @ Jan 15 2009, 18:56) *
Таня, Вы не совсем правы. До тех пор пока автор не указал вид и амплитуды гармоник, нельзя катигорично говорить, что хватит 5-10 мГц.
Может и двухсот не хватить.
Ну а КГ со стабильностью 10^-6 - не такая уж и проблема.
Другое дело, действительно, нужна ли в данном случае точность 0.01Гц?

Ну, что Вы... Ради Бога... Гармоники... они тут привязаны...не волнуют. Компаратор... шумы.. + непредвиденное...
Точнее сотой периода воспроизводимость (мне так видится...) тут не получить. Отсюда и цифры...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- xin   банальное измерение частоты   Jan 14 2009, 17:05
- - UMP   Задачка давно известная. Один из вариантов решения...   Jan 14 2009, 19:06
- - ukpyr   КодИ, собственно, вопрос - как в моей ситуации пра...   Jan 14 2009, 19:41
|- - Microwatt   Цитата(ukpyr @ Jan 14 2009, 23:41) Точнос...   Jan 14 2009, 21:09
|- - zltigo   Цитата(ukpyr @ Jan 14 2009, 22:41) ...кон...   Jan 14 2009, 21:27
|- - asdf   Цитата(zltigo @ Jan 15 2009, 00:27) Здоро...   Jan 14 2009, 21:42
- - Herz   Цитата(xin @ Jan 14 2009, 19:05) уважаемы...   Jan 14 2009, 22:03
|- - Microwatt   Цитата(Herz @ Jan 15 2009, 02:03) Тут нет...   Jan 14 2009, 22:13
- - ukpyr   ЦитатаМиллионные доли герца? Или это так, случайно...   Jan 14 2009, 22:13
- - akl   Цитата(xin @ Jan 14 2009, 21:05) ...И, со...   Jan 15 2009, 05:23
- - evgeny_ch   Цитата(xin @ Jan 14 2009, 20:05) ... Фору...   Jan 15 2009, 07:16
- - Microwatt   Читаю пост 11 и соглашаюсь. Какое-то беспомощное ...   Jan 15 2009, 11:21
|- - evgeny_ch   Цитата(Microwatt @ Jan 15 2009, 14:21) Чи...   Jan 15 2009, 11:35
- - =GM=   Цитата(xin @ Jan 14 2009, 17:05) И, собст...   Jan 15 2009, 13:34
- - xin   Во-первых, спасибо всем большое за обсуждение и ос...   Jan 15 2009, 16:58
|- - =GM=   Цитата(xin @ Jan 15 2009, 16:58) на перво...   Jan 16 2009, 09:52
|- - scifi   Это не те самые пресловутые турбины для перекачки ...   Jan 16 2009, 11:37
- - ukpyr   ЦитатаВсё-таки уточняющий вопрос: 0,05 Гц на 1500 ...   Jan 16 2009, 11:51
- - xin   замечено совершенно точно - нужно знать скорость в...   Jan 18 2009, 16:28
|- - Tanya   Цитата(xin @ Jan 18 2009, 19:28) замечено...   Jan 18 2009, 17:24
|- - scifi   Цитата(xin @ Jan 18 2009, 19:28) старое р...   Jan 18 2009, 23:04
- - Krolm   да можно много чего придумать. мы вот частоту изме...   Mar 11 2009, 13:09
- - 777777   Цитата(Krolm @ Mar 11 2009, 16:09) да мож...   Mar 12 2009, 06:08


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

 


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


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