RU2349029C1 - Method of checkout of multireading transformers of time intervals in code - Google Patents
Method of checkout of multireading transformers of time intervals in code Download PDFInfo
- Publication number
- RU2349029C1 RU2349029C1 RU2007144139/09A RU2007144139A RU2349029C1 RU 2349029 C1 RU2349029 C1 RU 2349029C1 RU 2007144139/09 A RU2007144139/09 A RU 2007144139/09A RU 2007144139 A RU2007144139 A RU 2007144139A RU 2349029 C1 RU2349029 C1 RU 2349029C1
- Authority
- RU
- Russia
- Prior art keywords
- time intervals
- code
- block
- constants
- converter
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 11
- 230000015572 biosynthetic process Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 230000002441 reversible effect Effects 0.000 description 21
- 229920005994 diacetyl cellulose Polymers 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Description
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для проверки многоотсчетных преобразователей аналоговой величины в код.The invention relates to the field of automation and computer technology and can be used to test multi-count converters of analog value to code.
Известен способ проверки преобразователей временных интервалов в код, в котором задают углы поворота вала фазовращателя, формируют на выходах фазовращателей периодически повторяющуюся последовательность временных интервалов, преобразуют временные интервалы в код и определяют погрешность путем сравнения кода с контрольными значениями при изменении временных интервалов [1].There is a method of checking converters of time intervals to a code in which the angles of rotation of the phase shifter shaft are set, a periodically repeating sequence of time intervals is formed at the outputs of the phase shifters, time intervals are converted to code, and the error is determined by comparing the code with control values when changing time intervals [1].
Недостатком известного способа является сложность его реализации, связанная с необходимостью использования высокоточного фазовращателя, а также невозможность проверки многоотсчетных преобразователей временных интервалов в код.The disadvantage of this method is the complexity of its implementation, associated with the need to use a high-precision phase shifter, as well as the inability to check multi-time converters of time intervals into code.
Наиболее близким техническим решением к данному изобретению является способ проверки многоотсчетных преобразователей временных интервалов в код, реализованный в преобразователе угла поворота вала в код [2]. В известном способе формируют (с помощью фазовращателей и блоков формирователей импульсов) периодически повторяющуюся совокупность взаимосвязанных временных интервалов в виде нескольких частично перекрывающихся отсчетов с соответствующими масштабными коэффициентами P1, P2, Р3 (коэффициенты электрической редукции фазовращателей), формируют контрольные значения для каждой из совокупностей временных интервалов в виде показаний углозадающего устройства вала фазовращателей, формируют в технологическом режиме юстировочные константы (ЮК) в виде разности между равноценными частями (согласующими разрядами) временных интервалов соседних отсчетов и отклонения единого значения временных интервалов всех отсчетов от заданного значения в исходном положении, запоминают ЮК, определяют погрешности в штатном режиме сравнением единых выходных значений временных интервалов с контрольными значениями при синхронном изменении задаваемых временных интервалов (при вращении вала фазовращателей) пропорционально их масштабным коэффициентам.The closest technical solution to this invention is a method for checking multi-time converters of time intervals into code, implemented in the converter of the angle of rotation of the shaft into code [2]. In the known method, a periodically repeating set of interconnected time intervals is formed (using phase shifters and pulse shaper blocks) in the form of several partially overlapping samples with corresponding scale factors P 1 , P 2 , P 3 (phase reduction electric ratios), control values are generated for each of sets of time intervals in the form of indications of the angle-setting device of the phase shifter shaft, form adjustment constants in the technological mode (SK) in the form of the difference between the equivalent parts (matching bits) of the time intervals of adjacent samples and the deviation of a single value of the time intervals of all samples from a given value in the initial position, remember the SK, determine the errors in the normal mode by comparing the single output values of the time intervals with the control values at synchronously changing the set time intervals (during rotation of the phase shifter shaft) in proportion to their scale factors.
Единые выходные значения совокупности временных интервалов проверяемого преобразователя формируют с помощью запомненных ЮК. Блок памяти не входит в состав проверяемого преобразователя и запись в него ЮК при эксплуатации производится после установки преобразователя на объект и измерения фактических ЮК, значения которых могут получиться любыми.A single output value of the set of time intervals of the tested transducer is formed using stored SK. The memory unit is not part of the tested transducer and the SK is written into it during operation after installing the transducer on the object and measuring the actual SK, the values of which can be any.
Недостатком известного способа является неполнота проверок электрических цепей связи преобразователя с блоком памяти ЮК, отсутствие проверки работы преобразователя в допустимых пределах рассогласования отсчетов, а также необходимость высокоточного углозадающего устройства для формирования контрольных значений.The disadvantage of this method is the incompleteness of checks of electrical circuits of communication between the converter and the memory unit of the SK, the lack of verification of the operation of the converter within the acceptable limits of the mismatch of readings, and the need for a high-precision angle-setting device for generating control values.
В предложенном способе задают ЮК в виде совокупности единичных и нулевых сигналов, исходя из полноты проверки целостности электрических цепей связи блока памяти ЮК, определяют границы формирования временных интервалов, исходя из заданных ЮК, формируют периодически повторяющуюся совокупность взаимосвязанных временных интервалов в виде нескольких частично перекрывающихся отсчетов с соответствующими масштабными коэффициентами, формируют контрольные значения для каждой из совокупностей временных интервалов, формируют в технологическом режиме ЮК и проверяют их на соответствие заданным, определяют в штатном режиме погрешности преобразователя сравнением единых выходных значений временных интервалов с контрольными значениями при синхронном изменении формируемых временных интервалов пропорционально их масштабным коэффициентам при заданных ЮК, изменяют заданные ЮК в допустимых пределах рассогласования отсчетов, изменяют контрольные значения временных интервалов в соответствии с изменениями заданных ЮК и определяют в штатном режиме отсутствие погрешности рассогласования между выходными и измененными контрольными значениями временных интервалов.In the proposed method, the SC is set in the form of a set of single and zero signals, based on the completeness of checking the integrity of the electrical circuits of the communication unit of the SC memory, the boundaries for the formation of time intervals are determined based on the given SC, a periodically repeating set of interconnected time intervals is formed in the form of several partially overlapping samples with corresponding scale factors, form control values for each of the sets of time intervals, form in technological com mode of the SC and check them for compliance with the specified ones, determine in the standard mode the errors of the converter by comparing the single output values of the time intervals with the control values for a synchronous change in the generated time intervals in proportion to their scale factors for the given SC, change the set SC in the allowable range of sample mismatch, change the control the values of time intervals in accordance with the changes specified by the SC and determine in normal mode the absence of error margin Lazovaniye between the output and the modified control values of time intervals.
Технический эффект предложенного способа заключается в повышении достоверности проверки многоотсчетных преобразователей временных интервалов в код.The technical effect of the proposed method is to increase the reliability of checking multi-count converters of time intervals into code.
Структурные схемы двух возможных устройств для осуществления способа вместе с проверяемым преобразователем представлены на фиг.1 и фиг.2.Structural diagrams of two possible devices for implementing the method together with the tested transducer are presented in figure 1 and figure 2.
Устройство на фиг.1 содержит блок 1 задания ЮК, вычислительный блок 2 с памятью, блок 3 реверсивных счетчиков PC, блок 4 цифроаналоговых преобразователей ЦАП, блок 5 компараторов, реверсивный счетчик 6 импульсов, блок 7 триггеров, блок 8 одновибраторов, генератор 9 пилообразного напряжения (ГПН), блок 10 задания смещений, цифровые сумматоры 11, 12, 13, и 14, регистраторы 15 и 16, инвертор 17, переключатели 18, 19 и 20, делитель 21 частоты, проверяемый преобразователь 22. Блоки 1 и 10 представляют собой группу ключей, коммутирующих шины единичных и нулевых потенциалов (шины питания) к выходам этих блоков. Период сигналов ГПН 9 равен периоду старт (ST) и стоп (SP) импульсов проверяемого преобразователя 22. Число разрядов каждого PC блока 3 и каждого ЦАП блока 4 равно числу разрядов при измерении каждого из временных интервалов преобразователя 22. Число элементов в блоках 3 … 5, 7, 8, а также число групп выходов блока 2 равно удвоенному количеству отсчетов проверяемого преобразователя 22. Группы выходов блока 2 подключены к входам данных соответствующих PC блока 3, счетные входы которых соединены с выходами соответствующих одновибраторов блока 8, а управляющие входы соединены с выходами переключателя 19. Выходы каждого PC блока 3 через соответствующий ЦАП блока 4 подключены к одним входам компараторов блока 5, другие входы компараторов блока 5 объединены и соединены с выходом ГПН 9 и через делитель 21 частоты с входом начала цикла (НЦ) проверяемого преобразователя 22. Выходы компараторов блока 5 подключены к входам ST и SP (начало и конец временных интервалов) проверяемого преобразователя 22 и к входам сброса R соответствующих триггеров блока 7. Информационные D-входы триггеров блока 7 соединены с шиной единичного потенциала, а синхровходы С - с соответствующими выходами реверсивного счетчика 6. Счетный вход реверсивного счетчика 6 соединен с выходом одного из компараторов блока 5, управляющие входы - с выходами переключателя 19, а вход сброса - с выходом переключателя 20. Выход переключателя 18 подключен к входу выбора режима проверяемого преобразователя 22, входу сброса регистратора 16 и через инвертор 17 - входу сброса регистратора 15. Выходы сумматора 12 подключены к входам ЮК проверяемого преобразователя 22, информационные выходы которого подключены к одной группе входов цифровых сумматоров 13 и 14, а выход разрешения проверяемого преобразователя 22 подключен к синхровходам регистраторов 15 и 16, информационные входы которых соединены с выходами соответствующих цифровых сумматоров 13 и 14.The device in figure 1 contains a unit 1 job SK, a
Выходы блока 1 подключены к входам блока 2, к одной группе входов сумматора 12 и к другой группе входов сумматора 14. Выходы блока 6 подключены к одной группе входов сумматора 11, другая группа входов которого соединена с выходами блока 10 и другой группой входов сумматора 12, а выходы сумматора 11 подключены к другой группе входов сумматора 13.The outputs of block 1 are connected to the inputs of
ГПН 9 работает в непрерывном режиме, формируя временную развертку в виде пилообразного напряжения с периодом Т, равным периоду ST и SP импульсов на входах проверяемого преобразователя 22. При совпадении напряжения ГПН 9 с выходными напряжениями ЦАП блока 4 в компараторах блока 5 формируются импульсы, временное положение которых относительно начала развертки ГПН 9 изменяется в зависимости от выходного напряжения ЦАП блока 4. Выходные импульсы компараторов блока 5 в качестве ST и SP импульсов поступают на входы преобразователя 22. Каждая пара компараторов блока 5 вырабатывает ST и SP импульсы для одного из отсчетов преобразователя 22.
ЮК задают в блоке 1, исходя из полноты проверки преобразователя 22, например, в виде 1 и 0. По заданным ЮК в вычислительном блоке 2 определяют начальные граничные значения формируемых временных интервалов для всех отсчетов, запоминают их и далее передают на входы данных PC блока 3.The SC is set in block 1, based on the completeness of the check of the transducer 22, for example, in the form of 1 and 0. Based on the specified SC in the
При проверке преобразователя 22 в технологическом режиме его работы переключатель 20 удерживает реверсивный счетчик 6 в нулевом состоянии, поэтому информационные сигналы на выходах триггеров блока 7 и одновибраторов блока 8 отсутствуют. Выходные коды реверсивных счетчиков блока 3 соответствуют выходным кодам вычислительного блока 2. ЦАП блока 4 формируют уровни напряжения, соответствующие выходным кодам PC блока 3, а компараторы блока 5 формируют периодически повторяющуюся совокупность взаимосвязанных временных интервалов в виде нескольких частично перекрывающихся отсчетов. На выходах N преобразователя 22 формируется код, соответствующий заданным ЮК. Этот код в сумматоре 14 сравнивается с заданными ЮК, а результат сравнения фиксируется в регистраторе 16 по сигналу разрешения РАЗР, который формируется на выходе преобразователя 22 одновременно с кодом на выходах N.When checking the Converter 22 in the technological mode of its operation, the
При проверке начального кода преобразователя 22 в штатном режиме его работы выходные ST и SP импульсы формируются аналогично технологическому режиму. При нулевом коде на выходах блока 10 из блока 1 через сумматор 12 на входы преобразователя 22 поступает код ЮК. На выходах N преобразователя 22 формируется единый код совокупности входных временных интервалов, который в сумматоре 13 сравнивается с выходным кодом реверсивного счетчика 6. Результат сравнения записывается в регистратор 15 по сигналу РАЗР. При проверке начального кода реверсивный счетчик 6 переключателем 20 установлен в нулевое состояние. На входы сумматора 13 поступают нулевые коды. Результат сравнения из сумматора 13 записывается в регистратор 15 по сигналу РАЗР с выхода преобразователя 22. Регистраторы 15 и 16 могут фиксировать результат каждого измерения с последующей оценкой оператором результатов проверки или фиксировать только отклонения от заданных уставок (см., например, С.С.Хризман. Цифровые измерительные приборы и системы, Справочник, «Наукова думка», Киев, 1970, с.62-63).When checking the initial code of the converter 22 in the normal mode of its operation, the output ST and SP pulses are generated similarly to the technological mode. When the code is zero, the outputs of
Режим работы проверяемого преобразователя 22 задается переключателем 18. В штатном режиме работы регистратор 16 закрыт, регистратор 15 открыт, а в технологическом режиме наоборот. Начало цикла НЦ работы проверяемого преобразователя 22 синхронизировано с началом временной развертки ГПН 9 с помощью делителя 21 частоты.The operation mode of the tested converter 22 is set by the
Для синхронного изменения формируемых на входах преобразователя 22 временных интервалов пропорционально их масштабным коэффициентам переключателем 20 снимают сигнал сброса с реверсивного счетчика 6, который начинает подсчитывать выходные ST (или SP) импульсы компаратора блока 5 отсчета с наибольшим значением Р. Реверсивный счетчик 6 работает в режиме делителя частоты. Выходы реверсивного счетчика 6, разрядность которых пропорциональна масштабным коэффициентам изменения формируемых блоком 5 временных интервалов, подключены к С-входам пары триггеров блока 7 соответствующих отсчетов. Выход более младшего разряда подключен к триггерам отсчета, соответствующего наибольшему Р. Выходные импульсы реверсивного счетчика 6 устанавливают триггеры блока 7 в 1. Сброс в 0 этих триггеров производится ST и SP импульсами соответствующих компараторов блока 5.To synchronously change the time intervals generated at the inputs of the converter 22 in proportion to their scale factors, the
По срезам сигналов триггеров блока 7 соответствующие одновибраторы блока 8 вырабатывают импульсы, по срезам которых PC блока 3 изменяют свой код на 1. При этом PC в цепях формирования ST импульсов увеличивают (уменьшают) свой код, а в цепях формирования SP импульсов уменьшают (увеличивают) код. Направлением изменения кода в PC блока 3 управляют переключателем 19. В результате временные интервалы между ST и SP импульсами всех отсчетов одновременно увеличиваются или уменьшаются пропорционально их масштабным коэффициентам. При этом пропорционально и синхронно изменяются выходные коды преобразователя 22 и реверсивного счетчика 6, которые сравниваются в сумматоре 13. Результаты сравнения последовательно фиксируются в регистраторе 15.According to the cuts of the signals of the triggers of
Одновибраторы блока 8 выполняют функцию элементов задержки для исключения двойного срабатывания компараторов блока 5 при формировании ST и SP импульсов. Для исключения сбоев при возможном совпадении импульсов на входах триггеров блока 7 входные импульсы реверсивного счетчика 6 и импульсы на входах R триггеров блока 7 синхронизированы разными тактами высокочастотного генератора (на фиг.1 не представлены).The single vibrators of
Для проверки работы преобразователя 22 при возможных рассогласованиях между отсчетами формируют в блоке 10 с помощью ключей единичные и нулевые сигналы для изменения ЮК в допустимых пределах. Выходной код блока 10 в сумматоре 12 суммируют с кодом ЮК с выходов блока 1, а в сумматоре 11 - с контрольным кодом с выходов реверсивного счетчика 6. Выходной код сумматора 12 поступает на входы ЮК преобразователя 22. Если изменения ЮК находятся в допустимых пределах рассогласования между отсчетами, то при отсутствии неисправностей в проверяемом преобразователе 22 на выходах цифрового сумматора 13 и в регистраторе 15 будут зафиксированы значения, близкие к нулевым.To check the operation of the Converter 22 with possible mismatches between the samples form in
По окончании проверки преобразователя 22 при первоначально заданных ЮК во всем диапазоне временных интервалов и изменениях ЮК в допустимых пределах устанавливают новые значения ЮК, инверсные первым, и проводят аналогичные проверки преобразователя 22 с новыми значениями ЮК. В результате достигается полнота проверок целостности электрических цепей и функционирования преобразователя 22 во всех режимах его работы.Upon completion of the check of the transducer 22 with the initially set SC in the entire range of time intervals and changes in the SC, within the acceptable limits, new values of the SC inverted first are set and similar checks of the converter 22 with the new values of the SC are carried out. The result is the completeness of the integrity checks of electrical circuits and the functioning of the Converter 22 in all modes of operation.
Определение в вычислительном блоке 2 границ временных интервалов, которые записывают в процессе проверки преобразователя 22 в PC блока 3, можно производить в последовательности, обратной процессу формирования выходного кода N преобразователя 22 в штатном режиме его работы.The determination in the
Выходной код N преобразователя 22 в исходном положении должен быть нулевым. Для приведения измеренного кода в исходное положение используют юстировочную константу С0. При проверке преобразователя 22 константу С0 задают, исходя из полноты проверки электрических цепей связи с блоком памяти ЮК. Тогда полный многоотсчетный код преобразователя 22 перед его приведением является дополнительным кодом С0 и составляет NП=0-С0.The output code N of the converter 22 in the initial position should be zero. To bring the measured code to its original position, use the adjustment constant C 0 . When checking the Converter 22, the constant C 0 is set based on the completeness of the check of the electrical communication circuits with the memory unit SK. Then the full multi-code code of the converter 22 before its reduction is an additional code C 0 and is N P = 0-C 0 .
Код NП можно представить в виде двух отсчетов: согласованного кода NГ старших значащих разрядов грубого отсчета ГО и кода NТ точного отсчета ТО, состоящего из кода NС старших согласующих разрядов ГО, смещенного на юстировочную константу C1 и кода NM в младших несмещенных разрядах ТО, т.е. NT=(NС-C1)+NМ Code N P can be represented in the form of two samples: a consistent code N Г of the most significant bits of the coarse sample GO and code N T of an exact sample of TO, consisting of code N C of the highest matching bits of GO, shifted by an adjustment constant C 1 and code N M in the lower unbiased maintenance bits, i.e. N T = (N C -C 1 ) + N M
Если в преобразователе 22 данный ТО представлен кодом NT с числом разрядов n=log2(Т/ТГИ) (где ТГИ период следования импульсов ГИ заполнения временных интервалов в преобразователе 22, Т - период следования ST или SP импульсов) и однозначно определяет величину временных интервалов в диапазоне 0…Т/2, то код NST, записываемый в PC блока 3 для формирования ST импульса младшего отсчета (с наибольшим Р) преобразователя 22 может быть произвольным. Код NSP для формирования SP импульса этого отсчета определяется из соотношения NSP=NST-NT.If in the converter 22 this TO is represented by the code N T with the number of bits n = log 2 (Т / Т ГИ ) (where Т ГИ is the repetition period of the repetition pulses of filling time intervals in the converter 22, Т is the repetition period of ST or SP pulses) and uniquely the time intervals in the range 0 ... T / 2, the code N ST recorded in the
Если NT имеет число разрядов n+1 и определяет величину временного интервала в диапазоне 0…Т, то NT состоит из двух отсчетов. Старшие n разрядов кода NT представляют собой код NПГ промежуточного ГО с одним старшим значащим разрядом, определяющим номер полупериода (0…Т/2 или Т/2…Т), и остальными согласующими, в старших из которых записан код NПС согласующих разрядов промежуточного ГО. Младшие n разрядов кода NT являются кодом NПТ промежуточного ТО (для диапазона 0…Т/2), смещенным на юстировочную константу С2 относительно кода NПС, т.е. NПТ=(NПС - С2)+NМ. В этом случае коды NST и NSP, записываемые в PC блока 3 для формирования ST и SP импульсов младшего отсчета преобразователя 22, определяются из соотношений:If N T has the number of bits n + 1 and determines the value of the time interval in the range 0 ... T, then N T consists of two samples. The highest n bits of the code N T are the N code of the GG intermediate GO with one major significant bit defining the half-period number (0 ... T / 2 or T / 2 ... T) and the other matching ones, the oldest of which contains the code N PS matching bits intermediate GO. The lower n bits of the code N T are the code N PT of intermediate TO (for the range 0 ... T / 2), shifted by the adjustment constant C 2 relative to the code N PS , i.e. N PT = (N PS - C 2 ) + N M. In this case, the codes N ST and N SP recorded in the PC of
NST=[NT/2]N ST = [N T / 2]
NSP=NST-NПТ, где […]- целая часть числа.N SP = N ST -N PT , where [...] is the integer part of the number.
Для определения кодов NST и NSP соседнего старшего (j-1) отсчета необходимо вычислить полный код NП(j-1) этого отсчета, исключив младший j отсчетTo determine the codes N ST and N SP of the neighboring highest (j-1) sample, it is necessary to calculate the complete code N P (j-1) of this sample, excluding the least significant j sample
NП(j-1)=[(Pj-1/Pj)×NПj],N P (j-1) = [(P j-1 / P j ) × N Pj ],
где […]- целая часть числа;where [...] is the integer part of the number;
Pj, Pj-1 - коэффициенты редукции соответствующих отсчетов;P j , P j-1 - reduction coefficients of the corresponding samples;
NП(j-i), NПj - полные коды (j-1) и j отсчетов.N P (ji) , N Pj - full codes (j-1) and j samples.
После этого с кодом NП(j-1) проделывают все описанные выше операции по нахождению NST и NSP. Так последовательно можно определить коды NST и NSP исходного положения для всех отсчетов.After that, with the code N P (j-1) do all the operations described above to find N ST and N SP . So in sequence, you can determine the codes N ST and N SP of the starting position for all samples.
После проверки преобразователя 22 с первым набором ЮК (например, чередующиеся 1 и 0 с 1 в старшем разряде) изменяют ЮК на инверсные, определяют новые значения исходных NST и NSP для всех отсчетов и повторяют частично или полностью весь цикл проверок.After checking the transducer 22 with the first set of SCs (for example, alternating 1 and 0 with 1 in the high order), change the SC to inverse, determine new values of the initial N ST and N SP for all samples, and repeat partly or completely the entire cycle of checks.
Память в блоке 2 нужна для исключения повторного определения значений NST и NSP всех отсчетов при сохранении исходных значений ЮК в блоке 1 для одного и того же типа проверяемых преобразователей 22.The memory in
Устройство на фиг.2 содержит блок 1 задания ЮК, вычислительный блок 2 с памятью, блок 3 реверсивных счетчиков, блок 4 регистров, блок 5 цифровых компараторов (ЦК), блок 6 элементов задержки (одновибраторов), генератор 7 импульсов, счетчик 8, реверсивный счетчик 9, блок 10 задания смещений, цифровые сумматоры 11, 12, 13 и 14, регистраторы 15 и 16, инвертор 17, переключатели 18, 19 и 20, проверяемый преобразователь 21. Блоки 1 и 10 представляют собой группу ключей, коммутирующих единичные и нулевые шины к выходам этих блоков.The device in figure 2 contains a unit 1 job SK, a
Устройство работает следующим образом. Генератор 7 формирует импульсы с частотой, равной частоте заполнения временных интервалов в преобразователе 21. Период счетчика 8 равен периоду ST и SP импульсов в преобразователе 21 в статическом состоянии. Блоки 1 и 2 работают так же, как одноименные блоки устройства на фиг.1. В зависимости от заданных в блоке 1 юстировочных констант в блоке 2 определяются границы временных интервалов для всех отсчетов P1, Р2, Р3 и заносятся на входы данных PC блока 3, выходные коды которых фиксируются в регистрах блока 4 и сравниваются в цифровых компараторах блока 5 с периодически изменяющимся кодом счетчика 8. При сравнении в компараторах блока 5 формируются ST и SP импульсы, поступающие в преобразователь 21 и по цепям обратной связи через элементы 6 задержки на С-входы соответствующих регистров блока 4 для записи выходных кодов PC блока 3.The device operates as follows. The
При проверке работы преобразователя 21 в технологическом режиме, который задают переключателем 18, на выходной шине N данных преобразователя 21 вырабатывается код всех ЮК, соответствующих временным интервалам между ST и SP импульсами с выходов компараторов блока 5. В цифровом сумматоре 14 сравнивается ЮК, заданные блоком 1 и выработанные преобразователем 21. Результат сравнения фиксируется регистратором 16.When checking the operation of the
При проверке преобразователя 21 в штатном режиме на его входы поступают заданные ЮК с выходов блока 1 через сумматор 12. С помощью этих ЮК преобразователь 21 формирует на выходной шине данных полный код, соответствующий совокупности временных интервалов между ST и SP импульсами компараторов блока 5. Этот код сравнивается в цифровом сумматоре 13 с выходным кодом реверсивного счетчика 9, поступающим через сумматор 11. Результат сравнения фиксируется регистратором 15.When checking the
Пропорциональное изменение временных интервалов всех отсчетов при проверке работы преобразователя 21 во всем диапазоне его работы осуществляется с помощью реверсивного счетчика 9 и реверсивных счетчиков блока 3 при снятии сигнала сброса переключателем 20. На С-входы каждой пары PC блока 3 поступают с выходов реверсивного счетчика 9 импульсы с частотами, пропорциональными коэффициентам электрической редукции между отсчетами P1, Р2, Р3. Один из каждой пары PC блока 3 работает на увеличение кода, а другой - на уменьшение. Направление изменения временных интервалов между ST и SP импульсами определяется направлением счета PC блока 3 и реверсивного счетчика 9 с помощью переключателя 19. Скорость изменения временных интервалов (время проверки преобразователя 21 во всем диапазоне его работы) можно регулировать добавлением младших разрядов в реверсивный счетчик 9 (уменьшение скорости) или подключением выхода младшего разряда реверсивного счетчика 9 к входам более старших разрядов первой пары PC блока 3 (увеличение скорости). Элемент задержки блока 6 необходим для исключения сбоев компараторов блока 5 при формирования ST и SP импульсов, особенно при больших скоростях изменения временных интервалов.A proportional change in the time intervals of all readings when checking the operation of the
Проверка работы преобразователя 21 устройством на фиг.2 при рассогласовании между отсчетами с коэффициентами электрической редукции P1, Р2, Р3 проводится аналогично такой же проверке устройством на фиг.1. В блоке 10 с помощью ключей задается величина рассогласования, в соответствии с которой в цифровом сумматоре 11 изменяется контрольный код с выходов реверсивного счетчика 9. Выходные коды цифрового сумматора 11 и преобразователя 21 сравниваются в цифровом сумматоре 13. Результаты сравнения фиксируются регистратором 15.Checking the operation of the
Проверку работы преобразователя 21 устройством на фиг.2 проводят с прямыми и инверсными выходными сигналами блока 1.Verification of the operation of the
Таким образом, в предложенном способе проверки многоотсчетных преобразователей временных интервалов в код задают в блоке 1 юстировочные константы в виде совокупности единичных и нулевых сигналов, исходя из полноты проверки целостности электрических цепей связи с блоком памяти ЮК, определяют в вычислительном блоке 2 границы формируемых временных интервалов, исходя из заданных ЮК, формируют в блоке 5 периодически повторяющуюся совокупность взаимосвязанных временных интервалов в виде нескольких частично перекрывающихся отсчетов с соответствующими масштабными коэффициентами, проверяют с помощью блоков 14 и 16 сформированные проверяемым преобразователем 22 (21) юстировочные константы на соответствие заданным в блоке 1, формируют в реверсивном счетчике 6 (9) контрольные значения совокупности временных интервалов, определяют с помощью блоков 13 и 15 погрешности сравнением единых выходных значений временных интервалов преобразователя 22 (21) с контрольными значениями при синхронном изменении (с помощью блоков 3, 4, 5) временных интервалов пропорционально их масштабным коэффициентам, изменяют с помощью блоков 10 и 12 заданные юстировочные константы в допустимых пределах рассогласования отсчетов, изменяют с помощью сумматора 11 контрольные значения временных интервалов и определяют с помощью блоков 11, 13 и 15 отсутствие погрешности рассогласования между контрольными (с выходов сумматора 11) и выходными с проверяемого преобразователя 22 (21) значениями временных интервалов.Thus, in the proposed method for checking multi-time converters of time intervals into a code, adjustment constants in block 1 are set in the form of a set of single and zero signals, based on the completeness of checking the integrity of the electrical communication circuits with the memory unit of the SC, the boundaries of the generated time intervals are determined in the computing unit 2, based on the specified SK, form in block 5 a periodically repeating set of interconnected time intervals in the form of several partially overlapping samples with the corresponding using existing coefficients, check with the help of blocks 14 and 16 the alignment constants generated by the tested converter 22 (21) for compliance with those specified in block 1, form control values of the set of time intervals in the counter 6 (9), determine the errors using blocks 13 and 15 by comparison single output values of the time intervals of the converter 22 (21) with control values during synchronous change (using blocks 3, 4, 5) of time intervals in proportion to their scale factor m, use the blocks 10 and 12 to change the specified adjustment constants within the acceptable limits of the mismatch of the samples, change the control values of the time intervals using the adder 11 and determine using the blocks 11, 13 and 15 the absence of an error of the mismatch between the control (from the outputs of the adder 11) and the output from the tested transducer 22 (21) by the values of time intervals.
В результате обеспечивается полнота проверки многоотсчетного преобразователя временных интервалов в код, т.е. повышается достоверность проверок.As a result, the completeness of verification of the multi-time converter of time intervals into code is ensured, i.e. the reliability of the checks increases.
Источники информацииInformation sources
1. Авторское свидетельство СССР № 1275765, кл. H03M 1/10, 1985.1. USSR author's certificate No. 1275765, cl. H03M 1/10, 1985.
2. Патент РФ № 1807560, кл. H03M 1/64, 1991.2. RF patent No. 1807560, cl. H03M 1/64, 1991.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2007144139/09A RU2349029C1 (en) | 2007-11-27 | 2007-11-27 | Method of checkout of multireading transformers of time intervals in code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2007144139/09A RU2349029C1 (en) | 2007-11-27 | 2007-11-27 | Method of checkout of multireading transformers of time intervals in code |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2349029C1 true RU2349029C1 (en) | 2009-03-10 |
Family
ID=40528809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2007144139/09A RU2349029C1 (en) | 2007-11-27 | 2007-11-27 | Method of checkout of multireading transformers of time intervals in code |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2349029C1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0360919A1 (en) * | 1988-09-30 | 1990-04-04 | Siemens Aktiengesellschaft | Method for determining and processing correction values for autocalibrating A/D and D/A converters, and calculating unit for carrying out the method |
| US6486806B1 (en) * | 1999-09-09 | 2002-11-26 | Cirrus Logic, Inc. | Systems and methods for adaptive auto-calibration of Radix<2 A/D SAR converters with internally generated stimuli |
| US6492921B1 (en) * | 1999-03-24 | 2002-12-10 | Matsushita Electric Industrial Co., Ltd. | Device for clamping multiple signals |
-
2007
- 2007-11-27 RU RU2007144139/09A patent/RU2349029C1/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0360919A1 (en) * | 1988-09-30 | 1990-04-04 | Siemens Aktiengesellschaft | Method for determining and processing correction values for autocalibrating A/D and D/A converters, and calculating unit for carrying out the method |
| US6492921B1 (en) * | 1999-03-24 | 2002-12-10 | Matsushita Electric Industrial Co., Ltd. | Device for clamping multiple signals |
| US6486806B1 (en) * | 1999-09-09 | 2002-11-26 | Cirrus Logic, Inc. | Systems and methods for adaptive auto-calibration of Radix<2 A/D SAR converters with internally generated stimuli |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4388611A (en) | Electricity billing meter having unique A/D conversion system | |
| JPH05215873A (en) | Continuous time interpolator | |
| EP0394206B1 (en) | A method and an arrangement for accurate digital determination of the time or phase position of a signal pulse train | |
| RU2349029C1 (en) | Method of checkout of multireading transformers of time intervals in code | |
| Raisanen-Ruotsalainen et al. | A time digitizer with interpolation based on time-to-voltage conversion | |
| Agustoni et al. | Characterization of DAC phase offset in IEC 61850-9-2 calibration systems | |
| US4884226A (en) | Method for detecting position | |
| CN112152623A (en) | System and method for testing analog-to-digital converter | |
| JPH058967B2 (en) | ||
| RU2355105C1 (en) | Multireport time domain to code converter control unit | |
| JPS6263885A (en) | Time width measuring instrument | |
| NL2035753A (en) | A method and system for remote self-calibration of a modulus converter | |
| SU1652933A1 (en) | Digital voltmeter for measuring ac effective values | |
| SU919076A1 (en) | Analogue-digital converter with automatic calibration | |
| RU1778766C (en) | Device for modelling sine-cosine transformer angle transducer | |
| RU2020751C1 (en) | Analog-to-digital conversion device | |
| SU1529220A1 (en) | Device for automatic inspection of large integrated circuits | |
| JPH01114717A (en) | Analysis circuit for square wave signal | |
| RU2619831C1 (en) | Modular measuring transmitter | |
| SU1728857A2 (en) | Multichannel measuring device | |
| RU2385479C2 (en) | Interpolating digital-time converter | |
| SU416720A1 (en) | ANGLE CONVERTER - PHASE - CODE | |
| Han et al. | Resolver-to-digital converter based on tangent algorithm | |
| SU1121691A1 (en) | Shaft turn angle encoder | |
| SU1702528A1 (en) | Frequency analog-to-digital converter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC43 | Official registration of the transfer of the exclusive right without contract for inventions |
Effective date: 20220325 |