RU2750109C1 - Method for constructing computational process of testing electronic i/o devices with exchange diagnostics - Google Patents
Method for constructing computational process of testing electronic i/o devices with exchange diagnostics Download PDFInfo
- Publication number
- RU2750109C1 RU2750109C1 RU2020131540A RU2020131540A RU2750109C1 RU 2750109 C1 RU2750109 C1 RU 2750109C1 RU 2020131540 A RU2020131540 A RU 2020131540A RU 2020131540 A RU2020131540 A RU 2020131540A RU 2750109 C1 RU2750109 C1 RU 2750109C1
- Authority
- RU
- Russia
- Prior art keywords
- exchange
- input
- information
- output device
- control equipment
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012360 testing method Methods 0.000 title claims abstract description 40
- 230000008569 process Effects 0.000 title claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 230000003993 interaction Effects 0.000 claims abstract description 6
- 238000002405 diagnostic procedure Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- YTOPFCCWCSOHFV-UHFFFAOYSA-N 2,6-dimethyl-4-tridecylmorpholine Chemical compound CCCCCCCCCCCCCN1CC(C)OC(C)C1 YTOPFCCWCSOHFV-UHFFFAOYSA-N 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 108010028309 kalinin Proteins 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012956 testing procedure Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
Изобретение относится к вычислительной технике, а именно к способу построения вычислительного процесса испытаний электронных устройств ввода/вывода.The invention relates to computer technology, and in particular to a method for constructing a computational process for testing electronic input / output devices.
Известен способ построения вычислительного процесса испытаний электронных устройств в процессе производства, используя диагностические тесты, заключающийся в том, что вычислительный процесс испытаний электронных устройств реализуется в вычислительном модуле, а аппаратура контроля осуществляет его индикацию и управление. («Тестопригодный блок управления и процедуры его тестирования» / В.Б. БРОДИН, А.В. КАЛИНИН – Научная сессия МИФИ-2007. Т.1 Автоматика. Микроэлектроника. Электроника. Электронные измерительные системы. Компьютерные медицинские системы, стр. 94-96).There is a known method of constructing a computing process for testing electronic devices in the production process, using diagnostic tests, which consists in the fact that the computing process for testing electronic devices is implemented in a computing module, and the control equipment performs its indication and control. ("Testable control unit and its testing procedures" / VB BRODIN, AV KALININ - Scientific session MEPhI-2007. V.1 Automation. Microelectronics. Electronics. Electronic measuring systems. Computer medical systems, p. 94- 96).
Недостатком в данном способе является выполнение тестов в вычислительном модуле, что не позволяет осуществлять быстрый и гибкий переход между различными тестовыми наборами, а соответственно увеличивает продолжительность процесса испытаний его подготовкой, а не самими испытаниями. Также использование вычислительного модуля в такой схеме не допускает расширения возможности подключения устройств ввода/вывода с другими интерфейсами, кроме тех, что реализованы в нем, что делает данное рабочее место не универсальным, а специализированным.The disadvantage in this method is the execution of tests in the computational module, which does not allow for a quick and flexible transition between different test suites, and, accordingly, increases the duration of the test process by preparing it, and not by the tests themselves. Also, the use of a computing module in such a scheme does not allow expanding the ability to connect input / output devices with other interfaces, except for those that are implemented in it, which makes this workstation not universal, but specialized.
Известен способ построения вычислительного процесса испытаний аппаратуры с мультиинтерфейсным взаимодействием, используя диагностические тесты, заключающийся в том, что вычислительный процесс выполняет аппаратура контроля, а именно, формирует диагностические тесты, производит вычислительный процесс испытаний и отправляет пакеты данных на устройство ввода/вывода транзитом через многофункциональный крейт, в состав которого входят модули обмена по соответствующему приборному интерфейсу и управляющее ими вычислительное устройство, которое содержит программное обеспечение, реализующее обмен между аппаратурой контроля и устройством ввода/вывода, а обмен информацией от аппаратуры контроля с устройством ввода/вывода осуществляется по определенным алгоритмам (Патент RU 2716389 C1 «Способ построения вычислительного процесса испытаний аппаратуры с мультиинтерфейсным взаимодействием»).There is a known method of constructing a computational process for testing equipment with multi-interface interaction, using diagnostic tests, which consists in the fact that the computing process is performed by control equipment, namely, it generates diagnostic tests, produces a computational test process and sends data packets to the input / output device in transit through a multifunctional crate , which includes exchange modules via the corresponding instrument interface and a computing device that controls them, which contains software that implements the exchange between the control equipment and the input / output device, and the exchange of information from the control equipment with the input / output device is carried out according to certain algorithms (Patent RU 2716389 C1 "Method for constructing a computational process for testing equipment with multi-interface interaction").
В данном способе в качестве транзитного устройства используется многофункциональный крейт, в состав которого входят модули обмена по соответствующему приборному интерфейсу и управляющее ими вычислительное устройство. Транзитное устройство выполняет обмен данными между аппаратурой контроля и устройствами ввода/вывода. Нарушения обмена между транзитным устройством и устройствами ввода/вывода может значительно увеличить время испытаний. При чтении информации понять о нарушении обмена можно по полученным данным от устройства ввода/вывода и провести косвенную оценку с целью выявления причин нарушения обмена. При записи информации результаты обмена не доступны для аппаратуры контроля.In this method, a multifunctional crate is used as a transit device, which includes exchange modules via the corresponding instrument interface and a computing device that controls them. The pass-through device exchanges data between monitoring equipment and input / output devices. Disruptions in communication between the transit device and the I / O devices can significantly increase the test time. When reading information, it is possible to understand about the violation of exchange by the data received from the input / output device and to conduct an indirect assessment in order to identify the causes of the violation of exchange. When recording information, the exchange results are not available for control equipment.
При реализации функций диагностики в программном обеспечении аппаратуры контроля при недостаточном уровне квалификации по ее интеграции приведет к усложнению и загромождению, и как следствие снижению надежности, программного обеспечения аппаратуры контроля, что снизит надежность всего вычислительного процесса испытаний.When implementing diagnostic functions in the control equipment software, with an insufficient level of qualification for its integration, it will lead to complication and clutter, and, as a consequence, to a decrease in the reliability of the control equipment, which will reduce the reliability of the entire computational test process.
Ограничения данного способа могут быть устранены путем реализации функций диагностики обмена по приборному интерфейсу на транзитном устройстве. При этом транзитное устройство будет иметь возможность самостоятельного анализа результатов обмена и принятия решения по парированию ошибок и сбоев, как транспортного так информационного уровней, без участия аппаратуры контроля. По результатам обмена транзитное устройство может формировать диагностическую информацию для аппаратуры контроля в уже структурированном виде с указанием результата обмена (положительный или отрицательный) и с указанием конкретного признака отрицательного обмена. В свою очередь, аппаратура контроля, инициируя обмена с устройством ввода/вывода, будет снимать диагностическую информацию от транзитного устройства и в случае наличия признака отрицательного обмена проинформирует тестировщика о нарушениях обмена, которые невозможно устранить без его вмешательства.The limitations of this method can be eliminated by implementing the diagnostic functions of the exchange via the instrument interface on the transit device. In this case, the transit device will be able to independently analyze the results of the exchange and make a decision to counter errors and failures, both at the transport and information levels, without the participation of control equipment. According to the results of the exchange, the transit device can generate diagnostic information for the monitoring equipment in an already structured form indicating the exchange result (positive or negative) and indicating a specific sign of negative exchange. In turn, the control equipment, initiating the exchange with the input / output device, will remove diagnostic information from the transit device and, if there is a sign of negative exchange, will inform the tester about exchange violations that cannot be eliminated without his intervention.
Наиболее близким к предлагаемому изобретению является «Способ построения вычислительного процесса испытаний аппаратуры с мультиинтерфейсным взаимодействием» (Патент RU 2716389 C1), который выбран в качестве прототипа.Closest to the proposed invention is "A method for constructing a computational process for testing equipment with multi-interface interaction" (Patent RU 2716389 C1), which is selected as a prototype.
Недостатком прототипа является:The disadvantage of the prototype is:
• снижение надежности средств испытаний за счет реализации функций диагностики обмена по приборному интерфейсу средствами аппаратуры контроля или их отсутствия, и как следствие снижение надежности вычислительного процесса испытаний;• decrease in the reliability of test means due to the implementation of the functions of diagnostics of exchange via the instrument interface by means of monitoring equipment or their absence, and as a consequence, a decrease in the reliability of the computing process of tests;
• отсутствие оперативного контроля и своевременной реакции на ошибки обмена со стороны транзитного устройства, ввиду присущих ему только транзитных функций.• lack of operational control and timely response to exchange errors on the part of the transit device, due to its inherent only transit functions.
Для заявленного изобретения выявлены следующие общие с прототипом существенные признаки: способ построения вычислительного процесса испытаний электронных устройств ввода/вывода с диагностикой обмена, заключающийся в том, что при тестировании электронных устройств ввода/вывода формируют диагностические тесты; исполняя тесты, реализуют вычислительный процесс испытаний и формируют пакеты данных в устройство ввода/вывода; устройство ввода/вывода формирует сигналы на выходах; аппаратура контроля осуществляет индикацию и управление вычислительным процессом, и вычислительный процесс выполняет аппаратура контроля, а именно, формирует диагностические тесты, производит вычислительный процесс испытаний и отправляет пакеты данных на устройство ввода/вывода через транзитное устройство; запись информации от аппаратуры контроля в устройство ввода/вывода реализуют путем формирования аппаратурой контроля пакета в формате протокола приборного интерфейса с признаком записи информации, из которого формируют пакеты в формате протокола магистрального интерфейса с идентификатором приборного интерфейса, которые передают в транзитное устройство и по получению пакетов, транзитное устройство идентифицирует приборный интерфейс и формирует пакет в формате его протокола и передает полученный пакет в устройство ввода/вывода; чтение информации аппаратурой контроля от устройства ввода/вывода реализуют путем формирования аппаратурой контроля пакета в формате протокола приборного интерфейса с признаком чтения информации, из которого формируют пакет в формате протокола магистрального интерфейса с идентификатором приборного интерфейса, который передается в транзитное устройство и по получению пакета, транзитное устройство идентифицирует приборный интерфейс и формирует пакет его протокола и передает его в устройство ввода/вывода, считывая информацию.For the claimed invention, the following essential features common to the prototype have been identified: a method for constructing a computational process for testing electronic input / output devices with exchange diagnostics, which consists in the fact that when testing electronic input / output devices, diagnostic tests are generated; executing tests, they implement the computational process of tests and form data packets into an input / output device; the input / output device generates signals at the outputs; the control equipment provides indication and control of the computational process, and the computational process is performed by the control equipment, namely, it generates diagnostic tests, performs the computational test process and sends data packets to the input / output device through the transit device; the recording of information from the control equipment to the input / output device is implemented by forming the packet control equipment in the format of the instrument interface protocol with the sign of information recording, from which packets are formed in the format of the trunk interface protocol with the identifier of the instrument interface, which are transmitted to the transit device and upon receipt of the packets, the transit device identifies the instrument interface and generates a packet in the format of its protocol and transfers the received packet to the input / output device; information is read by the control equipment from the input / output device by means of the formation by the control equipment of the packet in the format of the instrument interface protocol with the sign of reading information, from which the packet is formed in the format of the trunk interface protocol with the identifier of the instrument interface, which is transmitted to the transit device and upon receipt of the packet, the transit the device identifies the device interface and forms a packet of its protocol and transfers it to the input / output device, reading the information.
Технической проблемой изобретения является:The technical problem of the invention is:
• повышение надежности вычислительного процесса испытаний в части обмена и достоверности информации между транзитным устройством и электронными устройствами ввода/вывода, путем реализации транзитным устройством диагностики обмена, заключающейся в анализе и своевременной реакции на выявленные ошибки обмена;• increasing the reliability of the computing process of testing in terms of the exchange and reliability of information between the transit device and electronic input / output devices, through the implementation of the exchange diagnostics by the transit device, which consists in the analysis and timely response to the detected exchange errors;
• повышение полноты контроля вычислительного процесса испытаний за счет автоматической диагностики обмена между транзитным устройством и электронными устройствами ввода/вывода, с последующим выводом результатов на аппаратуре контроля.• increasing the completeness of control of the computational process of tests due to automatic diagnostics of the exchange between the transit device and electronic input / output devices, with the subsequent output of the results on the control equipment.
Техническая проблема решается тем, что транзитное устройство, по получению данных от аппаратуры контроля, реализует обмен с устройствами ввода/вывода и выполняет диагностику обмена и формирует массив диагностической информации. Через время выполнения, определяемое как сумма времени обмена между транзитным устройством и устройством ввода/вывода и времени диагностики обмена, аппаратура контроля для процедуры записи информации в устройство ввода/вывода – считывает массив диагностической информации, а для процедуры чтения информации от устройства ввода/вывода – считывает массив диагностической информации и данные обмена транзитного устройства и устройства ввода/вывода.The technical problem is solved by the fact that the transit device, upon receiving data from the monitoring equipment, implements exchange with input / output devices and performs exchange diagnostics and forms an array of diagnostic information. Through the execution time, defined as the sum of the exchange time between the transit device and the input / output device and the exchange diagnostic time, the control equipment for the procedure for writing information to the input / output device reads an array of diagnostic information, and for the procedure for reading information from the input / output device - reads an array of diagnostic information and exchange data of a transit device and an input / output device.
Аппаратура контроля подключается к транзитному устройству по протоколу магистрального интерфейса. Транзитное устройство подключается к устройству ввода/вывода по приборному интерфейсу, через соответствующий модуль обмена. Аппаратура контроля содержит программное обеспечение, обеспечивающее поддержку вычислительного процесса испытаний. Транзитное устройство содержит программное обеспечение, осуществляющее единую информационно-логическую связь аппаратуры контроля и устройств ввода/вывода для их двухстороннего обмена информацией и диагностику обмена между транзитным устройством и устройствами ввода/вывода. Транзитное устройство на основе передаваемого идентификатора транслирует принятую посылку через соответствующий модуль обмена в устройство ввода/вывода, выполняет диагностику обмена и формирует диагностическую информацию. Диагностика обмена проводится по критерию результата обмена – положительный или отрицательный, с формированием соответствующего признака. При отрицательном результате (наличие ошибок) обмена транзитное устройство повторяет обмен до нескольких раз или выполняет диагностический обмен в различных режимах, после чего в массиве диагностической информации формирует признаки типа ошибки обмена и уровня взаимодействия – транспортный или информационный.The control equipment is connected to the transit device via the trunk interface protocol. The transit device is connected to the I / O device via the instrument interface, through the corresponding exchange module. The control equipment contains software that supports the computational test process. The transit device contains software that implements a unified information-logical connection between the control equipment and input / output devices for their two-way exchange of information and diagnostics of the exchange between the transit device and input / output devices. The transit device, on the basis of the transmitted identifier, translates the received message through the corresponding exchange module to the input / output device, performs exchange diagnostics and generates diagnostic information. Diagnostics of the exchange is carried out according to the criterion of the result of the exchange - positive or negative, with the formation of the corresponding sign. In case of a negative result (presence of errors) of the exchange, the transit device repeats the exchange up to several times or performs diagnostic exchange in various modes, after which it forms signs of the type of exchange error and the level of interaction in the array of diagnostic information - transport or information.
На фиг. 1 представлена функциональная схема организации единой информационно-логической связи аппаратуры контроля и устройств ввода/вывода, которая обеспечивает полный доступ вычислительного процесса, реализуемого на аппаратуре контроля и транзитном устройстве, к устройствам ввода/вывода.FIG. 1 shows a functional diagram of the organization of a unified information-logical connection between control equipment and input / output devices, which provides full access to the computing process, implemented on the control equipment and a transit device, to input / output devices.
Вычислительный процесс испытаний, выполняющий диагностические тесты, реализуется в едином программном обеспечении, на аппаратуре контроля. Интерфейс связи между аппаратурой контроля и транзитным устройством выбирается по одному критерию: количество передаваемых данных за одну посылку должно быть либо очень большим, либо не ограничиваться.The computational test process performing diagnostic tests is implemented in a single software, on control equipment. The communication interface between the monitoring equipment and the transit device is selected according to one criterion: the amount of data transmitted per one message should be either very large or not limited.
Инициатор обмена между аппаратурой контроля и транзитным устройством – аппаратура контроля. Инициатор обмена между транзитным устройством и устройством ввода/вывода – транзитное устройство.The initiator of the exchange between the control equipment and the transit device is the control equipment. The initiator of the exchange between the transit device and the I / O device is the transit device.
В ходе выполнения диагностических тестов на аппаратуре контроля происходит формирование пакетов в формате протокола приборного интерфейса, предназначенных непосредственно для устройства ввода/вывода. Для каждого из пакетов в формате протокола приборного интерфейса формируется определенное количество пакетов в формате протокола магистрального интерфейса, каждый из которых содержит идентификатор протокола и пакет приборного интерфейса. Составленные пакеты магистрального интерфейса передаются в транзитное устройство. На основе полученного идентификатора транзитное устройство преобразует пакеты магистрального интерфейса в соответствующий пакет приборного интерфейса и передает, через соответствующий модуль обмена, в устройство ввода/вывода.During the execution of diagnostic tests on the control equipment, packets are formed in the format of the instrument interface protocol, intended directly for the input / output device. For each of the packets in the instrument interface protocol format, a certain number of packets are generated in the trunk interface protocol format, each of which contains the protocol identifier and the instrument interface packet. The composed packets of the trunk interface are forwarded to the transit device. Based on the received identifier, the transit device converts the trunk interface packets into the corresponding device interface packet and transmits, via the corresponding exchange module, to the input / output device.
Каждый тип приборного интерфейса кодируется своим уникальным номером (идентификатором) и записывается в первое информационное слово данных (ИСД) магистрального интерфейса. Например, для 8 разрядных слов данных (СД) магистрального интерфейса можно идентифицировать 256 типов приборного интерфейса по предлагаемым алгоритмам, что вполне достаточно для современных средств испытаний, в том числе и на перспективу расширения (включения новых и перспективных приборных интерфейсов в средства испытаний электронных устройств ввода/вывода).Each type of instrument interface is coded by its unique number (identifier) and is written into the first information data word (ISD) of the trunk interface. For example, for 8-bit data words (SD) of the trunk interface, 256 types of instrument interface can be identified according to the proposed algorithms, which is quite enough for modern testing tools, including for the prospect of expansion (including new and promising instrument interfaces in testing tools for electronic input devices). / output).
Во втором ИСД содержится количество пакетов магистрального интерфейса F, составляемое из пакета приборного интерфейса и определяется по следующей формуле:The second ISD contains the number of packets of the trunk interface F, which is made up of the instrument interface package and is determined by the following formula:
ID – идентификатор (или номер) приборного интерфейса;ID - identifier (or number) of the instrument interface;
F = (округление в меньшую сторону (((k*P)+(h*2)) / (h*M[ID])))+1F = (round down (((k * P) + (h * 2)) / (h * M [ID]))) + 1
M – максимальное количество информационных слов данных (ИСД) по протоколу магистрального интерфейса;M is the maximum number of information data words (ISD) according to the trunk interface protocol;
P[ID] – требуемое количество ИСД по протоколу приборного интерфейса, с идентификатором ID;P [ID] - the required number of ISD according to the protocol of the instrument interface, with the identifier ID;
h – разрядность информационных слов данных по протоколу магистрального интерфейса;h - bit width of information data words according to the trunk interface protocol;
k – разрядность информационных слов данных по протоколу приборного интерфейса.k - bit width of information data words according to the instrument interface protocol.
Формула используется в алгоритмах 1 и 2 (фиг. 2 и фиг.3 соответственно), гдеThe formula is used in
i – номер ИСД по протоколу магистрального интерфейса (от 1 до M);i - ISD number according to the trunk interface protocol (from 1 to M);
j – номер разряда ИСД по протоколу магистрального интерфейса (от 1 до h);j is the number of the ISD bit according to the trunk interface protocol (from 1 to h);
x – номер ИСД по протоколу приборного интерфейса (от 1 до P[ID]);x - ISD number according to the instrument interface protocol (from 1 to P [ID]);
y – номер разряда ИСД по протоколу приборного интерфейса (от 1 до k);y is the number of the ISD bit according to the instrument interface protocol (from 1 to k);
z – номер посылки по протоколу магистрального интерфейса (от 1 до F).z is the number of the parcel according to the trunk interface protocol (from 1 to F).
Аппаратура контроля перед записью или чтением информации определяет время выполнения путем сложения времени обмена между транзитным устройством и устройством ввода/вывода и времени формирования диагностической информации обмена.The control equipment before writing or reading information determines the execution time by adding the exchange time between the transit device and the input / output device and the time for generating the diagnostic information of the exchange.
Запись информации от аппаратуры контроля в транзитное устройство (фиг. 4) реализуется путем формирования аппаратурой контроля пакета в формате протокола приборного интерфейса с признаком записи информации, из которого формируется F пакетов в формате протокола магистрального интерфейса с идентификатором приборного интерфейса по алгоритму 1 (фиг. 2), которые передаются в транзитное устройство. По получению F пакетов транзитное устройство идентифицирует приборный интерфейс и формирует пакет в формате его протокола по алгоритму 2 (фиг. 3) и передает полученный пакет в устройство ввода/вывода и проводит диагностику обмена с формированием диагностической информации. Аппаратура контроля через время выполнения осуществляет чтение диагностической информации и вывод на экран.Recording of information from the control equipment to the transit device (Fig. 4) is realized by the formation of the packet control equipment in the format of the instrument interface protocol with the sign of information recording, from which F packets are formed in the format of the trunk interface protocol with the instrument interface identifier according to algorithm 1 (Fig. 2 ), which are transmitted to the transit device. Upon receipt of F packets, the transit device identifies the instrument interface and generates a packet in the format of its protocol according to algorithm 2 (Fig. 3) and transmits the received packet to the input / output device and conducts exchange diagnostics with the formation of diagnostic information. The control equipment reads the diagnostic information and displays it on the screen after the execution time.
Чтение информации аппаратурой контроля от устройства ввода/вывода (фиг. 5) реализуется путем формирования аппаратурой контроля пакета в формате протокола приборного интерфейса с признаком чтения информации, из которого формируется 1 пакет в формате протокола магистрального интерфейса с идентификатором приборного интерфейса по алгоритму 1 (фиг. 2), который передается в транзитное устройство. По получению пакета, транзитное устройство идентифицирует приборный интерфейс и формирует пакет его протокола по алгоритму 2 (фиг. 3) и передает его в устройство ввода/вывода, считывая информацию, и проводит диагностику обмена с формированием диагностической информации. В случае неуспешного обмена, в рамках диагностики обмена, транзитное устройство повторяет чтение информации от устройств ввода/вывода несколько раз или проводит диагностический обмен в различных режимах. Аппаратура контроля через время выполнения осуществляет чтение диагностической информации и чтение данных обмена транзитного устройства с устройством ввода/вывода и вывод на экран.Reading of information by the control equipment from the input / output device (Fig. 5) is realized by forming the packet control equipment in the format of the protocol of the instrument interface with the sign of reading information, from which 1 packet is formed in the format of the protocol of the trunk interface with the identifier of the instrument interface according to algorithm 1 (Fig. 2), which is transmitted to the transit device. Upon receipt of the packet, the transit device identifies the instrument interface and generates a packet of its protocol according to algorithm 2 (Fig. 3) and transmits it to the input / output device, reading the information, and conducts exchange diagnostics with the formation of diagnostic information. In case of an unsuccessful exchange, within the framework of the exchange diagnostics, the transit device repeats reading information from the input / output devices several times or carries out a diagnostic exchange in different modes. The monitoring equipment reads diagnostic information and reads data from the exchange of a transit device with an input / output device and displays it on the screen.
Повышение надежности вычислительного процесса испытаний в части обмена и достоверности информации между транзитным устройством и электронными устройствами ввода/вывода, обеспечивается путем децентрализации вычислительного процесса, а именно реализации функций диагностики в транзитном устройстве, заключающихся в анализе и своевременной реакции на выявленные ошибки обмена, что позволит при отрицательном результате обмена транзитного устройства с устройствами ввода/вывода проводить диагностику и повторы обменов без участия аппаратуры контроля.Increasing the reliability of the computing process of tests in terms of the exchange and reliability of information between the transit device and electronic input / output devices is ensured by decentralizing the computing process, namely, the implementation of diagnostic functions in the transit device, consisting in the analysis and timely response to the detected exchange errors, which will allow a negative result of the exchange of a transit device with input / output devices, carry out diagnostics and repetitions of exchanges without the participation of control equipment.
Повышение полноты контроля вычислительного процесса испытаний обеспечивается за счет автоматической диагностики обмена транзитным устройством, включающей полную диагностику обмена за счет непосредственной связи с устройством ввода/вывода, функции парирования отрицательных результатов обмена и возможности ведения диагностического обмена в различных режимах, и передачи подробной диагностической информации на аппаратуру контроля для вывода ее на экран.An increase in the completeness of control of the computational process of tests is provided due to automatic diagnostics of the exchange of a transit device, including full diagnostics of the exchange due to direct communication with the input / output device, the function of parrying negative exchange results and the possibility of conducting diagnostic exchange in various modes, and transferring detailed diagnostic information to the equipment control to display it on the screen.
Способ был опробован на рабочем месте, состоящем из персонального компьютера, выступающего в роли аппаратуры контроля соединенным по Ethernet с многофункциональным крейтом, в роли транзитного устройства, состоящим из крейта NI PXI-1045 с контроллером шины PXI-8110 для обеспечения вычислительного процесса организации информационно-логической связи аппаратуры контроля и соответствующими модулями обмена (фирмы National Instruments), такими как PXI-C1553M-EF-4 (модуль МКО), PXI-8431/4(модуль RS-485/422), PXI-7813R (модуль цифрового ввода-вывода с ПЛИС) и др., обеспечивающими приборные интерфейсы и соединенные с интерфейсными модулями сопряжения блока управления бортового комплекса управления КА «Экспресс-80», выступающими в роли устройств ввода/вывода.The method was tested at a workstation consisting of a personal computer acting as a control equipment connected via Ethernet with a multifunctional cage, in the role of a transit device, consisting of an NI PXI-1045 crate with a PXI-8110 bus controller to ensure the computational process of organizing an information-logical communication between the monitoring equipment and the corresponding exchange modules (by National Instruments), such as PXI-C1553M-EF-4 (MCO module), PXI-8431/4 (RS-485/422 module), PXI-7813R (digital input-output module with FPGA) and others, providing instrument interfaces and connected to interface modules for interfacing the control unit of the onboard control complex of the Express-80 spacecraft, which act as input / output devices.
Из известных заявителю патентно-информационных материалов не обнаружены признаки, сходные с совокупностью признаков заявляемого способа.From the patent information materials known to the applicant, no signs were found that were similar to the set of signs of the proposed method.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2020131540A RU2750109C1 (en) | 2020-09-25 | 2020-09-25 | Method for constructing computational process of testing electronic i/o devices with exchange diagnostics |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2020131540A RU2750109C1 (en) | 2020-09-25 | 2020-09-25 | Method for constructing computational process of testing electronic i/o devices with exchange diagnostics |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2750109C1 true RU2750109C1 (en) | 2021-06-22 |
Family
ID=76504804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2020131540A RU2750109C1 (en) | 2020-09-25 | 2020-09-25 | Method for constructing computational process of testing electronic i/o devices with exchange diagnostics |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2750109C1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2783822C1 (en) * | 2021-09-01 | 2022-11-18 | Акционерное общество «Информационные спутниковые системы» имени академика М.Ф. Решетнёва» | Method for testing a serial bus interface |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050235187A1 (en) * | 2004-04-16 | 2005-10-20 | Via Technologies, Inc. | Apparatus and method for testing motherboard having PCI express devices |
| US20120233514A1 (en) * | 2011-03-09 | 2012-09-13 | Srinivas Patil | Functional fabric based test wrapper for circuit testing of ip blocks |
| US20140244204A1 (en) * | 2013-02-28 | 2014-08-28 | Advantest Corporation | Tester with acceleration for packet building within a fpga block |
| US20180335477A1 (en) * | 2001-03-07 | 2018-11-22 | Rambus Inc. | Technique for Determining Performance Characteristics Of Electronic Devices And Systems |
| RU2716389C1 (en) * | 2019-03-26 | 2020-03-11 | Акционерное общество "Информационные спутниковые системы имени академика М.Ф. Решетнёва" | Method of constructing a computing process of testing apparatus with multi-interface interaction |
-
2020
- 2020-09-25 RU RU2020131540A patent/RU2750109C1/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180335477A1 (en) * | 2001-03-07 | 2018-11-22 | Rambus Inc. | Technique for Determining Performance Characteristics Of Electronic Devices And Systems |
| US20050235187A1 (en) * | 2004-04-16 | 2005-10-20 | Via Technologies, Inc. | Apparatus and method for testing motherboard having PCI express devices |
| US20120233514A1 (en) * | 2011-03-09 | 2012-09-13 | Srinivas Patil | Functional fabric based test wrapper for circuit testing of ip blocks |
| US20140244204A1 (en) * | 2013-02-28 | 2014-08-28 | Advantest Corporation | Tester with acceleration for packet building within a fpga block |
| RU2716389C1 (en) * | 2019-03-26 | 2020-03-11 | Акционерное общество "Информационные спутниковые системы имени академика М.Ф. Решетнёва" | Method of constructing a computing process of testing apparatus with multi-interface interaction |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2783822C1 (en) * | 2021-09-01 | 2022-11-18 | Акционерное общество «Информационные спутниковые системы» имени академика М.Ф. Решетнёва» | Method for testing a serial bus interface |
| RU2789824C1 (en) * | 2022-04-04 | 2023-02-10 | Акционерное общество "Информационные спутниковые системы"имени академика М.Ф. Решетнёва" | Method for information interaction between equipment when testing i/o devices |
| RU2809047C1 (en) * | 2023-02-03 | 2023-12-06 | Акционерное общество "Информационные спутниковые системы" имени академика М.Ф. Решетнёва" | Method for providing asynchronous interaction of equipment when testing input-output devices |
| RU2811383C1 (en) * | 2023-05-12 | 2024-01-11 | Иван Владимирович Щербаков | Device for determining completeness of tests |
| RU2811382C1 (en) * | 2023-05-12 | 2024-01-11 | Иван Владимирович Щербаков | Method for testing input/output devices of automated control systems |
| RU2824053C1 (en) * | 2024-02-07 | 2024-08-01 | Акционерное общество "Информационные спутниковые системы" имени академика М.Ф.Решетнёва" | Method of providing macro-functional control when testing electronic input/output devices |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103853639B (en) | Self-testing system and the method for self-test function logic module | |
| US6609221B1 (en) | Method and apparatus for inducing bus saturation during operational testing of busses using a pattern generator | |
| CN109524055B (en) | Method for positioning failure bit of memory based on SOC ATE and test system | |
| CN103530211B (en) | A kind of method of the PCIE winding Autonomous tests based on UVM platforms | |
| CN111767177B (en) | Test method, device and equipment of LED display screen control card and storage medium | |
| CN113064047B (en) | Testing device and testing method for end-to-end protection between electronic control units | |
| US20250231236A1 (en) | Component die validation built-in self-test (vbist) engine | |
| TWI389506B (en) | Test System and Method of Ethernet Solid Layer Layer | |
| Raj et al. | UVM Verification of AXI-Lite Sram Controller | |
| CN116436540A (en) | LED display screen receiving card testing method and device, testing card and storage medium | |
| RU2750109C1 (en) | Method for constructing computational process of testing electronic i/o devices with exchange diagnostics | |
| CN111459143A (en) | Multi-serial port communication self-closed loop detection system and method | |
| CN111796977B (en) | Multi-port UART function testing method based on test bench | |
| CN104125047B (en) | Communication circuit, physical quantity measuring device, electronic equipment, communication method | |
| CN112148537B (en) | Bus monitoring device and method, storage medium, electronic device | |
| CN109088780B (en) | Signal detection method and detection device | |
| RU2430406C2 (en) | Automated system for diagnosing digital devices | |
| RU2716389C1 (en) | Method of constructing a computing process of testing apparatus with multi-interface interaction | |
| RU2809047C1 (en) | Method for providing asynchronous interaction of equipment when testing input-output devices | |
| RU2789824C1 (en) | Method for information interaction between equipment when testing i/o devices | |
| CN113113074A (en) | Pseudo static random access memory PSRAM verification device and method thereof | |
| RU2824053C1 (en) | Method of providing macro-functional control when testing electronic input/output devices | |
| CN215642683U (en) | I2C bus data transmission monitoring device | |
| CN211123144U (en) | FPGA-based test unit and test system thereof | |
| CN111813616B (en) | Multi-port UART universal function test method based on test bench |