Модернизация подсистемы сбора, обработки и передачи радиолокационной информации

Решение задачи модернизации подсистемы сбора, обработки и передачи радиолокационной информации ОРЛ-Т базе средств вычислительной техники. Характеристики выходных сигналов обзорного радиолокатора. Определение требований к средствам вычислительной техники.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.08.2018
Размер файла 5,4 M

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

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

Оцифрованный и предварительно обработанный сигнал поступает на сервер обработки данных, где происходит основная обработка. Далее информацию нужно передать в линейно-аппаратный зал контрольно-диспетчерского пункта. Для передачи будут использоваться 2 линии. Сервер должен будет в автоматическом порядке выбрать одну из следующих линий для передачи данных:

1) Телефонная линия - существующая линия, будет использоваться как основной канал передачи данных для модернизированной подсистемы. На текущий момент по ней передается различная информация, например, пожарная охрана, телефонная связь, данные с электросчетчиков и др.

2) Wi-Fi точка-точка - данная линия связи пока отсутствует. Необходимо будет рассчитать и установить, для использования в качестве резервной линии передачи данных.

Данные принимаются выносным рабочим местом и переводится в протокол "Asterix" для передачи рабочее место сменного инженера, которое представляет собой автоматизированную систему управления воздушным движением "Альфа".

3. Проектирование аппаратно-программных средств сбора, обработки и передачи РЛ информации

3.1 Разработка и обоснование функциональной схемы

Выбор узлов функциональной схемы

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

Для простоты ориентирования среди микроконтроллеров производители делят их на семейства:

- PIC10/12/16 - 8 битные микроконтроллеры, частота до 20 МГц и производительностью до 5 MIPS.

- PIC18 - высокопроизводительные 8 битные микроконтроллеры, частота до 48 МГц и производительностью до 12 MIPS.

- PIC24 - 16 битные микроконтроллеры, частота до 32 МГц и производительностью до 16 MIPS.

- DSPIC30/33 - 16 битные сигнальные микроконтроллеры, частота до 80 МГц и производительностью до 40 MIPS.

- PIC32MX - 32 битные микроконтроллеры, частота до 80 МГц, производительностью до 80 MIPS и 1.53 DMIPS/МГц.

Исходя из того факта что длительность видео импульса составляет 2.7 мксек., его необходимо оцифровывать с периодом 1.35 мксек., что соответствует частоте 740740 Гц. Оцифровка - это лишь первый этап, далее необходимо будет сформировать пакеты для отправки и передать по каналу связи. Поток данных при 8 разрядном АЦП составит 5 925 920 Кбит/сек. С данными условиями могут справиться микроконтроллеры самой старшего семейства - PIC32.

Выбор микроконтроллера.

Учитывая, что каналом передачи данных будет Ethernet это основное условие для выбора микроконтроллера. На рынке представлены 18 микроконтроллеров (Приложение "Г") удовлетворяющих вышеперечисленным условиям - PIC32MX с модулем Ethernet из них был выбран PIC32MX795F512L т.к. обладает наибольшим объемом оперативной и постоянной памяти. Это позволит при программировании не задумываться о доступных ресурсах и сконцентрироваться на поставленной задаче.

Выбираемое АЦП должно отвечать следующим требованиям:

1. Разрядность - 8 или 10 битное АЦП;

2. Интерфейс передачи данных - параллельный;

3. Частота дискретизации не меньше 1 МГц.

По перечисленным параметрам можно найти большое число АЦП от различных производителей, поэтому есть смысл выбирать по самой низкой цене. А также выбранный микроконтроллер содержит модуль АЦП удовлетворяющий данным условиям.

Выбор осуществлялся среди следующих недорогих АЦП:

Таблица 3.1

Список недорогих АЦП

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

Цена руб.

Разрядность бит

Максимальная частота дискретизации КГц

AD9280ARSZ

122

8

32000

AD9057BRS-40

350

8

40000

AD9203ARUZ

290

8

40000

Встроенный АЦП

-

10

1000

Высокая частота дискретизации обусловлена небольшой разрядностью и параллельным интерфейсом. АЦП с низкой частотой и большей разрядностью используют последовательный интерфейс.

Отдельные АЦП обладают простой структурой - сам модуль АЦП и регистр хранящий последнее значение преобразования.

У такой структуры есть существенный недостаток - необходимо обращаться к АЦП в каждом периоде преобразования, а это существенно увеличивает затраты процессорного времени микроконтроллера.

Входящая в состав микроконтроллера PIC32MX795L АЦП имеет более сложную структуру [17, 18].

Рис. 3.1 - Структура АЦП входящей в состав PIC32MX795F512L

В приведенном рисунке 3.1 нужно обратить внимание на регистры ADC1BUF0-ADC1BUFF - это буфер обмена, который может хранить до 16 результатов аналого-цифрового преобразования. Именно данная структура сыграла решающее значение в выборе. Буфер обмена позволяет обращаться к АЦП не каждый цикл преобразование, а один раз в 16 преобразований. Таким образом происходит существенная экономия процессорного времени, что предоставляет достаточно возможностей для формирования пакетов данных и передачи их по Ethernet каналу.

