Генерация сигнала

Захват, обработка и генерирование сигнала
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Генерация сигнала

Сообщение Andrew Lunev »

Что именно вам не понятно?
Это учебная задача? Для чего вы это делаете?

Почитайте:
1. https://ru.wikipedia.org/wiki/%D0%A7%D0 ... 0%BE%D0%B9
2. https://ru.wikipedia.org/wiki/%D0%A7%D0 ... 0%BE%D0%B9
3. http://zone.ni.com/reference/en-XX/help ... ecisfloat/
Аватара пользователя
Studentka419
beginner
beginner
Сообщения: 29
Зарегистрирован: 16 мар 2015, 12:06
Версия LabVIEW: 2013

Re: Генерация сигнала

Сообщение Studentka419 »

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

Масштабирование сигнала

Сообщение Studentka419 »

Помогите, пожалуйста! В моей программе генерируются 3 синусоиды +/-10В, которые поступают на выходы платы sbRIO-9636. Но я неуверенна в правильности моего способа масштабирования сигнала. На осциллографе сигнал какой-то неплавный, ступеньками, да и в UI на графике видны ступеньки. Подскажите, пожалуйста, как масштабирование сигнала по-грамотному делается!
Вложения
Безымянный.png
My generator.rar
(604.27 КБ) 139 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Генерация сигнала

Сообщение Borjomy_1 »

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

Re: Генерация сигнала

Сообщение Studentka419 »

Сделала, но на осциллографе ступеньки остались, и на графике в программе UI - очень большие ступеньки. Как их можно сгладить?
Вложения
Безымянный2.png
My generator send.rar
(645.59 КБ) 138 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Генерация сигнала

Сообщение Borjomy_1 »

Вы явно преобразуете число с фиксированной точкой в I16. При этом теряете дробную часть. Сделайте тип очереди "Single Precision" и уберите преобразование в I16

Ps. в FPGA лучше избавляться от массивов, в крайнем случае использовать элемент Memory. Поставьте лучше три FIFO write последовательно, соединив выводы FIFO in/out, чтобы явно задать последовательность записи в FIFO. А таймаут завести на 3 х OR
Вложения
Преобразование типов.PNG
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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