- •Система регистрации быстрых сигналов на базе пэвм и интеллектуального усо с 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);
- •Приложение в (Таблица параметров настройки стенда)
2 Назначение и технические характеристики стенда
Стенд ММССД предназначен для выполнения регистрации и обработки быстропротекающих сигналов в реальном масштабе времени. Технические характеристики стенда представлены в Таблице 2.1.
Таблица 2.1 Технические характеристики стенда ММССД
Наименование |
Значение
|
Количество измерительных каналов, шт. |
2х8 – мультиплексируемых аналоговых канала ввода (2 измерительных тракта) |
Разрядность АЦП, бит |
12 |
Максимальная частота оцифровки, МГц |
40 |
Диапазон входных аналоговых сигналов, В |
-2.5 .. 2.5 |
Коэффициенты усиления входного сигнала |
1, 2, 4, 8 |
Максимальная погрешность измерения, мВ |
1,221 |
Режимы внешнего запуска измерений |
|
УСО |
Модуль АЦП ADP60PCI с DSP процессором ADSP 21062L, системный интерфейс PCI 32бит/33МГц |
Одноплатная ЭВМ |
ОЗУ: DIMM SDRAM 512 Мбайт |
Энергонезависимая память: Flash-диск емкостью 1 Гб |
|
Интерфейсы: PCI 32бит/33МГц, Ethernet 100BaseTX - 2 порта, USB 2.0 - 1 порт |
|
Терминальное оборудование: VGA (Display), PS/2 (Keyboard, Mouse) |
|
Имитатор сигнала объекта измерения |
Генератор синусоидального сигнала низкочастотный Г-3 (Частотный диапазон: 0 – 200 кГц; Амплитуда: 0 – 15 В) |
Время регистрации |
Определяется настройками модуля УСО и режимом регистрации (непрерывный / кратковременный): 2 канала, частота оцифровки 800 кГц – ограничено объемом энергонезависимой памяти ; 2 канала, частота оцифровки 2 МГц – ограничено объемом ОЗУ платы ADP60PCI <=0.25 с ; 1 канал , частота оцифровки 40МГц - ограничено объемом памяти данных DSP -процессора <=10-3 с ; |
3 Архитектура стенда ммссд
3.1 Структура технических средств стенда ммссд
Архитектура стенда ММССД представлена на Рисунке 3.1.1. В состав технических средств стенда входят следующие основные устройства:
Генератор низкочастотного синусоидального сигнала Г-3;
Модуль интеллектуального АЦП ADP60PCI с DSP процессором;
Одноплатная ЭВМ PCA-6181E2;
Пассивная объединительная плата PCA-6108P6;
Блок питания ATX FSP 350 Вт;
Терминальное оборудование;
Расположенный в верхней части стенда генератор низкочастотных сигналов играет роль источника сигналов. Для регистрации и обработки генерируемых сигналов используется специализированная плата 12-ти разрядного АЦП ADP60PCI (ЗАО «Инсис») с DSP процессором. Модуль АЦП осуществляет одновременный ввод экспериментальных данных с выбранной пары измерительных каналов. Всего доступно две группы по восемь мультиплексируемых каналов ввода аналоговых сигналов. Вводимые данные буферизируются в ОЗУ одноплатной ЭВМ PCA-6181E2 (фирмы Advantech Inc.) и сохраняются на локальный Flash диск, далее передаются на сервер регистрации данных. Конструктивно узлы стенда размещаются в 19” лабораторной стойке.
Рисунок 3.1.1 Архитектура стенда ММССД
