[go: up one dir, main page]

SU1495799A1 - Signature analyser for detection of intermittent faults - Google Patents

Signature analyser for detection of intermittent faults Download PDF

Info

Publication number
SU1495799A1
SU1495799A1 SU864162771A SU4162771A SU1495799A1 SU 1495799 A1 SU1495799 A1 SU 1495799A1 SU 864162771 A SU864162771 A SU 864162771A SU 4162771 A SU4162771 A SU 4162771A SU 1495799 A1 SU1495799 A1 SU 1495799A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
group
output
switch
analyzer
Prior art date
Application number
SU864162771A
Other languages
Russian (ru)
Inventor
Татьяна Михайловна Зверева
Евгений Иосифович Белов
Original Assignee
Предприятие П/Я А-3517
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-3517 filed Critical Предприятие П/Я А-3517
Priority to SU864162771A priority Critical patent/SU1495799A1/en
Application granted granted Critical
Publication of SU1495799A1 publication Critical patent/SU1495799A1/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

Изобретение относитс  к техническому диагностированию и может быть использовано дл  поиска перемежающихс  неисправностей при наладке и ремонте цифровых вычислительных машин и приборов. Цель изобретени  - сокращение времени поиска неисправностей. Сигнатурный анализатор содержит щуп 1, блок 2 ввода, блок 3 контрол  импульсной последовательности, блок 9 регистрации неисправностей, блок 12 задани  окна измерени , блок 17 управлени  и четыре блока индикации. Сигнатурный анализатор позвол ет определ ть наличие перемещающейс  неисправности в импульсных последовательност х большой длины за одно измерение, определ ть момент по влени  перемежающейс  неисправности путем изменени  длины контролируемого участка импульсной последовательности. При этом в зависимости от выбранных единиц измерени  длины импульсной последовательности место неисправности определ етс  поэтапно, например, в процессоре сначала с точностью до последнего перехода, потом с точностью до команды, потом с точностью до синхротакта. Это сокращает врем  поиска первого искаженного символа в импульсной последовательности. 5 ил.The invention relates to the technical diagnostics and can be used to search for intermittent faults during adjustment and repair of digital computers and instruments. The purpose of the invention is to reduce the time for troubleshooting. The signature analyzer comprises a probe 1, an input block 2, a pulse sequence control block 3, a fault recording block 9, a measurement window setting block 12, a control block 17, and four display blocks. The signature analyzer allows you to determine the presence of a moving fault in long-length pulse sequences in one measurement, to determine the time when an intermittent fault appears by changing the length of the monitored portion of the pulse sequence. In this case, depending on the selected units of the length of the pulse sequence, the location of the malfunction is determined in stages, for example, in the processor first with the accuracy of the last transition, then with the accuracy of the command, then with the accuracy of the synchrotact. This shortens the search time for the first distorted character in the pulse sequence. 5 il.

Description

СавпSawp