Выбрана АЦП входящая в состав микроконтроллера.

Для сопряжения с ЭВМ был выбран интерфейс Ethernet. Выбранный микроконтроллер обладает дополнительными модулями для работы в сетях Ethernet, но они ориентированы на более высокий уровень, т.е. работа с пакетами данных. Для сопряжения с сетью микроконтроллеру необходим модуль обеспечивающий низкоуровневую, физическую работу с сетью.

Для создание программного обеспечения микроконтроллера планируется использовать свободный для распространения TCP/IP стек от производителя Microchip. Данная библиотека предусматривает использование контроллера физической части Ethernet DP83848C[15].

Рис. 3.2 - Схема взаимодействия контроллера Ethernet DP83848C и микроконтроллера

Основная задача контроллера DP83848C обеспечить логическое взаимодействие микроконтроллера с сетью и получение из сети Ethernet пакетов с заданным MAC адресом.

Также существуют Ethernet интерфейсы, использующие более простой протокол обмена данными с микроконтроллером. Рассмотрим микросхему ENC28J60 - контроллер Ethernet 10 BASE-T[16].

Рис. 3.3 - Схема взаимодействия контроллера Ethernet ENC28J60 и микроконтроллера

На представленном рисунке Ethernet интерфейс использует протокол SPI для обмена данными с микроконтроллером, а также, в отличии от DP83848C, обеспечивает доступ в сеть Ethernet со скорость 10 мбит/сек.

Таблица 3.2

Сравнительные характеристики Ethernetинтерфейсов

Параметры

Интерфейсы

Скорость доступа в сеть Ethernet, мбит/сек

Протоком обмена с микроконтроллером

Цена, руб.

DP83848C

100

RII/RMII/SNI

790

ENC28J60

10

SPI

170

Из представленных контроллеров Ethernet был выбран DP83848C по следующим причинам:

1. Обеспечивает необходимую скорость доступа в сеть Ethernet;

2. Производитель микроконтроллера предоставляет необходимые библиотеки TCP/PI для работы с сетью через данный контроллер.

Входными сигналами для микроконтроллера являются:

1. 3 импульсных сигнала - важен только факт наличия импульса.

2. 1 аналоговый сигнал - необходимо определять амплитуду.

Выбор пал на распространенный транзисторный оптрон PC817 применяемый во многих устройствах, особенно часто в импульсных блоках питания. В качестве излучателя света применяется светодиод, а приемника биполярный транзистор обратной проводимости.

Выбран был АЦП входящий в состав микроконтроллера поэтому необходимо развязывать аналоговую линию. Это в свою очередь может повлиять на качество сигнала и отрицательно сказаться на работе все подсистемы. Исходя из этого гальваническая развязка по аналоговой линии применяться не будет. Это не означает что линия остается без защиты.

В роли сервера обработки данных и выносного компьютера будут выступать обыкновенные компьютеры. Для обработки и отображение данной информации нет необходимости в очень высокой производительности и достаточно однопроцессорных систем. Выбор комплектующих основывается на следующих требованиях:

1. Для более быстрой обработки, отображения и передачи информации можно применить многопоточные процессоры;

2. Для отображения информации достаточно встроенной видеокарты;

3. Операционная система Windows 7 или 8;

4. Рекомендованный объем оперативной памяти 2 Гбайта;

5. Для ведения логов по воздушному движению необходим жесткий диск большего объема.

6. Блок питания для такого компьютера можно применить не большой мощности.

7. Монитор необходимо взять диагональю 22-24 дюйма и разрешением 1920х 1200, это позволит более детально отображать информацию о воздушном пространстве.

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

Таблица 3.3

Конфигурация компьютеров

Наименование компонента

Компонент

Процессор

Intel Pentium G3220 3.0GHz 3Mb 2xDDR3-1333 HD Graphics TDP-54w LGA1150 BOX w/cooler

Материнская плата

ASUS LGA1150 H81M-K H81 2xDDR3-1600 PCI-Ex16 DVI/DSub 8ch 2xSATA 2xSATA3 2xUSB3 GLAN mATX

Оперативная память

DIMM DDR3 2048MB PC10666 1333MHz

Жесткий диск

SATA-3 1TB SEAGATE 7200 BARRACUDA [ST1000DM003] CACHE 64MB

Корпус

ATX блок питания 300Ватт

Монитор

Монитор Acer 24" V243PWLymd [IPS, 1920x1200, 100M:1, 14мс, 178гор, 178вер, 1Вт х 2, DVI, D-Sub, DP]

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

Основной канал передачи данных будет организован на основе связного кабеля с помощью ADSL модемов. Поэтому необходимо выбрать 2 модема с возможностью организации VPN.

Таблица 3.4

Сравнительные характеристики ADSL модемов

ASUS DSL-N10

ZyXEL P-660HN Lite EE

TP-Link TD-W8151N

Тип устройства

ADSL2+ маршрутизатор

ADSL2+ маршрутизатор

ADSL2+ маршрутизатор

1

2

3

4

LAN

Количество портов коммутатора

