Вычисление частоты синусоиды на ПЛИС

Захват, обработка и генерирование сигнала
Ответить
Аватара пользователя
Studentka419
beginner
beginner
Сообщения: 29
Зарегистрирован: 16 мар 2015, 12:06
Версия LabVIEW: 2013

Вычисление частоты синусоиды на ПЛИС

Сообщение Studentka419 »

Всем добрый день! Помогите мне пожалуйста. Изучаю программу для моделирования индуктивного датчика положения коленчатого вала двигателя на ПЛИС в LabVIEW FPGA. И у меня возник вопрос. Функция sine wave generator должна генерировать 34 периода синусоиды 600 Гц и 1 период 300 Гц в зависимости от номера зуба синхродиска. На терминал frequency функции sine wave generator приходит значение phase increment. Мне не понятно, при чём тут phase increment и какова логика его вычисления (обвела на картинке)? Подскажите, пожалуйста!
Вложения
Безымянный.png
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 175 раз
Контактная информация:

Re: Вычисление частоты синусоиды на ПЛИС

Сообщение Artem.spb »

зачем преобразовывать число в массив, а потом обратно в число?

генератор синуса выдаёт не волну, а одну точку. чтобы знать, какую точку выдать следующей, он и ждёт изменение фазы. читайте справку, там должно быть написано.
Аватара пользователя
Studentka419
beginner
beginner
Сообщения: 29
Зарегистрирован: 16 мар 2015, 12:06
Версия LabVIEW: 2013

Re: Вычисление частоты синусоиды на ПЛИС

Сообщение Studentka419 »

Artem.spb писал(а):генератор синуса выдаёт не волну, а одну точку. чтобы знать, какую точку выдать следующей, он и ждёт изменение фазы. читайте справку, там должно быть написано.
Это понятно. Просто почему-то значение изменения фазы приходит на терминал frequency (частота) функции Sine Wave Generator. Мне вот это непонятно.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3404
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 175 раз
Контактная информация:

Re: Вычисление частоты синусоиды на ПЛИС

Сообщение Artem.spb »

ерунду я какую-то написал.
функция сама себе внутри считает синус и выдаёт нужную точку в момент запроса.
и подавать ей нужно именно частоту, так что терминалы правильные.
подозреваю, что там неверное название индикатора.
Аватара пользователя
Studentka419
beginner
beginner
Сообщения: 29
Зарегистрирован: 16 мар 2015, 12:06
Версия LabVIEW: 2013

Re: Вычисление частоты синусоиды на ПЛИС

Сообщение Studentka419 »

Artem.spb, спасибо. Значит это ошибка в программе.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»