Тестер контроля и диагностики электронных модулей

 

Изобретение относится к технике автоматизированного контроля и может быть использовано в устройствах как модуль гибких ироизводственных систем. Цель изобретения - расширение области применения и функциональных возможностей и повышение производительности устройства . Тестер содержит диспетчер 1, запол

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК ду 4 G 01 R 31/28

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4105593/24-21 (22) 14.08.86 (46) 15.05.88. Бюл. № 18 (72) И. Я. Карлсбрун (53) 621.317.799 (088.8) (56) Авторское свидетельство СССР № 1205084, кл. G 01 R 31/28, G 06 F 11/00, 1984.

Авторское свидетельство СССР № 1179233; кл. G 01 R 31/28, 1982.

„„SU„„1396099 А1 (54) TECTEP КОНТРОЛЯ И ДИА1 НОСТИКИ ЭЛЕКТРОННЫХ МОДУЛЕЙ (57) Изобретение относится к технике автоматизированного контроля и может быть использовано в устройствах как модуль гибких производственных систем. Цель изобретения — расширение области применения и функциональных возможностей и повы шение производительности устройства. Тестер содержит диспетчер 1, запол1396099 няющий блок 2, индикатор 3, печатающий блок 4, измеритель 5 дискретных сигналов, коммутатор 7, генератор 8 дискретных сигналов, пульт 17 ввода данных, блок 18 сравнения и шинный формирователь 19. Введение измерителя 6 аналоговых сигналов, генератора 9 аналоговых сигналов, блока !

О памяти коммутатора, измерителя 11 сопротивлений и напряжений блока 12 обмена, блоков 13 и 14 генерации и контроля сигналов произвольной формы, генератора 15

)последовательного кода, генератора 16 тес

Изобретение относится к технике автоматизированного контроля и может быть использовано в устройствах как модуль гибких производственных систем или в качестве средства цехового экономического контроля при мелкосерийном производстве электронных модулей, отличающихся широким спектром выполняемых функций.

Целью изобретения является расширение области применения и функциональных возможностей, заключающееся в обес- 10 печении контроля и диагностики модулей аналого-дискретного типа, программируемых контроллеров с различными системами команд и интерфейсов при повышении производительности за счет упрощения испытательных программ.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 — структурная схема коммутатора; на фиг. 3 — структурная схема блока памяти; на фиг. 4 — структурная схема диспетчера; на фиг. 5 — структурная схема блока обмена; на фиг. 6— структурная схема блока генерации сигналов произвольной формы; на фиг. 7 — структурная схема блока контроля сигналов произвольной формы; на фиг. 8 — структурная 25 схема генератора тестов:, на фиг. 9 — структурная схема блока сравнения. Тестер контроля и диагностики электронных модулей содержит (фиг. 1) диспетчер

1, запоминающий блок 2, индикатор 3, печатающий блок 4, измеритель 5 дискрет- З0 ных сигналов, измеритель 6 аналоговых сигналов, коммутатор 7, генератор 8 дискретных сигналов, генератор 9 аналоговых сигналов, блок 10 памяти коммутатора, измеритель 11 сопротивлений и напряжений, блок 12 обмена, блок 13 генерации сигналов произвольной формы, блок 14 контроля сигналов произвольной формы, генератор

15 последовательного кода, генератор 16 тестов, и . „т 17 ввода данных, блок 18 сравтов и измерительного резистора 20 обеспечивает контроль и диагностику модулей аналого-дискретного типа, программируемых контролеров с различными системами команд и интерфейсов. В описании приведены примеры реализации коммутатора 7, блока 10 памяти, диспетчера 1, блока 12 обмена, блока 13 генерации сигналов произвольной формы, блока 14 контроля сигналов произвольной формы, генератора 16 тестов и блока 18 сравнения. 8 з.п. ф-лы, 9 ил.

2 нения, шинный формирователь 19, измерительный резистор 20, первый 21 и второй 22 входы- выходы устройства со ответствен но, общую шину 23 источника, общую шину 24 модуля, вход 25 наличия питания.

Коммутатор 7 (фиг. 2) содержит первый блок 26 переключения, являющийся частью коммутатора и выполненный на бесконтактных элементах, второй блок 27 переключения, являющийся частью коммутатора и выполненный на контактных структурах, элементы 28.1 — 28.m ИЛИ, связывающие вертикальные шины матрицы на контактных и бесконтактных структурах и реализующие проводную функцию ИЛИ, переключатель 29, бесконтактный для сигналов ТТЛ и КМОП уровней (-15в — +15в), переключатель 30, контактный для сильноточных сигналов с низкими и высокими напряжениями, управляющий элемент 31 контактного переключателя, дешифратор 32 бесконтактного переключателя.

Блок 10 памяти коммутатора (фиг. 3) содержит первые сдвигающие регистры

33.1 — 33. к, пер вы е элементы И 34. 1 — 34 к, вторые элементы И 35.1 — 35.к, третий элемент И 36, четвертый элемент И 37, второй сдвигающий регистр 38, пятые элементы

