Разработка мобильной измерительной системы для оценки вибрационного состояния роторных машин

Технические средства анализа вибрации. Состав мобильной измерительной системы вибродиагностики. Разработка структурной и функциональной схемы микропроцессорной системы. Разработка алгоритма работы. Выбор параметров сигнала для диагностики по спектру.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 03.06.2010
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Рисунок А - Точки замера вибраций для ЦНС

ПРИЛОЖЕНИЕ Б

Функциональные возможности программ мониторинга

Программа регистрации и экспресс обработки MR-300.

Программа MR-300 осуществляет следующие функции:

а) функции регистратора (в темпе измерений).

б) функции экспресс анализа (в темпе измерений).

в) автоматизированное формирование отчета (в темпе измерений).

Программа обработки и анализа сигналов «WinПОС -Expert».

Обработка и анализ сигналов осуществляется программой «WinПОС -Expert».

Особенностями программы WinПОС-Expert являются:

а) пакетная обработка данных;

б) сигналы длиной до 2 миллиардов значений;

в) более 50 алгоритмов обработки сигналов (спектральный анализ, корреляционный анализ, фильтрация, расчет огибающей, интегрирование, дифференцирование, функции когерентности, вероятностные характеристики и др.);

г) мощный графический интерфейс (2d и 3d);

д) подготовка отчетов;

е) пакет расчета и анализа любых вибрационных параметров и их характеристик в выбранных полосах частот (виброускорения, виброскорости, виброперемещения, тренды, спектры, АФЧХ, каскадные спектры, частоты вращения, гармоники частот вращения и др.);

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

- свободное конфигурирование графиков на странице;

- любые пространственные трансформации трехмерных графиков, их сечения и проекции;

- оформление графиков комментариями, выносками, подписями;

- оформление результатов в виде формуляров и таблиц;

- выдача на печать;

- сохранение результатов в файле;

- вставка в документ MS Word.

з) поддержка сценариев (VBSkript).

Программа вибродиагностики «Expert-VD» .

В программе «Expert-VD» реализованы алгоритмы, которые диагностируют следующие дефекты:

- Диагностирование резонансных колебаний (установление объекта, который резонирует, определение уровня и частот резонансов, выявление источников динамических возмущений, возбуждающих резонансные колебания).

- Дисбалансы роторов (симметричные, кососимметричные), место нахождения относительно опор ротора.

- Все виды расцентровок (сдвиг осей, раскрытие торцов полумуфт).

- Дефекты соединительных муфт, вызывающие радиальные и угловые смещения осей соединяемых муфтой роторов (коленчатость и торцевые перекосы).

- Ослабление (исчезновение) предварительного натяга на вкладышах подшипников.

- Автоколебательные процессы в подшипниках скольжения и НЧВ.

- Изменение жесткостных характеристик деталей и узлов турбоагрегата.

- Наличие и уровень частотных составляющих: 25,0 Гц, 75,0 Гц, 125,0 Гц 175,0 Гц.

ПРИЛОЖЕНИЕ В

Технические данные, условия применения, схема подключения для подключения акселерометра ВК-310А

Схема подключения акселерометра ВК-310А на рисунке В

Рисунке В - Схема подключения акселерометра ВК-310А

Технические данные:

- Диапазон рабочих частот, 10ч1000 Гц;

- Диапазон измерения по виброускорению, 0,05ч400 м/с;

- Номинальный коэффициент преобразования на базовой частоте 45 Гц по виброускорению на выходе переменного напряжения, 10 мВ?с2/м;

- Отклонение коэффициента преобразования от номинального значения по виброускорению на выходе переменного напряжения, ±0,5 мВ?с2/м;

- Нелинейность амплитудной характеристики (АХ) в диапазонах измерения амплитуды виброускорения, 6%;

- Неравномерность амплитудно-частотной характеристики (АЧХ), не более ±10%.

Рабочие условия применения:

- температура окружающего воздуха, -30...+80 °С;