4

4

4

Базовая скорость передачи

100 Мбит/сек

100 Мбит/сек

100 Мбит/сек

Гостевая сеть

есть

нет

есть

1

2

3

4

Режим моста

есть

есть

есть

Маршрутизатор

Межсетевой экран (Firewall)

есть

есть

есть

NAT

есть

есть

есть

SPI

есть

есть

есть

DHCP-сервер

есть

есть

есть

Поддержка Dynamic DNS

есть

есть

есть

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

Выбран модем ADSL2+ маршрутизатор ZyXELP-660HNLiteEE.

Для организации резервного канала передачи данных было выбрано Wi-Fi канал. Между источником РЛ информации и приемником обеспечена прямая видимость, примерное расстояние 2,5 км. Для организации Wi-Fi канала можно применить специализированной оборудование для организации Wi-Fi мостов. Данное оборудование способно организовать мост на расстоянии 5, 10 и более километров, поэтому на расстояние 2,5 км не составит проблем в создании резервного канала передачи данных.

Таблица 3.5

Сравнительные характеристики Wi-Fiмостов

UbiquitiNanoStation M2

OmniTIK U-5HnD

1

2

3

Работа вне помещения

Да

Да

Стандарт IEEE

802.11 b/g/n

802.11 b/g/n

Поддержка MIMO

Да

Да

Поддержка POE

Да

Да

1

2

3

Максимальная выходная мощность (мВатт)

500

400

Максимальная скорость соединения (Мбит/с)

300

300

Тип антенны

Встроенная секторная

Встроенная круговая

Производство

UbiquitiNetworks

Mikrotik

Цена

3300

3800

Для сравнения выбрано оборудование низкой стоимости с возможностью внешнего размещения и организации моста до 3 км. Ubiquiti Nano Station M2 обладает большей максимальной мощностью передатчика, что позволит организовать более стабильный мост и низкой ценой. Выбрано Wi-Fi оборудование Ubiquiti Nano Station M2.

3.2 Разработка принципиальной электрической схемы

Аналоговая часть подсистемы

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

Рис. 3.5 - Электрическая принципиальная схема входных цепей

Входная цепь по сигналу "Видео" рассчитывается исходя из характеристик аналогового входа микроконтроллера. Для расчета параметров компонентов необходимы следующие данные:

1. Максимальный рекомендованный импеданс входной сигнала Rin, для PIC32F795L составляет 5 Ком[17];

2. Максимальное напряжение входного сигнала Vin, для PIC32F795L составляет AVdd+0.3 В. AVdd - напряжение питания модуля АЦП максимальное возможное Vdd+0.3 В. Vdd - напряжение питания микроконтроллера составляет - 2.3-3.6 В. Исходя из этих данных можно рассчитать максимально возможную амплитуду входного сигнала, она составляет 3.6+0.3+0.3=4.2 В[17].

Блок сбора и первичной обработки радиолокационной информации

Блок первичной обработки радиолокационной информации состоит из микроконтроллера PIC32MX795L и необходимой для его работы обвязки - кварц на 8 МГц и 2 конденсатора на 20 пкф согласно технической документации микроконтроллера. Схема представлена в приложении "Д".

Интерфейс передачи цифровой информации

Интерфейс передачи цифровой информации состоит из контроллера интерфейса Ethernet и необходимой для его работы обвязки согласно технической документации на контроллер DP83848C. Схема представлена в приложении "Е".

3.3 Расчет параметров АЦП

АЦП - модуль, на который возлагается основная ответственность за качество работы все подсистемы сбора, обработки и передачи радиолокационной информации. АЦП был выбран входящий в состав микроконтроллера PIC32MX795L. Для получения необходимых оцифрованных данных его необходимо сконфигурировать согласно заданным параметрам. Для определения параметром АЦП необходимо подробно рассмотреть видео импульс.

Для конфигурации АЦП в микроконтроллере присутствует 6 регистров[18]:

1. AD1CON1 - регистр управления модулем АЦП №1;

2. AD1CON2 - регистр управления модулем АЦП №2;

3. AD1CON3 - регистр управления модулем АЦП №3;

4. AD1CHS - регистр выбора входного канала;

5. AD1PCFG - регистр конфигурации входов АЦП;

6. AD1CSSL - регистр настройки сканирования входных каналов.

Описание битов конфигурации АЦП - Приложение В.

Архитектура микроконтроллера организована таким образом, что присутствуют основная шина и периферийная шина. Модуль АЦП находится на периферийно шине. Для расчета ее частоты необходимо частоту основной шины разделить на делитель для периферийной шины:

нсек

где Tpb - период тактирования периферийно шины.

Рассчитанный период периферийной шины является исходный для расчета периода тактирования модуля АЦП:

, (3.1)

где Tad - период тактирования модуля АЦП;

ADCS - биты 0-7 регистра AD1CON3, задаются при настройке.

Исходя из формулы видно, что, период тактирования модуля АЦП зависит от заданного параметра ADCS, он может находиться в пределах от 0 до 255. Опираясь на задачу - настроить АЦП на период оцифровки 1.2 мксек необходимо рассчитать значение параметра ADCS по следующей формуле:

(3.2)

Но период тактирования модуля Tad также является не известным, поэтому, сначала, нужно рассчитать Tad исходя из заданного периода оцифровки, минимального периода выборки и продолжительности конвертирования:

нсек

Получившееся значение Tad укладывается в заданное условие минимального значения 65нсек. Теперь получив значение Tad необходимо рассчитать значение параметра ADCS:

Параметр ADCS может принимать только целочисленное значение, а результат вычисления оказался вещественным. Поэтому значение Tad необходимо будет рассчитать для ADCS=2 и ADCS=3:

Получившиеся результаты укладываются в заданное условие минимального значения 65нсек, поэтому необходимо рассмотреть оба эти значения в последующих формулах.

Для расчета времени выборки достаточно из заданного периода оцифровки вычесть 12 тактов Tad (необходимых для конвертирования):

для Tad=75нсек

для Tad=100нсек

Как видно из вычисления первый результат 4Tad укладывает в заданное условие - минимальное время выборки 2Tad, а второе значение нет. Поэтому далее имеет смыл рассматривать только Tad=75нсек.

Получившаяся частота конвертирования F=833333Гц является верной только для условия, при котором конвертирования начинается сразу после выборки, например, при ручном управлении АЦП. Задача настроить модуль АЦП в режиме автоматической выборки и конвертирования. В данном случае необходимо учесть время срабатывание триггера, переключающего модуль АЦП из состояния выборки в состояние конвертирования. Оно составляет 1Tad. Для сохранения частоты оцифровки необходимо время выборки уменьшить на 1Tad.

В результате вычислений исходными данными для конфигурирования модуля АЦП являются:

1. Период тактирования АЦП Tad=75нсек, настраивается в регистре AD1CON3 биты 0-7 - ADCS=2;

2. Время выборки значений 3Tad, настраивается в регистре AD1CON3 биты 8-12 - SAMC=3.

3.4 Расчет Wi-Fi линии передачи данных

Прежде чем развертывать Wi-Fi мост, необходимо определить оптимальные места расположения антенн и рассчитать потери сигнала в пространстве. Эти данные позволят точно сказать - насколько стабильно будет работать канал связи.

В первую очередь необходимо определить расстояния между объектами и выбрать места размещения антенн, которые обеспечат прямую видимость. Прямая видимость - крайне важное условие, т.к. на частоте 2.4 ГГц сигнал практически не огибает препятствия и возникают большие потери проходя через них. А также многократно отражается от различных поверхностей, но с данной проблемой борются специальные протоколы передачи данных.

Рис. 3.4 - Примерный план аэропорта

На представленном рисунке изображен план аэропорта с объектами, между которыми будет создаваться Wi-Fi линия связи. Расстояние между объектами 2.42 км и при этом выполняется главное условие - наличие прямой видимости.

Далее необходимо рассчитать затухание сигнала при прохождении данного расстояния. Это позволит сделать вывод о возможности использования выбранного оборудования[7].

Вначале рассчитаем потери в свободном пространстве:

, (3.3)

где 92,45 - эмпирический коэффициент,

f - рабочая частота в ГГц;

d - расстояние между объектами в километрах.

Рассчитаем потери для частоты 2.4ГГц - Lp2.4:

дБ

Затем рассчитаем общие потери при распространении:

, (3.4)

где Ptx- выходная мощность передатчика;

Ltx - потери в кабеле от передатчика до антенны;

Gtx - коэффициент усиления передающей антенны;

Lp - потери в свободном пространстве;

Grx - коэффициент усиления принимающей антенны;

Lrx - потери в кабеле от антенны до приемника;

Prx - чувствительность приемника.

Используемые антенны на обоих концах: NanoBridge M2 2.4 GHz.

Gtx. Gpx = 18 дБи.

Ptx = 15 дБм (предполагаем, что используется устройства со стандартной мощностью 32 мВт).

Lpx, Ltx = 3 дБ(кабель 8м + коннектор для коаксиального кабеля на частоте 2.45 Ггц).

Lp - в соответствии с расчетами выше.

Prx - -80 дБ (Чувствительность приемника для точки доступа на 54 мбит/с).

Рассчитаем значения частоты для 2.4 ГГц:

дБ

Допустимое минимальное значение 5 дБ, наше значение удовлетворяет заданному условию.

На основе проведенных расчетов видно, что выбранное оборудование обеспечит нормальную работу канала связи. Третьим важным условием для размещения антенн является высота. Она влияет на такой показатель как - зона Френеля.

Радиоволна в процессе распространения в пространстве занимает объем в виде эллипсоида вращения с максимальным радиусом в середине пролета, который называют зоной Френеля. Естественные (земля, холмы, деревья) и искусственные (здания, столбы) преграды, попадающие в это пространство, ослабляют сигнал. Блокирование 20% зоны Френеля вносит незначительное затухание в канал. Свыше 40% - затухание сигнала будет уже значительным, следует избегать попадания препятствий на пути распространения[7].

В данном случае в зону Френеля может попасть только земля, т.к. на пути канала связи нет других естественных или искусственных препятствий.

Рис. 3.5 - Высоты расположения антенн

Здание объекта ОРЛ-Т являет одноэтажным, а здание КДП трехэтажным. Предположим, что на объекте антенну расположим на крыше с применение штанги на высоте 4-х метров, а в здание КДП на уровне окна третьего этажа, на высоте 8-и метров.

Рассчитаем зону Френеля по следующей формуле:

, (3.5)

где R - радиус зоны Френеля (м);

S, D - расстояние от антенн до самой высшей точки предполагаемого препятствия;

f - частота (ГГц).

Прежде чем приступить к расчету зоны Френеля необходимо определить расстояние S+D, т.к. антенны располагаются на разных уровнях, данное расстояние будет больше чем дистанция между объектами. Предположим, что S+D являет гипотенузой в прямоугольном треугольнике с катетами 4м и 2.42км, тогда по теореме Пифагора:

м

Разница получается незначительной, поэтому для расчета можно использовать дистанцию 2.42км.

Радиус зоны Френеля для расстояния 2.42км в центральной точке канала получилась 8.68м. Теперь необходимо рассчитать фактический радиус зоны Френеля. Для этого возьмем половину расчетной дистанции канала связи 1210.00165м и половину расстояния по земле до средней точки 1210м и рассчитаем разницу между высотой нижней антенны и зоны Френеля:

м

Соответственно радиус зоны Френеля - это сумма высоты минимальной антенны и получившегося результата - 4+1.99=5.99м. Перекрытие зоны Френеля составляет 2.01/8.68*100=23%. Исходя из заданных условий, данное перекрытие является приемлемым и соответственно антенны можно разместить на данных высотах[7].

3.5 Разработка алгоритмов обработки РЛ информации

Прежде чем вывести на экран и отправить, радиолокационная информация пройдет 3 этапа обработки:

1. Предварительная обработка - заключается в сборе информации и формировании пакета для отправки на сервер обработки.

2. Шумоподавление - исходя из названия, это функция фильтрации шумов.

3. Череспериодная компенсация - окончательная фильтрация от импульсов, прошедших шумоподавление, не несущих полезной информации.

Для максимальной частоты "Запуска" в режиме редкий - 375Гц массив будет содержать 1/375*0.0000012с=2222 отсчета АЦП плюс дополнительная информация.

Для минимальной частоты "Запуска" - 300Гц массив будет содержать 1/300*0.0000012с=2777 отсчета АЦП плюс дополнительная информация.

Рассмотрим массив данных для частоты "Запуска" - 300ГЦ:

Рис. 3.6 - Карта отправляемого пакета данных

Шумоподавление.

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

1. Наличие отметки - например, значение 200

2. Отсутствие отметки - значение 0.

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

Рис. 3.7 - Диаграмма сигнала "Видео"

На представленной диаграмме представлен сигнал "Видео" и идеальный уровень шумоподавления, при котором остается вся полезная информация и незначительнее количество шумов.

В разработанном алгоритме определения уровня шумоподавления основывается на следующем графике:

Рис. 3.8 - Примеры графиков необходимых для шумоподавления,

а - график с низким уровнем шумов, б - график со средним уровнем шумов

Данный график - это визуальное представление массива на 256 элементов типа байт. На нем представлено 2 промежутка А 1 - шумы и А 2 полезная информация плюс незначительное количество шумов. Он строиться на основе одного периода работы РЛС путем накопления результатов оцифровки в данном массиве, где номер элемента представляет амплитуду измеряемых в дискретах АЦП, а значение количество результатов оцифровки с данной амплитудой плюс результаты с большей амплитудой. На графике это представляет в виде оси ординат - амплитуда, оси абсцисс - процент заполнения дистанции.

Заполнение данного массива происходит по алгоритму (Приложение Ж).

Теперь по получившемся массиве необходимо определить промежуток А 2. Если сравнить промежутки А 1 и А 2 можно увидеть, что относительно друг друга они находятся на разных углах, промежуток А 1 стремиться к оси абсцисс, промежуток А 2 стремиться к оси ординат. Задача программы состоит в том, что определить переход от промежутка А 1 к промежутку А 2. Это происходим путем сравнения двух соседних значений. Как только 2 соседних значения равны друг другу, это значит график начал стремиться к оси ординат. Номер первого элемента сравнения берется как уровень среза. Определяется он по алгоритму (Приложение З).

Предположим, что на приведенной диаграмме промежуток ?t это облака разной плотности. По характеру сигнала он напоминаю шумы и поэтому окажут влияние на уровень среза. Чем массивнее будет облачность, тем сильнее будет влияние на уровень среза.

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

В приведенной блок-схеме изображен алгоритм череспериодной компенсации третьего порядка. Массив video содержит результаты оцифровки сигнала "Видео".

3.6 Разработка программного обеспечения

Разработка программного обеспечения микроконтроллера

Выбор средств разработки первый и очень важный этап в создании прошивки для микроконтроллера. Существуют различные среды для программирования микроконтроллеров PIC. Выбор осуществлялся из следующих:

1. MpLab - Среда программирования от компании производителя данных микроконтроллеров Microchip. mikroPaskal - Среда программирования PIC контроллеров на языке Паскаль.

2. mikroC - Среда программирования PIC контроллеров на языке C.

Была выбрана среда MpLab с модулем MpLabC32, дающий возможность создавать прошивки на языке С для микроконтроллеров семейства PIC32.

Модуль MpLabC32 обеспечивает инструментами для программирования на языке С. Это позволяет создавать прошивки на языке программирования высокого уровня, что упрощает задачу и обладает всеми известными преимуществами перед языком программирования низкого уровня.

Рис. 3.12 - Максимально укрупненная блок-схема алгоритма микропрограммы

Процессы оцифровки и формирования пакетов происходят в функциях обработки прерываний от модуля АЦП и от входного сигнала "Запуск" соответственно.

При возникновении прерывания от входа сигнала "Запуск", функция обработчик "запирает" массив который, заполнялся и устанавливает флаг К для его отправки. Далее подготавливает следующий массив, заполняя его служебной информации и устанавливает счетчик countbuf=7 для последующего заполнения результатами АЦП преобразования (Приложение К).

Входы сигналов "МАИ" и "Север" опрашиваются в основном цикле микропрограммы, а также происходит отправка пакетов данных.

Текст микропрограммы - приложение Б.

Разработка программного обеспечения сервера обработки

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

Для создания программы обработки РЛ информации был выбран язык программирования Object Pascal. Выбор обусловлен наличием опыта программирования на данном языке. Наиболее популярная среда программирования на выбранном языке являет Borland Delphi. Она обладает всеми необходимыми инструментами для создания программы работающей с сетями Ethernet и для выполнения поставленных задач.

Программа, разрабатываемая для сервера обработки РЛ информации должна выполнять следующие задачи:

1. Принимать данные от интерфейса "РЛС - Ethernet".

2. Осуществлять шумоподавление в автоматизированном режиме.

3. Выводить РЛ информацию на экран, имитируя индикатор кругового обзора.

4. Отправлять РЛ данные на выносное рабочее место в КДП.

Для выполнения поставленных задач приложение строиться с применением 3 потоков:

1. Основной поток - обеспечивает работу интерфейса, вывод графической информации.

2. Поток обеспечивающий прием информации, шумоподавление и череспериодную компенсацию.

3. Поток обеспечивающий передачу РЛ информации.

Передача РЛ информации происходит через буфер обмена, организация достаточно простая и не представляет большой интереса.

Рассмотрим процессы приема РЛ информации и формирование графического изображение. Для этого задействуется 2 потока - поток принимающий информацию и основной поток программы.

Рис. 3.14 - Укрупненная блок-схема алгоритма приема и обработки РЛ информации

Массив OutData - одномерный массив необходимый для обмена данными с передающим потоком.

AIKO, CHIKO - двухмерный массив размерностью соответствующий максимальному размеру графического изображения индикатора кругового обзора. В зависимости от настроек данные могут занять весь массив или только часть. Приведенные массивы формируются таким образом, что информация в них уже представлена в виде индикатора кругового обзора.

Текст программы - приложение А.

Рис. 3.15 - Визуальное изображение массивов

В приведенном рисунке присутствуют 3 входных массива и один результирующий массив. Механизм построения изображение основан на объединении входных массивов, их может быть гораздо больше. Все зависит от информации, которую необходимо выводить на экран. Каждый массив является определенным слоем и за счет этого можно выбирать какую информацию выводить на экран. Например, в приведенном рисунке результирующий массив IKO объединяет все 3 входных массива в режиме "сетка+аналог+чпк" т.е. на экран выводиться координатная сетка, имитация аналогового ИКО за счет отображения точек с различными оттенками и обработанного сигнала. С таким же успехом можно вывести только сетку и обработанный сигнал. К приведенной информации можно добавить фон в виде карты Оренбургской области, достаточно лишь создать массив ее хранящую. Можно добавить синтетические отметки самолетов. Возможности ограничены только фантазией.

Заключение

В ВКР рассмотрен важный, но не заметный для людей аспект авиапутешествий как аэронавигация. Обозначена актуальность и важность внедрения вычислительной техники. В результате автоматизации процессов сбора, обработки и передачи радиолокационной информации достигается важная цель - улучшение безопасности полетов. В достижении поставленной цели помогают современные технологии, которые отсутствовали во времена создания таких РЛС как на объекте ОРЛ-Т Оренбургского центра УВД. Внедрение модернизированной подсистемы сбора, обработки и передачи РЛ информации позволит поднять на новую ступень качество получаемой диспетчерами РЛ данных. Улучшение достоверности позволит принимать более верные решения и впоследствии уберечь от возможных происшествий. Также нельзя забывать об экономической выгоде улучшения безопасности полетов. Добросовестные авиаперевозчики предпочтут летать там, где безопаснее, а каждый привлеченный самолет - это прибыль.