И 39.1 — 39 m, регистры 40.1 — 40.m.

Диспетчер 1 (фиг. 4) содержит микропроцессор 41, первый регистр 42, генератор

43, блок 44 памяти отображения, второй регистр 45, третий регистр 46, первый адептер 47, второй адептер 48, четвертый регистр 49, первый 50 и второй 51 блоки памяти.

Блок 12 обмена (фиг. 5) содержит первый регистр 52, второй регистр 53, передающий регистр 54, приемный регистр 55, первый блок 56 памяти, блок 57 памяти, третий блок 58 памяти.

Блок 13 генерации сигналов произвольной формы (фиг. 6) содержит элемент ИЛИ

1396099

59, цифроаналоговый преобразователь (LIAH) 60, регистры 61.1 — 61.к, таймеры

62.1 — 62.к, первый блок 63 памяти, второй блок 64 памяти.

Блок 14 контроля сигналов произвольной формы (фиг. 7) содержит аналого-цифровой преобразователь (АЦП) 65, регистры 66.1 — 66.к, таймер 67, счетчик 68 каналов, первый блок 69 памяти, второй блок

70 памяти.

Генератор 16 тестов содержит (фиг. 8) микропроцессор 71, регистр 72 прерываний, первый 73, второй 74, третий 75, четвертый 76, пятый 77, шестой 78 блоки памяти, блок 79 обмена, двунаправленный регистр 80, блок 81 сравнения.

Блок 73 является постоянным запоминающим устройством (ПЗУ), содержащим стандартные тесты, блок 74 содержит каталог стандартных тестов, блок 75 содержит программу формирования матрицы входных и выходных данных модуля. Исходные данные хранятся в блоке 76. В блоке 77 содержится каталог данных для управляемых измерителей. Каталог данных управляемых генераторов хранится в блоке 78.

Блок 18 сравнения содержит (фиг. 9) микропроцессор 82, блок 83 обмена, первый 84, второй 85, третий 86, четвертый 87 блоки памяти, регистр 88 генерации прерываний, регистр 89, элемент 90 сравнения.

Блок 84 является оперативным запоминающим устройством (ОЗУ) матрицы выходных данных модуля с границами допусков. Блок

85 является ОЗУ матрицы замеренных данных модуля. Блок 86 — постоянное запоминающее устройство (ПЗУ) стандартных сообщений, блок 87 — ПЗУ ввода переменных.

Выходы генераторов 8 и 9, измерительные входы измерителей 5 и 6, первый и второй выходы блока 13 генерации сигналов произвольной формы и вход блока 14 контроля сигналов произвольной формы подключены к второй группе горизонтальных шин коммутатора 7, который для уменьшения габаритов, потребляемой мощности, числа управляющих связей выполнен из двух частей: первая часть — (первый блок 26 переключения) по числу точек коммутации наиболее емкая, обеспечивающая коммутацию сигналов уровня ТТЛ, и вторая часть (второй блок 27 переключения), выполненная на контактных элементах, например, релейного типа в сочетании с управляющими ключевыми схемами, обеспечивающая прохождение сильноточных сигналов как больших, так и малых амплитуд и прохождение как малых, так и больших токов.

По вертикальным шинам оба блока 26 и 27 переключения соединены по проводной схеме ИЛИ и составляют m (по числу кон5

55 тактов контролируемых модулей) выходоввходов для подключения модулей произвольного типа (на фиг. 1 входы-выходы 21); в каждой части вертикальная шина образуется путем соединения «и+ к» (где и— число горизонтальных входов-выходов блока 26, к — число горизонтальных входов-выходов блока 27) полюсов переключателей

29 и 30 соответственно. В каждой части горизонтальная шина образуется путем соединения m переключателей 29 блока 26 и

m переключателей блока 27, при этом в блоке 27 каждый контактирующий элемент имеет отдельный управляющий вход, образуя вторую группу управляющих входов: к шин по m линий в каждой; в блоке 26 для каждой из m вертикальных шин предусмотрен дешифратор 32, выходы которого обеспечивают управление одним из переключателей 29, причем входы управления образуют первую группу управляющих входов. Управляющие входы первой и второй групп подсоединены к выходам блока памяти 10 матричного коммутатора, который содержит к сдвигающих регистров 33.1—

33.к, к первым входам которых подсоединены выходы первых элементов И 34.1 — 34.к, к первым входам которых подключен вход последовательного кода блока памяти, поступающий с выхода генератора 15 последовательного кода, а к вторым — соответствующие уп равляющие входы выборки горизонтальной шины контактной части матричного коммутатора 7, подсоединенные также к первым входам вторых элементов

И 351 — 35к, к вторым входам которых подключен вход тактовых импульсов блока

10 памяти коммутатора, подключенный к выходу управляемых тактовых импульсов диспетчера 1. Выходы вторых элементов И

35.1 — 35.к подсоединены к вторым входам сдвигающих регистров 33.1 — 33.к.