- относительная влажность воздуха при температуре 25°С, не более 85%;

- атмосферное давление, 70...106,7 кПа.

ПРИЛОЖЕНИЕ Г

Блок схема алгоритма работы

ПРИЛОЖЕНИЕ Д

Аппаратные характеристики, блок-схема микросхемы хост-контроллера Vinculum VNC1L

Аппаратные характеристики:

- Устройство со встроенной интегральной схемой USB-хоста/ведомого в одной микросхеме;

- Полная обработка протокола USB микросхемой;

- 8/32-разрядное ядро V-MCU;

- Использование парных DMA-контроллеров для аппаратного ускорения;

- Встроенный умножитель тактовой частоты с 12 МГц до 48 МГц;

- Интегрированная схема сброса по включению питания с дополнительным входом RESET#;

- Встроенная Flash память программ объёмом 64 Кбайт;

- Внутреннее статическое ОЗУ данных объёмом 4 Кбайт;

- Набор стандартных прошивок, поставляемых FTDI;

- Программирование или обновление прошивки с помощью USB flash-накопителя или через интерфейс UART;

- Вход PROG# для управления перепрограммированием;

- Два независимых порта USB-хоста/ведомого, поддерживающих спецификацию USB 2.0 для низкоскоростного и полноскоростного режимов*, с интегрированными подтягивающими резисторами;

- Четыре полностью настраиваемые шины ввода/вывода данных и управления;

- Режим интерфейса UART для ввода/вывода данных, программирования и интерфейса диспетчера команд;

- Режим интерфейса FIFO с 8-разрядной двунаправленной шиной данных и простым 4-проводным управлением связью (handshake) для ввода/вывода данных и интерфейса диспетчера команд;

- Режим ведомого интерфейса SPI для ввода/вывода данных и интерфейса диспетчера команд;

- До 28 выводов интерфейса GPIO для ввода/вывода данных и интерфейса диспетчера команд;

- Взаимодействие с микропроцессором (MCU) / ПЛУ (PLD) / ПЛИС (FPGA) через интерфейс UART, FIFO или SPI;

- Поддержка перехода в режим ожидания и пробуждения из него;

- Поддержка конфигураций устройства с питанием от шины, самостоятельным питанием от отдельного источника и сильноточным питанием от шины USB;

- Работа от питания 3.3 В при 5 В-совместимых выводах;

- Низкое потребление при работе (25 мА) и в режиме ожидания (2 мА);

- Полное соответствие спецификации USB 2.0 - совместимость с USB-устройством хоста и ведомого с полноскоростным (12 Мбит/с) и низкоскоростным (1.5 Мбит/с) режимами USB.

- Диапазон рабочих температур от -20 °С до 70 °С;

- Доступен в компактном, не содержащем свинца 48-выводном корпусе LQFP (согласно RoHS).

Рисунок Г - Блок-схема микросхемы хост-контроллера Vinculum VNC1L

Описание функциональных блоков:

- Приёмопередатчики 1 и 2 USB-хоста/ведомого - два USB-приёмопередатчика обеспечивают физический интерфейс с USB 1.1 либо полноскоростным USB 2.0 хостом или ведомым USB-устройством. Их выходные драйверы обеспечивают передачу сигналов с управлением скоростью нарастания входного напряжения до уровня 3.3 В, в то время как дифференциальный приёмник и два односторонних приёмника обеспечивают приём данных с шины USB. Оба приёмопередатчика имеют внутренние подтягивающие резисторы.

- Блоки последовательного интерфейса (Serial Interface Engine - SIE) хоста / ведомого USB - обрабатывают преобразование физического уровня USB из параллельного в последовательный и наоборот, включая битстаффинг и дестаффинг (битовое наполнение и удаление наполняющего бита), генерацию и проверку CRC, генерацию кадра USB и проверку ошибок.

- Генератор тактовой частоты 12 МГц - генерирует от внешнего кварцевого резонатора номиналом 12 МГц входную опорную частоту для PLL (Phased-Locked Loop - схема фазовой автоподстройки частоты) умножителя тактового генератора.

