Устройство для контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(53) 681.32(088.8) фтут электронной техамаева ьство СССР1/26., 1985,льство СССР(54) УСТРОЙСТВО ДЛРОВЫХ БЛОКОВ КОНТРОЛЯ ЦИФГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОбРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ПИСАНИЕ ИЗ;-. АВТОРСТВ;МУ г В.;.ТГЛ Изобретение относится к автоматике ивычислительной технике и может быть использовано в автоматизированных системах контроля для контроля и диагностики цифровых блоков в процессе их производства и эксплуатации.Целью изобретения является расшире- .ние области применения за счет абеспече ния функционального контроля цифровыхблоков с дву вправленным обменом.На фиг.1 представлена функциональнаясхема устройства для контроля цифровых блоков; на фиг.2 - функциональная схема блока регистров программируемых временных интервалов; на фиг.3- блок-схема алгоритма работы устройства для контроля цифровых блоков; на фиг.4- временные диаграммы работы устройства для контроля цифровых блоков.Устройство для контроля цифровых блоков (фиг.1) содержит генератор 1 импульсов ТЕНИЯ-:и,(57) Изобретение относится к автоматике ф вычислительной технике и может быть использовано в автоматизированных системах для контроля и диагностики цифровых блоков в процессе их производства и эксплуатации, Целью изобретения является расширение области применения за счет обеспечения функционального кон-оо.- цифровых блоков с двуйаправленн- а -.- но С этой целью з устройств, ео;"т.",:. щее блок за,.:,.ания тестов и анализа реакций. генератор импульсов, блок регистров программируемых временных интервалов, коммутатор и группу элементов ИЛИ, введенысчетчик и три блока памяти. 4 ил,для выработки тактовых импульсов макси- ф мальной частоты, блок 2 регистров программируемых временных интервалов для программного задания частоты и длительности импульсов рабочей частоты, а также 0 длительности временного интервала и сиг- О нала окончания операции обмена информа- (Я цией с объектом 3 контроля, счетчик 4 длязадания адреса, поступающего на адресный , вход первого, второго и третьего блоков 5"памяти, группу 8 элементов ИЛИ, блок ";. задания тестов и анализа реакций ля уп равления программой контроля и коммутатор 10, предназначенный для программного подключения контактов объекта 3 контроля к второму блоку 6 памяти для приема ответнйх реакций и третьему блоку 7 памяти д,; выдачи стимулирующих воздействий.Блок 2 регистров программиру"м, ": временных интервалов (фиг,2) содержит регистр 11 кода временного инт.-.,рвалз дязаписи длительности интервала времени, цикла обмена информацией с объектом 3контроля, регистр 12 кода длительности импульса для задания параметров рабочей частоты, блок 13 поразрядного сравнения длясравнения регистра 11 и суммирующегосчетчика 14, КЯ-триггер 15 для управлениязапуском счетчика и для выработки стробадлительности цикла обмена, фоомирова тель 16 сетки импульсов, группу 17 элементов И и элемент ИЛИ 18, предназначенныедля выработки рабочей частоты, элемент И19, а также дешифратор 20 для выработкиуправляющих сигналов в регистры 11 и 12 иВЯ-триггер 15,Блок 13 поразрядного сравнения сравнивает попарно значения сигнала на выходе суммирующего счетчика 14 и сигнала насоответствующем выходе регистра 11 кодавременного интервала, При равенстве значений сигналов во всех парах блок 13 вырабатывает сигнал "1".Формирователь 16 сетки импульсовпредставляет собой делитель частоты, входная частота которого делится на первом выходе в 2 раза, на втором в 4 раз, на и-мвыходе - в 2" раза,Коммутатор 10 представляет собойблок, предназначенный для приема и выдачи сигналов по двусторонним каналам, Каждый вход-выход работает на прием иливыдачу в зависимости от значения сигналана соответствующем контакте управляющего входа коммутатора.Первый 5, второй 6 и третий 7 блокипамяти представляют собой запоминающееустройство статического типа, информация. на выходе которого появляется после подачи адреса на его вход и сохраняется навыходе до снятия входного сигнала.В качестве блока 9 задания тестов ианализа реакции может быть использована,например, персонально-профессиональнаяЭВМ.устройство для контроля цифровых блоков работает следующим образом.Объект 3 контроля до начала процессаобмена информацией подсоединяется ккоммутатору 10, причем любой контакт коммутатора 10 может быть как входным, так ивыходным, а в нерабочем состоянии на контакте устанавливается высокоимпедансноесостояние, Все блоки устройства, подключаемые к блоку 9 задания тестов и анализареакций, являются программно адресуемыми средствами блока 9.В соответствии с блок-схемой алгоритма (фиг,3) до начала обмена информациеймежду объектом 3 контроля и блоком 9 задания тестов и анализа реакций производят55 хождение рабочей частоты тактовыхимпульсов, Синхроимпульсы от генератора 1 импульсов поступают в формирователь 17 сетки импульсов, который работает в режиме делителя частоты, и при помощи группы 17 элементов И, регистра 12 кода длитель 5 10 4 15 20 25 30 35 40 45 50 подготовительные операции, которые включают в себя следующее:запись в первый блок 5 памяти программы коммутации процесса обмена;. запись в блок 2 регистров программируемых временных интервалов:а) длительности цикла обмена;б) величины рабочей частоты обмена; в) скважности рабочей частоты обмена; запись в третий блок 7 памяти величины стимулирующих воздействий программы контроля для объекта 3 контроля,Запись в первый блок 5 памяти программы коммутации осуществляется следующим образом.Адрес, определяющий номер тактового импульса процесса обмена, от блока 9 задания тестов и анализа реакций через группу 8 элементов ИЛИ поступает на адресный вход первого блока 5 памяти. На выходе счетчика 4 в это время устанавливается код 000. Информация, содержащая данные, в каком режиме работает определенный канал коммутатора 10 в конкретный момент времени обмена информацией с объектом 3 контроля, поступает от блока 9 задания тестов и анализа реакций на информационный вход первого блока 5 памяти и запоминается в нем.Аналогично осуществляется запись величины стимулирующих воздействий программы контроля в третий блок 7 памяти.Запись в блок 2 регистров программируемых временных интервалов длительности цикла обмена осуществляется путем передачи от блока 9 задания тестов и анализа реакций соответствующего кода на информационный вход регистра 11 кода временного интервала и записи кода при поступлении на информационный вход дешифратора 20 от блока 9 задания тестов и анализа реакций адреса регистра 11. Величина рабочей частоты тактовых импульсов обмена и их скважность записывается аналогично в регистр 12 кода, длительности импульсов.Процесс обмена информацией с объектом 3 контроля начинается с момента. подачи на дешифратор 20 адреса, вырабатывающего на входе ВЯ-триггера 15 лог. "1", который, в свою очередь, вырабатывает сигнал, разрешающий счет, на й-вход суммирующего счетчика 14 и управляющий сигнал на первый вход элемента И 19, разрешающий про 16953095 10 15 20 30 35 40 45 50 55 ности импульса и элемента ИЛИ 18 рабочая частота тактовых импульсов с выхода элемента ИЛИ 18 поступает на второй (информационный) вход элемента И 19 и выдается на счетный вход счетчика 4, Тактовые импульсы с выхода элемента ИЛИ 18 поступают также в суммирующий счетчик 14, который начинает считать, и при достижении кода, равного длительности цикла обмена, блок 13 поразрядного сравнения выдается в ВЗ-триггер 15 импульс на й-вход,. При этом ВЯ-триггер 15 формирует сигнал, запрещающий выдачу рабочей частоты тактовых импульсов, и сигнал прерывания, сообщающий блоку 9 задания тестов и анализа реакции об окончании цикла обмена и устанавливающий счетчик 4 в нулевое положение.Процесс обмена с объектом 3 контроля осуществляется следующим образом.Счетчик 4 через группу 8 элементов ИЛИ выдает код, соответствующий номеру тактового импульса в серии импульсов ра.бочей частоты программы контроля и соответствующий адресу, по которому первый 5 и третий 7 блоки памяти выдают, а блок 6 принимает информацию. При этом первый блок 5 памяти устанвливает на выходе код, определяющий, в каком режиме (прием или выдача) работает каждый канал коммутатора 10, второй блок 6 памяти записывает значения ответных реакций на тех контактах объекта 3 контроля, которые определены программой контроля в данный момент времени как выходные, а третий блок 7 памяти через коммутатор 10 выдает на объект 3 контроля значения стимулирующих воздействий. При следующем такте блок 2 регистров программируемых временных интервалов счетчик 4 изменяет код на выходе на единицу и по новому адресу аналогично происходит обмен с объектом 3 контроля.После окончания обмена информацией с объектом 3 контроля при получении сигнала прерывания блок 9 задания тестов и анализа реакций считывает информацию с второго блока 6 памяти, сравнивает ее с эталонной информацией, хранящейся в памяти блока 9 задания тестов и анализа реакций, и выдает на индикацию результат процесса контроля,Временная диаграмма (фиг.4) поясняет более подробно работу устройства для контроля цифровых блоков, Устройство имеет три режима работы: 1 - запись программы контроля,- обмен с объектом 3 контрбля, 1 П - обработка результатов обмена.В режиме 1 блок 9 задания тестов и анализа реакций формирует адрес б и данные в, которые поступают соответственно на второй вход группы 8 элементов ИЛИ и информационный вход первого блока 5 памяти, при этом на входе сбросат счетчика 4 устанавливается "0", а по адресному входу е в первый блок 5 памяти записывается программа коммутации,Режим записи первого блока 5 памяти на временной диаграмме 5 указан условно в виде "1". Затем на адресном б и информационном в входах блока 2 регистров программируемых временных интервалов блок 9 задания тестов и анализа реакций устанавливает иформацию о параметрах рабочей частоты тактовых импульсов, котораязаписывается в блок 2 регистров программируемых временных интервалов, при этом на выходе б вырабатывается "0". В режиме также формируется информация, содержащая значение стимулирующих воздействий, которая поступает на информационный вход третьего блока 7 памяти по адресам, выдаваемым группой 8 элементов ИЛИ на адресный вход е третьего блока 7 памяти, изаписывается в нем (временная диаграмма 7). В режиме 1 на управляющем входе ж коммутатора 10 устанавливается третье состояние (средний уровень на временной диаграмме), при этом на двусторонних связяхл объекта 3 контроля (как и на линия и и к) устанавливается также третье состояние и обмен с объектом 3 контроля не происходит,В режиме 11 при поступлении адреса б в блок 2 регистров программируемых временных интервалов блок 2 устанавливает на выходе г лог. "1", которая разрешает счет импульсов, поступающих на счетный вход д счетчика 4. Счетчик 4 вырабатывает адрес на адресный вход е первого 5, второго б итретьего 7 блоков памяти, В режиме 11 первый 5 и третий 7 блоки памяти работают в режиме выдачи (соответственно на временных диаграммах.5 и 7 указан "0"), а второй блок 6 памяти - в режиме записи (временная диаграмма б в состоянии "1"), Первый блок 5 памяти на управляющем входе ж коммутатора 10 устанавливает сигнал "О", если соответствующий канал коммутатора 10 должен работать в режиме приема, или "1" - в режиме выдачи информации. При установке управляющего входа ж в состояние "0" информация с объекта 3 контроля посредством линий л поступает через коммутатор 10 на информационный вход и второго блока б памяти и записывается в нем по адресу, выдаваемому с выхода е группы 8 элементов ИЛИ. Если соответствующий канал коммутатора 10 устанавливается в режим выдачи, т,е, на входе ж лог, "1". то информация с выхода к первого блока 5памяти поступает через коммутатор 10 в объект 3 контроля. По окончании цикла обмена с обьектом 3 контроля блок 2 регистров программируемых временных интервалов вырабатывает на выходе г отрицательный фронт Е, счетчик 4 устанавливается в "0" и сообщает блоку 9 задания тестов и анализа реакций об окончании обмена,Устройство переходит в режим В, при этом блок 9 заданий тестов и анализа реак ций вырабатывает адрес на втором инфор мационном выходе б и считывает ответные реакции объекта 3 контроля из второго блока 6 памяти в, подавая адрес на адресный вход е второго блока 6 памяти (информаци-онный вход и первый информационный выход блока 9 задания тестов и анализа реакций на временной диаграмме совмеще ны). При получении информации блок 9 за-дания тестов и анализа реакций производитобработку результатов программы контроля.Формула изобретения Устройство для контроля цифровых бло, ков, содержащее блок задания тестов и анализа реакций, генератор импульсов, блокрегистров программируемых .временных интервалов, коммутатор и группу элементов ИЛИ, причем выход генератора импульсов соединен с синхровходом блока регистров программируемых временных интервалов, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения контроля цифровых блоков сдвунаправленным обменом, оно содержит счетчик и три блока памяти, при этом информационный вход, адресный вход и первый вход блока регистров прЬграммируемых временных интервалов подключены соот ветственно к первому и второму информационным выходам блока задания тестов и анализа реакций и счетному входу счетчика, второй выход блока регистров программируемых временных интервалов соединен с 10 входом сброса счетчика и входом признакарезультата блока задания тестов и анализа реакций; первые и вторые входы элементов ИЛИ группы подключены соответственно к выходу счетчика и первому информационно му выходу блока задания тестов и анализареакций, выходы элементов ИЛИ группы соединены с адресными входами первого, второго и третьего блоков памяти, информационный входи выход первого блока памяти 20 подключены соответственно к первому информационному выхоДу блока задания тестов и анализа реакций и управляющему входу коммутатора, информационный вход и выход второго блока памяти соединены 25 соответственно с информационным выходом коммутатора и информационным входом блока задания тестов и анализа реакций, первый информационный выход которого подключен к информационному 30 входу третьего блока памяти, выход третьего блока памяти соединен с информацион- ным входом коммутатора, информационный вход-выход которого является входом-выходом устройства для подключения к входу выходу обьекта контроля.1695309 4 мим У Начала ЯЖ 1 а 6 ваь очвреднодюмор гюклаФоеаимю аньес Ю 44 Й 53 Э фффОИИУеамюутциц АйжудлуУФнного под Аео имю лсо 4 Вб/иулвсяспРнцб о мбекиЦЯОЖРы Ф в аев мищюсФаж си юа 7 аге рйюь очаредиодкоим отктоЮео игл асФ ащасю сне с ффо ф1адать овраг диодоиер тнтоогоимл лью сдирать ом 3 емиж раедии оРдмо Ю ое оЬиыого уоюодого44 ФЮбСО аюымцю имужлоФфаащюм бЬол 1 а ЮщиАю(ЖЯ1695309 Оф Оф Оц Оф оставитель Г,Витал хред М.Моргентал Корректор Э.Лончакова кто иткин каз 4163 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101
СмотретьЗаявка
4375814, 08.02.1988
МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ
БЕЛЬЦ ВИКТОР АНДРЕЕВИЧ, ШАМАЕВА АЛЕВТИНА ВАЛЕНТИНОВНА
МПК / Метки
МПК: G06F 11/26, G06F 13/00
Опубликовано: 30.11.1991
Код ссылки
<a href="https://patents.su/7-1695309-ustrojjstvo-dlya-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых блоков</a>
Предыдущий патент: Пирамидальная свертка по модулю три
Следующий патент: Устройство для контроля цифровых узлов
Случайный патент: Установка для выявления скрытых расслоений каркасов покрышек