Третьи входы сдвигающих регистров

33.1 — 33.к подсоединены к входу блока 10 памяти «Сброс», подсоединенного к выходу «Сброс» диспетчера 1. Вторая группа р-разрядных выходов блока 10 памяти является выходами каждого из m регистров

40.1 — 40.m, на входы которых подключен

1 вход группы р-разрядного кода диспетчера 1.

Стробирующие входы регистров 40.1 — 40.m соединены с выходами пятых элементов

И 39.1 — 39.m, к первым входам которых подсоединен вход записи (Вх.з) блока 10 памяти коммутатора, поступающий с выхода записи (Вых.з) диспетчера 1. К вторым входам элементов И 39.1 — 39.m подключен один из m выходов второго сдвигающего регистра 38, к первому входу которого подсоединен выход третьего элемента И 36, к второму входу-выходу четвертого элемента

И 37, причем к вторым входам третьего 36 и четвертого 37 элементов И подключен

1396099 управляющий вход (Вх.V) блока памяти для управления блоком 26 матричного коммутатора 7. К третьему входу третьего элемента И 36 подключен вход последовательного кода (Вх.ПК), а к первому входу четвертого элемента И 37 — вход управляющих импульсов (Вх.ТИ) блока 10 памяти.

Диспетчер 1, генератор 15, запоминающий блок 2 и блок 18 сравнения по группе входов-выходов соединены шиной «Адрес-Данные» по схеме проводного ИЛИ. Диспетчер

1 (фиг. 4) содержит соединенные общей шиной микропроцессор 41, первый регистр 42 генератор 43, выполненный на базе квар цуемого мультивибратора и делителя частоты с программно задаваемым коэфициен5

М 1 (контролируемые модули с базовым интерфейсом) — с входом выборки шинного формирователя 19, вход управления тактовыми импульсами (Вх. T) соединен с вторым выходом блока 18 сравнения. Входы-выходы блока 83 поступают на вторую группу входов-выходов блока 18 сравнения, соединенных с второй группой входов-выходов генератора 16. Блоки 85,86,87 соединены том деления. Блок 44 памяти отображения, второй регистр 45, третий регистр 46, первый адаптер 47, второй адаптер 48, четвертый регистр 49, предназначенный для ввода условного кода контролируемого модуля, блок 50 — с программами начального пуска, подготовки поля коммутации, программами управления устройствами (дрейверами), второй блок 51 для стандартных сообщений для индикатора 3 и печатающего блока 4, связанные между собой I10 группе входов-вы- 25 ходов шиной «Адрес-Данные» по схеме проводного ИЛИ. Вход управления тактами диспетчера 1 соединен с вторым входом генератора 43, выход которого является выходом тактовых импульсов (Вых. ТИ) Диспетчера 1. Выходы перво-о 42, второго 45 и третьего 46 регистров являются выходами управляющего (Вых. V), стробирующего (Вых. С) записывающего (Вых. 3) сигналов, выходом сигнала (Вых. М 1) управления шинным формирователем 19, выходами р-разрядного кода (Вых. P). Входы данных контролируемого модуля (Вх. Д) являются входам и четвертого регистра 49. Вход прер ывания (Вх. Hp) является входом прерывания микропроцессора 41, вход продолжешля программы (Вх. ПП) которого соединен с 40 входом 25 устройства, на который поступает сигнал наличия питания с блока питания контролируемого модуля. Диспетчер 1 по выходу управляемой тактовой частоты (Вых. ТИ) соединен с входом тактовых 45 импульсов блока 10 памяти, входом тактовых импульсов генератора 15 и вторыми входами блоков 14 и 13, выходом «Пуск 1»с входом «Пуск» генератора 16 тестов, выходом управления контролем модулей типа между собой по проводной схеме ИЛИ общей шиной «Адрес-Данные». К входам элемента 90 подсоединены выходы блоков 84 и 85, i выходов элемента 90 и первый вход блока 18 подсоединены к разрядным входам регистра 88, выходы которого являются группой выходов прерываний (Вых.Пр) блока, поступающие на группу входов прерываний генератора 16, а первый выход соединен к входу прерываний диспетчера 1. Генератор 16 (фиг. 8) содержит микропроцессор

71, блок 73, блоки 74 — 78, блок 79 обмена, двунаправленный регистр 80 и блок 81 сравнения, соединенные между собой через проводную схему ИЛИ общей шиной «АдресДанные». причем входы прерывания генератора 16 тестов подключены к разрядным входам регистра 72 прерываний, вторые входы-выходы подключены к входам-выходам последовательного канала блока 79 обмена. Входы-выходы кодов стандартных тестов подключены к входам-выходам двунаправленного регистра 80. Блок 12 обмена содержит первый 52 и второй 53 регистры с управляемым направлением обмена, передающий 54 и приемный 55 регистры (все регистры имеют интерфейс «ОБ1ЦАЯ ШИНА

Адрес-Данные»), первый блок 56 памяти и второй блок 57 памяти, связанные между собой по проводной схеме ИЛИ общей шиной «Адрес-Данные», причем входы-выходы регистров 52 — 55 являются входами-выходами блока 12 обмена, соединенными с измерителями 5,6,11 и генераторами 8,9 по первой группе входов-выходов шины данных, по второму входу-выходу сопровождения данных, управляющим выходам — с соответствующими входами ЭУ Вх.), управляющим входом — с соответствующими выходами (у Вых.).

Работа тестера контроля и диагностики электронных модулей заключена в следующем.

В тестере предусмотрена возможность контроля модуля с произвольным типом интерфейса (вход-выход 21) и отдельно для упрощения программы предусмотрен входвыход 22 для модулей с базовым интерфейсом. Тип модуля задается на пульте 17 ввода данных путем ввода данных с помощью клавиатуры, которые с первого выхода пульта ввода данных в виде кода поступают в регистр диспетчера 1. Программный опрос регистра 49 выполняется только после поступления с пульта 17 ввода данных (с

Вых. 2) сигнала «Пуск», который поступает на Вх. 1 микропроцессора 41 и производит запуск программы начального пуска по установленному в микропроцессоре начальному адресу для первого блока 50 памяти.

Программа начального пуска обеспечивает установку всех регистров и счетчиков в ис1396099 ходное состояние, кроме регистра 49, очистку всех ОЗУ, приведение коммутатора 7 в исходное состояние, при котором разомкнуты все контакты второго блока 27 и ключи блока 26 коммутатора 7, что обеспечивается подачей сигнала «Сброс», поступающего на вход «Сброс» (Вх.С) блока 10 памяти коммутатора и соответственно на элементы памяти — первые сдвигающие регистры 33.1—

33.к, и второй сдвигающий регистр 38 от диспетчера 1 с регистра 45, также подачей нулевого кода с регистра 46. По первому двоичному разряду заданного кода определяется место подключения контроли руем ого модуля (вход-выход 21 или 22), о чем выводится сообщение на индикатор 3 через «Выход В» диспетчера 1, формируемое с помощью адаптера 47, в кодах стандартных сообщений, хранимых в блоке 51 памяти, поступающие через внутреннюю шину

«Адрес-Данные» (OLLI) .

Подключенный согласно сообщению контролируемый модуль (на вход-выход 21-или

22) проверяется прежде всего на отсутствие коротких замыканий, при наличии которых в любой из линий шины NI с Вых.1 шинного формирователя 19 поступает сигнал с низким уровнем на Вх.1 блока 18 сравнения регистра 88 генерации прерываний., обобщенный сигнал прерываний, с которого через Вых.Пр блока 18 сравнения поступает через Вх. Пр диспетчера 1 на Вх. Пр микропроцессора 41, что фиксируется программной обработкой прерываний микропроцессора 41 и отображается в виде сообщения на индикаторе 3 без диагностики номера контакта входа-выхода 22.

При контроле модуля на входе-выходе

21 (ведется контроль входных сопротивлений относительно общего провода) данные пользователя для конкретных модулей предварительно вводятся в запоминающий блок

2 в форме функциональных матриц (формализованные таблицы базы данных модуля).

В процессе выполнения программы блока

50 памяти производится загрузка блока 44 памяти отображения через общую шину (ОШ) — Адрес-Данные» диспетчера 1 и генерация сигнала «Пуск» для блока 18 сравнения с выхода П2 диспетчера 1, при этом наличие « 1» в соответствующем разряде обеспечивает генерацию высокого уровня напряжения при выполнении преобразования параллельного кода, хранящегося в блоке 44 памяти отображения, в последовательный с помощью генератора 15 последовательного кода, с выхода которого последовательный код поступает на вход ПК блока 10 памяти коммутатора. Последовательный код поступает в блоке 10 памяти коммутатора на первые входы элементов

И 34.1 — 34.к, на вторые входьг которых поступают сигналы выборки регистров 33.1—

33.к через Вх. 1 блока 10 памяти коммутатора от диспетчера 1 с первого регистра 42.

Тактирующие импульсы, поступающие от генератора 43, обеспечивают продвижение последовательного кода при поступ. пении от блока !8 сравнения с Вых. 2 управляющих кодов, обуславливающих коэффициент деления с генератора 43. Совместно с заполнением блока 44 памяти отображения производится выборка данных для заполнения блока 84 памяти матрицы выходных данных модуля с границами допусков по каждому контакту контролируемого модуля на входе-выходе 21. Данные записываются в форме инвертированных таблиц и выбираются в буфер элемента 90 сравнения одновременно с последовательным подключением контактов контролируемого модуля на вход-выход 2! через коммутатор 7 (одну из горизонтальных шин второй группы) к входу измерителя 11 сопротивлений и напряжений. Замеренные данные через выход ШД измерителя 11 сопротивлений и напряжений поступают на первую группу входов-выходов блока 12 обмена, содержащего управляемые измерители, где через первый регистр 52 обеспечивается преобразование и ввод данных на общую шину, с третьих входов-выходов блока 12 обмена сигналы поступают на первый вход-выход генератора 16 тестов, преобразуются в последовательный код в блоке 79 обмена и далее в форме последовательного кода через вторые входы-выходы генератора 16 тестов— на вторые выходы блока 18 сравнения. Под управлением микропроцессора 82 данные вводятся во второй буфер элемента 90 сравнения. Если замеренные данные выходят за пределы допусков, то с выхода элемента

90 сравнения на вход регистра 88 генерации прерываний поступает по шинам код, обуславливающий выдачу сигнала прерывания с первого выхода элемента 90 сравнения, который поступает на вход прерываний Вх.

Пр диспетчера 1. Микропроцессор 41 переходит на программу обработки прерываний по выявленной неисправности; из блока 51 памяти поступают на первый ° 47 и второй

48 адаптеры коды для отображений и печати стандартной части, а из блока 44 памяти отображения данные по номеру контакта контролируемого модуля, из блока

85 памяти через общие шины «Адрес-Данные» поступает код замеренного параметра и далее через адаптеры 47 и 48 — на печатающий блок 4 и индикатор 3. При отсутствии отклонений от заданных границ измеряемого параметра сопротивления «Контакт — Общий провод» проводится дальнейший последовательно-сканирующий замер данных до завершения программы. По завершению замера сопротивлений на индикаторе 3 высвечивается сообщение «Вклю1396099

10 чить питание модуля», а микропроцессоры

41, 71 и 82 переходят в режим «Ожидание», Подача питания на контролируемые модули производится оператором. Сигналы о подаче питания поступают через вход 25 устройства на диспетчер 1, генератор 16 тестов и блок 18 сравнения. В генераторе 16 тестов через регистр 72 прерывания сигнал прерывания поступает на вход прерывания микропроцессора 71, а в блоке 18 сравнения сигнал поступает непосредственно на вход прерывания микропроцессора 82, в диспетчере 1 сигнал о подаче питания поступает на вход микропроцессора 41 «Продолжение программы:> Вх. ПП. Пер вым параметром замера для всех модулей является величина «Общий ток» в цепи общего провода, замер которого выполняется на измерительном регистре 20, падение напряжения вводится в виде аналогового сигнала на третий вход блока 14 контроля сигналов произвольной формы, который поступает на вход одного из каналов аналогоцифрового преобразователя 65, преобразуется в код, поступающий на один из регистров 66.1 — 66.к. Данные по программе блока

69 памяти обработки преобразований выводятся через входы-выходы блока 14 контроля сигналов произвольной формы по общей шине на генератор 16 тестов и далее— в блок 18 сравнения, далее попадают в блок

85 памяти. В блоке 18 сравнения сравнение измеренных данных и допусков выполняется под уп равлением микропроцессора 41.

При отклонении от допусков дальнейшая проверка контролируемого модуля останавливается, выдается диагностика «Питание неисправно. Ток потребления 1 ==...».

При соответствии допусковых требований по потреблению тока производится тестовый контроль модуля. В зависимости or типа модуля тестовая проверка и синтез теста выполняются следующим образом. Из запоминающего блока 2 выводятся согласно номеру контролируемого модуля данные в виде матрицы и попадают в блок 18 сравнения и в генератор 16 тестов в четвертый блок 76 памяти, содержащий таблицы исходных данных. Анализ данных в генераторе 16 тестов производится по иерархическому принципу: определяется тип входных сигналов и входной последовательности измножества «Стандартные тесты», «Комбинация стандартных последовательностей», «Последовательности, формируемые управляемыми генераторами». Каждому стандартному тесту присвоена кодовая комбинация, хранящаяся во втором блоке 74 памяти.

При совпадении кодовых комбинаций параллельно формируется матрица контактного поля для коммутатора 7 в блоке 44 памяти отображения. Анализ совпадения выполняется для входных данных в блоке

81 сравнения. Если данные контролируемого модуля таковы, что необходимо инициировать две или более стандартные последовательности одновременно или послвдовательно, то набор констант из третьего блока 75 памяти поступает в определенные ячейки ОЗУ, подключая тем самым соответствующие ветки программ третьего блока 75 памяти. Стандартные последовательности формируются программами и поступают на выходные каналы двунаправленного регистра 80 и далее — на соответствующие входы коммутатора 7.

10 ходы каналов. Момент выдачи сигналов с блока 13 генерации сигналов произвольной формы определяется поступлением сигнала низкого уровня (разрешение) с выхода диспетчера 1. Одновременно вводится в действие микропроцессор 82 блока 18 сравнения и в блоке 44 памяти отображения формируются ячейки, обуславливающие замыкание цепей коммутатора 7 для контроля выходных данных проверяемого модуля

Если входную последовательность невозможно сформировать из стандартных наборов, то по выданному признаку в блоке 81 сравнения начинает производиться анализ по каталогу шестого блока 78 памяти, управление передается блоку 12 об20 мена, сигналы поступают через третьи входы-выходы; первый блок 56 памяти начинает выполнять программу протоколов обмена в зависимости от данных, поступивших в определенные ячейки третьего блока

25 58 памяти, которые определяют тип инициированного генератора, режим циклов и параметры отдельного импульса, синусоиды, - пилы и т.п. Если с блока 81 сравнения поступает сигнал о невозможности получения нужной формы кривой периодического или непериодического сигнала или в составе входных данных, поступающих от запоминающего блока 2, содержится признак необходимости генерации сигнала, относящегося к типу «Произвольная форма» (например, ступенчатое напряжение с плоской или пилообразной закономерностью изменения, псевдослучайные скачки напряжений и т.п.), то управление передается блоку 13 генерации сигналов произвольной формы, при этом в выделенные ячейки второго блока 64 па40 мяти записываются одновременно константы, определяющие длительность экспонирования для таймеров 62.1 — 62.к, адрес запуска программ в первый блок 63 памяти для ввода кодов преобразования в регистры 61.1 — 61.к. Для получения сигнала, представляющего собой сумму разных каналов цифроаналогового преобразователя 60 данные поступают через элемент ИЛИ 59 на первый выход, группа сигналов второго выхода представляет собой локальные вы1396099

12 для чего выполняется анализ выходных данных, засылаемых из запоминающего блока

2 зоны выходных данных параметров модуля в блок 84 памяти. Производится последовательный опрос данных, выявляющих 5 требуемые средства контроля выходных параметров из числа возможных: контроль средствами генератора 16 тестов по сигналам, поступающим на входы-выходы двунаправленного регистра 80, контроль с помощью измерителя 5 дискретных сигналов (например, С9 — 8) или измерителя 6 аналоговых сигналов, сигналы произвольной формы контролируются блоком 14 контроля сигналов произвольной формы, в котором сигналы поступают от различных цепей на группу первых входов, на аналого-цифровой преобразователь 65, — на выходные каналы которого поступают коды на регистры

66.1 — 66.к. Момент регистрации кода выполняется по сигналу таймера 67, прав- 20 ляемого через общую шину «Адрес«Данные», на второй вход которого поступают управляемые по частоте импульсы с выхода

ТИ диспетчера 1. В счетчике 68 каналов происходит учет номера канала для управления адресацией записи данных в блок 70 памяти.

Формула изобретения

1. Тестер контроля и диагностики электронных модулей, содержащий запоминающий блок, индикатор, измеритель дискретных сигналов, печатающий блок, коммутатор, блок сравнения, генератор дискретных сигналов, пульт ввода данных, диспетчер, шинный формирователь, выход которого соединен с входом блока сравнения, первый выход которого соединен с входом прерывания диспетчера, первая группа входоввыходов коммутатора соединена с первым входом-выходом устройства, первый выход пульта ввода данных соединен с входом ввода данных диспетчера, а второй выход соединен с входом «Пуск» диспетчера, выход индикации которого соединен с входом индикатора, а выход печати — с входом печатающего блока, запоминающий блок соединен входами-выходами с входами-выходами диспетчера, отличающийся тем, что, с целью расширения области применения и функциональных возможностей за счет возможности контроля различных типов модулей, а также повышения производительности за счет сокращения сроков разработки испытательных программ в него введены измеритель аналоговых сигналов, блок памяти коммутатора, измеритель сопротивлений и напряжений, блок обмена, блок генерации сигналов произвольной формы, блок контроля сигналов произ вольной формы, генератор последовательного кода, генератор тестов, измерительный резистор, гене30

55 ратор аналоговых сигналов, причем входывыходы общей шины генератора тестов, шинного формирователя, блока генерации сигналов произвольной формы, блока контроля сигналов произвольной формы и блока обмена соединены между собой, вход управления тактовой частотой диспетчера соединен с вторым выходом блока сравнения, входы прерывания по питани ю диспетчера, генератора тестов и блока сравнения соединены с первым входом устройства, выход тактовых импульсов диспетчера соединен с входами тактовых импульсов генератора последовательного кода, блока памяти коммутора, блока генерации сигналов произвольной формы и блока контроля сигналов произвольной формы, выход управления — с входом управления блока памяти коммутатора, выход сброса — с входом сброса блока памяти коммутатора, выход стробирования — с первым входом блока генерации сигналов произвольной формы, выход записи, кодовый выход и информационные выходы соединены с входами записи, кодовыми входами и информационными входами блока памяти коммутатора соответственно, выход «Пуск 1» диспетчера соединен с входом «Пуск 1» генератора тестов, выход «Пуск 2» — с входом пуска блока сравнения, выход управления диспетчера — с входом шинного формирователя, а вход-выход — с входом-выходом генератора последовательного кода и первым входом-выходом блока сравнения, второй вход-выход которого соединен с первым входом-выходом генератора тестов, вход прерывания которого соединен с выходом прерывания блока сравнения, выход генератора последовательного кода соединен с входами последовательного кода блока памяти коммутатора и коммутатора, выход кода которого соединен с входом генератора последовательного кода, вторая группа входов-выходов коммутатора соединена с соответствующей группой входов-выходов генератора тестов, первая и вторая группа входов — с первой и второй группой выходов блока памяти коммутатора соответствен но, первый, второй, третий и четвертый выходы — с входами измерителя дискретных сигналов, измерителя аналоговых сигналов, блока контроля сигналов произвольной формы и измерителя сопротивлений и напряжений, первый, второй, третий и четвертый входы коммутатора соединены соответственно с первым и вторым выходами блока генерации сигналов произвольной формы, выходами генератора дискретных сигналов и генератора аналоговых сигналов, третий вход блока контроля сигналов произвольной формы соединен с общей шиной модуля и через измерительный резистор с общей шиной источника, вход блока обмена соединен с

1396099

14

13 „><р»» III!o

2. Тестер по п. 1, <>тли <ающийся T< ivl, что коммутатор содержит первый и второй блоки переключения, выполненные в виде матриц соответственно с контактными и бесконтактными переключателями, причем первые входы перво> о блока переключения соединены с первыми входами коммутатора, первые входы-выходы ком мутатора соединены с первыми входами-выходами первого блока переключения, вторые входы-выходы коммутатора соединены с первыми входами-выходами второго блока переклк>чения, вторые входы коммутатора — с входами второго блока переключения, а вторые входы-выходы первого и второго блоков переключения — соответственно с пер. выми и вторыми входами-выходами элементов ИЛИ, третьи входы-выходы которых соединены с третьими входами-выходами ком мутатора.

3. Тестер по и. 1, отли Ialouторых соединены с входом ввода последовательного кода бло ка, а вторые — — с с<ютветствующими управляющими входами выборки горизонтальной шины контактной части:.<оммутатора и с первыми входами вторых элементов И, вторые входы которых соединены с входом тактовых импульсов блока, а выходы вторых элементов И соединены соответственно с вторыми входами первых сдвигающих регистров, третьи входы которых соединены с входом «Сброс» блоки, входы кодов блока соединены с соответствующими входами регистров, выходы которых соединены с ьч><ходами кодов блока, а тактовые входы — с выходами третьих элементов И, первые входы которых соединен.> с соответствующи ми выходами второго сдвигак>щего регистра, а вторые входы — с входом записи блока, первый вход соединен с выходом четвертого элемента И, а третий вход — с Bxoj!ol, «Сброс» блока, второй вход — с выходом

>пятого элемента И, первые входы четвертого и пятого элементов И соединены с

10 .> 5

55 управляющим входом блока, а вторые — соответственно с входом ввода последовательного кода блока и входом тактовых импульсов блока.

4. Тестер по п. 1, отличающийся тем, что диспетчер содержит соединенные входами-выходами микропроцессор, первыи регистр, генератор, блок памяти отображения, второй регистр, третий регистр, первый адаптер, второй адаптер, четвертый регистр, первый и второй блоки памяти и вход-выход данных диспетчера, вход управления тактами соединен с вторым входом генератора, выход которого является выходом тактовых импульсов диспетчера, выходы управляющих и стробирующих сигналов — выходами первого, второго и третьего регистров, а входы данных диспетчера — входами четвертого регистра, вход прерывания диспетчера — входом прерывания микропроцессора, вход «Пуск» диспетчера соединен с входом «Пуск» микропроцессора, выход индикации соединен с выходом первого адаптера, выход «Пуск» диспетчера — с первым выходом второго адаптера, а выход «Пуск 3 диспетчера — с вторым выходом.

5. Тестер flo п. 1, отличающийся тем, что блок обмена содержит соединенные информационными входами-выходами первый и второй регистры, передающий регистр и приемный регистр, первый, второй и третий блоки памяти, соединенные с первым входом-выходом блока, вход-выход первого регистра соединен с вторым входом-выходом блока, вход-выход второго регистра — с третьим входом-выходом блока, выход передающего регистра — с выходом блока, а вход приемного регистра — с входом блока. б. Тестер по п. 1, отличающийся тем, что блок генерации сигналов произвольной формы содержит цифроаналоговый преобразователь, регистры, выход >< которых соединены с соответствующими входами цифроаналогового преобразователя, а входы с входами-выходами таймеров и входомвыходом «Адрес-Данные» блока, и ри этом выходы каналов цифроаналогового преоб; разователя соединены с выходом блока и входами элемента ИЛИ, выход которого соединен с вторым выходом блока, первый вход которого соединен с входом стробирования цифроаналогового преобразователя, второй вход управляемых тактовых импульсов — с входами таймеров, а вход-выход блока — с входами-выходами первого и второго блоков памяти.

7. Тестер по п. 1, отличающийся тем, что блок контроля сигналов произвольной формы содержит аналого-цифровой преобразователь, I:ûõoäû которого подключены к первым входам регистров, интерфейсные входы-выходы кОторых соеди н< ны с входом1396099

