Встраиваемые контроллеры интерфейса ARINC-429

Конструктивно контроллер представляет собой плату расширения конфигурации персонального или промышленного IBM PC совместимого компьютера, обеспечивающую интерфейс ведущего процессора (ВП) компьютера на основе системной шины PCI c последовательным каналом обмена по ГОСТ18977-79 (ARINС-429) и РТМ 1495-75.

В зависимости от исполнения контроллер содержит различное число каналов обмена и разовых команд. Каждый канал обмена может быть:

  • только приемником (Rx);
  • только передатчиком (Tx);
  • универсальным каналом (UNI), работающим приемником или передатчиком (Tx/Rx) с программным переключением режима работы.

Разовые команды (РК) могут быть входными, выходными или универсальными (с программным переключением режима работы на вход или на выход).

Контроллер обеспечивает подключение компьютера к последовательному каналу обмена по ГОСТ18977-79 (ARINС 429) и РТМ 1495-75 для выполнения функций имитации работы различных датчиков (выдача информации в линию передачи информации - ЛПИ), а также для приема информации от датчиков (прием информации из ЛПИ) в различных режимах работы и на различных скоростях обмена в соответствии с ГОСТ и РТМ.

Контроллер включает:

- аппаратную часть - плату расширения с внешними соединителями для подключения к ЛПИ;

- программную часть - пакет программного обеспечения (ПО) для работы в различных операционных системах (ОС).

Управление контроллером осуществляет ВП компьютера, в состав которого включен контроллер.

Для имитации работы датчиков контроллер предоставляет функции программно управляемого передатчика данных, обеспечивающего выдачу в ЛПИ информации из буферного ОЗУ контроллера с программно-управляемыми параметрами (последовательность данных, период выдачи, пауза и т.д.). Контроллер позволяет передавать по ЛПИ различную информацию в виде 32-х разрядных слов на различных скоростях в следующих режимах обмена: асинхронном, по запросу и по готовности. Количество линий связи (каналов), по которым может выдаваться информация, определяется исполнением контроллера. После однократной подготовки данных ВП контроллер обеспечивает на аппаратном уровне выдачу информации в ЛПИ в соответствии с запрограммированной последовательностью, освободив ВП для других задач. Также обеспечиваются дополнительные сервисные функции, уменьшающие загрузку работы ВП и  облегчающие отладку систем (аппаратное формирование бита четности и т.д.).

Для приема информации от  датчиков контроллер предоставляет функции программно управляемого приемника данных, обеспечивающего прием из ЛПИ информации и ее сохранение в буферном ОЗУ контроллера с программно-управляемыми параметрами (кольцевой буфер, адресная запись и т.д.). Контроллер позволяет принимать из ЛПИ различную информацию в виде 32-х разрядных слов на различных в следующих режимах обмена: асинхронном, по запросу и по готовности. Количество линий связи (каналов), по которым может приниматься информация, определяется исполнением контроллера. Также обеспечиваются дополнительные сервисные функции, уменьшающие загрузку работы ВП и  облегчающие отладку систем (условная запись данных в буферное ОЗУ, детектирование различных ошибок приема, сохранения времени приема каждого слова с использованием встроенного таймера контроллера и т.д.).

КОЛОС 4х
PCI Desktop, 8-48 универсальных каналов (Rx/Tx)