- PLL умножителя тактового генератора - получает на входе от ячейки генератора 12 МГц и генерирует опорные тактовые сигналы с частотами 24 МГц и 48 МГц, которые используются блоками USB SIE, ядром MCU, системным таймером и блоком предделителя UART.

- Логика программирования и тестирования - этот блок отвечает за перепрограммирование встроенной Flash-памяти. Когда вывод PROG# притянут к низкому уровню и устройство находится в состоянии сброса, встроенная Flash память игнорируется внутренним аппаратным загрузчиком (BootStrap Loader ROM), которое содержит код, позволяющий перепрограммировать память Flash с помощью команд, передаваемых через UART. FTDI предлагает программную утилиту, которая позволяет перепрограммировать VNC1L с помощью этого метода. Вывод TEST используется изготовителем для тестирования различных внутренних блоков, и в обычных условиях должен быть притянут к земле (GND).

- Контроллеры DMA 1 и 2 - пара DMA-контроллеров в VNC1L значительно увеличивают производительность, позволяя контроллерам USB SIE, UART, FIFO и SPI передавать данные между собой через SRAM данных с минимальной нагрузкой на MCU.

- SRAM данных - этот блок размером 4К x 8 бит действует как память данных (или переменных).

- Математический сопроцессор (Numeric CoProcessor - NPU) - большинство операций MCU Vinculum 8-разрядные, однако имеется несколько подпрограмм, таких как обработка таблиц FAT диска, которые используют 32-разрядную арифметику. Чтобы ускорить эти операции, у MCU есть специально предназначенный для этого блок 32-разрядного сопроцессора.

- Предделитель UART - этот блок обеспечивает синхронизацию приёма/передачи для блока UART. Варьируя значения предделителя, можно задать скорость передачи UART в диапазоне от 300 бод до 1 Мбод.

- Системный таймер - обеспечивает регулярное прерывание для MCU Vinculum, как правило, с интервалами в 1 мс. Оно используется MCU для обеспечения тайм-аутов и других функций синхронизации.

- Ядро MCU Vinculum - это ядро VMCU, основанное на 8-разрядной архитектуре встроенного MCU (EMCU), запатентованной FTDI. VMCU имеет гарвардскую архитектуру, то есть разделённое пространство кода и данных, и поддерживает 64 Кбайт программного кода, 64 КБайт (разделённого на страницы) пространства данных и 256 байт пространства ввода/вывода. Оно использует технологию "улучшенного CISC" - в большинстве случаев команды VMCU заменили бы несколько строк кода в традиционных CISC или RISC процессорах, достигая производительности, подобную RISC, в CISC-архитектуре, с преимуществом над обоими в отличном уменьшении программного кода.

- E-Flash ПЗУ программ - VNC1L имеет 64 Кбайта встроенной Flash-памяти (E-Flash). Для программирования встроенной E-Flash не нужно никаких специальных напряжений программирования, поскольку они обеспечиваются внутри самого кристалла. Основные способы программирования E-Flash (оба под управлением MCU) через UART, подтягивая вывод PROG# к низкому уровню и сбрасывая устройство, либо с помощью USB flash-накопителя.

- ПЗУ программы начальной загрузки - это небольшой блок аппаратно записанного ПЗУ (512 X 8 битов), которое игнорирует основную память E-Flash, когда вывод PROG# притянут к низкому уровню. Это обеспечивает средства программирования всей памяти E-Flash через интерфейс UART.

- Логика UART и FIFO - они обеспечивают дополнительный последовательный и параллельный интерфейсы с VNC1L, эквивалентные интерфейсам на изделиях с преобразователями UART/FIFO в USB (FT232 и FT245 от FTDI).

- Блоки GPIO - выводы универсального интерфейса ввода/вывода.

ПРИЛОЖЕНИЕ Е

Принципиальная схема микропроцессорной системы

ПРИЛОЖЕНИЕ Ж

Система диспетчера команд хост-контроллера USB

Таблица Ж - Система диспетчера команд хост-контроллера USB

Расширенные ASCII-команды для работы с терминалом

Сокращённые шестнадцатеричные команды для микропроцессора

Функция, выполняемая командой

Ответ

Переключение между сокращённым и расширенным наборами команд

SCS<cr>

$10$0D

Переключение на сокращённый набор команд.

Вернёт подтверждение >$0D, показывая, что устройство перешло в режим сокращённого набора команд.

ECS<cr>

$11$0D

Переключение на расширенный набор команд.

Вернёт подтверждений D:\>$0D**, показывая, что устройство перешло в режим расширенного набора команд.

E<cr>

E$0D

Эхо.

Вернёт E$0D для целей синхронизации.

e<cr>

e$0D

Эхо.

Вернёт e$0D для целей синхронизации.

Ответы, показывающие, подключен ли диск

<cr>

$0D

Проверка, подключен ли диск.

Вернёт соответствующее подтверждение или сообщение "No disk" для текущего набора команд.

Ответ, показывающий, подключен ли диск, для расширенного режима команд

Диск не найден.

No Disk$0D

Диск найден.

D:\>$0D

Ответ, показывающий, подключен ли диск, для сокращённого режима команд

Диск не найден.

ND$0D

Диск найден.

>$0D

Работа с каталогами

DIR<cr>

$01$0D

Вывод списка содержимого текущего каталога.

Возвращает список имён файлов и каталогов. Каждый элемент завершается символом $0D. У элемента-каталога после имени и перед $0D добавляется <sp>DIR.

DIR<sp><name><cr>

$01$20<name>$0D

Вывод имени файла с размером файла. Используйте эту команду перед выполнением чтения файла, чтобы узнать, сколько байтов следует ожидать.

$0D<name><sp><size in hex(4 bytes) LSB first>$0D

DLD<sp><name><cr>

$05$20<name>$0D

Удаление каталога.

Удаляет подкаталог <name> из текущего каталога. <prompt>$0D

MKD<sp><name><cr>

$07$20<name>$0D

Создание каталога.

Создаёт новый подкаталог <name> в текущем каталоге. <prompt>$0D

CD<sp><name><cr>

$02$20<name>$0D

Переход из текущего каталога в каталог <name>.

<prompt>$0D

CD<sp>..<cr>

$02$20$2E$2E$0D

Переход вверх на один уровень каталогов.

<prompt>$0D

Работа с файлами

RD<sp><name><cr>

$04$20<name>$0D

Чтение файла <name>.

Выдаёт диспетчеру файл целиком в бинарном виде (прежде необходимо узнать размер файла с помощью команды DIR<sp><name><cr>, чтобы получить ожидаемое число байтов). <prompt>$0D

RDF<sp><size in hex(4 bytes)><cr>

$0B$20<size in hex(4 bytes)>$0D

Чтение данных размером <size in hex(4 bytes)> из текущего открытого файла.

Выдаёт диспетчеру запрашиваемое количество данных. <prompt>$0D

DLF<sp><name><cr>

$07$20<name>$0D

Удаление файла <name>.

Удаляет файл из текущего каталога и освобождает сектора FAT. <prompt>$0D

WRF<sp><size in hex(4 bytes)><cr><data bytes of size><cr>

$08$20<size in hex(4 bytes)>$0D$data$0D

Запись данных размером <size in hex(4 bytes)> в конец текущего открытого файла.

<prompt>$0D

OPW<sp><name><cr>

$09$20<name>$0D

Открытие файла для записи с помощью команды WRF.

<prompt>$0D

OPR<sp><name><cr>

$0E$20<name>$0D

Открытие файла для чтения командой RDF.

<prompt>$0D

CLF<sp><name><cr>

$0A$20<name>$0D

Закрытие файла, открытого для записи.

<prompt>$0D

REN<sp><orig name><sp><new name><cr>

