(54) СИСТЕМА ДЛЯ КОНТРОЛЯ ЭЛЕКТРИЧЕСКИХ ПАРАМЕТРОВ
1
Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано при разработке автоматизированных систем-, контроля цифровых узлов различной радиоэлектронной аппаратуры.
По основному авт. св. № 660061 известна система, содержащее группу блоков согласования по числу контролируемых параметров, блок измерителей, входы которого подключены к первым выходам соответствующих блоков согласования, первые входы которых соединены с выходом блока программи- руемлх источников питания, блок управления, соединенный первыми входом и выходом соответственно с выходом и входом блока сопряжения, а ; вторым и третьим выходами - с управлякядими входами соотвественно блока программируемых источников питания и блока измерителей, информационный выход которого подключен к второму входу блока управления, управляющую вычислительную машину и устройство ввода - вывода, соединенные двухсторонними связями с блоком сопряжения, второй и третий входы каждого блока согласования соединены соответ ственно с четвертым выходом блока
ЦИФРОВЫХ УЗЛОВ
управления и выходом, блока сопряжения , вторые выходы и четвертые вхо- ды блоков согласования соединены с соответствующими выходами и входс1МИ систелы, причем каждый блок согласования содержит регистр уставок, подключенный первый и вторым выходами соответственно к первым входам коммутатора и компаратора, второй
10 вход которого подключен к первому выходу коммутатора, второй и третий входы которого соединены соответственно с первым и четвертым входс1ми блока согласования, а второй выход 15с вторым выходом блока согласования, первый вход регистра уставок является первым входом блока согласования, второй вхбд которого подключен к второму.входу регистра уставок и тре20тьему входу компаратора, выход которого является первым выходом блока согласования-, в каждый блок согласования введены.цифро-аналоговый преобразователь, группа элементов И
25 и узел формирования эквивалентов. нагрузки, причем третий выход и второй вход регистра уставок соединены с соответствующими входами группы элементов И, соединенной выходом с
30 входом цифро-аналогового преобразователя, выход которого подключен к че вертым входам компаратора и коммутатора, пятый вход которого соединен, через узел формирования эквивалентов нагрузки с четвертым выходом регистра уставок fl. Данная система обеспечивает независимую установку уровней сигналов в каждом блоке согласования по прог рамме от управляющей вычислительной машины. Установка уровней сигналов в блоках согласования осуществляетс последовательно по байтам, а так как количество блоков согласования в системе соответствует числу контролируемых параметров, т.е. количеству контактов выходного разъема объекта контроля, и общее их число на порядок превышает разрядность йдшинного слова, то для программиро вания блоков согласования требуется несколько байтов информации, при эт их количество в данной системе всег да одинаково и не зависит от количества задействрванйых контактов об екта контроля, что ограничивает быс тродействие системы. Цель изобретения - повышение быс тродействия систет. Поставленная цель достигается те что в каждый блок согласования введены последовательно соединенные регистр адреса, блок сравнения и мультиплексор, соединенный выходом со вторым входом регистра уставок, а вторым входом - с. первым выходом блока управления, вторым входом бло ка сравнения и вторым входом регист ра адреса, второй выход которого подключен к третьему входу мультиплексора. На чертеже представлена блоксхема систегвл. Система содержит блок сопряжения 1, управляющую вычислительную машину (УВМ)2, блок программируелвлх источников питания (ВПИИ7 3, блок управления 4, блок измерителей 5, устройство ввода-вывода (УВВ 6, бл ки согласования 7,1-7,N, регистр уставок 8, группу элементов И 9, цифро-аналоговый преобразователь .(ЦАП) 10, узел формирования эквивалентов нагрузки 11, компаратор 12, коммутатор 13, контролируемый 14, мультиплексор 15j блок срав нения 16, регистр адреса 17. Система работает следующим образом. По команде оператора осуществляется автоматический поиск программы проверки объекуа контроля 14, подключенного к системе. Программа проверки выбранного объекта контроля, хранящаяся на внешнем носителе вводится в УВМ 2, через УВВ 6 и блок сопряжения 1. УВМ 2 в соответствии с введенной в нее программой контроля осуществляет программирование блоков согласования 7,1-7,N, блока измерителей 5 и БПИП 3. Программирование блоков согласования 7,1-7,N осуществляется в несколько этапов. На первом этапе осуществляется программирование адресов блоков согласования 7,1-7,N, причем из всего множества 7,1-7,N блоков согласования программируется только определенная часть, поскольку для организации тестовой проверки объектов контроля 14 обычно используются не все контакты его выходного разъема. Поэтому количество программируелих блоков согласования в каждой данной программе всегда меньше их общего количества. В отличие от прототипа, у которого блоки согласования своими входами подключены к определенным разрядным линиям информационной магистрали блока управления 4, в предлагаемой системе подключение входов блоков -согласования к разрядным линиям не фиксировано, а программируется побайтно в порядке возрастания номеров разрядов линий информационной магистрали. Например, если задействованы 7-й, 15-й, Зб-й и т.д. контакты выходного разъема объекта контроля, то блок согласования 7,7 подключен к 1-му разря ду магистрали, 15,7 - ко 2-му разряду, 367 к Э-му разряду и т.д. Программирование адресов блоков согласования осуществляется следующим образом. По команде от УВМ 2 через блок сопряжения 1 и блок управления 4 производится последовательная запись кодов адресов в адресные регистры 17 вводимых в работу блоков согласования из множества 7,1-7,N. Адресный регистр принимает код адреса, который состоит из адреса номера байта и адреса номера разряда линии информационной магистрали. Код адреса номера разряда в байте доступа,ет на управляющий вход мультиплексора, коммутируя вход данного блока согласования на определенную информационную линию магистрали блока управления 4, а код адреса номера байта поступает на один из входов блока сравнения 16, На втором этапе осуществляется программирование состояний выбранных блоков согласования.УВМ 2 через блок сопряжения 1 и блок управления 4 по информсщионной магистрали выдает адресные и информационные сигналы, причем адресные сигналы содержат только коды адреса номера байта. При этом в блоках согласования, у которых собственный код адреса номера байта, зафиксированный в адресном регистре, совпадает с текущим адресом, формируемым УВМ 2, срабатывает блок сравнения 16 и подает разрешающий сигнал на мультиплексор 15, коммутируквдий входы регистра уставок 8 на определенную информационную линию. Сигналы с этой линии-фиКсируются в регистре уставок 8, ohpeделяя состояние узлов блока согласования, а именно коммутатора 13, компаратора 12, формирователя эквивалента напзуэок 11 и цифро-аналого вого преобразователя 10, В зависи мости от управляющих сигналов, поступающих с регисгтра уставок 8, коммутатор 13 подключает к. объекту контроля 14 либо формирователь эквивалентов нагру зок 11 и сигнальный вход компаратора 12, либо выход цифроаналогового преобразователя 10, Соответственно данный блок согласования в дальнейшем (до перепрограмми рования) будет осуществлять либо контроль сигнала, либо его генерирование. Программирование блока измери телей происходит в следующем порядке, УВМ 2 вьщает команды управления которые через блок сопряжения 1 и блок управления 4, поступают в блок измерителей 5, входы которого в соответствии с командами управлени подключаются к выходам компараторов 12, выбранных программой из множества ,,1-7, N блоков согласования. Программирование и подключение источнико питания БПИП 3 к соответствующим кон тактам объекта контроля 14 происхо-. дит в последнюю очередь в следующем порядке, УВМ 2 выдает команда управления, которыечерез блок сопряжения 1 и блок управления 4 поступают на информационный вход БПИП 3, где в соответствии с этими команда да осуще ствляется подключение вторых входов коммутаторов 13 соответствующих блоков согласования 7,1-7,N к шинам питания БПИП 3, потенциал на которых также программируется по командгил , от УВМ 2. После этого в регистры уставок 8 выбранных блоков согласования заносится информация, которая по тупает на первых выходах регистров уставок 8 потенциалы, которые постуПсцот на первые входы коммутаторов 13 и рёзрешают подачу питания на выходы объекта контроля 14, После программирования блоков сопряжения 7,1-7,N, блока измерителей 5 ц БПИП осуществляется проверка объекта конт роля путем циклического фop aIpoвaния стимулирующих воздействий, УВМ 2 выдает коды первого такта проверочного теста, которые поступают по информационной магистрали через блок 1 сопряжения и блок управления 4 на входы выбранных ранее блоков согласования, информационные входы которых скоммутированы к этому времени на определенную линию информационной йагистрали. Если данный блок согласования бьш выбран ранее как генератор стимулов , то приходящий по информациорной линии сигнал поступает в регистр уставок 8 и разрешает подачу на . вход цифро-аналогового преобразователя 10 через группу элементов И 9 ранее записанного кода состояния. Цифро-аналоговый преобразователь преобразует код состояния в аналого вый уровень, который через коммутатор 13 поступает на вход объекта контроля 14. Если данный блок согласования 7,I был выбран программой для контрдля реакций объекта контроля 14, то аналоговый уровень -с выхода цифро-аналогового преобразователя 1C поступает на вход компаратора 12, гдесравнивается с сигналом реакции, поступакяцей через коммутатор 13 с i-ro контакта объекта контроля 16. Результат сравнения поступает с выхода компаратора 12 на вход блока измерителей 5., С выхода блока измерителей 5 результат контроля поступает через блок управления 4 и блок сопряжения 1 в УВМ 2, Где он анализируется и по мере надобности выдается через блок сопряжения 1 и устройства ввода - вывода 6 на регистрацию. После этого УВМ 2 вьщает коды второго такта npOt(epo4Horo теста и т.д. После выдачи всех тактов теста и анализа всех результатов контроля УВМ 1 выдает на регистрацию или индикацию заключение об исправности либо неисправности проверяемого объекта контроля 14, Так как в каждом конкретном тесте, предназначенном для проверки цифровых узлов, задействуется незначительное количество контактов выходного разъема объектов контроля (по опытным данным, в среднем до 30%) , то за счет введения в блоки согласования система мультиплексора, схемы сравнения и адресного регистра появляется возможность прогрс1ммировать„ подключение только заданных входов блоков согласования к разрядным линиям информационной магистрали, что приводит к сокргицению общего количества информации,, необходимой для программирования системы, а следовательно к увеличению быстродействия системы, а также к экономии машинного времени и емкости программоносителя. Например, если выходной разъём объекта контроля имеет 96 контактов, а при пр9верке задействовано из них только 26, то при использовании 16-разрядной машинной магистрали прототипу для обеспечения программирования блоков согласования на один такт теста требуется шесть информационных слов (96:16 6), а предлагаемой системе только два информационных слова (26:13 2), в три разряда из 16-и в .предлагаемой системе отводится на передачу адреса информационного слова из-расчета максимального количества передаваемых информационных слов, равного Шести. В данном случае увеличивается быстродействие системы более чем в 3 раза.
Формула изобретения
Система для контроля электрических параметров.цифровых узлов по авт. св. 660061, отличающаяс я тем, что, с целью повышения быстродействия систели, в каждый блок согласования введены последовательно соединенные регистр адреса, блок
сравнения и мультиплексор, соединенный выходом со вторым входом регистра уставок, а вторым входом - с первым выходом блока управления, вторым входом блока сравнения и вторым входом регистра адреса, второй выход которого подключен к третьему входу мультиплексора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 660061, кл. G 06 F 15/46, 1976 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Система для контроля электрических параметров цифровых узлов | 1979 |
|
SU911541A2 |
Устройство для контроля электрических параметров цифровых узлов | 1980 |
|
SU907556A1 |
Устройство для контроля электрических параметров цифровых узлов | 1984 |
|
SU1260974A1 |
Система для контроля электрических параметров логических блоков | 1988 |
|
SU1725230A1 |
Устройство для контроля интегральных схем | 1980 |
|
SU966699A1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОНТРОЛЯ ПАРАМЕТРОВ ЭЛЕКТРОННЫХ СХЕМ | 1991 |
|
RU2106677C1 |
Система для контроля электрических параметров цифровых узлов | 1976 |
|
SU660061A1 |
Автоматизированная система контроля параметров электронных схем | 1981 |
|
SU1010602A1 |
Автоматизированная система контроля и диагностики цифровых узлов | 1984 |
|
SU1249488A1 |
Устройство для автоматизированного контроля электрических параметров РЭА | 1986 |
|
SU1383306A1 |
Авторы
Даты
1981-10-15—Публикация
1979-12-19—Подача