Обработка аналогового сигнала

Захват, обработка и генерирование сигнала
Ответить
бандерлог
beginner
beginner
Сообщения: 22
Зарегистрирован: 26 авг 2009, 18:06
Версия LabVIEW: 8.5
Контактная информация:

Обработка аналогового сигнала

Сообщение бандерлог »

подскажите пожалуйста, можно ли решить такую задачу:
в моем арсенале имеется акселерометр, система сбора данных Ni 9233, компьютер и ударно-спусковой механизм.
Мне необходимо за 5 сек до удара начать запись сигнала и завершить запись через 5 сек после удара.
Найти в этом сигнале максимум и на Waveform Graph вывести восстановленный сигнал за 100 отсчетов до максимума и через 100 отсетов после максимума
Pavel

Activity
developer
developer
Сообщения: 271
Зарегистрирован: 31 июл 2009, 08:07
Награды: 1
Версия LabVIEW: 8.5

Re: обработка аналогового сигнала

Сообщение Pavel »

А синхронизирующий импульс будет? Если да, то нужно посмотреть спецификацию на плату поддерживает ли она триггеринг а именно middle trigger. Если не поддерживает, то собираешь данные в кольцевой буфер и ищешь в нем максимум. По нахождению сохраняешь нужное количество измерений.
бандерлог
beginner
beginner
Сообщения: 22
Зарегистрирован: 26 авг 2009, 18:06
Версия LabVIEW: 8.5
Контактная информация:

Re: Обработка аналогового сигнала

Сообщение бандерлог »

синхронизирующий импульс будет, плата не поддерживает триггеринг, а вот как создать кольцевой буфер и найти максимум я и не знаю
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Обработка аналогового сигнала

Сообщение mzu2006 »

Какой 9233 - в варианте с 9162 (подключаемый через USB) или в крейте cRIO?

Если в крейте cRIO - то туда же ещё набить что-нибуть совсем простое вроде 9401 и сделать триггер из цифрового входа (запрограммировав FPGA, например).

Если USB - то постоянно считывать данные, держа 1000 отсчётов в памяти, определять максимум на лету и отрезать всё, что не нужно после определения максимума.
бандерлог
beginner
beginner
Сообщения: 22
Зарегистрирован: 26 авг 2009, 18:06
Версия LabVIEW: 8.5
Контактная информация:

Re: Обработка аналогового сигнала

Сообщение бандерлог »

подключаемый через USB, а можно хотя бы маленький кусочек проги, чтобы уже скакать от чего-то
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Обработка аналогового сигнала

Сообщение mzu2006 »

1. Я бы начал с примеров к DAQmx на тему continuous analog input.
2. потом там где получается сигнал надо написать оставление только последней 1000 элементов
3. Когда определится вид сигнала (т.е. после реального прогона 1 и 2) вставить что-то вроде Peak Detector PtByPt VI . Как только пик найден, то предыдущие 1000 элементов - в файл,
последующие 1000 элементов в файл и останов.

Начни с 1. Измени пример под твои данные. Попробуй сделать 2. Покажи реальный замерянный сигнал.
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Обработка аналогового сигнала

Сообщение Kvanto »

Возможно вопрос не совсем в приложении к :labview:, но нам его рассказывали в вузе в курсе лабвью. Поясните пожалуйста в двух словах принцип действия кольцевого буфера, в контексте использования его в поточной цифровой обработки сигнала. Схема есть, но не совсем ясен ее принцип :dntknw:
Вложения
Кольцевой буфер.JPG
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: Обработка аналогового сигнала

Сообщение IvanLis »

Kvanto писал(а):Поясните пожалуйста в двух словах принцип действия кольцевого буфера, в контексте использования его в поточной цифровой обработки сигнала.
Работа с кольцевым буфером
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Обработка аналогового сигнала

Сообщение Kvanto »

спасибо, вроде разобрался!
abosheakh
interested
interested
Сообщения: 1
Зарегистрирован: 18 янв 2012, 13:19
Версия LabVIEW: 11
Контактная информация:

Re: Обработка аналогового сигнала

Сообщение abosheakh »

кто мене поможет сделать дискретизатор сигнала на labview :de:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: Обработка аналогового сигнала

Сообщение IvanLis »

abosheakh писал(а):кто мене поможет сделать дискретизатор сигнала на labview
на каком этапе у Вас возникли проблемы?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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