$0C$20<orig name>$20<new name>$0D

Переименование файла или каталога.

<prompt>$0D

FS<cr>

$12$0D

Получение размера свободного места на диске в байтах.

<free space in hex(4 bytes) LSB first>$0D

Команды, предназначенные для режима UART диспетчера

SBD<sp><divisor (3 bytes) LSB first><cr>

$14$20<divisor (3 bytes) LSB first>$0D

Установка скорости передачи (см. Таблицу 6).

<prompt>$0D

Команды управления питанием

SUD<cr>

$15$0D

Перевод накопителя в режим ожидания для сохранения энергии, если он не используется. Накопитель будет активирован автоматически, как только ему будет послана очередная дисковая команда.

<prompt>$0D

WKD<cr>

$16$0D

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

<prompt>$0D

SUM<cr>

$17$0D

Перевод диспетчера в режим ожидания и остановка тактовых генераторов.

<prompt>$0D

Отладочные команды

SD<sp><sector number in ASCII hex><cr>

$03$20<sector number in hex>$0D

Дамп сектора. Эта команда используется для отладочных целей и может быть удалена. Например, SD 0000<cr> выдаст дамп сектора 0000. SD 0010<cr> выдаст дамп сектора 16 (0010h = 16 в десятичном формате).

Выдаёт в ответ 512 байтов, преобразованных в ASCII, из сектора с номером, указанным в шестнадцатеричном формате (HEX). После каждых 16 байтов следует $0D. <prompt>$0D

IDD<cr>

$0F$0D

Идентификация накопителя. Эта команда отобразит информацию о подключенном накопителе.

Выдаёт блок данных IDD, а затем <prompt>$0D

FWV<cr>

$13$0D

Получение версии прошивки.

Выдаёт номера версий основной и перепрограммируемой прошивок в VNC1L
MAIN x.xx$0D
RPRG x.xx$0D
затем <prompt>$0D

* Здесь <cr> обозначает символ возврата каретки ('\r'), его шестнадцатеричный эквивалент - $0D; <sp> обозначает символ пробела, его шестнадцатеричный эквивалент - $20.

** Далее подтверждение обозначается как <prompt>. В режиме сокращённого набора команд <prompt> имеет значение ">", в режиме расширенного набора команд - "D:\>".

Приложение И

Спецификация элементов

Таблица И - Спецификация элементов

Обозначение

Наименование

DD1

AT89C5131

DD2, DD3

SN74LVCC3245A-EP

DD4

FM18L08

DD6

MAX7221

DD7

Vinculum VNC1L

DA1

MCP6021

DA2

ADC08062

HG

КР531ЛЕ7

DD5

SSOP-B14

R1-R20

ОМЛТ 0,125

C1-C12

K21-9

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Сушков В.В., Ковалев Ю.В., Чукчеев О.А. Практическая диагностика нефтепромыслового энергомеханического оборудования: Учебное пособие. - ТюмГНГУ, 2004.-133с

2 vibrotek.com/russian/articles/sovrsost/index.htm

3 vibration.narod.ru

4 www.vibration.ru

5 Вибропреобразователи пьезоэлектричкие с предусилителем: Руководство по эксплуатации.- ООО Научно-производственное предприятие «ВиКонт», РЭ 4277-032-00205435-01

6 http://www.bopla.de/

7 Шитиков А. Источники питания по рецептам фирмы Maxim. -- Электронные компоненты, 2002, №2.

8 Maxim Integrated Products, -- MAX712/MAX713. Data Sheet. 1992.

9 Maxim Integrated Products, -- MAX1626/1627. Data Sheet. 1996.

10 Maxim Integrated Products, -- MAX7221. Data Sheet. 1997.

11 piclist.ru/D-VINCULUM-VNC1L-1A-RUS/Vinculum-VNC1L-1A-datasheet-rus.html

12 Агуров П.В. Интерфейсы USB. Практика использования и программирования.- бхв-петербург, 2005 г.

