К сожалению, частота сигналов может изменяться от 0 до 60 Гц в момент пуска двигла. Какие еще есть соображения по оптимизации?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SAG
18 июня 2003 г. 13:26
В ответ на:
Только недавно на такой вопрос отвечал..
отправлено Бендер++ 18 июня 2003 г. 10:24
Составить ответ
|||
Конференция
|||
Архив
Ответы
Можно реализоваить цифровую PLL, она захватит частоту сигнала. Ее реализация почти ничего в плане ресурсов не стОит. И динамически подстраивать выборку под моменты максимума синусоиды. Ну а пересчитать амплитуду синуса в RMS - никаких корней не надо.
—
SM
(18.06.2003 13:50,
пустое
)
Ответ: Поначалу примерно так и делали - искали максимум, только в сетях гармоники бывают, а фильтровать - не совсем тактично
—
SAG
(18.06.2003 13:55,
пустое
)
Так если гармоники - то кроме честного оконного метода все остальное криво.
—
SM
(18.06.2003 14:26,
пустое
)
Вопрос: А коэфф. окна каждый период просчитывать, если частота сильно гуляет
—
SAG
(18.06.2003 14:31,
пустое
)
Окно должно захватывать хотя-бы 4-5 периодов. Можно больше, но меньше не желательно. А окно рассчитывается один раз и навсегда, исходя из сделанной перед написанием программы модели этой системы.
—
SM
(18.06.2003 15:00,
пустое
)
Дайте ссылочку где про все про это почитать. Малограмотный я.... .
—
SAG
(18.06.2003 15:28,
пустое
)
Нету у меня ссылочек... Я это просто знаю, и все. Могу посоветовать только почитать общую литературу по ЦОС.
—
SM
(18.06.2003 16:02,
пустое
)
Только вот опять-же точность.... Это никакую нелинейность не учтет...
—
SM
(18.06.2003 13:51,
пустое
)
Еще - пиковый детектор, потом фильтр НЧ рекурсивный первого-второго порядка - на выходе будет тоже амплитудное, но инерционность тут, обусловленная временем разряда детектора.
—
SM
(18.06.2003 13:53,
пустое
)
Наоборот только - ФНЧ, потом детектор :)
—
SM
(18.06.2003 13:54,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru