Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка бортового модему для обміну даними FANS У літаків В-757/767

Реферат Розробка бортового модему для обміну даними FANS У літаків В-757/767





If-else, де проходить зіставлення отриманих даних і mask 1. Mask 1 оголошена пере- менная, служить ідентифікатором мережі ACARS;

5) У разі якщо функція If-else дає позитивний результат, наступна обробка даних передається на алгоритм ACARS:

Модем постійно знаходиться в режимі очікування переривання повідомлення CPDLC. У той час, поки таке повідомлення надійшло, ATSU працює в режимі широкомовної видачі інформації (ADS-B) про категорії об'єкта, його ідентифікаційний номер, і координат у вигляді широти і довготи.

Після передачі кожного з перерахованих параметрів ATSU звертається до обробці переривання CPDLC, оскільки наземна станція в будь-який момент часу може звернутися до бортовому устаткуванню з вимогою прийняти або передати яке-небудь повідомлення по лінії зв'язку «диспетчер УВД-пілот ».

Якщо такого запиту від наземної станції не надходило, то ATSU продовжує працювати в режимі ADS-B, видаючи наступний параметр.

Як тільки надійде запит від наземної станції про необхідність провести зв'язок в режимі CPDLC, ATSU переходить з режиму ADS-B в режим CPDLC.

У цьому режимі в першу чергу оцінюється категорія терміновості повідомлення. Це зроблено у зв'язку з тим, що можливо наземний центр УВС запросить обробку відразу декількох повідомлень, при цьому пріоритет їх обробки розставляються ATSU виходячи їх даних дешифрации коду терміновості, який в обов'язковому порядку включається в кожне повідомлення CPDLC.

У першу чергу обробляються повідомлення з найвищою терміновістю.

Навіть якщо в кілька повідомлень вже очікують чергу на обробку, знову надійшла повідомлення з більш високою терміновістю матиме пріоритет.

У разі якщо функція If-else дає негативний результат, наступна обробка даних передається на алгоритм ATN, де відбувається наступні: отримані дані обробити функцією If-else, де проходить зіставлення отриманих даних і mask 2, де Mask 2 оголошена змінна, служить ідентифікатором мережі ATN.

У разі якщо функція If-else дає позитивний результат:

прочитати 1 байт субпакета ATN, де закладено ідентифікатор отриманого повідомлення (команда або повідомлення);

отримані дані передаються на функцію If-else, у випадку якщо функція If-else дає позитивний результат, дані обробляються як повідомлення: про дочитати решта дані з пакету (де закладено основна частина повідомлення), обробити повідомлення, для читабельного виду, передати на дисплей (КВС), відправити звіт про отримання повідомлення в центр УВС.

У разі якщо функція If-else дає негативний результат: передати дані на функцію If-else, де відбувається зіставлення з оголошеними змінними. В даному випадку оголошені змінні граю роль команд закладених в початкових даних програми. У разі якщо функція If-else дає позитивний результат:

? дочитати решта дані з пакету (де закладено основна частина команди);

? обробити команду;

? передати дані про виконання команди на дисплей (КВС);

? Відправити звіт роботи команди в центр УВС [3].

У разі сли функція If-else дає негативний результат:

? даний пакет містить помилку (FAULT);

? Відправити звіт в центр УВС про помилку [3].

У разі якщо функція If-else дає негативний результат:

даний пакет містить помилку (FAULT);

відправити звіт в центр УВС про помилку [3].

Після всіх обробок програма повертається в початку циклу [3]. Звіт про відправку відбувається наступним чином:

- дані потрапляю на семафор, у випадку якщо семафор відкритий, дані передаються на паралельний потік обробки УВС;

- якщо семафор знаходитися в закритому стані, дані пере- даються в початок чикла відправки звіту.

ЯДРО 2

Ядро 2 постійно зчитує дані з паралельного потоку, і відправляє їх на семафор. У разі якщо семафор відкритий, ядро ??2 займається передачею даних в центр УВС, якщо семафор закритий, це означає що, ядро ??2 відправляє повідомлення (зайнято).

Розроблений алгоритм програми наведений на (рис. 30).


Глава III. Економічне обгрунтування


3.1 Розрахунок економічної ефективності розробки


Таблиця 6 Стадія виробництва

1Дополнітельние капітальні вкладення в основні фонди, тис. сум.7002Дополнітельние капітальні вкладення в НДДКР, тис. сум.20003Годовой обсяг випуску обладнання, іст/год100004Трудоёмк...


Назад | сторінка 22 з 29 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Вибір засоби передачі рекламного повідомлення
  • Реферат на тему: Судові повідомлення
  • Реферат на тему: Рекламне повідомлення. Основні структурні елементи
  • Реферат на тему: Завідомо неправдиве повідомлення про тероризм