13 Atmel Corporation, - 8-bit Flash Microcontroller with Full Speed USB Device AT89C5131. Data Sheet. 2003.

14 National Semiconductor, - ADC08061/ADC08062 500 ns A/D Converter with S/H Function and Input Multiplexer. Data Sheet. 1999.

15 RamTron, - FM18L08 256Kb Bytewide FRAM Memory. Data Sheet. 2002.

16 Texas Instruments Incorporated, - SN74LVCC3245A-EP OCTAL BUS RANSCEIVER WITH ADJUSTABLE OUTPUT VOLTAGE AND 3-STATE OUTPUTS. Data Sheet. 2005.

17 Бродин В.Б., Калинин А.В. Системы на микроконтроллерах и БИС программируемой логики -- М.: Издательство ЭКОМ, 2002.--400 с: илл.

18 Сопряжение ПК с внешними устройствами: Пер. с англ. - М.: ДМК пресс, 2001. - 320 с: ил.


Подобные документы

  • Разработка микропроцессорной системы для контроля и индикации параметров изменяющегося по случайному закону 8-ми разрядного двоичного кода. Проектирование принципиальной схемы микроконтроллера, описание работы схемы. Разработка блок-схемы программы.

    курсовая работа [752,4 K], добавлен 10.01.2013

  • Назначение и описание принципа действия устройства автотранспортного средства, требования к информационно-измерительной системе. Выбор бортового компьютера и модулей ввода (вывода), интерфейса связи. Разработка схемы электрической принципиальной.

    курсовая работа [1,2 M], добавлен 05.01.2013

  • Описание алгоритма работы и разработка структурной схемы микропроцессорной системы управления. Разработка принципиальной схемы. Подключение микроконтроллера, ввод цифровых и аналоговых сигналов. Разработка блок-схемы алгоритма главной программы.

    курсовая работа [3,3 M], добавлен 26.06.2016

  • Разработка системы усиления сотовой связи. Выбор усилителя сигнала мобильной связи. Основные технические характеристики усилителя связи GSM. Выбор качественных внешней и внутренней антенн, кабеля и разъемов для системы, делителей мощности сотовой сети.

    реферат [442,0 K], добавлен 30.05.2016

  • Изучение структурной схемы подвижной станции. Основные принципы формирования сигнала мобильной станции системы с кодовым разделением каналов. Проведение анализа оценки энергетического выигрыша при автоматическом регулировании мощности передатчиков.

    дипломная работа [3,1 M], добавлен 02.05.2012

  • Особенности разработки измерительной части системы регулирования температуры. Характеристика структурной и электрической схемы электронного устройства. Анализ элементов схемы электронного устройства и источника питания. Методика испытания отдельного узла.

    дипломная работа [2,8 M], добавлен 19.06.2012

  • Проект структурной схемы микропроцессорной системы управления. Блок-схема алгоритма работы МПС; создание программы, обеспечивающей его выполнение. Распределение области памяти под оперативное и постоянное запоминающие устройства. Оценка ёмкости ПЗУ и ОЗУ.

    курсовая работа [467,9 K], добавлен 21.05.2015

  • Порядок описания и разработки структурной и функциональной схемы микропроцессорной системы на основе микроконтроллера К1816ВЕ31. Обоснование выбора элементов, разработка принципиальной схемы данной системы, программы инициализации основных компонентов.

    курсовая работа [260,4 K], добавлен 16.12.2010

  • Разработка следящей системы для воспроизведения траектории, которая заранее не задана. Составление функциональной и структурной схемы системы автоматического регулирования. Расчет параметров элементов САР. Исследование системы в переходных режимах.

    курсовая работа [877,3 K], добавлен 04.11.2010

  • Создание микропроцессорной системы на базе микроконтроллера, предназначенного для функциональной диагностики цифровых и интегральных микросхем. Разработка и расчёт блоков микроконтроллера, сопряжения, управления, питания, цифровой и диодной индикации.

    курсовая работа [1,5 M], добавлен 28.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.