Программно-аппаратный комплекс «Монитор AFDX»
AFDX Avionics Full Duplex Switched Ethernet, стандарт передачи, основанный на Ethernet и предназначенный для связи с новыми и перспективными системами самолетов. AFDX — это термин для стандарта ARINC 664, часть 7.
Программно-аппаратный комплекс «Монитор AFDX» предназначен для мониторинга пакетов AFDX ARINC 664, часть 7, путём подключения коммутатора из состава Монитора AFDX «в разрыв» цепи.
Рисунок 1 — Схема мониторинга AFDX.
«Монитор AFDX» состоит из:
- Технологического ноутбука с ПО монитора AFDX;
- Коммутатора монитора AFDX;
- Комплекта жгутов.
«Монитор AFDX» позволяет осуществлять:
- отображение пересылаемых по линии связи пакетов AFDX;
- отображение содержимого пакетов данных;
- определение источника и адресата пакетов данных, их размера и частоты отправки;
- фильтрацию пакетов данных;
- сохранение пакетов данных;
- анализ пакетов данных;
- формирование базы данных пакетов для последующей расшифровки содержимого пакета (включая переменные полей структуры пакета и их значений).
ПО монитора AFDX позволяет конфигурировать протоколы, загружать их в программу мониторинга и декодировать пакеты с их помощью. Предлагаемый программно-аппаратный комплекс можно развертывать с самого начала этапа проектирования программного обеспечения БРЭО и использовать в том числе в эксплуатации систем самолета, например, для последующих модификаций, а также для поиска ошибок.
Рисунок 2 - Общий вид монитора AFDX, если активирована вкладка «Конфигурации».
Рисунок 3 - Общий вид монитора AFDX, если активирована вкладка «БД протоколов».
Рисунок 4 - Общий вид монитора AFDX, если активирована вкладка «Мониторинг».
ПО монитора AFDX имеет инструменты для создания и редактирования протоколов информационного обмена, что позволяет осуществлять тестирование работы программного обеспечения БРЭО и выявлять ошибки. Можно создать в ПО монитора AFDX протоколы разных версий и применять их в зависимости от необходимости. Тем самым формируя базу протоколов. Это позволяет на разных этапах отработки смотреть актуальное содержимое пакетов и корректно интерпретировать его с помощью ПО монитора AFDX, чтобы отслеживать значения конкретных переменных.
При помощи сконфигурированных протоколов возможно осуществлять декодирование пакетов данных по заданным в протоколах параметрам.
Рисунок 5 – Пример разбора пакета данных