Проведен анализ текущей подсистемы сбора, обработки и передачи радиолокационной информации объекта ОРЛ-Т. Были выявлены слабые места существующей подсистемы, ее моральное и физическое устаревание. В результате тщательного обследования и выявления всех недостатков было принято решение о необходимости модернизации существующей подсистемы. Определены критерии эффективности подсистемы сбора, обработки и передачи радиолокационной информации объекта ОРЛ-Т и требования к ней. Разработана достаточно простая формула, позволяющая производить сравнение подобных подсистем, на основе такой важной характеристики, как достоверность переданных РЛ данных. Таким образом, имеется возможность сравнить подобные подсистемы и выявить наиболее подходящую. Также были определены требования к узлам новой подсистемы для ее эффективной работы.

Разработана структурная схема подсистемы сбора, обработки и передачи радиолокационной информации объекта ОРЛ-Т. Разработанная структурная схема позволяет определить место модернизированной подсистемы в существующей, т.к. модернизация должна производиться, не затрагивая существующей подсистемы. В итоге должен получиться тандем из двух подсистем. Разработано аппаратное средство сопряжения РЛС с интерфейсом Ethernet. Было выбрано все необходимо оборудование и разработана принципиальная схема. Рассчитаны электронные компоненты схемы для согласования уровня сигналов РЛС с уровнями входов микроконтроллера. Разработан алгоритм оцифровки и предварительной обработки радиолокационных данных. В результате была определена наиболее оптимальная частота дискретизации аналого-цифрового преобразования, а также рассчитаны параметры конфигурации АЦП входящего в состав выбранного микроконтроллера. Далее был разработан оптимальный способ формирования пакета отправляемых данных на сервер обработки и подробно описано назначение каждого байта в сформированном пакете. Разработан алгоритм обработки данных для сервера. Разработан и подробно описан процесс обработки полученных данных от интерфейса "РЛС-Ethernet". В результате было определено два важных этапа обработки данных, это шумоподавление и череспериодная компенсация. Пройдя через такую обработку, информация получает свой конечный вид и готова для передачи в КДП. Разработано программное обеспечение для сервера обработки данных. Рассчитана и спроектирована Wi-Fi линия связи от объекта ОРЛ-Т до КДП. В результате расчетов доказано, что выбранное оборудование подходит для организации резервной лини передачи данных. Было определено такое условие размещения антенн, как прямая видимость и определены высоты их расположения. Рассчитан радиус Френеля, говорящий о том, что размещать антенны на выбранных высотах допускается.

Список использованных источников

1. Бакулев, П.А. Радиолокационные системы [Текст] : учебник для вузов / П.А. Бакулев. -М.: Радио и связь, 2004. - 323 с.

2. Глинкин, Е.И. Технология аналого-цифровых преобразователей [Текст]: монография / Е.И. Глинкин. - Изд. - ТГТУ. Тамбов, 2008. - 140 с.

3. Гуревич, В.И. Микропроцессорные реле защиты. Устройство, проблемы, перспективы [Текст] : / В.И. Гуревич. -М.: Инфа-Инженерия, 2011. - 336 с.

4. Довгий, С.А. Современные Телекоммуникации. Технологии и экономика [Текст] : Инженерная энциклопедия ТЭК / С.А. Довгий._ - Общая редакция. Эко-Трендз. Москва 2003. - 320 с.

5. Марченко, М.В. Устройства на микроконтроллерах: [Текст] : Учебное пособие М.В. Марченко. - Ульяновск 2007. - 66 с.

6. Никамин, В.А. Аналого-цифровые и цифро-аналоговые преобразователи. [Текст] : Справочник / В.А. Никамин. - Санкт-Петербург Корона принт. Москва "Альтекс-А" 2003. -224с.

7. Пролетарский, А.В. Беспроводные сети Wi-Fi. [Текст] : / А.В. Пролетарский, И.В. Баскаков, Д.Н. Чирков - БИНОМ. Лаборатория знаний 2007. - 216 с.

8. Аппаратура первичной обработки радиолокационной информации "КОРС". [Текст] : / Руководство оператор. ИЛЮБ.468910,001 РЭ 1. ЗАО "Пеленг". Санкт-Петербург. 2015. - 30 с.

9. Аппаратура первичной обработки радиолокационной информации "КОРС". [Текст] : / Руководство по эксплуатации. ИЛЮБ.468910.001 РЭ. ЗАО "Пеленг". Санкт-Петербург. Реестр - 30 с

10. Изделие 1РЛ 139-2. [Текст] : / Техническое описание. Часть 1. ЯБ 1.000. 016-15 ТО 1, 1979. - 76 с.

11. Изделие 1РЛ 139-2. [Текст] : / Техническое описание. Часть 2 (приемо-передающая аппаратура). ЯБ 1.000.016-15 Т 02., 1979. - 89 с.

12. Изделие 1РЛ 139-2. [Текст] : / Техническое описание. Часть 3 (Аппаратура ЦСДЦ, хронизации и спец режимов). ЯБ 1.000.016-15 Т 03., 1979. - 94 с.

13. Шины PCI, USB и FireWive. [Текст] : / Энциклопедия. Гук М.Ю. СПб.: Питер, 2005. - 540 с

