Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Превышение заданной скорости нарастания сигнала...
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
ЮКОР
Пжл, подскажите где копать?
Хочу на ПЛИСине в реальном времени, т.е. непрерывно, определять скорость нарастания сигнала и если сигнал превысит заданное мной значение выдать сигнал.
Естественно хочется решить эту проблему используя как можно меньше ресурсов.
Заранее спасибо.
TSerg
Непрерывно не получится, только дискретно.
ViKo
Цитата(TSerg @ Dec 22 2015, 16:47) *
Непрерывно не получится, только дискретно.

Создать аналоговую производную сигнала и подать ее на два компаратора с нижней и верхней границами. rolleyes.gif А ПЛИС выбросить.
TSerg
Цитата(ViKo @ Dec 22 2015, 16:53) *
Создать аналоговую производную
..
А ПЛИС выбросить.


Так и пионеры могут, а вот ПЛИС.. Сразу звездочки на погоны.
dima32rus
Поставить АЦП и брать производную уже в цифровом виде, не?
TSerg
Цитата(dima32rus @ Dec 22 2015, 19:30) *
Поставить АЦП и брать производную уже в цифровом виде, не?


ПЛИС, как бы, подразумевает уже оцифрованный сигнал, не?
ViKo
Да!!! rolleyes.gif
Поставить АЦП, с него сигнал на вычитатель (сумматор со знаком минус), на другой вход вычитателя - задержанный цифровой сигнал, после него два цифровых компаратора. А ПЛИС - ...? Ну, да, сделать на ПЛИС регистр задержки, вычитатель, компараторы, объединитель выходов компаратора, мигающий светодиод, звуковую пищалку, передатчик по RS... АЦП тоже можно сделать!
dima32rus
Цитата(TSerg @ Dec 22 2015, 19:58) *
ПЛИС, как бы, подразумевает уже оцифрованный сигнал, не?
Разумеется, ПЛИС подразумевает уже оцифрованный сигнал. Вот с этим сигналом и работаем
TSerg
Цитата(dima32rus @ Dec 22 2015, 20:45) *
Разумеется, ПЛИС подразумевает уже оцифрованный сигнал. Вот с этим сигналом и работаем


Это Вы мне объясняете? biggrin.gif

Цитата(ViKo @ Dec 22 2015, 20:00) *
Поставить АЦП, с него сигнал на вычитатель
...
АЦП тоже можно сделать!


Сэр! Вы забыли еще иконку в трэй sm.gif
ViKo
Цитата(TSerg @ Dec 22 2015, 21:02) *
Сэр! Вы забыли еще иконку в трэй sm.gif

Автор просил попроще. biggrin.gif
ЮКОР
Цитата(TSerg @ Dec 22 2015, 19:58) *
ПЛИС, как бы, подразумевает уже оцифрованный сигнал, не?

А как иначе то??!! Конечно оцифрованный сигнал.

Цитата(ViKo @ Dec 22 2015, 21:15) *
Автор просил попроще. biggrin.gif


.. с использованием ПЛИС.
Всякая аналоговая трехомудия неприемлима, потому что прибор уже сделан.
Эту дополнительную опцию решил сделать только сейчас.
dima32rus
Цитата(ЮКОР @ Dec 23 2015, 08:35) *
... прибор уже сделан. Эту дополнительную опцию решил сделать только сейчас.
Т.е. изменение конструктива не предполагается?
ЮКОР
Цитата(dima32rus @ Dec 23 2015, 09:14) *
Т.е. изменение конструктива не предполагается?


Изменение не предполагается ни конструктива, ни электронной начинки.
Есть в ПЛИСине свободный ресурс. Его буду использовать.
В принципе, уже придумал как сделать то, что спрашивал.
Нужно проверить на реальной железяке.

ВСЕМ спасибо.
ViKo
Цитата(ЮКОР @ Dec 23 2015, 10:15) *
В принципе, уже придумал как сделать то, что спрашивал.

Что там можно придумать, если я уже все описал. rolleyes.gif
ZASADA
Цитата(ViKo @ Dec 22 2015, 20:00) *
Да!!! rolleyes.gif
Поставить АЦП, с него сигнал на вычитатель (сумматор со знаком минус), на другой вход вычитателя - задержанный цифровой сигнал, после него два цифровых компаратора. А ПЛИС - ...? Ну, да, сделать на ПЛИС регистр задержки, вычитатель, компараторы, объединитель выходов компаратора, мигающий светодиод, звуковую пищалку, передатчик по RS... АЦП тоже можно сделать!

както сложно.
отнять две соседние выборки(сумматор со знаком минус), если разница превысила константу (1 компаратор с константой) - скорость нарастания превышена.
ViKo
Цитата(ZASADA @ Dec 23 2015, 11:53) *
както сложно.
отнять две соседние выборки(сумматор со знаком минус), если разница превысила константу (1 компаратор с константой) - скорость нарастания превышена.

Это то же самое. Только я еще отрицательную скорость проверяю.
dima32rus
Цитата(ЮКОР @ Dec 23 2015, 10:15) *
В принципе, уже придумал как сделать то, что спрашивал.
Расскажите, если не секрет.
misyachniy
Цитата(ЮКОР @ Dec 22 2015, 14:48) *
..
Хочу на ПЛИСине в реальном времени, т.е. непрерывно, определять скорость нарастания сигнала и если сигнал превысит заданное мной значение выдать сигнал.
..


Может "если скорость нарастания сигнала превысит заданное мной значение выдать сигнал."?

RobFPGA
Приветствую!

Сколько умных советов - а у меня каверзный вопрос - у TC квкой сигнал на входе ? DC или оцифровка IF несущей ? wink.gif

Удачи! Rob.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.