- •Система регистрации быстрых сигналов на базе пэвм и интеллектуального усо с dsp-процессором
- •Содержание
- •Список обозначений и сокращений
- •1 Введение
- •2 Назначение и технические характеристики стенда
- •3 Архитектура стенда ммссд
- •3.1 Структура технических средств стенда ммссд
- •3.2 Структура модуля ацп adp60pci
- •4.1 Общий алгоритм работы стенда
- •4.2 Алгоритм настройки стенда
- •4.3 Алгоритм регистрации данных
- •5 Структура по ммссд
- •5.1 Перечень по стенда ммссд
- •4 Алгоритмы работы стенда
- •5.2 Программный модуль взаимодействия эвм с dsp процессором платы hostdaq
- •5.3 Программный модуль взаимодействия dsp с эвм dspdaq
- •5.4 Программные модули настройки ацп ConfigAdc/InitAdc
- •6. Руководство оператора стенда
- •7 Руководство программиста стенда ммссд
- •7.1 Структура файлов и директорий
- •7.2 Руководство программиста программного модуля hostdaq
- •7.3 Руководство программиста программного модуля dspdaq
- •7.3.1 Структура программы dspdaq для dsp
- •7.4 Руководство программиста модулей настройки стенда ConfigAdc/dspConfigAdc
- •8. Индивидуальные задания для лабораторных работ
- •8. Требования к оформлению отчета.
- •9 Список использованных источников
- •Приложение а (Список функций модуля спо эвм)
- •Int brd_init (char *regFile);
- •Void brd_close(brd_Board board);
- •Int brd_load(brd_Board board, long node, char *fname, int argc, char *argv[])
- •Int brd_start(brd_Board board, long node);
- •Void brd_iack(brd_Board brd);
- •Приложение б (Список функций модуля спо dsp)
- •Void drv_close(drv_Handle drv);
- •Int drv_ctrl(drv_Handle drv, int cmd, void *args);
- •Int drv_read(drv_Handle drv, void **buf, int size);
- •Int drv_write(drv_Handle drv, void **buf, int size);
- •Приложение в (Таблица параметров настройки стенда)
8. Индивидуальные задания для лабораторных работ
Задание 1
Экспериментальным путем определить значение максимально допустимой частоты оцифровки (кГц) в режиме непрерывного ввода данных в ЭВМ без потерь с одного измерительного канала. В качестве источника сигналов использовать генератор синусоидального напряжения. Объем оцифрованных данных равен 2 Мбайт. Начальное значение частоты оцифровки 400 кГц. Изменение значения частоты оцифровки проводить с шагом 200 кГц. Данные сохраняются в файле в формате ASCII. Анализ данных выполнить графически с помощью пакета Matlab и программы визуализации данных adc_datawork. При настройке АЦП использовать готовые функции настройки ConfigADC и ConfigDSP.
Задание 2
Реализовать работу системы сбора и обработки данных с диагностики экспериментальной исследовательской установки. Эксперименты на установке выполняются в режиме повторяющихся подрежимов «измерение-пауза». Длительность измерения равна 0,25 с. Количество каналов измерения 1 шт. Анализ данных выполняется после измерения в течение подрежима «пауза», длительность которого равна 11 с. Диагностика выдает сигнал в виде напряжения переменного тока, Максимальная частота изменения сигнала 1 МГц, амплитуда 1 В. Момент начала подрежима «измерение» задается от внешнего цифрового сигнала TTL по переднему фронту. Необходимо выполнить фильтрацию выходного сигнала с диагностики, цифровым фильтром первого порядка в реальном масштабе времени. Данные сохраняются в файле в формате ASCII. Анализ данных выполнить графически с помощью пакета Matlab и программы визуализации данных adc_datawork. При настройке АЦП использовать готовые функции настройки ConfigADC и ConfigDSP.
Задание 3
Реализовать работу многоканальной системы сбора и обработки данных с диагностики экспериментальной исследовательской установки. Эксперименты на установке выполняются в режиме повторяющихся подрежимов «измерение-пауза». Количество каналов измерения 8 шт. Длительность измерения равна 1 с. Анализ данных выполняется после измерения в течение подрежима «пауза», длительность которого равна 60 мин. Диагностика выдает сигналы в виде напряжения переменного тока, Максимальная частота изменения сигналов 1 кГц, амплитуда 1 В. Момент начала подрежима «измерение» задается от внешнего цифрового сигнала TTL по переднему фронту. Данные с каждого канала сохраняются в отдельном файле в формате ASCII. Анализ данных выполнить графически с помощью пакета Matlab и программы визуализации данных adc_datawork.
При настройке АЦП использовать готовые функции настройки ConfigADC и ConfigDSP.
Задание 4
Реализовать работу многоканальной системы сбора и обработки данных с диагностики экспериментальной исследовательской установки. Эксперименты на установке выполняются в режиме повторяющихся подрежимов «измерение-пауза». Длительность измерения равна 2 с. Количество каналов измерения 1 шт. Анализ данных выполняется после измерения в течение подрежима «пауза», длительность которого равна 60 мин. Сигнал с диагностики представляет собой напряжение пременного тока синусоидальной формы. Максимальная частота изменения сигнала 1 кГц. Момент начала подрежима «измерение» определяется переходом уровня сигнала через границу ±1 В. Данные с каждого канала сохраняются в отдельном файле в формате ASCII. Анализ данных выполнить графически с помощью пакета Matlab и программы визуализации данных adc_datawork.
При настройке АЦП использовать готовые функции настройки ConfigADC и ConfigDSP.