14. Data Sheet. DP83848C PHYTER Commercial Temperature Single Port 10/100 Mb/s Ethernet Physical Layer Transceiver. [Электронный ресурс] : / Literature Number: SNOSAT2E. Texas Instruments. National Semiconductor Corporation., 2008 - 98 р., свободный. - Загл. с экрана.

15. Data Sheet. ENC28J60. Stand-Alone Ethernet Controller with SPI Interface. DS39662C. [Электронный ресурс] : / Microchip Technology Inc., 2008 - 96 р., свободный. - Загл. с экрана.

16. Data Sheet. PIC32MX5XX/6XX/7XX. 32-bit Microcontrollers (up to 512 KB Flash and 128 KB SRAM) with Graphics Interface, USB, CAN and Ethernet. DS60001156H. [Электронный ресурс] : /Microchip Technology Inc., 2009-2013 - 92 р., свободный. - Загл. с экрана.

17. Data Sheet. Section 14. Timers. DS61155B. [Электронный ресурс] : /Microchip Technology Inc., 2009-2011 - 122 р., свободный. - Загл. с экрана.

18. Data Sheet. Section 35. Ethernet Controller. DS61105F. [Электронный ресурс] : /Microchip Technology Inc., 2007-2013 - 102 р., свободный. - Загл. с экрана.

19. Википедия. Микрокомпьютер PaspberryPI. [Электронный ресурс]: / - Электрон. текстовые дан. Режим доступа: http://ru.wikipedia.org/wiki/ Raspberry_Pi., свободный. - Загл. с экрана.

20. Официальный сайт "Филиал "Аэронавигация Центральной Волги" ФГУП "Госкорпорация по ОрВД"". [Электронный ресурс]: Краткая информация об Оренбургском Центре ОВД. Режим доступа: http://www. centrvolga.ru/orenburg.html, свободный. - Загл. с экрана.

Размещено на Allbest.ru

...

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

  • Проектирование функциональной структуры подсистемы учёта средств вычислительной техники. Применяемые средства защиты информации в БД, базовый алгоритм, программное и техническое обеспечение. Вопросы об экономической эффективности и охране труда.

    дипломная работа [7,5 M], добавлен 26.06.2011

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

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

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

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

  • Информатизация общества. Внедрение методов сбора, передачи и хранения больших объемов информации на базе средств микропроцессорной и вычислительной техники. Секрет популярности профессии оператора ЭВМ. Описания профессиональной деятельности выпускников.

    презентация [426,3 K], добавлен 28.02.2013

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

    контрольная работа [117,4 K], добавлен 11.04.2015

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

    реферат [37,7 K], добавлен 26.01.2015

  • Использование электронно-вычислительной техники для сбора, накопления, обработки и передачи информации. Разработка программы "Телефонный справочник" на Паскале: ввод и редактирование теста программы, трансляция и отладка. Блок-схема, листинг программы.

    контрольная работа [61,2 K], добавлен 26.06.2010

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

    курсовая работа [304,5 K], добавлен 02.04.2013

  • Вычислительная сеть для сбора информации о потреблении электроэнергии от предприятий. Топология сети. Определение потока информации от предприятий и ЦДП. Необходимое оборудование. Сеть на базе оптоволокна, на базе xDSL модемов, на базе радиосвязи.

    курсовая работа [268,6 K], добавлен 02.10.2008

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

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

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

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

  • Принципы построения, действия и проектирования средств автоматизации математических вычислений и обработки информации. Моделирование работы принципиальной цифровой схемы "Тринадцатиразрядный логический регистр со сдвигом влево на базе D-триггера".

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

  • Описания порядка генерации программного кода на языке С++ для информационной подсистемы. Исследование добавления деталей к описаниям операций и определения атрибутов классов. Характеристика сбора, хранения, обработки информации о ходе лечебного процесса.

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

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

    курсовая работа [941,7 K], добавлен 22.11.2013

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

    дипломная работа [831,1 K], добавлен 20.05.2013

  • Аппаратные средства вычислительной техники. Центральный процессор. Память как составляющая компьютера, ее типичная иерархическая структура. Устройства ввода-вывода, шины. История развития средств вычислительной техники. Характеристика систем на основе Р6.

    реферат [251,3 K], добавлен 08.02.2014

  • Устройство и принцип работы персонального компьютера (ПК). Диагностика работоспособности ПК и определение неисправностей. Задачи технического обслуживания средств вычислительной техники. Разработка методик поддержания техники в работоспособном состоянии.

    курсовая работа [274,5 K], добавлен 13.07.2011

  • Внедрение программного продукта в организации. Описание входной и выходной информации. Конфигурирование приложения "Сервис веб-помощи". Обзор пользовательского интерфейса. Руководство пользователя для персонала больницы и для администратора приложения.

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

  • Организация технологии сбора и обработки информации. Проектирование системы автоматизации отдела по управлению муниципальной собственностью. Цели использования вычислительной техники. Расчет экономической эффективности проекта внедрения АИС "Saumi".

    дипломная работа [4,0 M], добавлен 09.12.2014

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

    курсовая работа [412,8 K], добавлен 24.06.2013

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