hb modyn» 1

Ъ « ь ь

«

Ъ ф ь ф ь

4

1 ь Рог Z выходом «Адрес-Данные» блока и входомвыходом таймера, вход-выход блока соединен с входами-выходами первого и второго блоков памяти, выход таймера соединен с вторыми входами регистров и через счетчик каналов — с входом второго блока памяти, вход управляемых тактовых импульсов контроля блока — с входом таймера, а первый и второй входы блока соединены соответственно с первым и вторым входами аналого-цифрового преобразователя.

8. Тестер по п. 1, отличающийся тем, что генератор тестов содержит соединенные первыми входами-выходами блок обмена, двунаправленный регистр и входами-выходами микропроцессор, блок сравнения, первый, второй, третий, четвертый, пятый и шестой блоки памяти соединены с входом-выходом «Адрес-Данные» генератора, при этом входы прерывания генератора соединены с соответствующими информационными входами регистра прерываний, входывыходы генератора — с вторыми входамивыходами блока обмена, входы-выходы кодов стандартных тестов генератора — с вторыми входами-выходами двунаправленного регистра, вход питания модулей генератора соединен с входом регистра прерываний, первый, второй, третий и четвертый входы блока сравнения соединены соответственно с выходами второго, четвертого, пятого и шестого блоков памяти.

9. Тестер по п. 1, отличающийся тем, что блок сравнения содержит микропроцессор, блок обмена, первый, второй, третий и четвертый блоки памяти, соединенные входами-выходами с входом-выходом «АдресДанные» блока, причем первый и второй входы элемента сравнения соединены с выходами первого и второго блоков памяти, выходы элемента сравнения и первый вход блока соединены с первым и вторым входами регистра генерации прерываний соответственно, первые выходы регистра генерации прерываний соединены с выходами прерываний блока, вторые выходы — с первым выходом блока, выход регистра соединен с вторым выходом блока, вход «Пуск»вЂ” с первым входом микропроцессора, второй вход которого соединен с входом питания модулей блока, а вход-выход тестов блока

25 обмена — с первым входом-выходом блока.

1396099 тта упраВлениЕ тт онптанпт нои цаепт ь ю ттоммутаптора 7

Йа упроВление оесионтттакптной частота ноимугттапт ора 7 иг 5

om bn питона аа сх 13 141 r 1то улей т& сро он 1b буен ап улопта 17 от олона

ЯРаонеиию

М ол АР йа &отт 1У

1396099

Lmm генерагаара

mecum / 1б фиг б

1396099

gm &. cpu/. нению М

Pie Úr yrnrp, j

Cm опона

Ягл7 пил ония юбилеи

8п сро Ь гнмю.гЮ.

Ж Ялон нагтринного ноимугпоггторо 7 Pug g

Яьа генератор птееп оР/Ф

0m & пиления м Уулеи

Пуе а оиеп. успп 7,Фа ourn усптуз .г

Рие. 9

Составитель В. Савинов

Редактор Н. Швыдкая Техред И. Верес Корректор М. Пожо

Заказ 1974/48 Тираж 772 Подписное

ВНИИПИ 1 осударственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей Тестер контроля и диагностики электронных модулей 

 

Похожие патенты:

Изобретение относится к электроизмерительной технике и служит для расширения функциональных возможностей устройства

Изобретение относится к электроизмерительной технике и может быть использовано для проверки и настройки плат и блоков, выполненных на электронных логических элементах

Изобретение относится к области контрольно-измерительной техники

Изобретение относится к электронной технике, в частности к способам форсированных и ускоренных испытаний цифровых интегральных микросхем на надежность

Изобретение относится к контролю параметров интегральных микросхем (М)

Изобретение относится к контрольно-измерительной технике и позволяет расширить функциональные возможности и повысить быстродействие анализатора помехоустойчивости

Изобретение относится к области контрольно-измерительной техники

Изобретение относится к контрольноизмерительной технике и может быть использовано для автоматической проверки разобщенных цепей релейно-коммутационных устройств, кабельных сетей и других объектов

Изобретение относится к области измерения свойств изоляционных материалов и оценки качества кабелей с резиновой изоляцией

Изобретение относится к области контрольно-измерительной техники и может быть использовано для контроля изоляции электрических сетей относительно земли

Изобретение относится к технике электрических испытаний и может быть использовано дпя испытаний трансформаторов на устойчивость при коротком замыкании

Изобретение относится к контрольно-измерительной технике и может быть использовано при контроле электромонтажных схем

Изобретение относится к контрольно-измерительной технике и служит для повьшшния быстродействия и упрощения устро11ства

Изобретение относится к области автоматики и вычислительной техники и предназначено для контроля в процессе работы линий, соединяющих установленные на движущихся механизмах электрические машины.Цель изобретеНИН - расширение области применения и повышение надежности устройства

Изобретение относится к электротехнике и может быть использовано для проверки исправности вторичных цепей трансформаторов тока без отключения электрического присоединения
Наверх