Базовым ПО будем считать программы, или подпрограммы необходимые для работы с КОП. Необходимыми являются следующие модули:
Модуль инициализации системы КОП. Он должен выполнятся перед началом работы с КОП. Этот модуль проверяет работоспособность интерфейсной платы ПЭВМ, возможности записи в порты КОП и обнуление интерфейса.
Модуль передачи информации по КОП на устройство с требуемым адресом.
Модуль передачи информации по КОП в безадресном режиме.
Модуль считывания информации из устройства с требуемым адресом.
Модуль установки ДУ в устройствах с требуемым адресом.
Модуль передачи однобайтной команды.
Модуль приостановки выполнения пользовательской команды до появления сигнала ЗО.
Модуль обеспечения реакции на сигнал ЗО. Предполагается, что после выполнения любой другой подпрограммы, идет опрос линии ЗО с последующей идентификацией устройства, запросившего обслуживание.
Модуль отмены реакции на сигнал ЗО. После этой подпрограммы линия ЗО опрашиваться не будет.
Системное ПО
Системным ПО будем считать программы, которые управляют всеми ресурсами компьютера, и представляют пользователю интерфейсную оболочку, т.е. это тоже самое что дисковая операционная система(ДОС). Если ПЭВМ является IBM совместимой, то системным ПО для нее могут служить операционные системы корпорации Microsoft (MS-DOS, различные варианты Windows).Будем полагать, что в качестве операционной системы используется MS-DOS.
Альтернативные варианты системы
В качестве альтернативных вариантов измерительных систем могут послужить системы, построенные на основе системы КАМАК: крейтовые системы (организованные из функциональных модулей)
система виртуальных приборов
Крейтовая система
В единичный корпус со стандартизованными размерами, содержащий объединенную плату, устанавливаются рабочие модули, а также контроллер Крейта. То есть в нашем случае в крейт необходимо установить платы измерительных приборов, используемых для измерения параметров радиостанции. Данные системы разрабатывались как системы специального назначения.
Система виртуальных приборов
Виртуальные приборы представляют собой комплекс из аппаратного и программного обеспечения компьютера. Аппаратная часть представляет собой платы расширения компьютера, выполняющие функции приборов, т.е. вольтметры, частотомеры, ваттметры и т.д. Как правило, одна плата расширения может выполнять множество различных функций, например вольтметра и анализатора спектра и осциллографа и т.д. Управление режимами работы платы и переключение функций осуществляется программной частью комплекса. Эти программы имеют развитый графический интерфейс, представляющий собой изображение виртуального прибора на экране с возможностью управления им как реальным (всевозможные кнопки, ручки, индикаторы и т.д.). Такой вариант измерений привлекателен большой простотой сборки, организации измерений, низкой ценой, но при этом имеет место более низкая точность измерений по сравнению и с приборами, и модулями приборов в крейте.
.Сравнение вариантов построения измерительной системы
Сравним измерительную систему, состоящую из стойки приборов с интерфейсом КОП (приборно-модульная система), и измерительную систему основанную на системе КАМАК (крейтовая система). Как можно увидеть, что крейтовая система выигрывает по массогабаритным характеристикам. Это достигается за счет отсутствия корпусов приборов (они все включены в один корпус – крейт), за счет одного блока питания, расположенного также в крейте, и за счет отсутствия некоторых дополнительных плат. А у приборно-модульных систем излишние габариты, и функциональная избыточность, также у приборно-модульных систем быстродействие ниже чем у крейтовой системы. Однако у крейтовой системы тоже есть большой недостаток, нельзя использовать модуль автономно.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.