SU1327319A1 - Device for test diagnostics of equipment of program-controled switching units - Google Patents
Device for test diagnostics of equipment of program-controled switching units Download PDFInfo
- Publication number
- SU1327319A1 SU1327319A1 SU864019045A SU4019045A SU1327319A1 SU 1327319 A1 SU1327319 A1 SU 1327319A1 SU 864019045 A SU864019045 A SU 864019045A SU 4019045 A SU4019045 A SU 4019045A SU 1327319 A1 SU1327319 A1 SU 1327319A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- block
- logical node
- inputs
- Prior art date
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Изобретение относитс к электросв зи и может использоватьс дл автоматизации обслуживани АТС. Цель изобретени - повышение точности диагностировани . Устр-во содержит блок 1 управлени , блок 2 коммутации, генератор 3 входных воздействий, генератор 4 эталонных ответов, блок 5 сравсо ю со соThe invention relates to telecommunications and can be used to automate the service of PBXs. The purpose of the invention is to improve the accuracy of diagnosis. The device contains a control unit 1, a switching unit 2, a generator of 3 input actions, a generator of 4 reference responses, a block 5 with co-operation with
Description
1327313273
нени j, оперативный запоминают блок: 6, логический узел 7, блок 8 вывода информации , блок 9 пам ти диагностической информации, блок 10 пам ти.номе-. ров неисправных элементов, блок 11 очередности замены элементов, блок 12 ввода информации и блок 13 номера инструкции. В блоке 9 каждой возможной неисправности соответствует определенна диагностическа информаци , а в блоке 10 записана соотв. ей информаци , указывающа , какой типовой j, operational memorize block: 6, logical node 7, information output block 8, diagnostic information memory block 9, memory block 10. Ditch of faulty elements, block 11 of the order of replacement of elements, block 12 of information input and block 13 of the instruction number. In block 9, each possible malfunction corresponds to a certain diagnostic information, and in block 10 it is recorded according to. her information indicating what type
1one
Изобретение относитс к электросв зи и может быть использовано дл автоматизации обслуживани АТС с программным управлением, в частности дл контрол и диагностики оборудовани с целью обнаружени и последующег устранени возникающих неисправностейThe invention relates to telecommunications and can be used to automate the service of program-controlled PBXs, in particular for monitoring and diagnosing equipment in order to detect and subsequently troubleshoot the occurrence of malfunctions.
Цель изобретени - повышение точности диагйостировани .The purpose of the invention is to improve the accuracy of diagnostics.
На фиг. 1 приведена структурна схема предлагаемого устройства тестового диагностировани оборудовани узлов коммутации с программным управлением; на фиг, 2 - структурна схема логического узла; на фиг. 3 - возможный вариант выполнени блока управлени ; на фиг. 4 - временна диаграмма алгоритма функционировани блока управлени ; на фиг. 5 - пример преоб- разовани информации в устройстве на этапе выполнени теста.FIG. 1 shows a block diagram of the proposed device for the test diagnostics of the equipment of switching nodes with programmed control; Fig 2 is a block diagram of a logical node; in fig. 3 shows a possible embodiment of the control unit; in fig. 4 is a timing diagram of the control unit operation algorithm; in fig. 5 shows an example of converting information in a device at the test execution stage.
Предлагаемое устройство (фиг. 1) содержит блок 1 управлени , блок 2 коммутации, генератор 3 входных воз- действий, генератор 4 эталонных ответов , блок 5 сравнени , оперативный запоминающий блок 6, логический узел 7, блок 8 вывода информации, блок 9 пам ти диагностической информации, блок 10 пам ти номеров неисправных элементов, блок 11 очередности замены элементов, блок 12 ввода информации и блок 13 номера инструкции. Логический узел 7 (фиг.2) содержит элемент 14 сравнени , регистр 15 сдвига , два элемента ИЛИ 16 и 17 и четыре элемента И 18-21. Блок 1 управлени содержит генератор 22 тактовых импуль19The proposed device (Fig. 1) contains a control unit 1, a switching unit 2, a generator of 3 input effects, a generator of 4 reference responses, a comparison unit 5, an online storage unit 6, a logic node 7, an information output unit 8, a memory unit 9 diagnostic information, block 10 of the memory of numbers of faulty elements, block 11 of the order of replacement of elements, block 12 of entering information and block 13 of the instruction. Logic node 7 (FIG. 2) contains a comparison element 14, a shift register 15, two elements OR 16 and 17, and four elements AND 18-21. Control unit 1 contains a generator of 22 clock pulses.
елемент замены вы влен в результате диагностики как неисправный. Эта информаци определ етс предварительно на этапе проектировани объекта диагностировани путем анализа вли ни неисправностей на результаты выполнени тестов, В случае вы влени нескольких неисправных элементов замены блок 11 выдает хран щуюс в нем информацию о наиболее оптимальном пор дке замены элементов, 1 з.п. ф-лы, 5 ил.The replacement element was diagnosed as faulty as a result of the diagnosis. This information is preliminarily determined at the stage of designing the object of diagnostics by analyzing the influence of faults on the results of the tests. In the case of the detection of several faulty replacement elements, block 11 provides information stored therein on the most optimal order of replacing elements 1 Hp. f-ly, 5 ill.
сов, счетчик 23 количества элементарных проверок теста, дешифратор 24, элементы И 25-30, триггеры 31 и 32, регистры сдвига 33 и 34.owls, counter 23 of the number of elementary test checks, decoder 24, elements And 25-30, triggers 31 and 32, shift registers 33 and 34.
В блоке 9 пам ти диагностической информации каждой возможной неисправности , а следовательно, каждому возможному результату выполнени элементарных проверок теста, соответствует определенна диагностическа информаци , а в блоке 10 пам ти номервв неисправных элементов записана соответствующа ей информаци , указывающа какой типовой элемент замены (оди или несколько) вы влен в результате диёгностики как неисправный.In block 9 of the diagnostic information memory, each possible malfunction, and therefore, every possible result of performing elementary checks of the test, corresponds to a certain diagnostic information, and in block 10 of the number of malfunctioning elements, the corresponding information is written indicating which typical replacement element (one or more ) detected as a result of diagnostics as faulty.
Эта информаци определ етс предварительно на этапе проектировани объекта диагностировани путем анализа неисправностей на результаты выполнени тестов.This information is preliminarily determined at the stage of designing the object of diagnostics by analyzing faults on the results of the tests.
В случае, если вы влены несколько неисправных элементов замены, блок 11 очередности замены элементов выдает хран щуюс в нем информацию о наиболее оптимальном пор дке замены элементов . - .In the event that several faulty replacement elements have been detected, the unit 11 for replacing the elements gives out the information stored in it on the most optimal order for replacing the elements. -.
Если же, реакци объекта диагностировани на выполнение элементарных проверок тестов не позвол ет вы вить поврежденньш элемент, то блок 13 номера инструкции выдает номер соответствующей инструкции по дальнейшему поиску неисправности.If, however, the response of the object of diagnosis to the performance of elementary tests of tests does not allow detection of a damaged element, block 13 of the instruction number gives the number of the corresponding instruction for further troubleshooting.
По мерь накоплени опыта по поиску неисправностей и ремонту объекта диагностировани имеетс возможность с помощью бдока 12 ввода информацииDue to the accumulation of experience in troubleshooting and repair of the object being diagnosed, it is possible to use the bdoc 12 to enter information
3131
вносить изменени и дополнени в блоки 9, 10, 11, 1.3. Это позвол ет повысить точность определени неисправности и увеличить процент автоматически диагностируемых повреждений .make changes and additions to blocks 9, 10, 11, 1.3. This makes it possible to increase the accuracy of fault detection and increase the percentage of automatically diagnosed lesions.
Устройство тестового диагностировани оборудовани узлов коммутации с программным управлением работает следующим образом.The device for the test diagnostics of the equipment of the switching nodes with programmed control works as follows.
При пуске устанавливаютс в исходное состо ние регистр 15 сдвига в логическом узле 7, регистры сдвига, счетчик 23 элементарных проверок тес та и триггеры в блоке 1 управлени (фиг, 3), начинает работать генерато тактовых импульсов.At start-up, the shift register 15 in the logical node 7, the shift registers, the counter of the elementary tests of the test and the triggers in the control unit 1 (FIG. 3) are set to the initial state, and the clock pulse generator starts to work.
На первом такте блок 1 управлени вьвдает сигнал (команду) в блок 2 ком мутации, который подключает вход объекта диагностировани к выходу генератора 3 входных воздействий, а выход - ко входу блока 5 сравнени .In the first cycle, the control unit 1 emits a signal (command) to the switching unit 2, which connects the input of the diagnostic object to the generator output 3 of the input actions, and the output to the input of the comparison unit 5.
Начинаетс первый этап процесса диагностировани . Он осуществл етс путем последовательной подачи уп- . равл ютцих импульсов с выхода разр дов первого регистра сдвига блока 1 управлени . Этот регистр после сигнал пуска работает под воздействием сигналов , поступающих с выхода генератора тактовых импульсов.The first stage of the diagnostic process begins. It is carried out by successively filing up. equal pulses from the output of the bits of the first shift register of control unit 1. This register after the start signal operates under the influence of signals from the output of the clock generator.
Управл ющие импульсы с выходов рар дов первого регистра сдвига поступают последовательно на входы генератора 3 входных воздействий, генератора 4 эталонных ответов и блока 5 сравнени ,The control pulses from the outputs of the rads of the first shift register are received successively at the inputs of the generator 3 input actions, the generator 4 reference responses and the comparison unit 5,
,,
Сначала блок 1 управлени выдает команду (сигнал) в генератор 3 входны воздействий. Перва элементарна проверка теста диагностировани , представл юща собой, например, комби- нацию двоичных сигналов, с выхода генератора 3 входных воздействий по скоммутированному блоком 2 пути поступает на вход диагностируемого оборудовани . Результат выполнени элементарной проверки теста от объекта поступает через блок 2 коммутации на второй вход блока 5 сравнени .First, the control unit 1 issues a command (signal) to the generator 3 input actions. The first elementary test of the diagnostics test, which is, for example, a combination of binary signals, from the generator output 3 input influences through the switched unit 2 paths enters the input of the diagnosed equipment. The result of performing an elementary test of the test from the object goes through the switching unit 2 to the second input of the comparison unit 5.
Далее, блок 1 управлени выдает команду на генератор 4 эталонных от- ветов с целью передачи в блок 5 сравнени эталонного результата данной элементарной проверки выполн емого теста.Next, the control unit 1 issues a command to the generator 4 reference responses in order to transfer to the comparison unit 5 the reference result of this elementary check of the test being performed.
Q Q
ц c
Q Q
5 д 5 d
00
5 0 50
5 five
5five
19nineteen
После сравнени в следующем такте, задаваемом блоком 1 управлени , фактического и эталонного результатов, блок- 5 сравнени вьщает его результат в оперативный запоминающий блок 6, Затем, в соответствии с программой диагностировани блок 1 управлени производит управление прохождением последующих проверок по аналогичному алгоритму. Таким образом, в оперативном запоминающем блоке 6 на данном этаI пе происходит накопление результатовAfter the comparison, in the next cycle, specified by the control unit 1, the actual and reference results, the comparison unit 5 makes its result in the operational storage unit 6, then, in accordance with the diagnostic program, the control unit 1 controls the subsequent checks according to a similar algorithm. Thus, in the operational storage unit 6 at this stage, there is an accumulation of results
проверок (фиг. 5), вход щих в состав теста, используемого дл диагностировани определенного вида оборудовани . Окончание первого этапа происходит {три заполнении счетчика количества элементарных проверок. При этом, дешифратор двоичной комбинации выдает сигнал, закрывающий элемент И25 и от- крьтающий элемент И 26, Начинаетс второй этап работы, когда управл ющий импульс в соответствующие блоки поступает с выходов разр дов второго регистра сдвига блока 1 управлени .the tests (Fig. 5) included in the test used to diagnose a certain type of equipment. The end of the first stage occurs {three filling the counter of the number of elementary checks. In this case, the binary combination decoder generates a signal, the closing element I25 and the decoupling element AND 26. The second stage of operation begins when the control pulse to the corresponding blocks comes from the outputs of the bits of the second shift register of the control block 1.
На втором этапе работы осуществл етс п роцесс сравнени результатов диагностировани , накопленных в оперативном запоминающем блоке 6, с информацией , записанной в блоке 9 ти диагностической информации,At the second stage of work, the process of comparing the results of diagnostics accumulated in the operational storage unit 6 with the information recorded in the block 9 of diagnostic information,
С первого разр да второго регистра сдвига блока 1 управлени сигналы поступают на третий вход блока 9 пам ти диагностической информации и второй вход оперативного запоминающего блока 6, Нар ду с этим, на второй вход блока 9 поступает сигнал с соответствующего разр да регистра Г5 сдвига логического узла 7, Этот регистр сдвига имеет М 1 разр д, где М - число строк информации, записанной в блоке 9 пам ти диагностической информации с учетом возможного наращивани в процессе накоплени статистических данных. Регистр 15 сдвига выполн ет функции счета, хранени и дешифрации номеров строк, В соответствии с комбинацией, поступающей по М проводам, представл ющим совокупность выходов логического узла 7, на второй вход блока 9 пам ти диагностической информации в момент прихода управл ющего импульса с первого разр да второго регистра сдвига блока 1 управлени происходит считывание очередной строки блока 9 пам ти диагностической информации в элементFrom the first bit of the second shift register of the control unit 1, the signals arrive at the third input of the diagnostic information block 9 and the second input of the operational storage unit 6, and the second input of the block 9 receives a signal from the corresponding bit of the logical node shift G5 7, This shift register has M 1 bit, where M is the number of lines of information recorded in block 9 of the diagnostic information memory, taking into account the possible increase in the process of accumulating statistical data. Shift register 15 performs the functions of counting, storing and deciphering line numbers. In accordance with a combination received via M wires, representing a set of outputs of logic node 7, to the second input of diagnostic information memory block 9 at the moment of arrival of the control pulse from the first bit. Yes, the second shift register of the control block 1 reads the next line of the diagnostic information memory block 9 into the element
5Т325T32
14 сравнени логического узла 7. Одновременно происходит считывание информации из оперативного запоминающего блока 6 также в элемент 14 сравнени . Дл этого, элемент 14 сравнени имеет два регистра: один - дл записи информации из блока 9 пам ти диагностической информации, а другой - дл записи из оперативного запоминающего блока 6.14 comparisons of the logical node 7. At the same time, information is read from the operational storage unit 6 also into the comparison element 14. For this, the comparison element 14 has two registers: one for recording information from the memory information block 9 of diagnostic information, and the other for recording from the operational memory block 6.
После окончани процесса переписи в следующем такте по сигналу со второго разр да второго регистра сдвига блока управлени происходит сравнение информации. Возможны два результата в ходе сравнени неравенство и равенство . Первый результат означает, что процесс сравнени необходимо продолжать . В этом случае в следующем такте третьего разр да второго регистра сдвга блока 1 управлени на первый вход логического узла 7 поступает сигнал. Происходит сдвиг на шаг единицы в регистре 15 сдвига. Измен етс комбинаци на четвертом выходе логического узла 7 и в блоке 9 подготавливаетс дл выхода следующа строка информации . Затем, снова из блока 1 управлени в трех тактах поступают сигналы на третий вход блока 9 пам ти диагнос тической информации, второй вход оперативного запоминающего блока и первый вход логического узла и т.д., как бьшо описано, пока не будет зафиксировано совпадение информации в зле- Менте 14 сравнени . При совпадении сигнал, вырабатываемый элементом 14 сравнени , поступает через первый вход блока 1 управлени , где происходит переключение второго триггера, В результате закрываетс элемент И 29 и открываетс И 30. Таким образом, в следующем такте произойдет не сдвиг информации в регистре 15 сдвига, а управл ющий сигнал поступит на вторые входы бЛока 10 пам ти номеров неисправных элементов и блока 11 очередности замены элементов.After the census process is completed, the information is compared in the next clock cycle from the second bit of the second shift register of the control unit. Two results are possible in the course of comparing inequality and equality. The first result means that the comparison process needs to be continued. In this case, in the next cycle of the third bit of the second register of shift of the control unit 1, a signal arrives at the first input of logic node 7. There is a shift by step units in the register 15 shift. The combination is changed at the fourth output of the logic node 7 and in block 9 the next line of information is prepared for output. Then, again, from the control unit 1, in three cycles, signals are sent to the third input of the diagnostic information storage unit 9, the second input of the operational storage unit and the first input of the logical node, etc., as described, until the information coincides with Hell Mente 14 Comp. When the signal coincides, the signal produced by the comparison element 14 comes through the first input of the control unit 1, where the second trigger is switched. As a result, the AND 29 element closes and AND 30 opens. Thus, in the next clock, not the information shift in the shift register 15, but the control signal will be sent to the second inputs of the block 10 of the memory of the numbers of faulty elements and the block 11 of the order of replacement of elements.
Этот сигнал в совокупности с сигналом , поступающим на вторые входы указанных блоков 10 и lie регистра 15 сдвига (по совокупности М проводов четвертого выхода логического узла 7) и определ ющим номер чейки в этих блоках, из которых должна считыватьс информаци , обеспечивает её вьщачу на блок 8 вывода информации. При этом если совпадение произошло на шагахThis signal, together with the signal arriving at the second inputs of the indicated blocks 10 and lie of the shift register 15 (on the set of M wires of the fourth output of the logic node 7) and determining the cell number in these blocks, from which the information is to be read, ensures it to the block 8 output information. Moreover, if a coincidence occurred on the steps
,,
fOfO
1515
00
2525
1:N , это соответствует первым N строкам блока 10, где записаны номера одиночных неисправных элементов (т.е в результате диагностировани указываетс номер одного неисправного элемента). В этом случае сигнал с выхода регистра 15 сдвига через элемент ИЛИ 16 открывает по первому входу элемент ИЛИ 18 и информаци с выхода блока 10 выдаетс в блок 8 вывода информации. В том случае, если совпадение зарегистрировано на N i- 1 : М шаге, это соответствует строкам блока 10 от N + 1 до М, Здесь записаны номера нескольких подозре- . ваемых элементов. В этом случае сигналом с соответствующего разр да регистра 15 сдвига через элемент ИЛИ 17 по первому входу открываютс , элементы И 18 и И 19. Таким образом, кроме номеров, подозреваемых элементов, на блок 8 вывода информации поступит из блока 11 информаци об очередности замены элементов. ;1: N, this corresponds to the first N lines of block 10, where the numbers of single faulty elements are recorded (i.e., the number of one faulty element is indicated as a result of diagnostics). In this case, the signal from the output of the shift register 15 through the OR element 16 opens the OR 18 element on the first input and information from the output of the block 10 is output to the information output unit 8. In the event that a match is registered at the N i- 1: M step, this corresponds to the lines of block 10 from N + 1 to M, here are the numbers of several suspects. items. In this case, the signal from the corresponding bit of the shift register 15 through the element OR 17 at the first input opens the elements AND 18 and AND 19. Thus, in addition to the numbers of suspected elements, the information output order block 8 will receive information about the order of replacement of elements . ;
Возможен также вариант, когда не будет обнаружено совпадени информации из оперативного запоминающего блока 6 и из блока 9 пам ти диагностической информации на всех 1 : М шагах, В этом случае, единица в регистре 15, сдвига окажетс продвинутой в разр д М + 1. Сигнал с этого разр да через третий выход логического узла 7 поступает на второй вход блока 1 управ- 35 лени , где срабатывает первый триггер и тем самым закрывает элементы И 27- 30J запреща выдачу управл ющих сигналов из блока 1 управлени . Одновременно сигнал с выхода М + 1 разр да регистра 15 сдвига открывает по первым входам элементов И 20 и И 21 логического узла 7, а также через его п тьй выход поступает на второй вход блока 13 номеров инструкций. Под действием этого сигнала, информаци из блока 13 через элемент И 20 логического узла 7 поступает на вход блока 8 вьщачи информации совместно с содержимым оперативного запоминающего блока 6, которое выдаетс через элемент И 21,. It is also possible that no information will be found from the operational storage unit 6 and from the diagnostic information storage unit 9 at all 1: M steps. In this case, the unit in register 15 will shift the offset to the M + 1 bit. Signal From this bit, the third output of the logic node 7 is fed to the second input of control unit 1, where the first trigger is triggered and thereby closes the elements AND 27-30J prohibiting the issuance of control signals from control unit 1. At the same time, the signal from the M + 1 output of the register of the 15 shift opens the first inputs of the elements And 20 and 21 of the logic node 7, and also through its five output enters the second input of the block 13 numbers of instructions. Under the action of this signal, the information from block 13 through the AND element 20 of the logical node 7 is fed to the input of the block 8 of information together with the contents of the operational storage unit 6, which is output through the element 21 ,.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864019045A SU1327319A1 (en) | 1986-02-06 | 1986-02-06 | Device for test diagnostics of equipment of program-controled switching units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864019045A SU1327319A1 (en) | 1986-02-06 | 1986-02-06 | Device for test diagnostics of equipment of program-controled switching units |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1327319A1 true SU1327319A1 (en) | 1987-07-30 |
Family
ID=21220468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864019045A SU1327319A1 (en) | 1986-02-06 | 1986-02-06 | Device for test diagnostics of equipment of program-controled switching units |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1327319A1 (en) |
-
1986
- 1986-02-06 SU SU864019045A patent/SU1327319A1/en active
Non-Patent Citations (1)
Title |
---|
Шл поберский В.И. Основьт техники передачи дискретных сообщений. М.; Св зь, 1973, с. 474-475. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7673208B2 (en) | Storing multicore chip test data | |
US20090089636A1 (en) | Method and Apparatus for Logic Built In Self Test (LBIST) Fault Detection in Multi-Core Processors | |
CN108833170B (en) | Network-level self-adaptive CAN bus fault diagnosis method | |
US3573751A (en) | Fault isolation system for modularized electronic equipment | |
CN100446129C (en) | Method and system for RAM fault testing | |
US4183462A (en) | Fault diagnosis apparatus and method for sequence control system | |
SU1327319A1 (en) | Device for test diagnostics of equipment of program-controled switching units | |
US3999053A (en) | Interface for connecting a data-processing unit to an automatic diagnosis system | |
US4660198A (en) | Data capture logic for VLSI chips | |
CN1333546C (en) | Method for diagnosing forwarding faults of network processor | |
Guo et al. | Heuristics for fault diagnosis when testing from finite state machines | |
US5541936A (en) | Diagnostic circuit | |
SU1339503A1 (en) | Device for diagnostics of automatic control systems | |
CN100414647C (en) | Method for detecting FCASH inner unit | |
SU1481773A1 (en) | Digital unit malfunction diagnostic unit | |
SU1432528A2 (en) | Apparatus for monitoring the functioning of logical modules | |
SU1681304A1 (en) | Logical unit fault locator | |
SU1312580A1 (en) | Device for checking and diagnostic testing of digital units | |
SU842720A1 (en) | Parameter checking device | |
SU1032457A1 (en) | Logic analyser | |
Zhao et al. | Maximal diagnosis of interconnects of random access memories | |
Zhao et al. | Adaptive approaches for fault detection and diagnosis of interconnects of random access memories | |
SU1149265A1 (en) | Device for generating tests for making diagnosis of digital units | |
SU746553A1 (en) | Digital unit testing device | |
SU970283A1 (en) | Device for locating malfunctions in logic assemblies |