Разработка коммуникационной сети датчиков в среде LabVIEW
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ульсов (generator_count_pulse);
счётчика импульсов (counter).
Каждый из модулей, которые моделируют работу аналоговых компонентов приёмопередатчиков, принимает на вход значение напряжения на входе компонента. Результатом работы данной группы модулей является значение напряжения на выходе реального компонента (рисунок 25). Для удобства взаимодействия между собой все модули данной группы поддерживают несколько режимов работы, таких как:
инициализация (предназначена для инициализации внутренних переменных модуля при запуске модели);
вычисление (непосредственное вычисление значения напряжения на выходе аналогового компонента приёмопередатчиков на основании напряжения на входе компонента);
чтение (чтение значения напряжения на выходе компонента без изменения состояния модуля).
Рисунок 25 - Лицевая панель узла, моделирующего работу компаратора
Моделирование цифровых компонентов приёмопередатчиков осуществляется с помощью узлов группы Digital devices:
исполняемый файл для микросхем ПЛИС (converter);
модуль, эмулирующий работу ПЛИС передатчика и исполняющий исполняемый файл для микросхем ПЛИС (transmitter_fpga);
модуль, эмулирующий работу ПЛИС приёмника и исполняющий исполняемый файл для микросхем ПЛИС (receives_fpga).
Ядром группы Digital devices является исполняемый файл для микросхем ПЛИС. Данный файл содержит код для записи в реальную микросхему ПЛИС приёмопередатчика для выполнения функций:
управления буферным запоминающим устройством;
кодирования и декодирования данных для передачи по сети.
Модули, которые эмулируют работу ПЛИС приёмника и передатчика предназначены для интеграции исполняемого файла для ПЛИС с остальными модулями модели (рисунок 26). Для удобства взаимодействия с остальными модулями данные узлы модели поддерживают следующие режимы работы:
настройка (применяется для настройки работы эмулируемого ПЛИС);
новый этап (выполняет запуск следующего этапа передачи информации по линии связи);
чтение (чтение текущего состояния устройства);
сброс (сброс настроек эмулированного ПЛИС).
Рисунок 26 - Лицевая панель модуля, эмулирующего работу микросхемы ПЛИС передатчика
Для корректной работы модели и для выполнения служебных операций, не связанных с работой реальных приёмопередатчиков сети связи, предназначены модули группы Components:
модуль, реализующий поддержку режима виртуального времени в работе модели (virtual_time);
модуль, выполняющий подстройку допустимых значений цифровых элементов управления модели (set_number_settings);
модуль, выполняющий подстройку графиков отображаемых в модели (set_charts_settings);
модуль, выполняющий закрытие модели (stop).
5.Внедрение
5.1Этапы внедрения системы
Предлагается осуществить внедрение коммуникационной сети для датчиков пожарной сигнализации согласно следующим этапам:
первичное знакомство;
тестовое испытание модели;
тестовое испытание реальной сети;
функционирование сети для двух датчиков;
функционирование сети в рамках АСПС Рында.
На этапе первичного знакомства производится первое ознакомление с разработанной коммуникационной сетью, сопоставление возможностей протокола передачи с необходимыми требованиями и подготовка к тестированию.
На втором этапе - тестовое испытание системы, предлагается проведение инсталляции модели на 1-2 рабочие станции и пробная передача данных в рамках модели. Результатом второго этапа будет отчёт по тестовому испытанию системы с отметкой всех недостатков.
На третьем этапе предлагается организация сети двух датчиков в реальных условиях с пробной передачей данных между ними.
Результаты третьего этапа:
оценка надёжности и эффективности разработанного протокола передачи информации;
получение достоверных данных об уровне помех в реальной линии связи;
настройка приёмопередатчиков на оптимальную скорость передачи данных.
Этап функционирования сети в рамках АСПС Рында является заключительным этапом, результатом которого станет внедрение в полном объёме коммуникационной сети для датчиков пожарной сигнализации на предприятии.
5.2Комплект поставки
Комплект поставки модели коммуникационной сети датчиков пожарной сигнализации включает в себя:
инсталляционный пакет программы;
-руководство по установке;
-руководство по эксплуатации.
5.3Инструкция пользователя
5.3.1Общие сведения
Программное приложение Модель коммуникационной сети датчиков пожарной сигнализации (далее МКСДПС) предназначено для проведения тестовых испытаний протокола передачи с использованием многоуровневого аналогового сигнала, а также для определения параметров приёмопередатчиков в зависимости от характеристик используемой линии связи. Позволяет определить оптимальную плотность передачи данных при определённом уровне шума и частоте сигнала.
Модель позволяет отразить все тонкости передачи с использованием многоуровневого аналогового сигнала от чтения битов передаваемой информации, до отображения уровня напряжения на каждом из компонентов, используемом в приёмопередатчиках.
Приложение МКСДПС обладает следующими возможностями:
вычисление характеристик приёмопередатчиков для передачи с заданными параметрами;
возможность передачи информации через приёмопередатчики в режиме