Плата КОП ( IEEE488, IEC625, GPIB ) для шины ISA
- Главная »
- Каталог »
- КОП (GPIB) »
- Плата КОП ( IEEE488, IEC625, GPIB ) для шины ISA
Особенности:
- подключение до 15 отечественных или импортных приборов, работающих в соответствующем стандарте
- реализованы все функции стандарта
- в комплекте кабель для подключения двух приборов и два вида программного обеспечения: 1- библиотека функций для С и PASCAL; (аналог библиотеки фирмы HP); 2-системный драйвер на ассемблере для работы средствами DOS и Windows95/98
- возможна работа в Windows NT/2000/XP в режиме эмуляции DOS
- работает с любыми компьютерами c шиной ISA
Подробное описание:
Контроллер канала общего пользования (КОП) предназначен для работы в составе персональной ЭВМ IBM PC XT/AT с измерительными приборами, способными работать по интерфейсу КОП в соответствии с требованиями ГОСТ 26.003-80.
Контроллер КОП совместно с драйвером KOP.BIN позволяет работать с 16-ю измерительными приборами, при этом каждый прибор должен иметь свой уникальный адрес (от 00000001 до 00011110) в интерфейсе.
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
Контроллер канала общего пользования (КОП) предназначен для создания автоматизированной измерительной системы на базе персональной ЭВМ типа IBM PC XT/AT и измерительных приборов, способных работать по интерфейсу КОП в соответствии с требованиями ГОСТ 26.003-80 (СТ СЭВ 2740-80).
ТЕХНИЧЕСКИЕ ДАННЫЕ
Контроллер КОП занимает в адресном пространстве ЭВМ 2 адресa. Контроллер КОП выполнен в конструктиве персональной ЭВМ типа IBM PC XT/AT и устанавливается на свободной позиции в канале ЭВМ. Контроллер КОП позволяет реализовать полный набор интерфейсных функций в соответствии с требованиями ГОСТ 26.003-80.
Схема контроллера обеспечивает независимую программно-управляемую выдачу и снятие любого сигнала в магистрали КОП, а также передачу текущего состояния сигналов на магистрали КОП в канал ЭВМ.
Подключение контроллера к приборам осуществляется через разъем (РПМ7-24Ш-КП-Р) с помощью соединительного кабеля.
Номер прерывания IRQ устанавливается перемычкой на плате; установочное значение- IRQ3. Можно установить одно из следующих:IRQ3 - IRQ7,IRQ9.
ОПИСАНИЕ ДРАЙВЕРА KOP.BIN
НАЗНАЧЕНИЕ ПРОГРАММЫ
Драйвер KOP.BIN предназначен для организации обмена информацией по каналу общего пользования (КОП) в соответствии с требованиями ГОСТ 26.003-80 к логике обмена через модуль контроллера КОП.
РАБОТА ПРОГРАММЫ И ЕЕ ВОЗМОЖНОСТИ:
Драйвер KOP.BIN работает с операционной системой MS DOS. Первичная установка драйвера в операционную систему осуществляется автоматически при загрузке системы MS DOS путем включения в системный командный файл CONFIG.SYS строки DEVICE=KOP.BIN
Начальная установка внутренних параметров драйвера производится при загрузке системы с помощью системного командного файла CONFIG.SYS из строки DEVICE=KOP.BIN / "список параметров".
При включении питания ЭВМ в контроллере КОП режим работы регистров порта ввода-вывода не устанавливается, при этом в интерфейсе все сигналы имеют активное значение (нули). При установке драйвера в систему в процессе начальной загрузки монитора операционной системы, драйвер производит установку режима работы и в интерфейсе КОП устанавливается сигнал "ДУ", при этом драйвер выдает сообщение о номере версии драйвера (KOP-DRIVER V 0.1).
Адрес устройства в интерфейсе соответствует номеру устройства в физическом имени устройства в драйвере (например KOP1 ... KOP1E).
Работа с устройством KOP0 в драйвере интерпретируется как работа с функцией "контроллер". Через устройство KOP0 драйвер позволяет передавать в КОП многолинейные команды, выдавать в КОП команду "ОИ" (очистить интерфейс), осуществлять операцию последовательного опроса в интерфейсе для идентификации устройства, запросившего обмен.
Структура "списка параметров" для управления драйвером в файле CONFIG.SYS. Для каждого прибора в строке DEVICE=KOP.BIN ... создается перечень параметров следующего формата:
/АА: EI,EO,P,CCCCC,WWWWW
где
АА - 16-ричный адрес прибора;
EI (E0) - 16-ричное значение кода ограничителя блока тела данных для ввода (вывода);
Р - буквенный символ управления дополнением до четности или нечетности передаваемой информации, где
N - отключение функции
О - дополнение до нечетности
Е - дополнение до четности;
ССССС - десятичное значение (от 0 до 65535) счетчика ограничителя для приборов, не имеющих кодов ограничителя;
WWWWW - десятичное значение (от 1 до 65535) предельного времени ожидания готовности от прибора, причем единица соответствует ~0,5 сек и зависит от типа ЭВМ.
Вводимые параметры обязательно разделяются занятыми (если параметр необходимо пропустить, он не пишется, а запятая сохраняется). Параметры следующего прибора заносятся по указанной форме через _/ .
При обнаружении драйвером ошибки в командной строке выдается сообщение: КОР-С ОШИБКА В CONFIG (Для продолжения нажми любую клавишу).
После этого драйвер ожидает продолжения загрузки через нажатие любой клавиши.
При обнаружении ошибок в процессе обмена данными в интерфейсе, драйвер выдает следующие диагностические сообщения:
КОР-С ОШИБКА ИДЕНТИФИКАЦИИ ЗАПРОСА НА ОБСЛУЖИВАНИЕ - в процессе идентификации запроса не обнаружено устройство, запросившее обмен
KOP-W НЕТ ГОТОВНОСТИ К ПРИЕМУ - при выполнении операции "запись" в интерфейсе отсутствует сигнал абонента (сигнал "ГП")
KOP-W НЕ СНЯЛСЯ СИГНАЛ ГОТОВНОСТИ - при выполнении операции "запись" после выдачи контроллером сигнала "СД" в интерфейсе не переключился сигнал "ГП"
KOP-W НЕ УСТАНОВЛЕН СИГНАЛ ДП - при выполнении операции "запись" в интерфейсе отсутствует сигнал "ДП" от абонента
KOP-W НЕ СНЯЛСЯ СИГНАЛ ДА - при выполнении операции "запись" после выдачи контроллером сигнала "СД" в интерфейсе не снялся сигнал "ДП"
KOP-R НЕТ СИГНАЛА СД - при выполнении операции "чтение" превышено время ожидания сигнала "СД" от абонента (примерно 5 сек.)
KOP-R НЕ СНЯЛСЯ СИГНАЛ СД - при выполнении операции "чтение" в интерфейсе не снялся сигнал "СД" после выдачи контроллером сигнала "ГП".