PL230330B1 - Method for measuring the voltage period and the system for measuring the voltage period - Google Patents

Method for measuring the voltage period and the system for measuring the voltage period

Info

Publication number
PL230330B1
PL230330B1 PL409799A PL40979914A PL230330B1 PL 230330 B1 PL230330 B1 PL 230330B1 PL 409799 A PL409799 A PL 409799A PL 40979914 A PL40979914 A PL 40979914A PL 230330 B1 PL230330 B1 PL 230330B1
Authority
PL
Poland
Prior art keywords
voltage
objective function
value
time
data
Prior art date
Application number
PL409799A
Other languages
Polish (pl)
Other versions
PL409799A1 (en
Inventor
Przemysław Krzyk
Original Assignee
Politechnika Krakowska Im Tadeusza Kosciuszki
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Politechnika Krakowska Im Tadeusza Kosciuszki filed Critical Politechnika Krakowska Im Tadeusza Kosciuszki
Priority to PL409799A priority Critical patent/PL230330B1/en
Publication of PL409799A1 publication Critical patent/PL409799A1/en
Publication of PL230330B1 publication Critical patent/PL230330B1/en

Links

Landscapes

  • Measurement Of Current Or Voltage (AREA)

Description

Opis wynalazkuDescription of the invention

Przedmiotem wynalazku jest układ do pomiaru okresu napięcia, znajdujący zastosowanie przy badaniu właściwości elektrycznych obwodów prądu okresowo zmiennego.The subject of the invention is a voltage period measuring system for testing the electrical properties of periodically alternating current circuits.

Znane jest rozwiązanie wyznaczania okresu sygnału przedstawione w podręczniku Zieliński T. P. „Cyfrowe przetwarzanie sygnałów od teorii do zastosowań” Wydawnictwa Komunikacji i Łączności, Warszawa 2005, 2009, w oparciu o wartość funkcji korelacji własnej Rx(t) w postaci wzoru:There is a solution for determining the signal period presented in the Zieliński TP textbook "Digital Signal Processing from Theory to Applications" by Wydawnictwa Komunikacji i Łączności, Warsaw 2005, 2009, based on the value of the own correlation function R x (t) in the form of the formula:

+«o Ą(T) = f+ «O Ą ( T ) = f

-OO gdzie x(t) jest badanym sygnałem, zaś χ(Ζ-τ) jest badanym sygnałem przesuniętym o czas τ. Funkcja autokorelacji przyjmuje wartości maksymalne dla przesunięć czasowych τ równych wielokrotności okresu sygnału x(t), stąd też okres sygnału jest równy najmniejszej odległości pomiędzy maksimami funkcji autokorelacji. W przypadku rzeczywistych układów pomiarowych dysponuje się jedynie ograniczoną liczbą próbek i funkcję autokorelacji zastępuje się estymatorem nieobciążonym Rx(k) w postaci wzoru:-OO where x (t) is the tested signal, and χ (Ζ-τ) is the tested signal shifted by the time τ. The autocorrelation function takes maximum values for time shifts τ equal to the multiple of the signal period x (t), hence the signal period is equal to the smallest distance between the maxima of the autocorrelation function. In the case of real measurement systems, only a limited number of samples is available and the autocorrelation function is replaced by the unbiased estimator R x (k) in the form of the formula:

·(4ί=Τγ Σ gdzie Λ/jest liczbą próbek, -Λ/+1 <k< 0 jest wartością przesunięcia, zaś x(n) są próbkami sygnału dla 0 < η < Λ/-1. Dla tych układów okres jest określany w analogiczny sposób jak dla sygnału ciągłego i jest równy w przybliżeniu minimalnej odległości miedzy maksimami funkcji autokorelacji. (4ί = Τγ Σ where Λ / is the number of samples, -Λ / + 1 <k <0 is the shift value, and x (n) are samples of the signal for 0 <η <Λ / -1. For these systems, the period is determined in the same way as for the continuous signal and is approximately equal to the minimum distance between the maxima of the autocorrelation function.

Znane rozwiązanie charakteryzuje się przede wszystkim tym, że rozdzielczość wyniku pomiaru jest równa okresowi próbkowania, stąd błąd wyniku pomiaru jest silnie zależny od synchroniczności mierzonego sygnały i okresu próbkowania.The known solution is characterized above all by the fact that the resolution of the measurement result is equal to the sampling period, hence the measurement result error is strongly dependent on the synchronicity of the measured signal and the sampling period.

Dodatkową wadą jest przyjmowanie przez estymator funkcji autokorelacji przybliżonych wartości maksymalnych, które nieznacznie się od siebie różnią i nie są znormalizowane, czyli przyjmują różne wartości dla różnych sygnałów.An additional disadvantage is that the autocorrelation function estimator adopts approximate maximum values that differ slightly from each other and are not normalized, i.e. they assume different values for different signals.

Przykładowo, urządzenia i systemy do pomiaru okresu sygnałów w oparciu o funkcje autokorelacji zostały przedstawione w publikacjach patentowych US4463425, US5584295, US6477476.For example, devices and systems for measuring the period of signals based on autocorrelation functions have been disclosed in US4463425, US5584295, US6477476.

Istotą układu do pomiaru okresu napięcia według wynalazku jest to, że układ ten mierzy wartości chwilowe napięcia w równych odstępach czasu zwanych okresem próbkowania Ts mniejszym od połowy czasu mierzonego okresu T napięcia, zaś czas całego pomiaru obejmuje minimum dwa pełne okresy T mierzonego napięcia, czyli tn > 2T, a następnie na podstawie wartości wyników pomiaru w sposób analityczny estymuje wartość okresu napięcia.The essence of the voltage period measuring system according to the invention is that this system measures the instantaneous voltage values at equal time intervals called the sampling period T s less than half the time of the measured voltage period T, and the time of the entire measurement covers at least two full periods T of the measured voltage, i.e. t n > 2T, and then, on the basis of the values of the measurement results, it analytically estimates the value of the voltage period.

Układ do pomiaru okresu T napięcia u(f), zawiera wzmacniacz, którego zaciski wejściowe są przyłączone do punktów obwodu elektrycznego, pomiędzy którymi występuje mierzone napięcie u(f) i którego wyjście przyłączone jest do wejścia przetwornika analogowo-cyfrowego. Do wejścia cyfrowego wyzwalającego próbkowanie przetwornika (pomiar wartości chwilowej napięcia na wejściu analogowym przetwornika) jest przyłączony cyfrowy sygnał zegarowy generowany przez generator sygnału zegarowego o okresie Ts < 0,57, wyzwalający próbkowanie w czasach 6, /2, t3, ... tn gdzie f, = (/—1)Ts oraz czas ostatniego pomiaru spełnia warunek tn = (n-1)7s > 27 Wyjście przetwornika analogowo-cyfrowego, na które dla poszczególnych próbek przesyłane są sygnały wynikowe o wartościach ui = u(h), u? = u(h), U3 = u(t3), ... un = u(tn), przyłączone jest do kontrolera toru pomiarowego, który sterowany jest przez kontroler interfejsu służący do komunikacji z użytkownikiem za pomocą interfejsu. Z kontrolerem toru pomiarowego połączony jest blok pamięci danych pomiarowych służący do przechowywania danych odczytanych przez kontroler toru pomiarowego z przetwornika analogowo-cyfrowego. Do bloku pamięci danych pomiarowych przyłączony jest układ wyznaczania wartości funkcji celu, którego zadaniem jest określanie wartości funkcji celu fc dla wartości argumentu funkcji celu Tm i zapisywanie wartości funkcji celu fc w jednostce pamięci wartości funkcji celu oraz argumentu funkcji celu Tm w jednostce pamięci wartości argumentu funkcji celu. Do jednostki pamięci wartości funkcji celu i do jednostki pamięci wartości argumentu funkcji celu przyłączony jest układ wyznaczania minimum funkcji celu, który określa wartość argumentu funkcji celu Tm, dla której wartość funkcji celu fc przyjmuje wartość minimalną, i zapisuje tą wartość w jednostce pamięci okresu napięcia. Układ wyznaczania minimum funkcji celu aktywuje układ wyznaczania wartości funkcji celu do wyznaczania wartości funkcji celu fc dla kolejnychThe circuit for measuring the period T of the voltage u (f) comprises an amplifier whose input terminals are connected to points of the electrical circuit between which the measured voltage u (f) is present and whose output is connected to the input of an analog-to-digital converter. A digital clock signal generated by a clock signal generator with period T s <0.57, triggering sampling at times 6, / 2, t3, ... t is connected to the digital input that triggers the sampling of the converter (measurement of the instantaneous value of the voltage at the analog input of the converter). n where f, = (/ —1) T s and the time of the last measurement meet the condition t n = (n-1) 7 s > 27 The output of the analog-to-digital converter to which the result signals with ui = u values are sent for individual samples (h), u? = u (h), U3 = u (t3), ... u n = u (t n ), is connected to the measuring line controller which is controlled by the interface controller used for communication with the user via the interface. The measuring data memory block is connected to the measuring line controller. It is used for storing data read by the measuring track controller from the analog-to-digital converter. To the measurement data memory block there is connected the objective function evaluation system, whose task is to determine the value of the objective function f c for the value of the argument of the objective function T m and to store the value of the objective function f c in the memory unit of the value of the objective function and the argument of the objective function T m in the unit. the memory of the argument value of the objective function. Attached to the objective function value memory unit and the objective function argument value memory unit is the objective function minimum calculator, which determines the value of the objective function argument T m , for which the objective function f c takes the minimum value, and stores this value in the period memory unit. voltage. The system of determining the minimum of the objective function activates the system of calculating the value of the objective function to determine the value of the objective function f c for subsequent functions

PL 230 330 Β1 wartości argumentów funkcji celu Tm z zakresu od Tmin do Tmax z rozdzielczością Tstep, zaś kontroler interfejsu wskazuje jako zmierzoną wartość okresu T napięcia u(f) odczytaną z jednostki pamięci okresu napięcia po wykonaniu obliczeń dla zakresu przeszukiwania częstotliwości od Tmndo Tmax z rozdzielczością TstepUkład wyznaczania wartości funkcji celu składa się z następujących układów: układu modyfikacji czasu, układu sortowania ciągu, układu uśredniania danych, układu wyznaczania funkcji interpolacyjnych oraz układu wyznaczania wartości końcowej funkcji celu.PL 230 330 Β1 values of the arguments of the objective function T m ranging from T m and n to T max with a resolution of Tstep, and the interface controller indicates as the measured value of the voltage period T u (f) read from the voltage period memory unit after performing the calculation for the search range frequencies from Tmndo T max with resolution Tstep The system for determining the value of the objective function consists of the following systems: the time modification system, the sequence sorting system, the data averaging system, the interpolation function determination system and the final value determination system of the objective function.

Układ modyfikacji czasu odczytuje z bloku danych ciąg par danych pomiarowych w postaci czasu pomiaru i wartości chwilowej napięcia w danym czasie pomiaru według wzoru:The time modification system reads the sequence of measurement data pairs from the data block in the form of the measurement time and the instantaneous voltage value at a given measurement time according to the formula:

((.,^),((.,11.),((^),...((,,,11,,) i modyfikuje ciąg danych pomiarowych poprzez modyfikację wartości czasów pomiaru według wzoru:((., ^), ((., 11.), ((^), ... ((,,, 11 ,,) and modifies the measurement data sequence by modifying the values of measurement times according to the formula:

< = ύgdzie L J jest operacją zaokrąglania w dół, otrzymując ciąg w postaci:<= where L J is a rounding down operation, obtaining a sequence of the form:

u2),((^.),...(((,,^ który zapisuje w bloku pamięci danych zmodyfikowanych, który przyłączony jest do układu sortowania ciągu.u 2 ), ((^.), ... (((,, ^ which writes to the modified data memory block which is attached to the string sort system.

Układ sortowania ciągu sortuje odczytane z bloku pamięci danych zmodyfikowanych zmodyfikowany ciąg par danych pomiarowych według zmodyfikowanego czasu pomiaru t' uzyskując ciąg w postaci:The sequence sort system sorts the modified sequence of measurement data pairs read from the modified data memory block according to the modified measurement time t ', obtaining a sequence in the form:

o własności t < t( n który zapisuje w bloku pamięci danych posortowanych, który przyłączony jest do układu uśredniania danych.with the property t <t ( n, which saves in a block of sorted data memory, which is connected to the data averaging circuit.

Układ uśredniania danych uśrednia zmodyfikowane dane pomiarowe o tym samym zmodyfikowanym czasie pomiaru odczytanych z bloku pamięci danych posortowanych poprzez zastępowanie kilku par danych pomiarowych o tym samym zmodyfikowanym czasie jedną parą danych pomiarowych o tym samym zmodyfikowanym czasie i wartości napięcia równej średniej arytmetycznej napięć uśrednianych danych pomiarowych otrzymując ciąg m elementowy:The data averaging system averages the modified measurement data with the same modified measurement time read from the sorted data memory block by replacing several pairs of measurement data with the same modified time with one pair of measurement data with the same modified time and the voltage value equal to the arithmetic mean of the averaged measurement data voltages, yielding element string m:

(ą , u.), ((. ,u2),(t3,u3 ),...(1,,,, u„,) w którym m < n i który zapisuje w bloku pamięci danych uśrednionych, który przyłączony jest do układu wyznaczania funkcji interpolacyjnych.(ą, u.), ((., u 2 ), (t 3 , u 3 ), ... (1 ,,,, u ",) in which m <n and which saves in the averaged data memory block, which it is connected to the system for determining interpolation functions.

Układ wyznaczania funkcji interpolacyjnych odczytuje m par uśrednionych danych pomiarowych z bloku pamięci danych uśrednionych i na ich podstawie wykonuje następujące operacje:The system for determining the interpolation functions reads m pairs of averaged measurement data from the averaged data memory block and on their basis performs the following operations:

- wykorzystując argument Tm wyznacza pierwszy ciąg danych wydzielonych, który zawiera uśrednione dane pomiarowe o indeksach nieparzystych i na końcu dodaną parę danych napięcia u, w czasie Tm:- using the argument T m, determines the first extracted data string, which contains the averaged measurement data with odd indexes and finally the added voltage data pair u, at the time T m :

(ϋ,ΰ}),((3,ΰ2),(ί5,ΰ,),...(ϊ,,ΰ,),(Τηι,ΰ}) którego wartości zapisuje w bloku pamięci ciągu pierwszego,(ϋ, ΰ } ), (( 3 , ΰ 2 ), (ί 5 , ΰ,), ... (ϊ ,, ΰ,), (Τ ηι , ΰ } ) whose values are saved in the memory block of the first sequence,

- wykorzystując argument Tm wyznacza się drugi ciąg danych wydzielonych, który zawiera parę danych napięcia u., w czasie 0 następnie uśrednione dane pomiarowe o indeksach parzystych i na końcu dodaną parę napięcia ΐμ w czasie Tm:- using the argument T m , the second extracted data sequence is determined, which includes the voltage pair u., at time 0 then the averaged measurement data with even indexes and finally the added voltage pair ΐμ at time T m :

(0,ί/^4ζ,ζ72),(ζ,Μ4),...^ którego wartości zapisuje w bloku pamięci ciągu drugiego,(0, ί / ^ 4ζ, ζ7 2 ), (ζ, Μ 4 ), ... ^ whose values are saved in the memory block of the second sequence,

PL 230 330 Β1PL 230 330 Β1

- dla pierwszego ciągu wydzielonych par danych pomiarowych czasu i napięcia wyznacza pierwszą funkcję interpolacyjną u/(t) w postaci funkcji sklejanej funkcji liniowych (prostej łamanej) wyznaczającą przebieg czasowy napięcia na odcinku czasowym [0, Tm], której wartości parametrów zapisuje do bloku pamięci pierwszego przebiegu pomocniczego napięcia,- for the first sequence of separated pairs of time and voltage measurement data, it determines the first interpolation function u / (t) in the form of a spline function of a linear function (broken line) that determines the time course of the voltage over the time segment [0, T m ], the parameter values of which are written to the block memory of the first auxiliary voltage waveform,

- dla drugiego ciągu wydzielonych par danych pomiarowych czasu i napięcia wyznacza drugą funkcję interpolacyjną uu (f) w postaci funkcji sklejanej funkcji liniowych (prostej łamanej) wyznaczającą przebieg czasowy napięcia na odcinku czasowym [0,Tm], której wartości parametrów zapisuje do bloku pamięci drugiego przebiegu pomocniczego napięcia,- for the second sequence of separated pairs of time and voltage measurement data, it determines the second interpolation function uu (f) in the form of a spline function of a linear function (broken line) that determines the voltage waveform over the time segment [0, T m ], the parameter values of which are saved to the memory block the second wave of auxiliary voltage,

- wczytuje wartości parametrów pierwszego przebiegu czasowego napięcia ui (f) z bloku pamięci pierwszego przebiegu pomocniczego napięcia oraz drugiego przebiegu czasowego napięcia uu (f) z bloku pamięci drugiego przebiegu pomocniczego napięcia i następnie poprzez podział odcinków czasowych, wyznacza ponownie po m parametrów dla obydwu tych funkcji interpolacyjnych przebiegów napięcia tak, aby przebiegi te nie uległy zmianie, natomiast końce odcinków interpolacyjnych były odpowiednio w tych samych m + 1 punktach czasowych 0,t2lt3lt4l ...tm,Tm i uzyskane m wartości parametrów pierwszej funkcji interpolacyjnej przebiegu czasowego napięcia ui(t) zapisuje w bloku pamięci pierwszego przebiegu napięcia oraz m wartości parametrów drugiej funkcji interpolacyjnej przebiegu czasowego napięcia ui (f) zapisuje w bloku pamięci drugiego przebiegu napięcia.- reads the parameter values of the first voltage waveform ui (f) from the memory block of the first auxiliary voltage waveform and the second voltage waveform uu (f) from the memory block of the second auxiliary voltage waveform and then, by dividing the time segments, redetermines m parameters for both of these voltage waveform interpolation functions so that the voltage waveforms do not change, and the ends of the interpolation segments are respectively at the same m + 1 time points 0, t 2l t 3l t 4l ... t m , T m and the obtained m values of the parameters of the first function voltage time interpolation ui (t) stores in the first voltage waveform memory block and stores m parameter values of the second voltage time interpolation function ui (f) in the second voltage waveform memory block.

Do bloków pamięci pierwszego przebiegu napięcia i drugiego przebiegu napięcia przyłączony jest układ wyznaczania wartości końcowej funkcji celu.Connected to the memory blocks of the first voltage waveform and the second voltage waveform is a terminator for the objective function.

Układ wyznaczania wartości końcowej funkcji celu wczytuje m wartości parametrów pierwszego przebiegu czasowego napięcia ui (f) z bloku pamięci pierwszego przebiegu napięcia i drugiego przebiegu czasowego napięcia uu (f) z bloku pamięci drugiego przebiegu napięcia oraz:The end evaluator of the objective function reads the m parameter values of the first voltage waveform ui (f) from the first voltage waveform memory block and the second voltage waveform uu (f) from the second voltage waveform memory block, and:

- dla pierwszego przebiegu czasowego napięcia ui (f) i dla drugiego przebiegu czasowego napięcia Uu (f) wyznacza wartość średnią ich różnicy Ui-n na przedziale czasowym [0,Tm] według wzoru:- for the first waveform of voltage ui (f) and for the second waveform of voltage Uu (f) determine the mean value of their difference Ui-n over the time interval [0, T m ] according to the formula:

/„i ih-n = — J(w, is 0 którą zapisuje w jednostce pamięci wartości średniej różnicy przebiegów napięć, - na koniec wyznacza ostateczną wartość funkcji celu fc według wzoru:/ "I ih-n = - J (w, is 0 which is saved in the memory unit of the average value of the difference in voltage waveforms, - finally determines the final value of the objective function f c according to the formula:

którą zapisuje w jednostce pamięci wartości funkcji celu.which it stores in the memory unit of the objective function values.

Zaletą układu do pomiaru okresu według wynalazku jest to, że układ ten posiada dowolną rozdzielczość pomiaru okresu, ponieważ argument okresu napięcia Tm funkcji celu fc nie musi być wielokrotnością okresu próbkowania Ts jak ma to miejsce w przypadku metody autokorelacji. Możliwość wyznaczania funkcji celu dla dowolnej wartości argumentu Tmspełniającego warunek 2TS <Tm<^(n- 1)TS oraz wyznaczanie wartości tejże funkcji na całym odpowiednio interpolowanym przedziale [0,Tm] powoduje mniejszy wpływ asynchroniczności próbkowania na błąd pomiaru w porównaniu z metodą estymatora funkcji autokorelacji. Kolejną zaletą jest nieujemna wartość funkcji celu, należąca do przedziału [0,+oo], co pozwala na łatwiejsze określenie wartości minimalnej bliskiej 0.An advantage of the period measuring system according to the invention is that it has any period measuring resolution, since the voltage period argument T m of the objective function f c does not have to be a multiple of the sampling period T s as is the case with the autocorrelation method. The possibility of determining the objective function for any value of the argument T m satisfying the condition 2T S <T m <^ (n-1) T S and determining the value of this function over the entire appropriately interpolated interval [0, T m ] results in a smaller impact of sampling asynchrony on the measurement error compared to the method of the autocorrelation function estimator. Another advantage is the non-negative value of the objective function, belonging to the interval [0, + oo], which makes it easier to determine the minimum value close to 0.

Przykład realizacji układu do pomiaru według wynalazku zostanie przedstawiony na rysunku, na którym Fig. 1 przedstawia ogólnie układ pomiarowy, a Fig. 2 przedstawia schemat układu wyznaczania wartości funkcji celu UWWFC.An embodiment of the measurement system according to the invention will be shown in the drawing, in which Fig. 1 shows an overall measurement arrangement and Fig. 2 shows a diagram of a UWWFC target function value evaluation arrangement.

Układ pomiarowy jest przystosowany do obsługi przez użytkownika za pomocą interfejsu INT. Poprzez interfejs INT użytkownik może nastawić parametry pracy układu pomiarowego, uruchomić pomiar okresu napięcia czy też odczytać wynik pomiaru. Interfejs INT połączony jest dwukierunkową magistralą cyfrową z kontrolerem interfejsu KI. Kontroler interfejsu KI jest przystosowany do pracy w dwóch trybach: w trybie komunikacji (z użytkownikiem) oraz w trybie oczekiwania. W trybie komunikacji kontroler KI obsługuje interfejs INT - wysyła dane do wyświetlenia, pobiera parametry nastawcie oraz pobiera komendę o rozpoczęciu pomiaru. Dodatkowo kontroler KI zapisuje parametry pracy układu za pomocą magistral cyfrowych w odpowiednich jednostkach pamięci: okres próbkowania Ts w jednostce Ts,The measuring system is adapted to be operated by the user via the INT interface. Through the INT interface, the user can set the operating parameters of the measuring system, start the voltage period measurement or read the measurement result. The INT interface is connected by a bi-directional digital bus with the KI interface controller. The KI interface controller is adapted to work in two modes: in communication mode (with the user) and in standby mode. In the communication mode, the KI controller supports the INT interface - it sends data to be displayed, downloads the setting parameters and gets the command to start the measurement. Additionally, the KI controller saves the operating parameters of the system using digital buses in the appropriate memory units: sampling period T s in the unit T s ,

PL 230 330 Β1 liczbę próbek n w jednostce n, dolny zakres przeszukiwania okresu napięcia Tmin w jednostce Tmin, górny zakres przeszukiwania okresu napięcia Tmax w jednostce Tmax, zaś rozdzielczość pomiaru (tj. krok przeszukiwanych okresów napięcia) Tstep w jednostce Tstep. Ponadto kontroler KI odczytuje za pomocą magistrali cyfrowej wyznaczony okres napięcia elektrycznego Tu zapisany w jednostce pamięci Tu, W momencie nadejścia z interfejsu INT komendy o inicjacji pomiaru, kontroler interfejsu Ki sprawdza poprawność nastaw parametrów pomiaru za pomocą pięciu warunków:PL 230 330 Β1 number of samples n in the unit n, the lower range of the voltage period search Tmin in the unit Tmin, the upper range of the voltage period search T max in the unit Tmax, and the measurement resolution (i.e. the step of the searched voltage periods) Tstep in the unit Tstep. In addition, the KI controller reads, using the digital bus, the determined period of the electric voltage T u stored in the memory unit Tu.At the moment of receiving a measurement initiation command from the INT interface, the Ki interface controller checks the correctness of the measurement parameters settings using five conditions:

1. dolna granica zakresu pomiaru musi być mniejsza od górnej granicy zakresu pomiaru, czyli Tmin < Tmax1.The lower limit of the measuring range must be smaller than the upper limit of the measuring range, i.e. Tmin <Tm a x

2. rozdzielczość pomiaru musi być nie mniejsza niż 0,1 zakresu pomiaru, czyli 107step< Tmax- Tmn 2. The measurement resolution must not be less than 0.1 of the measurement range, i.e. 107s te p <T ma x- T mn

3. okres próbkowania Ts musi być nie mniejszy od minimalnego okresu przetwarzania danych Tminp wynikających z parametrów urządzenia, czyli Ts> Tminp3.the sampling period T s must not be less than the minimum data processing period Tminp resulting from the device parameters, i.e. T s > Tminp

4. czas pomiaru musi obejmować minimum dwa pełne okresy mierzonego napięcia elektrycznego, czyli (n-V)Ts > 2Tmax 4. the measurement time must cover at least two full periods of the measured voltage, i.e. (nV) T s > 2T max

5, okres próbkowania musi być mniejszy od połowy okresu mierzonego napięcia elektrycznego, CZyli 2Ts < Tmin5, the sampling period must be less than half the period of the measured electrical voltage, C yli 2Ts <Tmin

Jeżeli nastawy są błędne, to kontroler KI wysyła do interfejsu INT odpowiednią informację o błędzie i przechodzi do ustawiania danych. Jeżeli natomiast nastawy pomiaru są poprawne to kontroler interfejsu KI wysyła do interfejsu INT informację o rozpoczęciu pomiaru oraz wysyła sygnał cyfrowy do kontrolera toru pomiarowego KTP w celu rozpoczęcia pomiaru. Następnie kontroler KI zawiesza swe działanie w trybie komunikacji, przechodząc do trybu oczekiwania do momentu pojawienia się sygnału cyfrowego informującego o zakończeniu pomiaru pochodzącego z układu wyznaczania wartości minimalnej funkcji celu UWMINFC W momencie pojawienia się sygnału zakończenia pomiaru z układu UWMINFC kontroler interfejsu KI pobiera wynik z jednostki Tu, wysyła go do interfejsu INT i następnie powraca do trybu komunikacji z użytkownikiem.If the settings are incorrect, the KI controller sends the appropriate error information to the INT interface and proceeds to setting the data. If, however, the measurement settings are correct, the KI interface controller sends to the INT interface information about the start of the measurement and sends a digital signal to the KTP measurement line controller in order to start the measurement. Then the KI controller suspends its operation in the communication mode, switching to the waiting mode until the digital signal informing about the end of the measurement coming from the system for determining the minimum value of the target function UWMINFC appears. When the signal ending the measurement from the UWMINFC system appears, the KI interface controller downloads the result from the unit Here, it sends it to the INT interface and then returns to user communication mode.

Kontroler toru pomiarowego KTP odczytuje dane z toru pomiarowego i umieszcza wyniki w bloku pamięci danych pomiarowych BD. W skład toru pomiarowego wchodzą: wzmacniacz W, przetwornik analogowo cyfrowy ADC oraz generator sygnału zegarowego CLK. Generator G, podłączony do zacisków wejściowych toru pomiarowego, reprezentuje symbolicznie układ generujący zmienne napięcie, którego okres jest badany. Zaciski generatora napięcia okresowego G połączone są z wejściem liniowego wzmacniacza W. Wyjście wzmacniacza W połączone jest z przetwornikiem analogowo cyfrowym ADC. Zadaniem wzmacniacza W jest kondycjonowanie napięcia wejściowego do zakresu przetwornika ADC. Oznacza to, że napięcie na wyjściu wzmacniacza w odniesieniu do masy jest wprost proporcjonalne do napięcia wejściowego układu pomiarowego oraz wzmocnienie wzmacniacza jest tak dobrane, aby przy zadanym zakresie pomiarowym napięcie na jego wyjściu nie przekraczało zakresu pracy przetwornika ADC. Wynik pomiaru przetwornika ADC przekazywany jest za pomocą magistrali cyfrowej do kontrolera toru pomiarowego KTP. Pomiarw przetworniku ADC wzbudzany jest za pomocą zewnętrznego sygnału pochodzącego ze sterowanego zegara CLK. Sygnał z zegara CLK podawany jest także na wejście cyfrowe kontrolera KTP w celu podania informacji o wykonywanym pomiarze. Czas pomiędzy kolejnymi sygnałami wzbudzenia pomiaru ustawiany jest w zegarze CLK za pomocą sygnału cyfrowego z kontrolera toru pomiarowego KTP. Nastawy zegara CLK są stałe podczas całego pomiaru i są ustalane tak, że poziom wzbudzenia przetwornika ADC trwa przez cały okres przetwarzania przetwornika, a następnie sygnał na wyjściu zegara ustawiany jest na przeciwny i ponownie zmieniany na stan wzbudzenia przetwornika po czasie Ts.The KTP measurement path controller reads the data from the measurement path and places the results in the BD measurement data memory block. The measuring path includes: the W amplifier, the ADC analog-digital converter and the CLK clock signal generator. The generator G, connected to the input terminals of the test circuit, symbolically represents the system generating the alternating voltage, the period of which is being tested. The terminals of the periodic voltage generator G are connected with the input of the linear amplifier W. The output of the amplifier W is connected with the analog-to-digital converter ADC. The task of the W amplifier is to condition the input voltage to the ADC range. This means that the voltage at the output of the amplifier in relation to the mass is directly proportional to the input voltage of the measuring system and the amplifier gain is selected in such a way that at a given measuring range, the voltage at its output does not exceed the operating range of the ADC converter. The measurement result of the ADC converter is transmitted via the digital bus to the KTP measurement track controller. The measurement in the ADC converter is excited by an external signal coming from the controlled clock CLK. The signal from the CLK clock is also fed to the digital input of the KTP controller in order to provide information about the performed measurement. The time between successive measurement excitation signals is set in the CLK clock by means of a digital signal from the KTP measuring line controller. The CLK clock settings are constant throughout the measurement and are set so that the ADC excitation level lasts for the entire transducer processing period, and then the clock output is set to the opposite and re-changed to the transducer excited state after T s .

Kontroler KTP połączony jest z jednostkami pamięci Ts, i, n oraz blokiem pamięci BD. Kontroler za pomocą magistral cyfrowych odczytuje okres próbkowania Ts z jednostki pamięci Ts oraz liczbę próbek n z jednostki pamięci n, zapisuje dane pomiarowe do bloku pamięci danych pomiarowych BD oraz zapisuje i odczytuje wartość zmiennej numeru pomiaru / z jednostki pamięci i. Układ kontrolera KTP także pobiera sygnał cyfrowy inicjacji pomiaru z kontrolera interfejsu KI oraz wysyła sygnał cyfrowy inicjacji przetwarzania danych do układu wyznaczania minimum funkcji celu UWMINFC.The KTP controller is connected to the memory units T s , i, n and the BD memory block. The controller, by means of digital buses, reads the sampling period T s from the memory unit T s and the number of samples n from the memory unit n, writes the measurement data to the measurement data memory block BD and writes and reads the value of the variable number of the measurement / from the memory unit i. KTP controller system also takes the measurement initiation digital signal from the KI interface controller and sends the data processing initiation digital signal to the UWMINFC target function minimum calculator.

Kontroler toru pomiarowego KTP, po odebraniu sygnału cyfrowego inicjacji pomiaru z kontrolera KI, ustawia wartość numeru pomiaru/= 1 w jednostce i oraz odczytuje okres próbkowania Ts z jednostki Ts i ustawia zegar CLK. Następnie kontroler rozpoczyna cykl pomiarowy i wykonuje następującą sekwencję czynności:The measuring line controller KTP, after receiving the digital signal of the measurement initiation from the controller KI, sets the value of the measurement number / = 1 in the unit i and reads the sampling period T s from the unit Ts and sets the clock CLK. Then the controller starts the measurement cycle and performs the following sequence of actions:

1. odczytuje daną / z jednostki i, na podstawie której ustala czas pomiaru t, według wzoru t, = (i - V)TS 2. oczekuje na sygnał cyfrowy z zegara CLK wzbudzenia pomiaru przetwornika ADC1.reads the data / from the i unit, on the basis of which it determines the measurement time t, according to the formula t, = (i - V) T S 2. waits for a digital signal from the CLK clock of the ADC measurement excitation

PL 230 330 Β1PL 230 330 Β1

3. oczekuje na sygnał cyfrowy z zegara CLK o stanie przeciwnym, który informuje, że przetwornik3. waits for a digital signal from the CLK clock with the opposite state, which informs that the transducer

ADC zakończył pomiarThe ADC has completed the measurement

4. odczytuje dane z przetwornika ADC4. Reads data from ADC

5. przetwarza dane z przetwornika ADC uwzględniając wzmocnienie wzmacniacza W i uzyskuje wartość napięcia na wejściu toru pomiarowego5. processes data from the ADC converter taking into account the amplification of the amplifier W and obtains the voltage value at the input of the measurement circuit

6. zapisuje wynik pomiaru w postaci pary (u,, ty w bloku BD, gdzie ui = u(tt) jest napięciem na wejściu toru pomiarowego w czasie t,6.saves the measurement result in the form of a pair (u ,, ty in block BD, where ui = u (tt) is the voltage at the input of the measuring line at time t,

7. zwiększa wartość numeru pomiaru / w jednostce i o jeden (i = i + 1)7.increases the value of the measurement number / in the i unit by one (i = i + 1)

8. porównuje wartości zapisane w jednostkach i oraz n, jeżeli i < n to przechodzi do kolejnego pomiaru - początku cyklu, jeżeli zaś i > n to kontroler kończy cykl pomiarowy.8. compares the values in the units i and n, if i <n, it goes to the next measurement - the beginning of the cycle, and if i> n, the controller ends the measurement cycle.

W momencie wykonania wszystkich pomiarów kontroler toru pomiarowego KTP zatrzymuje zegar CLK, wysyła sygnał cyfrowy wzbudzenia układu wyznaczania wartości minimalnej funkcji celu UWMINFC, a następnie oczekuje aż pojawi się kolejny sygnał cyfrowy inicjacji pomiaru z kontrolera interfejsu KI. W wyniku działania kontrolera KTP dane pomiarowe w bloku BD zapisane są w postaci ciągu par:When all measurements are made, the KTP measurement path controller stops the CLK clock, sends a digital signal of excitation of the system for determining the minimum value of the UWMINFC target function, and then waits for the next digital signal of measurement initiation from the KI interface controller. As a result of the KTP controller operation, the measurement data in the BD block are stored in the form of a sequence of pairs:

Układ wyznaczania minimum funkcji celu UWMINFC wyznacza wartość okresu mierzonego napięcia na podstawie argumentu, dla którego wartość funkcji celu przyjmuje wartość minimalną. Wartości funkcji celu wyznaczane są w osobnym układzie wyznaczania wartości funkcji celu UWWFC. Układ UWMINFC za pomocą magistral cyfrowych odczytuje wartości dolnego zakresu przeszukiwania okresu napięcia Tmin z jednostki pamięci Tmin, górnego zakresu przeszukiwania okresu napięcia Tmaz z jednostki pamięci Tmax, rozdzielczości pomiaru - kroku przeszukiwanych okresów napięcia Tstep z jednostki pamięci Tstep oraz wartości funkcji celu fc z jednostki pamięci fc. Dodatkowo układ UWMINFC odczytuje i zapisuje wartości argumentu funkcji celu Tm w jednostce pamięci Tm, minimalnej wartości funkcji celu fm w jednostce pamięci fm, oraz wartość okresu napięcia Tu, dla którego funkcja celu przyjmuje wartość minimalną, w jednostce pamięci Tu. Jednocześnie układ UWMINFC odbiera sygnał cyfrowy inicjacji przetwarzania danych pomiarowych z kontrolera toru pomiarowego KTP, wysyła sygnał cyfrowy inicjacji wyznaczania wartości funkcji celu do układu wyznaczania wartości funkcji celu UWWFC, odbiera sygnał cyfrowy zakończenia wyznaczania wartości funkcji celu z układu UWWFC oraz wysyła sygnał cyfrowy zakończenia pomiaru do kontrolera interfejsu KI.The system for determining the minimum of the objective function UWMINFC determines the value of the period of the measured voltage on the basis of the argument for which the value of the objective function takes the minimum value. Objective function values are determined in a separate UWWFC objective function value evaluation system. The UWMINFC circuit uses digital buses to read the values of the lower search range of the voltage period Tmin from the memory unit Tmin, the upper range of the voltage period search T maz from the memory unit Tmax, the measurement resolution - the step of the searched voltage periods Tstep from the memory unit Tstep and the values of the objective function f c z memory units f c . Additionally, the UWMINFC chip reads and writes the argument values of the objective function T m in the memory unit T m, the minimum value of the objective function f m in the memory unit fm, and the voltage period value T u for which the objective function takes the minimum value, in the memory unit T u . At the same time, the UWMINFC system receives the digital signal of initiation of measurement data processing from the KTP measurement path controller, sends the digital signal of initiation of the determination of the value of the objective function to the UWWFC system for determining the value of the objective function, receives the digital signal of the completion of determining the value of the objective function from the UWWFC system and sends the digital signal of the end of the measurement to KI interface controller.

Układ wyznaczania minimum funkcji celu UWMINFC, po odebraniu sygnału cyfrowego inicjacji przetwarzania danych z kontrolera toru pomiarowego KTP, odczytuje dolny zakres przeszukiwania okresu napięcia Tmin z jednostki pamięci Tmin i zapisuje go, jako argument funkcji celu Tm, w jednostce pamięci Tm. Następnie układ UWMINFC rozpoczyna cykl poszukiwania argumentu, dla którego funkcja celu przyjmuje wartość minimalną i wykonuje następującą sekwencję czynności:The circuit for determining the minimum of the objective function UWMINFC, after receiving the digital data processing initiation signal from the measurement path controller KTP, reads the lower voltage period search range Tmin from the memory unit Tmin and stores it, as an argument of the objective function T m , in the memory unit Tm. Then the UWMINFC system starts the argument search cycle, for which the objective function takes the minimum value and performs the following sequence of actions:

1. wysyła sygnał cyfrowy inicjacji wyznaczania wartości funkcji celu do układu UWWFC,1.sends the digital signal initiating the determination of the value of the objective function to the UWWFC system,

2. oczekuje na sygnał cyfrowy zakończenia wyznaczania wartości funkcji celu z układu UWWFC,2.waits for the digital signal of the end of determining the value of the objective function from the UWWFC system,

3. odczytuje dane: Tm z jednostki Tm, Tmin z jednostki Tmin, fc z jednostki fc, /™ z jednostki fm i jeżeli Tm = Tmin lub jednocześnie Tm > Tmin oraz fc < fm to przypisuje wartość fc zmiennej fm zapisując ją do jednostki fm oraz przypisuje wartość Tm zmiennej Tu zapisując ją do jednostki Tu 3.reads the data: T m from the Tm unit, Tmin from the Tmin unit, f c from the f c unit, / ™ from the f m unit and if Tm = Tmin or simultaneously T m > Tmin and fc <fm, it assigns the value f c to the variable f m writing it to the unit f m and assigns the value T m to the variable T u writing it to the unit T u

4. odczytuje dane Tm z jednostki Tm oraz Tmax z jednostki Tmax i jeżeli Tm = Tmax to przypisuje zmiennej Tm z jednostki Tm wartość 0, jeżeli zaś warunek Tm = Tmax nie jest spełniony to odczytuje wartość Tsfep z jednostki Tstep i przypisuje zmiennej Tm z jednostki Tm wartość według wzoru Tm = min(Tm + Tstep, Tmax), gdzie funkcja min zwraca wartość minimalną dwóch zmiennych Tm + Tstep 0Γ3Ζ Tmax4.reads T m data from the Tm unit and T max from the Tmax unit and if T m = T max then assigns the T m variable from the Tm unit to 0, and if the condition T m = T max is not satisfied, it reads the Tsfep value from the unit Tstep i assigns the variable T m from the unit Tm a value according to the formula Tm = min (Tm + Tstep, T has x), where the function min returns the minimum value of two variables Tm + Tstep 0Γ3Ζ Tm a x

5. odczytuje wartość Tm z jednostki Tm i jeżeli Tm = 0 to kończy cykl poszukiwania argumentu, dla którego funkcja celu przyjmuje wartość minimalną, jeżeli zaś warunek Tm = 0 nie jest spełniony to przechodzi na początek cyklu.5. reads the value of T m from the T m unit and if T m = 0 it ends the argument search cycle for which the objective function takes the minimum value, and if the condition T m = 0 is not satisfied, it goes to the beginning of the cycle.

W momencie zakończenia cyklu poszukiwania argumentu, dla którego funkcja celu przyjmuje wartość minimalną, układ UWMINFC wysyła sygnał cyfrowy zakończenia pomiaru do kontrolera interfejsu KI, a następnie oczekuje aż pojawi się kolejny sygnał cyfrowy inicjacji przetwarzania danych z kontrolera toru pomiarowego KTP.At the moment of the end of the cycle of searching for the argument for which the objective function takes the minimum value, the UWMINFC system sends the digital signal of the end of the measurement to the controller of the KI interface, and then waits for the next digital signal of initiating data processing from the controller of the measurement path KTP to appear.

Układ wyznaczania wartości funkcji celu UWWFC oczekuje na sygnał cyfrowy inicjacji wyznaczania wartości funkcji celu z układu UWMINFC, a potem odczytuje za pomocą magistrali cyfrowych wartość argumentu Tm funkcji celu fc z jednostki pamięci Tm, liczbę próbek n z jednostki pamięci n orazThe objective function evaluation system UWWFC waits for the digital initiation signal of the objective function evaluation from the UWMINFC chip, and then reads the value of the argument T m of the objective function f c from the memory unit Tm, the number of samples n from the memory unit n via the digital bus, and

PL 230 330 Β1 wartości danych pomiarowych z bloku pamięci danych pomiarowych BD i na ich podstawie wyznacza wartość funkcji celu fc, którą zapisuje w jednostce pamięci fc, a następnie wysyła sygnał cyfrowy zakończenia wyznaczania wartości funkcji celu do układu LJWMINFC i oczekuje na kolejny sygnał cyfrowy inicjacji wyznaczania wartości funkcji celu. Dokładny schemat struktury układu wyznaczania wartości funkcji celu UWWFC wraz z cyfrowymi sygnałami i magistralami zewnętrznymi, oraz blokiem pamięci danych pomiarowych BD i jednostkami pamięci Tm, n oraz fc przedstawiony jest na Fig. 2.PL 230 330 Β1 measurement data values from the measurement data memory block BD and on their basis determines the value of the objective function f c , which is stored in the memory unit f c , and then sends the digital signal of the completion of determining the value of the objective function to the LJWMINFC chip and waits for the next signal digital initiation of the determination of the value of the objective function. A detailed structure diagram of the UWWFC target function value determination system together with digital signals and external buses, and the measurement data memory block BD and memory units Tm, n and f c is shown in Fig. 2.

Układ modyfikacji czasu UMC po odebraniu sygnału cyfrowego inicjacji wyznaczania wartości funkcji celu z układu UWMINFC odczytuje liczbę próbek n z jednostki pamięci n oraz argument Tm z jednostki pamięci Tm. Następnie układ UMC odczytuje kolejno n wyników pomiaru w postaci par (u,, t) z bloku pamięci danych pomiarowych BD i wykonuje modyfikację czasów według wzoru:The time modification circuit UMC, after receiving the objective function evaluation initiation digital signal from the UWMINFC circuit, reads the number of samples n from the memory unit n and the argument T m from the memory unit T m. Then the UMC system reads successively n measurement results in the form of pairs (u, t) from the BD measurement data memory block and performs the modification of the times according to the formula:

gdzie L J jest operacją zaokrąglania w dół, a następnie otrzymane dane ze zmodyfikowanym czasem zapisuje do bloku pamięci danych zmodyfikowanych BDM. W wyniku modyfikacji czasów w bloku BDM dane zapisane są w postaci ciągu:where L J is a rounding down operation and then writes the time-modified data obtained to a BDM-modified data memory block. As a result of modifying the times in the BDM block, the data is saved in the form of a sequence:

>U1 ),(^2-Wl) ' w3)>—(Ci’W«) o własności tj= 0. Po zmodyfikowaniu wszystkich danych układ UMC wysyła inicjacyjny sygnał cyfrowy do układu sortowania ciągu USC i oczekuje na kolejny sygnał cyfrowy inicjacji wyznaczania wartości funkcji celu z układu UWMINFC.> U 1), (^ 2- W l) ' w 3)> - (Ci' W «) with the property ie = 0. After modifying all data, the UMC system sends an initial digital signal to the USC sequence sort system and waits for the next signal digital initialization of the determination of the value of the objective function from the UWMINFC chip.

Układ sortowania ciągu USC po odebraniu inicjacyjnego sygnału cyfrowego z układu UMC odczytuje liczbę próbek n z jednostki pamięci n, oraz n par danych z bloku pamięci danych zmodyfikowanych BDM. Następnie sortuje pary danych zmodyfikowanych według czasu /'uzyskując ciąg:The USC string sorter, after receiving the initial digital signal from the UMC, reads the number of samples n from memory unit n, and n data pairs from the BDM modified data memory block. Then it sorts the data pairs modified by time / 'to obtain the string:

w którym t” < oraz t= 0. Posortowany ciąg układ USC zapisuje w bloku pamięci danych posortowanych BDP. Następnie układ USC wysyła inicjacyjny sygnał cyfrowy do układu uśredniania danych UUD i oczekuje na kolejny inicjacyjny sygnał cyfrowy z układu UMC.where t "<and t = 0. The sorted string USC writes to a block of BDP sorted data memory. The USC then sends a digital initiation signal to the UUD data averaging circuit and waits for the next digital initiation signal from the UMC.

Układ uśredniania danych UUD po odebraniu inicjacyjnego sygnału cyfrowego z układu USC odczytuje liczbę próbek n z jednostki pamięci n, oraz n par danych z bloku pamięci danych posortowanych BDP. Następnie układ UUD uśrednia pary danych z tym samym czasem poprzez zastępowanie kilku par danych o tym samym czasie jedną parą danych o tym samym czasie i wartości napięcia równej średniej arytmetycznej napięć uśrednianych par danych, w wyniku czego otrzymuje ciąg m elementowy:The UUD data averaging circuit, after receiving the initial digital signal from the USC, reads the number of samples n from memory unit n, and n data pairs from the BDP sorted data memory block. Then the UUD system averages the data pairs with the same time by replacing several data pairs with the same time with one data pair with the same time and a voltage value equal to the arithmetic mean of the averaged voltages of the data pairs, resulting in the element sequence m:

o własnościach m < n oraz = O. Po wyznaczeniu ciągu danych uśrednionych układ UUD zapisuje uzyskany ciąg w bloku pamięci danych uśrednionych BDU oraz zapisuje liczbę m elementów ciągu w jednostce pamięci m. Następnie układ UUD wysyła inicjacyjny sygnał cyfrowy do układu wyznaczania funkcji interpolacyjnych UWFI i oczekuje na kolejny inicjacyjny sygnał cyfrowy z układu USC.with properties m <n and = O. After determining the averaged data sequence, the UUD system saves the obtained sequence in the BDU averaged data memory block and writes the number m of sequence elements in the memory unit m. Then the UUD system sends an initial digital signal to the UWFI interpolation function determination system and waits for the next initial digital signal from the USC system.

Układ wyznaczania funkcji interpolacyjnych UWFI wyznacza dwie funkcje interpolacyjne przebiegów napięcia, wykorzystywane bezpośrednio do wyznaczenia wartości końcowej funkcji celu, która wyznaczana jest w układzie wyznaczania wartości końcowej funkcji celu UWWKFC. Układ UWFI za pomocą magistral cyfrowych odczytuje wartości argumentu funkcji celu Tm z jednostki pamięci Tm, liczbę par danych uśrednionych m z jednostki pamięci m oraz pary danych uśrednionych z bloku pamięci danych uśrednionych BDU. Dodatkowo układ UWFI za pomocą magistral cyfrowych odczytuje i zapisuje wartości dwóch ciągów do bloków pamięci BC1, BC2, oraz do jednostek pamięci mi i m2 liczbę elementów mi i m2 ciągów odpowiednio z bloków BC1 i BC2. Ponadto układ UWFI zapisuje i odczytuje z bloków pamięci BP1 i BP2 pomocnicze wartości współczynników funkcji interpolacyjnych przebiegów napięcia określone na wzajemnie różnych przedziałach, natomiast do bloków pamięci BU1 i BU2 układ zapisuje ostateczne wartości współczynników funkcji interpolacyjnych przebiegów napięcia na wzajemnie równych przedziałach. Jednocześnie układ UWFI odbiera sygnał cyfrowy inicjacji przetwarzania danychThe UWFI interpolation function determination system determines two voltage waveform interpolation functions, used directly to determine the final value of the objective function, which is determined in the UWWKFC objective function terminator. The UWFI chip uses digital buses to read the argument values of the objective function T m from the memory unit T m, the number of averaged data pairs m from the memory unit m and the averaged data pairs from the BDU averaged data storage block. In addition, the UWFI chip, using digital buses, reads and writes the values of two strings to memory blocks BC1, BC2, and to memory units mi and m2 the number of elements mi and m2 of strings from blocks BC1 and BC2, respectively. In addition, the UWFI circuit writes and reads from memory blocks BP1 and BP2 the auxiliary values of the voltage waveform interpolation function coefficients determined on mutually different intervals, while the circuit writes the final values of the voltage waveform interpolation function coefficients on mutually equal intervals to the memory blocks BU1 and BU2. At the same time, the UWFI chip receives the digital signal to initiate data processing

PL 230 330 Β1 z układu uśredniania danych UUD oraz wysyła inicjacyjny sygnał cyfrowy do układu wyznaczania wartości końcowej funkcji celu LJWWKFC.PL 230 330 Β1 from the data averaging unit UUD and sends a digital initiation signal to the final value calculator of the objective function LJWWKFC.

Układ wyznaczania funkcji interpolacyjnych UWFI po odebraniu inicjacyjnego sygnału cyfrowego z układu UUD odczytuje argument funkcji celu Tm z jednostki pamięci Tm, liczbę próbek m z jednostki pamięci m, oraz m par danych z bloku pamięci danych uśrednionych BDU. Następnie ciąg par danych z bloku BDU dzieli na dwa ciągi. Najpierw wyznacza się pierwszy ciąg, który zawiera pary danych o indeksach nieparzystych i na końcu dodaną parę fti w czasie Tm:The UWFI interpolation function calculator, after receiving the initial digital signal from the UUD, reads the argument of the objective function T m from the memory unit T m, the number of samples m from the memory unit m, and m data pairs from the BDU averaged data memory block. Then, the string of data pairs from the BDU block into two strings. First, the first sequence that contains the odd-index data pairs and finally the fti pair added at time T m is determined:

i zapisuje otrzymany ciąg w buforze BC1 oraz liczbę elementów tego ciągu m·. w jednostce m-i. Potem układ UWFI wyznacza drugi ciąg, który na początku ma parę danych napięcia fti w czasie 0 następnie próbki o indeksach parzystych i na końcu dodaną parę danych napięcia fti w czasie Tm;and saves the resulting string in the BC1 buffer and the number of elements of this string m ·. in the unit m-i. Thereafter UWFI determines a second sequence which starts with the voltage data pair fti at time 0, then the even-indexed samples, and finally an added voltage data pair fti at time Tm;

(O,Wj), (F2,Ź72), (7;,,^) i zapisuje otrzymany ciąg w buforze BC2 oraz liczbę elementów tego ciągu mi w jednostce m2. Następnie układ wyznacza funkcję interpolacyjną ui (/) dla ciągu 1, która interpoluje za pomocą odcinków- prostej łamanej przebieg czasowy napięcia na odcinku czasowym [0, Tm] określony przez punkty ciągu 1.(O, Wj), (F 2 , Z7 2 ), (7; ,, ^) and stores the resulting string in the BC2 buffer and the number of elements of this sequence mi in the unit m2. Then the system determines the interpolation function ui (/) for the sequence 1, which interpolates the voltage waveform on the time segment [0, Tm] defined by the points of the sequence 1 by means of the broken line segments.

Układ zapisuje parametry przebiegu czasowego napięcia ui (f) do bloku BP1 w postaci m·. - 1 elementowego ciągu czwórek liczb:The circuit writes the voltage waveform parameters ui (f) to block BP1 in the form m ·. - 1-element sequence of four numbers:

(O, t3, a,, b{), (ζ, t5, a2 ,b2),...(O, t 3 , a ,, b { ), (ζ, t 5 , a 2 , b 2 ), ...

w ogólnej postaci:in general form:

określających funkcję interpolacyjną przebiegu napięcia ui (/) na odcinku te[tp,tk] według wzoru:determining the interpolation function of the voltage waveform ui (/) on the section te [t p , t k ] according to the formula:

ui = ~tp) + b u i = ~ t p ) + b

Potem układ UWFI analogicznie wyznacza funkcję interpolacyjną un(f) dla ciągu 2, i zapisuje jej parametry do bloku BP2 w postaci ciągu m2- 1 elementowego ciągu czwórek liczb:Then the UWFI system analogically determines the interpolation function un (f) for the sequence 2, and writes its parameters to the BP2 block in the form of the sequence m 2 - 1 of the sequence of four numbers:

(Ο,ξ,^^,^,ζ,α’,^),...(Ο, ξ, ^^, ^, ζ, α ’, ^), ...

określających funkcję interpolacyjną przebiegu napięcia uu (f) na odcinku t e [tp, tk] w ten sam sposób jak w przypadku ciągu czwórek liczb opisujących funkcję przebiegu czasowego napięcia ui (f). Następnie na podstawie parametrów funkcji czasowych napięcia ui (/) i uu (/) zapisanych odpowiednio w blokach BP1 i BP2, układ UWFI, poprzez odpowiedni podział odcinków czasowych, wyznacza nowe czwórki liczb opisujących obydwa te przebiegi napięcia tak, aby przebiegi te nie uległy zmianie, natomiast końce odcinków interpolacyjnych były odpowiednio w tych samych punktach. W wyniku tej operacji otrzymuje się dwa m elementowe ciągi czwórek liczb odpowiednio dla funkcji ui (f) i uu (/) w postaci:determining the interpolation function of the voltage waveform uu (f) on the segment te [t p , t k ] in the same way as in the case of the sequence of four numbers describing the voltage waveform function ui (f). Then, based on the parameters of the voltage time functions ui (/) and uu (/) stored in blocks BP1 and BP2, respectively, the UWFI system, by appropriately dividing the time segments, determines new four numbers describing both voltage waveforms so that these waveforms do not change while the ends of the interpolation segments were at the same points, respectively. As a result of this operation, two m element sequences of four numbers are obtained, respectively for the functions ui (f) and uu (/) in the form:

(0, (Ą.żj, ĄĄ).....),(/,,,77,<„*;,)(0, (Ą.jj, ĄĄ) .....), (/ ,,, 77, <"* ;,)

Otrzymane ciągi czwórek liczb funkcji interpolacyjnych ui (f) i uu (f) układ UWFI zapisuje odpowiednio w blokach BU1 i BU2.The obtained sequences of quadruplets of the interpolation functions ui (f) and uu (f) are saved by the UWFI system in blocks BU1 and BU2, respectively.

Po zakończeniu obliczeń i zapisaniu wyników układ UWFI wysyła inicjacyjny sygnał cyfrowy do układu wyznaczania wartości końcowej funkcji celu UWWKFC i oczekuje aż pojawi się kolejny sygnał cyfrowy inicjacji przetwarzania danych z układu uśredniania danych UUD.After the computation is completed and the results are saved, the UWFI system sends the initial digital signal to the final value calculator UWWKFC and waits for the next digital initiation signal from the UUD data averaging system to appear.

PL 230 330 Β1PL 230 330 Β1

Ostatnim elementem układu wyznaczania wartości funkcji celu UWWFC jest układ wyznaczania wartości końcowej funkcji celu UWWKFC. Układ UWWKFC po odebraniu inicjacyjnego sygnału cyfrowego z układu wyznaczania funkcji interpolacyjnych UWFI odczytuje wartość zmiennej m z jednostki pamięci m. Na jej podstawie odczytuje kolejno m wartości ciągów czwórek liczb opisujących funkcje interpolacyjne przebiegów napięcia ui (f) i uu (f) odpowiednio z bloków pamięci BU1 i BU2. Następnie wyznacza wartości średnią różnicy obydwu funkcji na przedziale [0,7m] według wzoru:The last element of the UWWFC objective function evaluation system is the UWWKFC objective function terminator. The UWWKFC system, after receiving the initial digital signal from the UWFI interpolation function determination system, reads the value of the variable m from the memory unit m. On this basis, it reads successively m values of sequences of four numbers describing the interpolation functions of voltage waveforms ui (f) and uu (f), respectively, from memory blocks BU1 and BU2. Then it determines the mean values of the difference of both functions on the interval [0.7 m ] according to the formula:

- 1 rf / / Λ z XX , i zapisuje otrzymany wynik wartości średniej u^n w jednostce pamięci wartości średniej różnicy przebiegów napięć sru. Następnie na podstawie funkcji czasowych przebiegu napięcia ui (f) i uu (f) oraz wartości średniej ich różnicy wylicza wartość końcową funkcji celu według wzoru:- 1 r f / / Λ z XX, and stores the obtained result of the mean value u ^ n in the memory unit of the mean value of the difference of voltage waveforms sru. Then, based on the time functions of the voltage waveform ui (f) and uu (f) and the average value of their difference, it calculates the final value of the objective function according to the formula:

T fc [T m)}(«/ (0 - U (0 - )2 dt którą zapisuje do jednostki pamięci fc. Potem układ UWWKFC wysyła sygnał cyfrowy zakończenia wyznaczania wartości funkcji celu do układu UWMINFC i oczekuje na kolejny inicjacyjny sygnał cyfrowy z układu UWFI.T fc [ T m )} («/ (0 - U (0 -) 2 dt which it writes to the memory unit f c . Then, UWWKFC sends the digital signal of completion of evaluating the objective function to UWMINFC and waits for another initial digital signal from UWFI chip.

Przedstawiony powyżej układ pomiarowy według wynalazku należy uważać za przykładowy układ. Poszczególne elementy układu mogą mieć postać układów cyfrowych lub analogowych. Dla specjalisty jest oczywiste, w jaki sposób zrealizować poszczególne bloki w celu spełnienia ich funkcjonalności. W jednej z możliwych realizacji, układ pomiarowy może być zrealizowany w postaci procesora sterowanego odpowiednim oprogramowaniem. W innej realizacji, układ pomiarowy może być zrealizowany w postaci układu programowalnych bramek logicznych FPGA.The inventive measurement arrangement outlined above is to be considered as an exemplary arrangement. The individual elements of the circuit may be in the form of digital or analog circuits. It is obvious to a skilled person how to implement the individual blocks in order to fulfill their functionality. In one of the possible implementations, the measurement system may be implemented in the form of a processor controlled by a suitable software. In another embodiment, the measurement circuitry may be implemented as an FPGA circuit of programmable logic gates.

Claims (1)

Zastrzeżenie patentowePatent claim 1. Układ do pomiaru okresu T napięcia u(f), zawierający wzmacniacz (W), którego zaciski wejściowe są przyłączone do punktów obwodu elektrycznego, pomiędzy którymi występuje mierzone napięcie u(f) i którego wyjście przyłączone jest do wejścia przetwornika analogowo-cyfrowego (ADC), do którego wejścia wyzwalającego próbkowanie jest przyłączony sygnał zegarowy generowany przez generator sygnału zegarowego (CLK) o okresie Ts < 0,57, wyzwalający próbkowanie w czasach /1/2/3,... tn, gdzie t, = (i-V)Ts oraz tn = (n-1)Ts > 27, natomiast wyjście przetwornika analogowo-cyfrowego (ADC), na którym dla poszczególnych próbek przesyłane są sygnały wynikowe o wartościach 1/1 = ui = 1/(/2), 1/3 = 1/(/3),... un = u(tn) przyłączone jest do kontrolera toru pomiarowego (KTP) sterowanego kontrolerem interfejsu (KI) do komunikacji z użytkownikiem za pomocą interfejsu (INT), układ, znamienny tym, że zawiera:1. A system for measuring the period T of voltage u (f), comprising an amplifier (W) whose input terminals are connected to points of the electrical circuit between which the measured voltage u (f) is present, and whose output is connected to the input of an analog-to-digital converter ( ADC), to which the sampling trigger input is connected a clock signal generated by a clock signal generator (CLK) with period T s <0.57, triggering sampling at times / 1/2/3, ... t n , where t, = (iV) T s and t n = (n-1) T s > 27, while the output of the analog-to-digital converter (ADC), on which the result signals with the values 1/1 = ui = 1 / (/ 2), 1/3 = 1 / (/ 3), ... u n = u (t n ) is connected to the measuring line controller (KTP) controlled by the interface controller (KI) for communication with the user via the interface (INT) system, characterized in that it comprises: - blok pamięci danych pomiarowych (BD) połączony z kontrolerem toru pomiarowego (KTP) do przechowywania danych odczytanych przez kontroler toru pomiarowego (KTP) z przetwornika analogowo-cyfrowego (ADC);- measurement data memory block (BD) connected with the measuring track controller (KTP) for storing data read by the measuring track controller (KTP) from the analog-to-digital converter (ADC); - układ wyznaczania wartości funkcji celu (UWWFC) przyłączony do bloku pamięci danych pomiarowych (BD) do określania i zapisywania: wartości funkcji celu fc w jednostce pamięci wartości funkcji celu /odia wartości argumentu funkcji celu 7m w jednostce pamięci wartości argumentu funkcji celu Tm;- Objective function value evaluation circuit (UWWFC) connected to the measurement data memory (BD) block for determining and storing: objective function values f c in memory unit objective function value / odometer value of objective function argument 7 m in memory unit of objective function argument value T m ; - układ wyznaczania minimum funkcji celu (UWMINFC) przyłączony do jednostki pamięci wartości funkcji celu (fc) i do jednostki pamięci wartości argumentu funkcji celu Tm do określania i zapisywania wartości argumentu funkcji celu Tm, dla której wartość funkcji celu fc przyjmuje wartość minimalną, w jednostce pamięci Tu;- objective function minimum determination circuit (UWMINFC) attached to the objective function value memory unit (f c ) and to the objective function argument value memory unit Tm for determining and storing the objective function argument value T m , for which the objective function f c value takes the minimum value , in memory unit T u ; - przy czym kontroler interfejsu (KI) wskazuje jako zmierzoną wartość okresu T napięcia u(f) odczytaną z jednostki pamięci Tu po wykonaniu obliczeń dla zakresu przeszukiwania częstotliwości od Tmin do Tmax z rozdzielczością TsteP',- the interface controller (KI) indicates as the measured value of the period T of the voltage u (f) read from the memory unit T u after performing the calculations for the frequency search range from T m in to T max with a resolution of T s te P ', PL 230 330 Β1PL 230 330 Β1 - przy czym układ wyznaczania wartości funkcji celu (UWWFC) jest aktywowany do wyznaczania wartości funkcji celu fc dla kolejnych wartości argumentów funkcji celu Tm z zakresu od Tmin do Tmax z rozdzielczością TsteP i zawiera:- where the objective function calculating system (UWWFC) is activated to determine the value of the objective function f c for successive values of the arguments of the objective function T m from the range Tmin to T max with a resolution of T s te P and includes: o układ modyfikacji czasu (UMC), który odczytuje z bloku danych (BD) ciąg par danych pomiarowych w postaci czasu pomiaru i wartości chwilowej napięcia w danym czasie pomiaru według wzoru:o time modification system (UMC), which reads a sequence of measurement data pairs from the data block (BD) in the form of measurement time and instantaneous voltage value at a given measurement time according to the formula: (f|, W| ) , ) > (^3 > W3 ) /··· (ζ|! li n ) i modyfikuje ciąg danych pomiarowych poprzez modyfikację wartości czasów pomiaru według wzoru:(f |, W |),)> (^ 3> W 3) / ··· (ζ |! li n ) and modifies the measurement data sequence by modifying the measurement time values according to the formula: /' = /.- -L τ t I rp m gdzie L J jest operacją zaokrąglania w dół, otrzymując ciąg w postaci:/ '= /.- -L τ t I rp m where L J is a rounding down operation, obtaining a sequence of the form: który zapisuje w bloku pamięci danych zmodyfikowanych (BDM);which writes to a modified data (BDM) memory block; o który przyłączony jest do układu sortowania ciągu (USC), który sortuje odczytane z bloku pamięci danych zmodyfikowanych (BDM) zmodyfikowany ciąg par danych pomiarowych według zmodyfikowanego czasu pomiaru t' uzyskując ciąg w postaci:o which is connected to the sequence sort system (USC), which sorts the modified sequence of measurement data pairs read from the modified data memory block (BDM) according to the modified measurement time t ', obtaining a sequence in the form: (.λ l .η n\ i jr n\ ( .n n\ o własności t” < t”+1, o który zapisuje w bloku pamięci danych posortowanych (BDP), który przyłączony jest do układu uśredniania danych (UUD), który uśrednia zmodyfikowane dane pomiarowe o tym samym zmodyfikowanym czasie pomiaru odczytanych z bloku pamięci danych posortowanych (BDP) poprzez zastępowanie kilku par danych pomiarowych o tym samym zmodyfikowanym czasie jedną parą danych pomiarowych o tym samym zmodyfikowanym czasie i wartości napięcia równej średniej arytmetycznej napięć uśrednianych danych pomiarowych otrzymując ciąg m elementowy:(.λ l .η n \ i jr n \ (.nn \ with property t "<t" +1 , by which it writes in the sorted data memory block (BDP), which is connected to the data averaging system (UUD), which averages the modified measurement data with the same modified measurement time read from the sorted data memory block (BDP) by replacing several pairs of measurement data with the same modified time with one pair of measurement data with the same modified time and the voltage value equal to the arithmetic mean of the averaged measurement data voltages, giving element string m: (^i > «1 )' (l2 * ιλ ) > (h > ^3 )) w którym m < n, o który zapisuje w bloku pamięci danych uśrednionych (BDU); który przyłączony jest do układu wyznaczania funkcji interpolacyjnych (UWFI), który odczytuje m par uśrednionych danych pomiarowych z bloku pamięci danych uśrednionych (BDU) i na ich podstawie:(^ i> «1) '( l 2 * ι λ)>(h> ^ 3)) where m <n for which writes to the average data memory block (BDU); which is connected to the interpolation function determination system (UWFI), which reads m pairs of averaged measurement data from the average data memory block (BDU) and based on them: wykorzystując argument Tm wyznacza pierwszy ciąg danych wydzielonych, który zawiera uśrednione dane pomiarowe o indeksach nieparzystych i na końcu dodaną parę danych napięcia ίί-, w czasie Tm:using the argument T m determines the first extracted data string, which contains the averaged measurement data with odd indices and finally the added voltage data pair ίί-, at time T m : (O,Wj)> (ζ>^3), (f5,w5)>···(/*>uk), ) którego wartości zapisuje w bloku pamięci ciągu pierwszego BC1, wykorzystując argument Tm wyznacza drugi ciąg danych wydzielonych, który zawiera parę danych napięcia ίί-, w czasie 0 następnie uśrednione dane pomiarowe o indeksach parzystych i na końcu dodaną parę napięcia ii1 w czasie Tm:(O, Wj)>(ζ> ^ 3 ), (f 5 , w 5 )> ··· (/ *> u k ),) the values of which are stored in the first sequence memory block BC1, using the argument T m determines the second sequence Extracted data, which contains the voltage pair ίί-, at time 0 then the averaged measurement data with even indices and finally the added voltage pair i and 1 at time T m : (0,/7,),(^),(^,^,...^ którego wartości zapisuje w bloku pamięci ciągu drugiego BC2, dla pierwszego ciągu wydzielonych par danych pomiarowych czasu i napięcia wyznacza pierwszą funkcję interpolacyjną ui (f) w postaci funkcji sklejanej funkcji liniowych (prostej łamanej) wyznaczającą przebieg czasowy napięcia na odcinku czasowym (0, / 7,), (^), (^, ^, ... ^ whose values are stored in the second sequence memory block BC2, for the first sequence of separated time and voltage measurement data pairs determines the first interpolation function ui (f) in the form of a spline function of linear functions (broken line) that determines the time course of voltage on a time segment PL 230 330 Β1 [0,Tm], której wartości parametrów zapisuje do bloku pamięci pierwszego przebiegu pomocniczego napięcia BP1, dla drugiego ciągu wydzielonych par danych pomiarowych czasu i napięcia wyznacza drugą funkcję interpolacyjną uu (f) w postaci funkcji sklejanej funkcji liniowych (prostej łamanej) wyznaczającą przebieg czasowy napięcia na odcinku czasowym [0,7n], której wartości parametrów zapisuje do bloku pamięci drugiego przebiegu pomocniczego napięcia BP2, wczytuje wartości parametrów pierwszej funkcji interpolacyjnej przebiegu czasowego napięcia ui (f) z bloku pamięci BP1 oraz drugiej funkcji interpolacyjnej przebiegu czasowego napięcia uu (f) z bloku pamięci BP2 i następnie poprzez podział odcinków czasowych, wyznacza ponownie po m parametrów dla obydwu tych funkcji tak, aby funkcje te nie uległy zmianie, natomiast końce odcinków interpolacyjnych były odpowiednio w tych samych m + 1 punktach czasowych 0,(2,(3,(4,... tm,Tm i uzyskane m wartości parametrów pierwszej funkcji interpolacyjnej przebiegu czasowego napięcia ui (f) zapisuje w bloku pamięci pierwszego przebiegu napięcia BU1 oraz m wartości parametrów drugiej funkcji interpolacyjnej przebiegu czasowego napięcia ui (f) zapisuje w bloku pamięci drugiego przebiegu napięcia BU2, o przy czym do bloków pamięci (BU1, BU2) przyłączony jest układ wyznaczania wartości końcowej funkcji celu (UWWKFC), który wczytuje m wartości parametrów pierwszego przebiegu czasowego napięcia ui (f) i drugiego przebiegu czasowego napięcia uu (f) oraz dla pierwszego przebiegu czasowego napięcia ui (f) i dla drugiego przebiegu czasowego napięcia uu (f) wyznacza wartość średnią ich różnicy Ui-n na przedziale czasowym [0,7m] według wzoru:PL 230 330 Β1 [0, T m ], the parameter values of which are written to the memory block of the first auxiliary voltage waveform BP1, for the second sequence of separated time and voltage measurement data pairs determines the second interpolation function uu (f) in the form of a spline linear function (line the voltage waveform over the time segment [0.7n], the parameter values of which are written to the memory block of the second auxiliary voltage waveform BP2, reads the parameter values of the first voltage waveform interpolation function ui (f) from the BP1 memory block and the second waveform interpolation function temporal voltage uu (f) from the BP2 memory block and then, by dividing the time segments, redefines m parameters for both functions so that these functions do not change, and the ends of the interpolation segments are at the same m + 1 time points, respectively 0 , (2, (3, (4, ... t m , T m and the obtained m values of the parameters of the first function saves ji of voltage waveform interpolation ui (f) in the memory block of the first voltage waveform BU1 and m the parameter values of the second voltage waveform interpolation function ui (f) in the memory block of the second voltage waveform BU2, o to the memory blocks (BU1, BU2 ), the objective function end calculator (UWWKFC) is connected, which reads the m parameter values of the first voltage waveform ui (f) and the second voltage waveform uu (f) and for the first voltage waveform ui (f) i for the second waveform voltage uu (f) determines the mean value of their difference Ui-n over the time interval [0.7 m ] according to the formula: (0)^ którą zapisuje w jednostce pamięci sru, oraz wyznacza ostateczną wartość funkcji celu fc według wzoru:(0) ^ which it stores in the memory unit sru, and determines the final value of the objective function f c according to the formula: którą zapisuje w jednostce pamięci wartości funkcji celu fc.which it stores in the memory unit the values of the objective function f c .
PL409799A 2014-10-14 2014-10-14 Method for measuring the voltage period and the system for measuring the voltage period PL230330B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PL409799A PL230330B1 (en) 2014-10-14 2014-10-14 Method for measuring the voltage period and the system for measuring the voltage period

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PL409799A PL230330B1 (en) 2014-10-14 2014-10-14 Method for measuring the voltage period and the system for measuring the voltage period

Publications (2)

Publication Number Publication Date
PL409799A1 PL409799A1 (en) 2016-04-25
PL230330B1 true PL230330B1 (en) 2018-10-31

Family

ID=55762086

Family Applications (1)

Application Number Title Priority Date Filing Date
PL409799A PL230330B1 (en) 2014-10-14 2014-10-14 Method for measuring the voltage period and the system for measuring the voltage period

Country Status (1)

Country Link
PL (1) PL230330B1 (en)

Also Published As

Publication number Publication date
PL409799A1 (en) 2016-04-25

Similar Documents

Publication Publication Date Title
Zhang Time series: Autoregressive models ar, ma, arma, arima
KR102041128B1 (en) An apparatus and method for detecting a resonant frequency giving rise to an impedance peak in a power delivery network
EP4636421A1 (en) Battery evaluation device, machine learning device, battery evaluation program, battery evaluation method, machine learning program, and machine learning method
US20130204555A1 (en) Method and Apparatus for Electrically Locating a Fault in a Cable
US10388580B2 (en) On-chip combined hot carrier injection and bias temperature instability monitor
CN103809142B (en) Method and magnetic resonance apparatus for automatic classification of image features of magnetic resonance images
CN101226228A (en) A deterministic self-test test data compression device and method
JP2017062222A (en) Test point circuit, sequential test scan flip-flop, semiconductor device and design device
US20170089979A1 (en) Test point circuit, scan flip-flop for sequential test, semiconductor device and design device
PL229991B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
WO2019044856A1 (en) Voltage detecting circuit
PL230698B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
PL229990B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
US9344075B2 (en) Measuring delay between signal edges of different signals using an undersampling clock
PL229989B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
KR20170099970A (en) A method for estimating a characteristic physical quantity of an electric battery
CN114502967A (en) Circuit characteristic measurement system and circuit characteristic measurement method
PL229988B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
PL230328B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
RU2256950C2 (en) Method for identification of linearized dynamic object
PL230329B1 (en) Method for measuring the voltage period and the system for measuring the voltage period
RU2697852C1 (en) Device for diagnostics of technical condition of mechanisms
JP2016170064A (en) Semiconductor device
RU2399060C1 (en) Method of analysing multiple frequency signals containing hidden periodicity
CN113125961A (en) Battery detection method and device