(L

со сд  from cd

(;о ;о(; o; o

с  Сокращение времени приска неисправностей . Сигнатурный анализатор содержит щуп 1, блок 2 ввода, блок 3 контрол  импульсной последовательности , блок 9 регистрации неисправностей , блок 12 задани  окна измерени , блок I7 управлени  и четыре блока индикации . Сигнатурньй анализатор позвол ет определ ть наличие перемещающейс  неисправности в импульсных последовательност х большой длины за одно измерение, определ ть момент по влени  перемежающейс  неисправностиc Reducing the time required for malfunctions. The signature analyzer comprises a probe 1, an input block 2, a pulse sequence control block 3, a fault recording block 9, a measurement window setting block 12, a control block I7 and four indication blocks. The signature analyzer allows you to determine the presence of a moving fault in large-length pulse sequences in one measurement, to determine the time of the occurrence of an intermittent fault.

путем изменени  длины контролируемого участка импульсной последовательности . При этом в зависимости от выбранных единиц измерени  длины импульсной последовательности место неисправности определ етс  поэтапно, например , в .процессоре сначала с точностью до последнего перехода, потом с точностью до команды, потом с точностью до синхротакта. Это сокращает врем  поиска первого искаженного символа в импульсной последовательности, 5 ил,.by changing the length of the monitored portion of the pulse sequence. In this case, depending on the selected units of the length of the pulse sequence, the location of the malfunction is determined in stages, for example, in the processor, up to the last transition, then up to the command, then up to the sync tact. This shortens the search time for the first distorted character in the pulse sequence, 5 Il ,.

Изобретение относитс  к области технического диагностировани  и может быть использовано дл  поиска перемежающихс  неисправностей при наладке и ремонте цифровых вычислительных машин и приборов,The invention relates to the field of technical diagnostics and can be used to search for intermittent faults during adjustment and repair of digital computers and devices.

Целью изобретени   вл етс  сокра- щение времени поиска неисправностей.The aim of the invention is to reduce the time for troubleshooting.

На фиг, 1 приведена структурно- функциональна  схема предлагаемого анализатора; на фиг, 2 - один из вй- риантов реализации блрка формировани  импульсов управлени ; на фиг, 3- 5- временные диаграммы, по сн ющие принцип работы анализатора.Fig, 1 shows the structural and functional scheme of the proposed analyzer; FIG. 2 is one of the implementations of the control pulse shaping implementation; FIGS. 3-5 are time diagrams explaining the principle of operation of the analyzer.

Сигнатурный анализатор (фиг, 1) со держит щуп 1, блок 2 ввода, блок 3 контрол  импульсной последовательности , содержащий сумматор А по модулю 2, сдвиговый регистр 5, регистр 6 хранени  сигнатуры, четвертый блок 7 индикации, блок 8 сравнени , блок 9 регистрации неисправностей, содержащий счетчик 10 и первый блок 11 индикации , блок 12 задани  окна измерени , содержащий дес тичные счетчики 13,1,.,13,п, дешифраторы 14,1,.,14,п, переключатели 5,1,,,15,п, второй блок 16 индикации, блок 17 управле- |Ни , содержащий триггеры 18-20, элементы И 21-25, элементы ПТИ 26-28, элементы И-ИЛМ 29-31, блок 32 формировани  импульсов управлени , третий блок 33 индикации, переключатели (тумблеры) СК 34, Блокировка/останов 35, переключатели (кнопки) CGpo . 36, Установка О 37, гнезда 38.и 39, Блок 2 ввода в простейшем случае может состо ть из одного D-триггера 40 Блок 32 формировани  импульсов управлени  (фиг, 2) содержит триггеры 41 и 42, элементы 43 и 44 задержки и элемент НЕ 45, The signature analyzer (FIG. 1) contains a probe 1, an input block 2, a pulse sequence control block 3 containing a modulator A adder 2, a shift register 5, a signature storage register 6, a fourth indication block 7, a comparison block 8, a recording block 9 fault, containing the counter 10 and the first display unit 11, the block 12 specifying the measurement window, containing decimal counters 13.1,., 13, p, decoders 14.1,., 14, p, switches 5.1, ,,, 15 , p, the second block 16 of the display, block 17 controls - Ne, containing the triggers 18-20, elements AND 21-25, elements ПТИ 26-28, elements И-ИЛ 29-31, the control unit 32 generating pulses, the third display section 33, the switches (toggles) SK 34, lock / stop 35, the switches (buttons) CGpo. 36, Setting O 37, slots 38. and 39, The input block 2 in the simplest case may consist of one D-flip-flop 40 The control pulse-shaping block 32 (FIG. 2) contains the flip-flops 41 and 42, delay elements 43 and 44 and the element NOT 45,

Аппаратна  реализаци  сигнатурного анализатора производитс  сдвиговым регистром 5 с обратными св з ми через сумматор 4, Выходы сдвигового регистра 5 соединены с входами регистра 6 хранени  сигнатуры и группой входов в схемы 8 сравнени . Выходы регистра 6 соедин ютс  с группой входов А блока 8 сравнени .The hardware implementation of the signature analyzer is produced by a shift register 5 with feedbacks through an adder 4, the outputs of the shift register 5 are connected to the inputs of the signature storage register 6 and a group of inputs to the comparison circuits 8. The outputs of register 6 are connected to the group of inputs A of the unit 8 of the comparison.

Блок 12 задани  окна измерени  служит также и дл  определени  длины контролируемого процесса от сигнала Запуск до момента возникновени  перемежающейс  неисправности в выбранных единицах измерени  (точках ветвлени  программы-, командах, синхроимпульсах ). Дл  избежани  ошибок в определении длины контролируемого процесса переполнение последней декады (счетчик 1Зп) выведено на блок 16 индикации , который имеет элементы пам ти . Запись информации в блок 16 индикации может производитьс  либо посто нно , либо в момент- сбрасывани  тригirepa 18 Пуск. Задание окна измере- ни  осуществл етс  с помощью переключателей 15,1.,,15.п и дешифраторов 14,1,,. 14.п,The unit 12 for specifying the measurement window also serves to determine the length of the monitored process from the start signal until the occurrence of an intermittent fault in the selected units of measurement (the branch points of the program, commands, sync pulses). To avoid errors in determining the length of the process being monitored, the last decade overflow (counter 1Sm) is output to the display unit 16, which has memory elements. Information recording in the display unit 16 can be performed either permanently or at the moment of resetting the trigger 18 Start. The setting of the measurement window is carried out with the help of switches 15.1., 15. 15.p and decoders 14.1 ,,. 14.p,

. Контроль импульсной последовательности начинаетс  всегда от сигнала Запуск. Формирование сигнала Запуск , как правило, осуществл етс  с помощью специального блока запуска, который строитс  по известным прин- .щипам .. The control of the pulse sequence always starts from the Start signal. Signal formation The launch, as a rule, is carried out with the help of a special triggering unit, which is constructed according to well-known prints.

Дп  упрощени  блок запуска, элементы синхронизации сигналов Запуск Dp simplify the startup block, the elements of the synchronization signals Running

514514

Стоп с синхроимпульсами на фш . 1 не показаны.Stop with sync pulses on flash. 1 not shown.

Триггер 18 ПУСК производит формирование окна измерени . Установка в единичное состо ние триггера 18 Пуск производитс  всегда от сигнала Запуск, а установка в нулевое состо ние в зависимости от режимов работы либо от сигнала переполнени  блока 12 задани  окна измерени , либо от сигнала Стоп, лнбо триггер 18 Пуск работает в счетном режимеTrigger 18 START generates a measurement window. Setting in one state the trigger 18 The start-up is always made from the Start signal, and the installation in the zero state, depending on the operating modes or on the overflow signal of the measurement task block 12, or on the Stop signal, either the trigger 18 Start-up operates in the counting mode

Триггер 19 Конец импульсной последовательности (КИП) сигнализиру- ет оператору о конце цикла, если при задании окна измерени  с помощью переключателей блока 12 осуществл етс  захват следующего цикла (то есть окно измерени  больше длины цикла). Кроме того, с помощью триггера 19 Конец импульсной последовательности . можно р-предел ть длину контролируемого процесса. Дл  этого при работе анализатора увеличивают значение переключател  15.п до тех пор, пока окно измерени  не будет больше длины цикла. После этого уменьшают значение переключател  15.П на единицу и производ т аналогичным образом подбор значени  переключател  15.П- и т.д.Trigger 19 The end of the pulse sequence (TRS) signals the operator about the end of the cycle if, when defining the measurement window using the switches of block 12, the next cycle is captured (i.e., the measurement window is longer than the cycle length). In addition, using the trigger 19 End of the pulse sequence. It is possible to limit the length of the process to be controlled. To do this, during the operation of the analyzer, the value of the switch 15 is increased until the measurement window is larger than the cycle length. After that, the value of the switch 15.P is reduced by one and the selection of the value of the switch 15.P-, etc., is performed in the same way.

Триггер 20 Останов служит дл  считывани  сигнатуры при сбое контролируемого процесса и дл  останова контролируемого прибора в момент обнаружени  неисправности, дл  чего единичный выход триггера 20 Останов соединен с гнездом .The trigger 20 Stop is used to read the signature when the monitored process fails and to stop the monitored device at the moment of fault detection, for which a single trigger output 20 Stop is connected to the socket.

Тумблер СИ 34 служит дл  разделени  синхроимпульсов. В положении 1 прием информации в сигнатурный анализатор осуществл етс  по СИ 1, которые используютс  и дл  формировани  окна измерени . В положении 2 тумблера ЗА СИ приема информации в сигнатурный анализатор осуществл етс  но СИ 2 , а формирование окна измерени  осуществл етс  по СИ I. Такое разделение синхроимпульсов позвол ет поэтапно вести поиск места неисправности в программах: сначала окно измерени  задавать точками ветвлени  программы и определить место неисправности с точностью до последнего перехода, потом с точностью до команды, потом с точностью до синхроимпульса .The SI 34 toggle switch serves to separate the clock pulses. At position 1, information is received into the signature analyzer by SI 1, which is also used to form the measurement window. At position 2 of the toggle switch, the SAI receive information into the signature analyzer is carried out by SI 2, and the measurement window is formed by SI I. This separation of clock pulses allows you to gradually search for a fault location in the programs: first, the measurement window, set the branch points of the program and determine the location malfunctions up to the last transition, then up to a command, then up to a clock pulse.

00

Q Q

5 five

Тумблер 35 определ ет режим рабо-, ты анализаторе) с остановом по неисправности , либо с блокировкой останова. В режиме Блокировка при несовпадении сигнатур фиксируетс  сигнал неисправности, но неисправную сигнатуру перемежающейс  неисправности сосчитать нельз . Этот режим используетс  при настройке анализатора, когда еще эталонна  сигнатура не получена и при (Определении места неисправности. Подверга  контролируемый прибор механическому воздействию можно визуально наблюдать моменты возникновени  неисправности. В режиме Останов в случае несовпадени  сигнатур сигнатурньм анализаи считываетс The toggle switch 35 determines the operation mode, the analyzer) with the stop by the fault, or with the stop lock. In the Locking mode, if a signature does not match, a malfunction signal is detected, but a faulty signature of an intermittent malfunction cannot be counted. This mode is used when configuring the analyzer, when the reference signature has not yet been obtained, and (Determining the location of the fault. Exposure of the monitored device to the mechanical effect, you can visually observe the moments of the malfunction. In the Stop mode, in the event of a signature signature mismatch, the analysis

останавливаетс  ,stops,

торtorus

неисправна  сигнатураsignature is faulty

5five

5 five

00

00

5five

00

5five

Если неисправна  сигнатура при нескольких остановах по неисправности одна и та же, то это означает, что неисправность все врем  возникает в одном и том же месте контролируемой импульсной последовательности, что говорит о стабильности перемежающейс  неисправности. С помощью режима Останов по неисправности производитс  также останов контролируемого прибора в момент возникновени  неисправности. Дл  продолжени  работы после останова необходимо нажать кнопку СбросIf a signature is defective at several stops due to a fault, it means that the fault always occurs in the same place of the monitored pulse sequence, which indicates the stability of the intermittent fault. Using the Failure Stop mode, the monitored device is also stopped at the time the malfunction occurs. To continue operation after stopping, you must press the Reset button.

Кнопка 38 Установка О производит 5 установку нул  триггера 18 Пуск,Button 38 Installing O produces 5 sets of zero trigger 18 Start,

блока 12 задани  окна измерени , сдвигающего резистра 5.block 12 of the task of the measurement window, the shift resistor 5.

Переключателем 36 Длина задаетс  длина контролируемой импульсной последовательности . В положении 1 переключател  36 сигнатура формируетс  от сигнала Запуск до следующего сигнала Запуск. Этот режим используетс  при Поиске лосто нных ошибок и дл  определени  длины цикла. В положении 2 переключател  36 сигнатура формируетс  от сигнала Запуск, до значени , установленного на переключател х 15.1...15П. В положении 3 переключател  36 сигнатура формируетс  от сигнала Запуск до сигнала Стоп, который подаетс  на клемму Стоп, Этот режим используетс  также дл  определени  длины контролируемо- го процесса от сигнала Запуск до момента возникновени  неисправности.Using the switch 36, the length is set to the length of the monitored pulse sequence. At position 1 of switch 36, a signature is generated from the Start signal to the next Start signal. This mode is used when searching for fixed errors and for determining the cycle length. In position 2 of switch 36, a signature is formed from the Start signal, to the value set on the switches 15.1 ... 15P. In position 3 of switch 36, a signature is generated from the Start signal to the Stop signal, which is applied to the Stop terminal. This mode is also used to determine the length of the monitored process from the Start signal until the occurrence of a fault.

Гнездо 39 предназначено дл  синхронизации осциллографа.Jack 39 is designed to synchronize the oscilloscope.

На фиг. показаны выходы блока 17 управлени , обозначенные 1-10, которые имеют следугацне функциональные г назначени : 1 - выход синхронизации окна измерени , 2 - выход управлени  индикацией, 3 - вход конца измерени , 4 - выход синхронизации формировател  сигнатур, 5 - стробирование сравнени , 6 - стробирование передачи ин- формации, 7 - выход сброса блока формировани  окна измерений, 8 - выход установки нул  формировател  сигнатур , 9 - выход сброса счетчика неисправностей , 10 - вход сигнала неисп- .разности.FIG. shows the outputs of control block 17, designated 1-10, which have the following functional purpose: 1 - measurement window synchronization output, 2 - indication control output, 3 - measurement end input, 4 - signature generator synchronization output, 5 - comparison gating, 6 - gating the transmission of information, 7 - the output of the resetting unit for forming the measurement window, 8 - the output of the zero setting of the signature generator, 9 - the output of the reset of the fault counter, 10 - the input of the fault signal.

Перед началом работы производитс  подготовка анализатора и контролируемого прибора к работе.Before starting work, the analyzer and the monitored instrument are prepared for operation.

Подготовка контролируемого прибора заключаетс  как в выборе характерных точек контрол  и точек используе- мь1х в качестве СИ, так и в сборе и обработке информации по перемежающейс  неисправности, накопленной в процессе эксплуатации, прогоне тест- программы, реконфигурации вычислительного комплекса и составлении циклической программы, в которой обнаруживаетс  неисправность. Цикличес- ка  программа может составлена из. рабочей программы (или ее части) путем дополнени  ее командами сравнени  результатов, выдачи сообщени  об ошибке (если это необходимо) и ко мандами перехода. Наибольшую трудность представл ют перемежающиес  неисправности в цеп х, не охваченных аппаратным контролем, которые про вл ютс  как неправильньй результат . операции или неправильно выработанные признаки результата операции или возникший ложный сигнал прерывани , перехода и т.д.The preparation of a monitored device consists both in the selection of characteristic control points and points used as SI, and in the collection and processing of information on intermittent faults accumulated during operation, test program run, reconfiguration of the computing complex, and preparation of a cyclic program in which malfunction detected. A cyclic program can be composed of. the work program (or its parts) by supplementing it with teams to compare the results, issue an error message (if necessary) and transition teams. The greatest difficulty is intermittent faults in circuits not covered by hardware control, which manifest themselves as an irregular result. operations or incorrectly generated signs of the result of an operation or a false interrupt, transition, etc. signal occurred.

Последстви  от таких неисправно- стай про вл ютс  много позже их возникновени . Именно на такие неисправности л первую очередь ориентирован предлагаемый сигнатурный анализатор.The consequences of such malfunctions appear much later than they occur. It is on such faults that the proposed signature analyzer is primarily oriented.

Рассмотрим работу сигнатурного анализатора на примере наиболее сложной неисправности. При циклической работе программы иногда возникает сбой, заключающийс  в переходе программы на адреса области данньгх, что вызывает аппаратный отказ по несуще- ствующему коду операции. Последовательность поиска такбй неисправности сигнатурным анализатором следующа :Consider the work of the signature analyzer on the example of the most complex fault. During the cyclic operation of the program, sometimes there is a failure, which consists in the transition of the program to the addresses of the data area, which causes a hardware failure using a valid operation code. The sequence of troubleshooting with a signature analyzer is as follows:

00

5five

5 five

0 5 0 0 5 0

5 five

Q j Q j

определ етс  момент запуска анализатора;the moment of analyzer start is determined;

определ етс  количество команд (длина) от запуска до момента возникновени  неисправности;the number of commands (length) from start up to the moment the malfunction occurs is determined;

провер етс  правильность последовательности выполнени  команд по точкам ветвлени  программы (признаку переход) от момента запуска до момента возникновени  неисправности;verifies the correctness of the sequence of execution of commands on the program branch points (the sign of transition) from the moment of launch until the moment of the occurrence of a malfunction;

определ етс  момент возникновени  ошибки в переходе программы;determines when an error occurs in a program transition;

производитс  останов контролируемого прибора в момент возникновени  ошибки и анализ результата выполнени  программы. Намечаетс  импульсна  последовательность дл  последующего кон- .трол , например какой-либо разр д числовой шины;The monitored instrument is stopped at the moment an error occurs and the result of the program is analyzed. A pulse sequence is intended for subsequent contruction, for example, a word line bit;

анализируетс  импульсна  последовательность одного разр да числовой шины. Определ етс  место неисправности с точностью до команды;pulse sequence of one bit of the word line is analyzed. The location of the fault is determined to within a command;

производитс  останов контролируемого прибора в момент возникновени  неисправности, анализируетс  результат выполнени  программы, определ етс  команда, выполнивша с  неверно и, в зависимости от характера неисправности , намечаетс  импульсна  последовательность дл  по следуинце го контрол ;the monitored device is stopped at the time of the malfunction, the result of the program execution is analyzed, the command is executed incorrectly and, depending on the nature of the malfunction, a pulse sequence is planned for the next control;

зацикливаетс  команда, анализируетс  намеченна  импульсна  последовательность , определ етс  момент возникновени  неисправности с точностью до СИ, производитс  поиск места неисправности по цепи принципиальной электрической схемы с точностью до выхода микросхемы или св зи.the command loops, the target pulse sequence is analyzed, the moment of the fault occurrence is determined to the SI, the fault location is searched by the circuit circuit with the precision of the chip output or the connection.

Таким образом, последовательно приближа сь к месту неисправности, производитс  ее локализаци Thus, consistently approaching the location of the fault, it is localized

Дл  определени  количества выполненных команд до места по влени  перемежающейс  неисправности на вход СИ 1 анализатора подаютс  сигналы опроса прерываний, которые вырабатываютс  после выполнени  каждой команды и будут использоватьс  при работе анализатора в качестве СИ. Переключатель 36 Длина устанавливаетс  в третье положение, запускаетс  контролируема  программа в цикле. Дл  определение количества выполненных команд от момента запуска анализатора до момента сбо  в сигнатурном анализаторе используетс  только блок 12To determine the number of commands executed before the occurrence of intermittent faults, interrogation interrogation signals are sent to the input 1 of the analyzer, which are generated after the execution of each command and will be used during the operation of the analyzer as an SI. Switch 36 The length is set to the third position, the controlled program is started in a cycle. Only block 12 is used to determine the number of commands executed from the time the analyzer was started to the time it was crashed in the signature analyzer.

сигнал неисправности с выхода первог разр да счетчика 10 неиспр.чвности че рез вход 10 блока 17 управлени  и эл мент И 25 устанавливает триггер 20the malfunction signal from the output of the first bit of the counter 10 is faulty via the input 10 of the control block 17 and the And 25 sets the trigger 20

10ten

проанализировать программу, временное положение входных сигналов, выбранных СИ, и добитьс  устойчивости сигнатуры (в программе исключить случайные прерывани , вз ть другие СИ и т.д.).analyze the program, the temporary position of the input signals selected by the SI, and achieve stability of the signature (in the program, eliminate random interruptions, take other SI, etc.).

Если сигнатура устойчива, то кнопкой 37 Сброс через выход 9 блока 17 управлени  производитс  установка нул  блока 9 регистрации неисправностей и сигнатурный анализатор настраиваетс  на поиск перемежагацейс  неисправности . Циклический режим работы контролируемого прибора продолжаетс  до тех пор, пока программа не зафиксиру- j вой или адресной шины. В качестве СИ ет перемежаггадуюс  неисправность. Пос- приема информации следует вз ть сиг- ле этого провер етс  наличие сигналов неисправности в сигнатурном анализаторе . Если сигнатурный анализатор обнаружил сбой в импульсной последовательности точек ветвлени  программы, то необходимо определить момент возникновени  этого сбо . На переключател х 15.1 - 15.П устанавливаетс  значение , равное К/2. Запускаетс  цикли- 25 мации. Длина контролируемой импульс- ческа  программа, нажимаетс  кнопка ной последовательности будет измер - 37 Сброс- и сигнатурный анализатор тьс  в командах, а информаци  будет производиФ контроль импульсной последовательности сигнала Переход от сигнала Запуск до выполнени  К/2 команд. При обнаружении циклической программой перемежакнцейс  ошибки про20If the signature is stable, then button 37 Reset through the output 9 of the control unit 17 sets the zero of the fault detection unit 9 and the signature analyzer is configured to look for the intermittent fault. The cyclic mode of operation of the monitored device continues until the program fixes the j or address bus. In the quality of SI et intermittent fault. After receiving the information, a signal should be taken that the presence of malfunction signals in the signature analyzer is checked. If the signature analyzer has detected a failure in the pulse sequence of program branch points, then it is necessary to determine the time when this fault occurred. On switches 15.1 - 15.P, a value equal to K / 2 is set. It starts up cycling. The length of the monitored pulse program, which is pressed by the button sequence, will be measured in commands and the signature analyzer in commands, and the information will be produced in control of the signal pulse sequence. Transition from the start signal to the execution of K / 2 commands. If a cyclic program interleaves an error about 20

Останов, который останавливает контролируемый прибор.A stop that stops a monitored device.

В результате анализа выполн емой программь по индикации регистров контролируемого прибора и результатам , записанным в пам ть, намечаетс  импульсна  последовательность дл  последующего контрол . Это может быть какой-нибудь разр д регистра, числонал выдачи информации в (числовые) адресные шины. Дл  этого тумблер СИ 34 переводитс  в положение 2, а на клемму СИ 2 подаютс  синхроимпульсы выдачи информации в числовую шину контролируемого прибора, при этом на элементе И-ИЛИ 29 производитс  разделение синхроимпульсов приема инфорприниматьс  по синхроимпульсам выдачи информации в числовую шину. На пере- 30 ключател х 15.1...15.П не измен етс  длина контролируемого участка импуль ной последовательности. Тумблер 35 Блокировка/останов переводитс  в положение Блокировка, запускаетс  циклическа  программа. Кнопкой 37 Сброс сбрасываетс  счетчик 10 неисправностей и производитс  ожидание перемежающейс  неисправности. При об наружении перемежагацейс  неисправности контролирующей- программой провер етс  наличие сигнала неисправности в анализаторе и если анализатор такж зафиксировал сбой, то методом измене ни  длины контролируемого участка оп редел етс  команда, при выполнении которой происходит сбой. Дп  анализа причин возникновени  сбо  необходимо произвести останов контролируемого прибора по сбою на.сбойной команде После останова производитс  анализ причин сбо  и может оказатьс  так, что описанный процесс локализации необходимо повторить и проконтролиро вать еще одну импульсную последовательность . В конечном итоге определ  етс  команда, дающа  сбой, не обнару живаема  аппаратным контролем. В зависимости от характера неисправности производитс  замена сменных элеменвер етс  сигнал, неисправности в сигнатурном анализаторе и при наличии сигнала неисправности уменьшаетс  длина контролируемого участка еще в 2 раза (а при отсутствии увеличиваетс ) и запускаетс  циклическа  программа .. Таким образом, последовательно измен   длину контролируемого процесса , определ етс  место сбо  с точноAs a result of the analysis of the executed program, the indication of the registers of the monitored device and the results recorded in the memory are followed by a pulse sequence for subsequent monitoring. This may be some kind of register register, numbering information output to (numeric) address buses. To do this, the SI switch 34 is switched to position 2, and the sync pulses of information output are fed to the CM terminal 2 on the numerical bus of the device under control, and the reception sync pulses are separated on the AND-OR element 29 by the sync pulses of information output to the numeric bus. On the switch 15.1 ... 15.P, the length of the controlled portion of the pulse sequence does not change. Toggle switch 35 Lock / Stop is set to the Lock position, the cyclic program is started. By the reset button 37, the fault counter 10 is reset and intermittent fault is waited. When detecting the intermittent fault by the supervising program, the presence of a malfunction signal in the analyzer is checked and if the analyzer also detected a malfunction, the command that determines the malfunction occurs is determined by changing the length of the monitored section. Dp analysis of the reasons for the occurrence of a failure. Ultimately, a command is detected that fails, not detected by hardware control. Depending on the nature of the malfunction, a replaceable elemental signal is replaced, malfunctions in the signature analyzer, and in the presence of a malfunction signal, the length of the monitored section is reduced by a factor of 2 (and increases without) and the cyclic program is started. the place is defined with exact

переходаtransition

(дл (for

стью до последнегоstew to the last

данного этапа локализации).this stage of localization).

Следующий этап локализации перемежающейс  неисправности - анализ результата выполнени  программы при сбое. Дл  анализа нужно прежде всего остановить контролируемый прибор в момент обнаружени  сбо . Дл  этого гнездо 40 анализатора соедин етс  с входом триггера Останов контролиру емого прибора, запускаетс  циклическа  программа и нажатием кнопки 37 Сброс производитс  настройка анализатора . Тумблер 35 Блокировка/останов переводитс  в положение Останов и производитс  ожидание переме- жающейс  неисправности. При возникновении перемежающейс  неисправностиThe next stage of the intermittent fault localization is the analysis of the result of the program execution upon failure. For analysis, it is first necessary to stop the monitored device at the time of the failure. For this, analyzer socket 40 is connected to the trigger input. Stopping the monitored device, the cyclic program is started and pressing the button 37 Reset, the analyzer is set up. The toggle switch 35 Locks / Stops translates to the Stop position and waits for intermittent faults. In case of intermittent malfunction

сигнал неисправности с выхода первого разр да счетчика 10 неиспр.чвности через вход 10 блока 17 управлени  и элемент И 25 устанавливает триггер 20the fault signal from the output of the first bit of the counter 10 fault on the input 10 of the control unit 17 and the element And 25 sets the trigger 20

вой или адресной шины. В качестве СИ приема информации следует вз ть сиг- мации . Длина контролируемой импульс- ной последовательности будет измер - тьс  в командах, а информаци  будет howling or address bus. Sigma should be taken as the SI for receiving information. The length of the monitored pulse sequence will be measured in commands, and the information will be

Останов, который останавливает контролируемый прибор.A stop that stops a monitored device.

В результате анализа выполн емой рограммь по индикации регистров контролируемого прибора и результатам , записанным в пам ть, намечаетс  импульсна  последовательность дл  последующего контрол . Это может быть какой-нибудь разр д регистра, число j вой или адресной шины. В качестве СИ приема информации следует вз ть сиг- 25 мации. Длина контролируемой импульс- ной последовательности будет измер - тьс  в командах, а информаци  будет As a result of the analysis of the program performed on the indication of the registers of the monitored device and the results recorded in the memory, a pulse sequence is planned for subsequent monitoring. It can be any register bit, j number or address bus number. Sigma should be taken as the SI for receiving information. The length of the monitored pulse sequence will be measured in commands, and the information will be

2020

нал выдачи информации в (числовые) адресные шины. Дл  этого тумблер СИ 34 переводитс  в положение 2, а на клемму СИ 2 подаютс  синхроимпульсы выдачи информации в числовую шину контролируемого прибора, при этом на элементе И-ИЛИ 29 производитс  разделение синхроимпульсов приема инфорвой или адресной шины. В качестве СИ приема информации следует вз ть сиг- мации. Длина контролируемой импульс- ной последовательности будет измер - тьс  в командах, а информаци  будет Information issue in (numerical) address buses. For this, the SI 34 toggle switch is transferred to position 2, and the sync pulses of information output are fed to the CM terminal 2 on the numerical bus of the monitored device, while the information sync pulses of the address or address bus are separated on the AND-OR element 29. Sigma should be taken as the SI for receiving information. The length of the monitored pulse sequence will be measured in commands, and the information will be

приниматьс  по синхроимпульсам выдачи информации в числовую шину. На пере- ключател х 15.1...15.П не измен етс  длина контролируемого участка импульсной последовательности. Тумблер 35 Блокировка/останов переводитс  в положение Блокировка, запускаетс  циклическа  программа. Кнопкой 37 Сброс сбрасываетс  счетчик 10 неисправностей и производитс  ожидание перемежающейс  неисправности. При обнаружении перемежагацейс  неисправности контролирующей- программой провер етс  наличие сигнала неисправности в анализаторе и если анализатор также зафиксировал сбой, то методом изменени  длины контролируемого участка определ етс  команда, при выполнении которой происходит сбой. Дп  анализа причин возникновени  сбо  необходимо произвести останов контролируемого прибора по сбою на.сбойной команде.. После останова производитс  анализ причин сбо  и может оказатьс  так, что описанный процесс локализации необходимо повторить и проконтролировать еще одну импульсную последовательность . В конечном итоге определ етс  команда, дающа  сбой, не обнаруживаема  аппаратным контролем. В зависимости от характера неисправности производитс  замена сменных элеменtaken on sync pulses issuing information to the numeric bus. The switch 15.1 ... 15.P does not change the length of the controlled part of the pulse sequence. Toggle switch 35 Lock / Stop is set to the Lock position, the cyclic program is started. By the reset button 37, the fault counter 10 is reset and intermittent fault is waited. When the intermittent fault is detected by the control program, the presence of a fault signal in the analyzer is checked and if the analyzer also detected a failure, then the command that performs the failure is determined by changing the length of the monitored section. DP of the analysis of the causes of a failure, it is necessary to stop the monitored device according to the failure of the faulty command. After the stop, an analysis of the causes of the failure is performed and it may be that the described localization process needs to be repeated and checked for one more pulse sequence. Ultimately, a command is detected that gives a failure that is not detectable by hardware control. Depending on the nature of the fault, replacement of replacement elements is carried out.

злдпии  окна и мере 1и  и тригг ер 18 Пуск, Снгн,ал Запуск в каждом цикле через элементы И 22, ИЛИ 27, выход 7 блока 17 управлени  производит установку нул  дес тичных счетчиков 13.1...13.П в первом цикле через эле- И 24 устанавливает триггер 18 Пуск. Синхроимпульсы через элемент И 21, выход 1 блока 17 управлени  поступают на синхровход блока 12 задани  окна измерени . В каждом цикле сигнал Запуск обнул ет счетчики 13.1-13.п блока 12 задани  окна измерени  и счет импульсов начинаетс  сначала. Циклический режим продолжаетс  до по влени  сбо . При по влении перемежающейс  неисправности контро- лируемглй прибор останавливаетс  (прогуправлени  поступарот на вход блока 12 задани  окна измерени , а через элемент И-ИЛИ 29 и выход А блока 1 управлени  на синхровход сдвиговог регистра 5 и синхровход В триггера 41 блока 2 ввода.The window and measure 1i and trigger 18 of start, cnn, al. Starting in each cycle through AND 22, OR 27, output 7 of control unit 17 sets zero decimal counters 13.1 ... 13.P in the first cycle through And 24 sets the trigger 18 start. The sync pulses through the element 21, the output 1 of the control unit 17 are fed to the synchronous input of the measurement task setting unit 12. In each cycle, the Start-up signal zeroes the counters 13.1-13.p of the unit 12 for specifying the measurement window and the pulse counting starts again. Cyclic mode continues until a failure occurs. When an intermittent fault occurs, the monitored device stops (proceeding to the input of the measurement task unit 12, and through the AND-OR element 29 and the output A of the control unit 1 to the shift register register 5 and the synchronous input B of the trigger 41 of the input unit 2.

Прием информации будет продолжа тьс  до тех пор, пока счетчики 13.1...13.П не отсчитают установле ного на переключател х значени  К команд.Reception of information will continue until the counters 13.1 ... 13.P do not count the K command values set on the switches.

Сигнал Конец окна измерени  (вход 3 блока 17 управлени , фиг.4 через элементы И-ИЛИ 30, ИЛИ 28 ус тановит в О триггер Пуск (фиг.Ав который закроет элемент И 21 и пре кратит подачу СИ в блок 12 задани  окна измерени  и сдвиговый регистр Signal End of measurement window (input 3 of control block 17, FIG. 4 through AND-OR 30 elements, OR 28 installs a Start trigger into O (FIG. Av which closes AND 21 and stops the flow of SR into measurement task block 12 and shift register

10ten

1515

раммно или аппаратно), подача СИ пре- on Блок 32 формировани  импульсов . 11frame or hardware), SI feed pre-blocking the formation of pulses. eleven

30thirty

3535

кращаетс , а в блоке 16 индикации зафиксируетс  количество прошедших команд до воз.1гикновени  сигнала неисправности . Если число выполненных команд от момента запуска до момента 25 сбо  больше предельного значени  блока 12, что определ етс  по индикации переполнени  на блоке 16 индикации, то запуск анализатора следует перенести ближе к месту неисправности, либо сократить контролирующую циклическую программу.is growing, and in the display unit 16 the number of the last commands will be recorded before the occurrence of a fault signal. If the number of commands executed from the start up to the moment 25 is greater than the limit value of block 12, which is determined by the overflow indication on the display block 16, then the analyzer start should be moved closer to the fault location, or reduce the monitoring cyclic program.

Дп  контрол  импульсной последовательности точек ветвлени  программы (признака Переход) на переключател х 15.1. ..15.П устанавливаетс  значение К длины импульсной последовательности , которое определено в предыдущей операции.DP control of the pulse sequence of program branch points (the sign of the Transition) on the switches 15.1. ..15.P sets the K value of the length of the pulse sequence, which is defined in the previous operation.

Переключатель 36 Дпина уст анав- ливаетс  в положение 2, тумблер 34 СИ в положение 1, кнопкой 38 Установка О через элемент ИЛИ 28 производитс  установка нул  триггера 18 Пуск, через элемент И-ИЛИ 31 и выход 8 блока 17 управлени  устанавливаетс  в О регистр 5 приема информации, а через элемент ИЛИ 27 и выход .7 блока 17 управлени  обнул етс  блок 12 задани  окна измерени , Шуп 1 анализатора соедин етс  с выходом признака Переход контролируемого прибора. Запускаетс  циклическа  программа. По заднему фронту сигнала З1ггуск (фиг. 46) через элемент И 24 устанавливаетс  триггер 18 Пуск (фиг. 4в).Switch 36 Dpina device is set to position 2, toggle switch 34 SI to position 1, button 38 Setting O through element OR 28 sets start zero of trigger 18, start through element AND-OR 31 and output 8 of control block 17 is set to About register 5 receiving information, and through the OR element 27 and the output .7 of the control unit 17, the measurement task setting unit 12 nulls, the analyzer Shoop 1 is connected to the output of the sign The transition of the monitored device. A cyclic program is started. The trigger edge 18 Start (Fig. 4c) is set through the element 24 on the falling edge of the signal S1GGUSK (Fig. 46).

Синхроимпульсы (фиг. 4а) через элемент И 21 и выход 1 блока 17Sync pulses (Fig. 4a) through the element And 21 and the output 1 of block 17

4040

равлени  по сбросу триггера 18 Пу вырабатывает два сдвинутых относительно друг друга импульса Строби- рование сравнени  - выход 5 блока 17 управлени  и импульс Стробиро- вание передачи информации - выход блока 17 управлени  (фиг. 4е). Так как в первом цикле в регистре 6 информаци  отсутствовала, то при сравне нии регистров 5 и 6 блок 8 сравнени , блок 9 регистрации неисправностей зафиксирует неисправность, но после первого цикла в регистре 6 уж будет записано значение сигна- .туры, в последуюпщх циклах контрол  сигнал Запуск через элементы И 24 И-ИЛIi 31, выход 8 блока 17 управлен производит установку нул  сдвиговог регистра 5, а через элементы ИЛИ 27 и выход 7 блока 17 управлени  устаThe reset trigger 18 Pu generates two pulses that are shifted relative to each other. Comparison strobing - output 5 of control unit 17 and pulse Information transmission strobing - output of control block 17 (Fig. 4e). Since there was no information in the first cycle in register 6, then when comparing registers 5 and 6, block 8 is compared, block 9 of the registration of faults will fix the fault, but after the first cycle in register 6, the value of the signal will be recorded signal Run through the elements AND 24 AND-ILIi 31, the output 8 of the block 17, the control sets the zero offset register 5, and through the elements OR 27 and the output 7 of the control block 17

новку нул  блока 12 задани  окна и мерени . По заднему фронту импульса Запуск устанавливаетс  триггер 18 Пуск, который разрешает прием ин- д5 формации. Работа анализатора произво дитс  как и в первом цикле, описанно ранее. В конце каждого цикла произво дитс  сравнение полученного значени  сигнатуры со значением сигнатуры пре дыдущего цикла. Блок регистрации неисправностей фик.сирует сигналы, неравенства сигнатур. Если после включени  циклического режима блок 9 регистрации неисправностей продолжает фиксировать сигналы несовпадени  сиг натур, а циклическа  программа перемежающейс  неисправности не обнаружи вает, то получаема  сигнатура неустойчива . В этом случае необходимоNovuka Zero Block 12 Set the window and measure. On the trailing edge of the trigger, a trigger 18 is set up, which allows for the reception of an information 5 formation. The operation of the analyzer is performed as in the first cycle, described earlier. At the end of each cycle, the obtained value of the signature is compared with the value of the signature of the previous cycle. The unit for registering faults is a fictitious signal, inequality of signatures. If, after switching on the cyclic mode, the fault registration block 9 continues to fix the signal mismatch signals, and the cyclic intermittent fault program does not detect, then the resulting signature is unstable. In this case it is necessary

5050

5555

5799 .105799 .10

управлени  поступарот на вход блока 12 задани  окна измерени , а через ;,, элемент И-ИЛИ 29 и выход А блока 17 управлени  на синхровход сдвигового регистра 5 и синхровход В триггера 41 блока 2 ввода.control inputs to the input of the measurement task setting unit 12, and through ;, the element AND-OR 29 and the output A of the control unit 17 to the synchronous input of the shift register 5 and the synchronous input B of the trigger 41 of the input unit 2.

Прием информации будет продолжатьс  до тех пор, пока счетчики 13.1...13.П не отсчитают установлена ного на переключател х значени  К команд.Reception of information will continue until the counters 13.1 ... 13.P do not count the K command values set on the switches.

Сигнал Конец окна измерени  (вход 3 блока 17 управлени , фиг.4г) через элементы И-ИЛИ 30, ИЛИ 28 установит в О триггер Пуск (фиг.Ав), который закроет элемент И 21 и прекратит подачу СИ в блок 12 задани  окна измерени  и сдвиговый регистр 5,Signal End of the measurement window (input 3 of control block 17, fig.4g) through the elements AND-OR 30, OR 28 sets the Start trigger (fig.Av) into О, which closes AND 21 and stops feeding the SI into the measurement window setting 12 and shift register 5,

10ten

1515

on Блок 32 формировани  импульсов . 11on Block 32 forming pulses. eleven

00

5five

5 five

00

равлени  по сбросу триггера 18 вырабатывает два сдвинутых относительно друг друга импульса Строби- рование сравнени  - выход 5 блока 17 управлени  и импульс Стробиро- вание передачи информации - выход 6 блока 17 управлени  (фиг. 4е). Так как в первом цикле в регистре 6 информаци  отсутствовала, то при сравнении регистров 5 и 6 блок 8 сравнени , блок 9 регистрации неисправностей зафиксирует неисправность, но после первого цикла в регистре 6 уж будет записано значение сигна- .туры, в последуюпщх циклах контрол  сигнал Запуск через элементы И 24, И-ИЛIi 31, выход 8 блока 17 управлени  производит установку нул  сдвигового регистра 5, а через элементы ИЛИ 27 и выход 7 блока 17 управлени  установку нул  блока 12 задани  окна измерени . По заднему фронту импульса Запуск устанавливаетс  триггер 18 Пуск, который разрешает прием ин- 5 формации. Работа анализатора производитс  как и в первом цикле, описанном ранее. В конце каждого цикла производитс  сравнение полученного значени  сигнатуры со значением сигнатуры предыдущего цикла. Блок регистрации неисправностей фик.сирует сигналы, неравенства сигнатур. Если после включени  циклического режима блок 9 регистрации неисправностей продолжает фиксировать сигналы несовпадени  сигнатур , а циклическа  программа перемежающейс  неисправности не обнаруживает , то получаема  сигнатура неустойчива . В этом случае необходимоThe reset trigger 18 generates two pulses that are shifted relative to each other. Comparison gating - output 5 of control block 17 and pulse. Transmission of information transfer - output 6 of control block 17 (Fig. 4e). Since there was no information in the first cycle in register 6, then when comparing registers 5 and 6, the comparison unit 8, the fault registration unit 9 fixes a fault, but after the first cycle in register 6, the signal value will be recorded, and in subsequent cycles the control signal Running through the elements AND 24, AND-ILIi 31, the output 8 of the control unit 17 performs the setting of the zero of the shift register 5, and through the elements OR 27 and the output 7 of the control unit 17, setting the zero of the measurement task setting unit 12. On the falling edge of the trigger, a trigger 18 is set, which allows the reception of information. The operation of the analyzer is performed as in the first cycle described earlier. At the end of each cycle, the obtained signature value is compared with the signature value of the previous cycle. The unit for registering faults is a fictitious signal, inequality of signatures. If, after switching on the cyclic mode, the malfunction registration unit 9 continues to fix the signature mismatch signals, and the cyclic intermittent fault program does not detect, then the resulting signature is unstable. In this case it is necessary

00

5five

13141314

(тов (блоков, ТЗЗоп), Если необходимо определить немспрапность с точностью до выхода микросхемы (или св зи), то с.бойил команда зацикливаетс  (со сравнением результата и выдачей сообщени  об ошибке), определ етс  импульсна  последовательность дл  контрол  и производитс  ее контроль. Запуск анализатора следует производить от начала выполнени  контролируемой команды, а контролировать импульсные последовательности до микрокоманды Конец операции. На клемму Запуск подаетс  микрокоманда Начало операции , а на клемму Стоп микрокоманда Конец операции, тумблер СИ 34 должен быть установлен в положение 1, а на клемму СИ 1 подаютс  синхроимпульсы выработки микрокоманд, переключатель 36 Длина переводитс  в положение З, при этом на элементе И-ИЛИ 30 производитс  переключени сигналов установки О триггера 18 Пуск. На шуп 1 анализатора подаетс выбранный сигнал контрол . Зацикливаетс  команда. Сигнал Запуск (фиг. 5б) производит установку нул  счетчиков 13.1-...13.П и сдвигового регистра 5, а по заднему фронту сигнала производитс  установка триггера 18 Пуск (фиг. 5в), который включае анализатор в работу. В конце контролируемой операции вырабатываетс  сигнал Стоп (фиг. 5г), которьм через элемент И-ИЛИ 30, элемент ИЛИ 28 сбрасывает триггер 18 Пуск (фиг.Зв По сбросу триггера 18 Пуск блоком 32 формировани  импульсов управлени  вырабатываютс  импульсы Стробирова- ние сравнени , и Стробирование передачи информации (фиг. 5д,е). На счетчиках 13.1...13.П будет подсчитыватьс  количество импульсов СИ от Запуска до сигнала Стоп, которое индицируетс  блоком 16 индикации после сброса триггера 18 Пуск (фиг.Зж Если в контролируемой импульсной последовательности обнаружен сбой, то место сбо  определ етс  путем изменени  длины контролируемого участка им пульсной последовательности. На переключател х 15.1...15.П устанавливаетс  значение, равное половине длины, индицируемой блоком 16 индикации. Переключатель 36 Длина устанавли- ваетс  в положение 2, запускаетс  циклический режим и методом изменени  длины контролируемого участка(com (blocks, TZZop), If it is necessary to determine the accuracy with the accuracy of the chip output (or connection), then the boot command is looped (comparing the result and issuing an error message), the pulse sequence is monitored and monitored The analyzer should be started from the start of the controlled command, and the pulse sequences should be monitored until the microcommand End of operation. On the Start terminal, the microcommand Start of the operation is sent, and on the Stop terminal of the microcommand. operation, the SR 34 toggle switch must be set to position 1, and sync pulses of micro-commands are output to the SI terminal 1, switch 36 The length is transferred to position 3, and the O-trigger trigger 18 signals are switched on the AND-30 element. The analyzer sends the selected control signal. The command starts looping. The Start signal (Fig. 5b) sets the zero of the counters 13.1 -... 13.P and shift register 5, and the trigger 18 is set on the falling edge of the signal (FIG. 5c), which includes the analyzer in operation. At the end of the monitored operation, a Stop signal is generated (Fig. 5d), through the AND-OR 30 element, the OR 28 element resets the Start 18 trigger (Fig. 3c. By resetting the trigger 18 Start by the control pulse shaping unit 32. Comparison gating is generated, and Information transmission gating (Fig. 5d, e). On counters 13.1 ... 13.P, the number of SI pulses from the Start to the Stop signal, which is indicated by the display unit 16 after resetting the Trigger 18 Start, will be counted (FIG. ZH If in a controlled pulse sequence uncovered The fault is determined, the fault location is determined by changing the length of the monitored portion of the pulse sequence. On switches 15.1 ... 15.P, a value equal to half the length indicated by display unit 16 is set.Switch 36 The length is set to position 2, starts cyclic mode and method of changing the length of the controlled area

1414

производитс  поиск момента воэникно вени  сбо . Дополнительную информацию о неисправности можно получить, просматрива  контролируемые сигналы осциллографом. Дл  синхронизации осциллографа используетс  гнездо 39.A search is made for the time of the military boot system. Additional information about the malfunction can be obtained by viewing the monitored signals by the oscilloscope. Jack 39 is used to synchronize the oscilloscope.

В р де случаев требуетс  определить длину цикла от сигнала ЗапускIn a number of cases, it is necessary to determine the cycle length from the trigger signal.

Q до следующего сигнала Запуск, на- . пример, если в контролируемой программе не возникает аппаратных ошибок, а она зацикливаетс  или получаетс  неправильный результат. Дл  этого -вQ until next signal Start, on. For example, if there are no hardware errors in the monitored program and it loops or an incorrect result is obtained. For this

5 сигнатурном анализаторе имеетс  специальный режим работы, когда сигнатура формируетс  от сигнала Запуск до следующего сигнала Запуск. Переключатель 36 Длина переводитс  в . A 5 signature analyzer has a special mode of operation when a signature is generated from the Start signal to the next Start signal. Switch 36 The length is translated into.

0 первое положение, при этом на второй вход элемента ИЛИ 26 подаетс  потенциал логического нул , единичное плечо триггера 18 Пуск соединено с инверсным входом элемента ИЛИ 26, обра5 зу  триггер со счетным входом. Работа анализатора в этом режиме ничем не отличаетс  от описанной выше. Счетчики 13.1... 13.п подсчитывают длину контролируемого процесса в выбранных0 the first position, while the potential of the logical zero is applied to the second input of the element OR 26, the unit arm of the trigger 18 Start is connected to the inverse input of the element OR 26, the trigger with the counting input is connected. The operation of the analyzer in this mode is no different from that described above. Counters 13.1 ... 13.n counted the length of the controlled process in selected

0 единицах измерени , точках ветвлени  программы, командах, тактах, а на блоке 16 индикации будет отображатьс  это значение. Временна  диаграмма этого режима приведена на фиг. 3. Здесь а - синхроимпульсы, б - сигнал запуска, в - 1ТГ Пуск, г - сравнение , д - передача из Р5 и Р6, е - индикаци  счетчика тактов. Так как в этом режиме контроль производитс  чед рез цикл, то после определени  длины цикла следует перейти в режим по счетчику тактов (2 - положение пе- оеключател  36 Длина).0 units of measure, program branch points, instructions, measures, and this value will be displayed on display unit 16. The timing diagram of this mode is shown in FIG. 3. Here, a is the clock pulses, b is the start signal, c is 1TG Start, d is the comparison, e is the transmission from P5 and P6, e is the indication of the clock counter. Since in this mode the control is performed ched through a cycle, then after determining the cycle length, it is necessary to switch to the clock ticker mode (2 - switch position 36 Length).

5 Таким образом, предлагаемый анализатор позвол ет определ ть наличие перемежакнцейс  неисправности в импульсных последовательност х большой длины за одно измерение, определ ть5 Thus, the proposed analyzer makes it possible to determine the presence of intermittent failure in pulsed sequences of large length in one measurement, to determine

П момент по влени  перемежакщейс  неисправности путем изменени  длины контролируемого участка импульсной последовательности. При этом в зависимости от выбранных единиц измерени At the time of occurrence of intermittent fault by changing the length of the monitored portion of the pulse sequence. At the same time, depending on the selected units

е длины импульсной последовательности, место .неисправности определ етс  поэтапно , например, в процессоре сначала с точностью до последнего перехо- да, потом с точностью до команды, потом с точностью до СИ. Это сокращает врем  поиска первого искаженного символа п импульсной последовательности For the length of the pulse sequence, the location of the malfunction is determined step by step, for example, in the processor, first with the accuracy of the last transition, then with the accuracy of the command, and then with the accuracy of the SI. This shortens the search time for the first distorted symbol n of the pulse sequence.

Claims (1)

Формула изобретени Invention Formula Сигнатурный анализатор дл  поиска перемежага дихс  неисправностей, содержащий группу счетчиков, группу дешифраторов , группу пере1сл1очателей, сдвиговый регистр, счетчик, с первого по четвертый триггеры, с первого по п тый элементы К, с первого по третий элементы ИЛИ, с первого по третий блоки индикации и с первого по третий перегшючатели, причем информа- ционньпЧ вход первого триггера  вл етс  информационным входом анализатора , выход переполнени  i-ro счетчика соединен со счетным входом (1+1)-го счетчика, где ,п, (п - максималь- .ное количество разр дов дл  измерени  дпины входной последовательности ) , выходы счетчиков группы соединены с соответствующими входами дешифраторов группы и подключены к irpynne входов второго блока индикации , выходы дешифраторов группы образуют гру-ппы неподвижных контактов переключателей группы , подвижный контакт i-ro переключател  соединен с разрешающим входом (i-l)-ro дешифратора группы, разрешающий вход п-го дешифратора группы подключен к шине логической единицы анализатора, входы сброса счетчиков группы объединены и под1шючены к выходу второго элемента ИЛИ, первый вход которого соединен с выходом второго элемента И, первый вход первого элемента И  вл етс  первым входом синхронизации анализатора, а второй вход первого элемента И соединен с пр мым выходом второго триггера и первыми входами третьего элемента И и третьего блока индикации, выходтретьего элемента И соединен с единичным входом третьего триггера, выход которого соединён с вторым входом третьего блока индикации , входы сброса счетчика, третьего и четвертого триггеров объединены и подключены к подвижному контакту второго переключател , группа разр дных выходов счетчика подкпючена к группе входов первого блока индикации пер- разр дный выход счетчика-соединен с первым входом п того элемента И, второй вход и выход которого соединены соответственно с подвижным контактом первого переключател  и единичным входом четвертого триггера, пр мой и инверсный выходы которогоSignature analyzer for searching for interleaving fault faults, containing a group of counters, a group of decoders, a group of switches, a shift register, a counter, first to fourth triggers, first to third elements K, first to third elements OR, first to third display blocks and from the first to the third limit switches, where the information input of the first trigger is the information input of the analyzer, the overflow output of the i-th counter is connected to the counting input of the (1 + 1) -th counter, where, n, (n is the max. amount about bits for measuring the input sequence input spins), the outputs of the group counters are connected to the corresponding inputs of the group decoders and connected to the irpynne inputs of the second display unit, the outputs of the group decoders form a group of fixed contacts of the group switches, the moving contact i-ro switch is connected to the enable input (il) -ro group decoder, allowing the input of the n-th group decoder is connected to the bus of the logical unit of the analyzer, the reset inputs of the group counters are combined and connected to the output of the second the OR element, the first input of which is connected to the output of the second element AND, the first input of the first element AND is the first synchronization input of the analyzer, and the second input of the first element AND is connected to the direct output of the second trigger and the first inputs of the third element AND and the third display unit, the third element I is connected to the single input of the third trigger, the output of which is connected to the second input of the third display unit, the reset inputs of the counter, the third and fourth triggers are combined and connected to the moving contact v The first switch, the group of discharge outputs of the counter is connected to the group of inputs of the first display unit; the counter's first output is connected to the first input of the fifth element I, the second input and output of which are connected respectively to the moving contact of the first switch and the single input of the fourth trigger, right my and inverse outputs of which подключены соответственно к третьему входу третьего блока индикации и к первому входу четвертого элемента И, второй вход которого  вл етс  входомconnected respectively to the third input of the third display unit and to the first input of the fourth element I, the second input of which is the input запуска анализатора, выход четвертого элемента И подключен к синхровходу второго триггера, вход сброса которого соединен с вь ходом третьего элемента ИЛИ, первый вход которого соединен с- подвижным контактом третьего переключател , первые и вторые неподвижные контакты первого, второго и третьего переключателей соответственно объединены между собой и подключены к шинам логического нул  и логической единицы анализатора соответственно , отличающийс  тем, что, с целью сокращени  времени поиска неисправностей, анализатор содержит регистр, сумматор по модулю два., четвертый блок индикации, блок формировани  импульсов управлени , блок сравнени , с первого по третий элементы И-ИЛИ и четвертый и п тый переключатели , причем выход первого триг- гера соединен с входом сумматора по модулю два, группа входов которого соединена с группой выходов сдвигового регистра в соответствии с ненулевыми коэффициентами образующего полинома , группа выходов сдвигового регистра соединена с группой информационных входов регистра и первой группой информационных входов блока сравнени , втора  группа информационных входов которого соединена с группойstart of the analyzer, the output of the fourth element I is connected to the synchronous input of the second trigger, the reset input of which is connected to the third element OR, the first input of which is connected to the third contact of the third switch, the first and second fixed contacts of the first, second and third switches are respectively connected together and connected to the busses of logical zero and logical unit of the analyzer, respectively, characterized in that, in order to shorten the troubleshooting time, the analyzer contains a reg device modulo two., fourth display unit, control pulse shaping unit, comparison unit, first to third AND-OR elements and fourth and fifth switches, with the output of the first trigger connected to the adder modulo two, group the inputs of which are connected to the group of outputs of the shift register in accordance with nonzero coefficients of the constituent polynomial, the group of outputs of the shift register is connected to the group of information inputs of the register and the first group of information inputs of the comparison unit, ora group of which is connected to a group of information inputs оabout выходов регистра и группой входов четвертого блока индикации, выход сумматора по модулю два соединен сoutputs of the register and a group of inputs of the fourth display unit, the output of the modulo two adder is connected to информационным входом последовательной записи сдвигового регистра, синх- ровход которого соединен с синхровхо- дом первого триггера, выходом первого элемента И-ИЛИ и образует синхровыход анализатора, вход сброса сдвигового регистра соединен с вторым входом второго элемента ИЛИ и выходом третьего элемента И-ИЛИ, выход второго триггера соединен с разрешающим входом вthe information input of the sequential write of the shift register, the synchronized input of which is connected to the sync input of the first trigger, the output of the first AND-OR element and forms the sync output of the analyzer, the reset input of the shift register connected to the second input of the second OR element, and the output of the third AND-OR element, output second trigger is connected to the permissive input второго блока индикации, с первым ин- версны.м входом первого элемента ИЛИ и с входом запуска блока формировани  импульсов управлени , первый и второй выходы которого подключены соответстthe second display unit, with the first inverse m input of the first OR element and with the start input of the control pulse shaping unit, the first and second outputs of which are connected respectively венно к синхровходу регистра и разрешающему входу блока сравнени , выход блока сравнени  соединен со сЧетным входом счетчика, первый вход первого элемента И-ИПИ соединен с вторым входом первого элемента И, второй вход первого элемента .И-1ШИ  вл етс  вторым входом синхронизации анализатора,, третий и четвертый инверсный входы первого элемента И-1-ШИ объединены и подключены к подвижному контакту четвертого переключател , п тый вход первого элемента И-ИЛИ соединен с вы10to the register input and the enable input of the comparator unit, the output of the comparator unit is connected to the counter input, the first input of the first I-IPI element is connected to the second input of the first AND element, the second input of the first element. the third and fourth inverse inputs of the first element I-1-SHI are combined and connected to the movable contact of the fourth switch, the fifth input of the first element AND-OR is connected to the high 10 дом первого элемента ИЛИ и первым подвижным контактом п того переключател , п тый вход второго элемента И- ИЛИ  вл етс  входом Стоп анализатора , выход второго элемента И-1ШИ соединен с вторым входом третьего элемента ИЛИ, выход первого элемента ИЛИ соединен с информационным входом второго триггера, инверсный выход и синх ровход которого подключены соответственно к первому и второму входам третьего элемента И-ИЛИ, третий и четвертый входы третьего элемента И-ИЛИthe house of the first OR element and the first movable contact of the fifth switch, the fifth input of the second OR element is the analyzer Stop input, the output of the second AND-1SH element is connected to the second input of the third OR element, the output of the first OR element is connected to the information input of the second trigger whose inverse output and sync rotor are connected respectively to the first and second inputs of the third element AND-OR, the third and fourth inputs of the third element AND-OR ходом первого элемента И и со счетным 15 объединены и подключены к подвижномуthe course of the first element And with the counting 15 are combined and connected to the rolling входом первого счетчика группы, под- вюкный контакт первого переключател  группы соединен с первым входом второго элемента И-ИЛИ и образует выход синхронизации анализатора, второй вход третьего элемента И соединен с первым входом второго элемента И и вторым входом четвертого элемента И, второй вход второго элемента И-ИЛИthe input of the first counter of the group, the sub-contact of the first switch of the group is connected to the first input of the second element AND-OR and forms the sync output of the analyzer, the second input of the third element I is connected to the first input of the second element AND and the second input of the fourth element AND, the second input of the second element AND-OR контакту третьего переключател , пр мой выход четвертого триггера  вл етс  выходом останова анализатора, первый неподвижный контакт четвертого 20 переключател  соединен с первым не- подвизхным контактом первой группы и третьим неподвижным контактом второй группы п того переключател  и подключен к шине логического нул  анализасоединен с четвертым инверсным входом 25тора, второй неподвижный контакт чет- второго элемента И-ИЛИ, с вторым ий-вертого переключател  соединен с вто- версным входом второго элемента И и сРым и третьим неподвижными контактами вторым подвижным контактом п того пе-первой группы и с первым и вторым не, реключател , третий вход второго эле-подвижными контактами второй группы мента И-ЙЛИ соединен с шестым входом 30п того переключател  и подключен к второго элемента И-ИЛИ, с вторым вхошине логической единицы анализатора.the contact of the third switch, the direct output of the fourth trigger is the analyzer stop output, the first fixed contact of the fourth 20 switch is connected to the first non-impact contact of the first group and the third fixed contact of the second group of the fifth switch and is connected to the fourth inverse bus 25th, the second fixed contact of the fourth element AND-OR, with the second-right switch is connected to the second input of the second element AND and the third and third fixed the second contact of the second ne-first group and the first and second not, the switch, the third input of the second movable contacts of the second group of the I-YI element is connected to the sixth input 30p of the switch and connected to the second element AND-OR, second in the logical unit of the analyzer. JJozl оJjozl o КбKb ОтFrom 1Г «Ji-г1G "Ji-g kiki дом первого элемента ИЛИ и первым подвижным контактом п того переключател , п тый вход второго элемента И- ИЛИ  вл етс  входом Стоп анализатора , выход второго элемента И-1ШИ соединен с вторым входом третьего элемента ИЛИ, выход первого элемента ИЛИ соединен с информационным входом второго триггера, инверсный выход и синх- ровход которого подключены соответственно к первому и второму входам третьего элемента И-ИЛИ, третий и четвертый входы третьего элемента И-ИЛИthe house of the first OR element and the first movable contact of the fifth switch, the fifth input of the second OR element is the analyzer Stop input, the output of the second AND-1SH element is connected to the second input of the third OR element, the output of the first OR element is connected to the information input of the second trigger whose inverse output and synchronous input are connected respectively to the first and second inputs of the third AND-OR element, the third and fourth inputs of the third AND-OR element контакту третьего переключател , пр мой выход четвертого триггера  вл етс  выходом останова анализатора, первый неподвижный контакт четвертого переключател  соединен с первым не- подвизхным контактом первой группы и третьим неподвижным контактом второй группы п того переключател  и подключен к шине логического нул  анализатора , второй неподвижный контакт чет- вертого переключател  соединен с вто- Рым и третьим неподвижными контактами первой группы и с первым и вторым неподвижными контактами второй группы п того переключател  и подключен к the third switch contact, the direct output of the fourth trigger is the analyzer stop output, the first fixed contact of the fourth switch is connected to the first non-idle contact of the first group and the third fixed contact of the second group of the fifth switch and the second fixed contact is even - the right switch is connected to the second and third fixed contacts of the first group and to the first and second fixed contacts of the second group of the fifth switch and n connected to шине логической единицы анализатора.bus analyzer logical unit. /С 5/ C 5 йth RR фаз.гphase П П П ПП П П П П П л ,P P PP PP P P P P P L, П П П П Л ,// P p p p l
SU864162771A 1986-12-16 1986-12-16 Signature analyser for detection of intermittent faults SU1495799A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864162771A SU1495799A1 (en) 1986-12-16 1986-12-16 Signature analyser for detection of intermittent faults

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864162771A SU1495799A1 (en) 1986-12-16 1986-12-16 Signature analyser for detection of intermittent faults

Publications (1)

Publication Number Publication Date
SU1495799A1 true SU1495799A1 (en) 1989-07-23

Family

ID=21273410

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864162771A SU1495799A1 (en) 1986-12-16 1986-12-16 Signature analyser for detection of intermittent faults

Country Status (1)

Country Link
SU (1) SU1495799A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114873190A (en) * 2022-05-11 2022-08-09 河北白沙烟草有限责任公司 Error-preventing monitoring device and method for putting tobacco shreds into cabinet

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Приборы и системы управлени , 1984, № 3, с. 25. Авторское свидетельство СССР № 13815,11, кл. G 06 F 11/00, 1985. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114873190A (en) * 2022-05-11 2022-08-09 河北白沙烟草有限责任公司 Error-preventing monitoring device and method for putting tobacco shreds into cabinet
CN114873190B (en) * 2022-05-11 2024-05-07 河北白沙烟草有限责任公司 Error-preventing monitoring device and method for tobacco shred entering cabinet

Similar Documents

Publication Publication Date Title
US4139147A (en) Asynchronous digital circuit testing and diagnosing system
EP0113393B1 (en) A self-clocked signature analyser
US3843893A (en) Logical synchronization of test instruments
SU1495799A1 (en) Signature analyser for detection of intermittent faults
SU1381511A1 (en) Device for detecting intermittent failures
SU1262502A1 (en) Device for searching intermittent failures
SU970283A1 (en) Device for locating malfunctions in logic assemblies
RU2050588C1 (en) Method for control and debug of real-time programs and device for its implementation
SU1264186A1 (en) Device for checking digital units
SU1256228A1 (en) Device for detecting errors from elements of binary signal
SU1624459A1 (en) Device for logic unit testing
SU785977A1 (en) Device for discriminating synchro pulses
SU441532A1 (en) Device for detecting faults in logic circuits
SU1571552A1 (en) Device for checking program automatic machines
SU1499349A1 (en) Signature analyzer
SU1161991A1 (en) Device for diagnostic checking of memory
SU1388872A2 (en) Device for registering unstable failures
SU1071979A1 (en) Device for digital assembly diagnostics
SU1589278A1 (en) Signature analyzer
SU1352420A1 (en) Logic tester
SU858210A1 (en) Multichannel analyzer of logic states
JPH11284505A (en) Timer circuit
SU1325417A1 (en) Monitoring device
SU1251335A1 (en) Device for detecting errors
SU936005A1 (en) Shaft angular position-to-code converter testing device