CN103616814B - A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA - Google Patents
A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA Download PDFInfo
- Publication number
- CN103616814B CN103616814B CN201310661429.0A CN201310661429A CN103616814B CN 103616814 B CN103616814 B CN 103616814B CN 201310661429 A CN201310661429 A CN 201310661429A CN 103616814 B CN103616814 B CN 103616814B
- Authority
- CN
- China
- Prior art keywords
- pps
- error
- pulse signal
- heavily
- signal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
The invention discloses a kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA.The method, initially with judging PPS pulse signal pulse duration and adjacent pulse triggering cycle respectively, detects the correctness of its pulse signal;Then real-time reception detect the actuating signal that PPS judge module sends, to make corresponding reaction;Then pass through error correction module the frequency of local crystal oscillator clock is corrected and according to the state of actuating signal, the phase error synchronizing the heavily number of accepting and believing is measured and corrected;Generate finally by frequency multiplication computing module and synchronize the heavily number of accepting and believing, output signal is fed back to error correction module simultaneously and defines a closed-loop system, and according to control information control information, output is adjusted automatically.This method solving on the basis of research is based on GPS sampling data synchronization, combining unit synchronized sampling clock is strong to crystal oscillator dependence, so that in the case of, frequency accuracy aging at crystal oscillator reduces, the problem that output error is bigger.
Description
Technical field
The invention belongs to electrical technology field, be specifically related to a kind of synchronized sampling closed-loop corrected side of clock based on FPGA
Method.
Background technology
Intelligent substation is standardized as basic demand with information digitalization of entirely standing, communications platform networking, information sharing, real
Existing information gathering, measure, control, protect, monitor and the function such as metering, and domain information real-time synchronization acquisition technique of standing is to realize intelligence
The basis of the various application function of energy transformer station, it requires that electronic mutual inductor reaches every to the data sampling of power network current and voltage
Number of seconds thousand times, once sampled can by multiple intelligent substations in each intelligent electronic device (IED) share.But no matter control,
Protection, or the calculating of monitoring, metering processes and is desirable that sampled data should gather at the same time, in order to avoid phase place and width
Value produces error.
Overcurrent protection etc. is protected, because the short-term stability of merging unit of electronic transformer this locality crystal oscillator clock
The highest, the operation precision of protection will not be impacted.But for differential protection and metering, due to combining unit this locality crystal oscillator
Clock is not very accurate, through long error accumulation, can cause across compartment difference combining unit phase error and
The gradually expansion of amplitude error, causes the misoperation of differential protection and the gross error of metering.
Therefore, invent that a kind of performance is the most superior, that range of application synchronized sampling clock the most widely is closed-loop corrected is new
Method becomes the problem needing solution badly.
Summary of the invention
For the problems referred to above, the present invention proposes setting of synchronized sampling clock in a kind of merging unit of electronic transformer
Meter, is devoted to solve combining unit synchronized sampling clock strong to crystal oscillator dependence, aging at crystal oscillator, the feelings that frequency accuracy reduces
Under condition, the deficiency that output error is bigger.
For reaching above-mentioned purpose, the technical scheme that the present invention takes is:
In a kind of merging unit of electronic transformer, the design of synchronized sampling clock, comprises the steps:
1) by PPS judge module, PPS pulse signal pulse duration and adjacent pulse triggering cycle are carried out respectively
Judge, detect the correctness of its pulse signal;
2) pass through error handling module real-time reception and detect the actuating signal that PPS judge module sends, corresponding to make
Reaction;
3) by error correction module the frequency of local crystal oscillator clock is corrected and according to the state pair of actuating signal
The frequency error and the phase error that synchronize the heavily number of accepting and believing measure and correct;
4) generated the synchronization heavily number of accepting and believing of 80 points/cycle by frequency multiplication computing module, output signal is fed back to by mistake simultaneously
Difference correction module defines a closed-loop system, sends the control information come according to error correction module and automatically adjusts output
Whole.
Step one uses PPS judge module PPS pulse signal pulse duration and adjacent pulse are triggered the cycle to divide
Not judging, detecting the correctness of pulse signal, i.e. after combining unit system starts, FPGA begins to constantly circulate reading
Take PPS pulse signal input pin signal, until detect that pulse signal rising edge triggers two counters after arriving and opens simultaneously
Begin counting, is detected PPS pulse signal by local clock source.Then the judgement carrying out two counter values judges
The validity of pulse signal.
Step 3 use cumulative method measure 4000 interval T synchronizing heavily to adopt pulse signalc, and calculate mould by frequency multiplication
Block ensures Tc=TpEven if to avoid in the case of Crystal Oscillator Errors is maximized, its two subsynchronous heavy number of accepting and believing interval error is also
Only 0.25Hz, is difficult to the problem detected.
Step 4 be have employed a kind of frequency-doubling method realized by accumulator, FPGA can define bit wide W
Reg register type accumulator Baund_acc and accumulated value variable Baund_inc.Accumulator Baund_acc capacity 2wRepresent same
Step heavily adopts the digital quantization value of signal period, and accumulated value Baund_inc represents the digital quantization value in crystal oscillator cycle.So that
Fcry/Fres=2w/Baund_inc
ConsiderFres=4000Hz, can try to achieve
When each crystal oscillator cycle arrives, accumulator Baund_acc can add Baund_inc, carries out one-accumulate meter
Calculate, then the highest order output of accumulator is the synchronization heavily number of accepting and believing that dutycycle is 50%.The method is for realizing synchronizing the heavily number of accepting and believing
Zero moment output error correction need the maximum duration to be
ts=Fcry/(500·Fres)=25s
After PPS pulse signal accesses, add that the PPS of 3s judges the time, at most need 28s, i.e. can be completely achieved and heavily adopt
The synchronism output of signal.The method overcomes when local oscillator frequency deviation is bigger, and the error synchronizing the heavily number of accepting and believing is relatively big, no
Can realize synchronizing the output at equal intervals of the heavily number of accepting and believing, the accuracy class of crystal oscillator is required higher, and be unfavorable for synchronizing heavily to accept and believe
Number the problem that is corrected of zero moment output error.
Relative to prior art, beneficial effects of the present invention mainly has: the method, while improving output accuracy, reduces
The crystal oscillation frequency error impact on synchronized sampling clock, has saved production cost, it is ensured that synchronized sampling clock long-term steady
Fixed operation.The realization of synchronised clock during the method also apply be applicable to other IED equipment simultaneously, realizes information for intelligent substation real
Time synchronous acquisition lay a good foundation.
Accompanying drawing explanation
The FB(flow block) of Fig. 1 present invention;
Fig. 2 PPS pulse input waveform figure;
Fig. 3 PPS pulse detection flow chart;
Fig. 4 error correction schematic diagram;
Fig. 5 frequency multiplication computing module operational flow diagram;
Fig. 6 synchronized sampling clocked sequential analogous diagram;
Fig. 7 (a) experimental error angular difference test figure;
Fig. 7 (b) experimental error ratio test figure.
Detailed description of the invention
Below in conjunction with drawings and Examples, the invention will be further described.
As it is shown in figure 1, the design of synchronized sampling clock in a kind of merging unit of electronic transformer, comprise the steps:
1) PPS judges.PPS pulse signal trigger characteristic is as in figure 2 it is shown, trigger when light intensity rises reach amplitude 50%
Moment arrives, its pulse duration th> 10 μ s, interpulse period tI> 500ms, adjacent pulse triggers cycle Tp=1s.Therefore
Can judge respectively by its pulse duration and adjacent pulse being triggered the cycle, just detecting PPS pulse signal
Really property, PPS judge module overhaul flow chart is as shown in Figure 3.
After combining unit system starts, FPGA begins to constantly circulate reading PPS pulse signal input pin signal, directly
To detecting that pulse signal rising edge triggers two counters after arriving and starts counting up, by local clock source to PPS arteries and veins simultaneously
Rush signal to detect.Select herein precision be the common quartz crystal oscillator of 50MHz of 20ppm as local clock source, then crystal oscillator is real
Border vps is 5 × 107Between ± 1000.Start counter 1, to basis in PPS pulse signal high level lasting time
Ground crystal oscillator vibration number carries out accumulation calculating, when count value N of trailing edge arrival hour counter 11It is latched, then performs judgement
1, it is judged that N1Whether more than 500, i.e. th>10μs.If but N1It count down to 25 × 106Also at counting, i.e. th> 500ms, then it is automatically stopped
Counting, performs to judge that 1 makes mistakes.Start counter 2, to crystal oscillator vibration time local in the PPS pulse signal adjacent pulse triggering cycle
Number carries out accumulation calculating, count value N of counter 2 after the arrival of next pulse signal rising edge being detected2It is latched, then
Perform judgement 2, it is judged that N2Whether more than 4.9999 × 107, i.e. Tp≈1s.If but N2 count down to 5.0001 × 107Also at counting,
I.e. Tp> 1s, then it is automatically stopped counting, performs to judge that 2 make mistakes.When judge 1 or judge 2 make mistakes time, then automatically into error handling processing
All for PPS judge module registers are reset by program, return to wait the original state of PPS pulse signal rising edge.If judging 1
Enter judgement 3 with judging 2 can meet then simultaneously, need then to think that PPS pulse signal is effective through continuous three correct judgments, defeated
Going out synchronous mark signal syn=1, the most no matter whether the value of counter 1 sum counter 2 is reset by correct judgment.
2) error handle.Error handling module real-time reception also detects the syn signal that PPS judge module sends, if its value
Being 0, be then sent out synchronous abnormality bright light alarm signal, synchronized sampling clock carries out asynchronous punctual output, until PPS pulse is believed
Number again correct access and within continuous three seconds, judge that effectively syn signal value is 1, resets error handling module.
3) error correction.Error correction schematic diagram is as shown in Figure 4.IEC61850-9-2LE standard-required combining unit is sampled
Rate is 80 points/cycle or 256 points/cycle (50Hz), herein as a example by 80 commonly used points/cycle, i.e. requires to synchronize heavily to adopt
Signal output speed is fixed as 4000 points/second.Owing to the time interval between the adjacent sync heavily number of accepting and believing is the shortest, even if therefore existing
In the case of Crystal Oscillator Errors is maximized, its two subsynchronous heavy number of accepting and believing interval error also only has 0.25Hz, is difficult to detect.So
Accumulative can be used, measure 4000 interval T synchronizing heavily to adopt pulse signalc, and ensure T by frequency multiplication computing modulec=Tp。
When error correction module detects that syn signal value is 1, after judging that in PPS judge module 2 conditions meet, in counter 2
First three time count value N2Carry out mean value computation and obtain mean valueAnd the actual vibration frequency as crystal oscillator is sent to again
Frequently computing module is corrected processing.When error correction module detects that syn signal value is 0, then calculate before losing synchronization
Go outValue is sent to frequency multiplication computing module, enters asynchronous punctual state.
When PPS pulse signal arrives, and rising edge triggers, error correction module starts timing.Define after this simultaneously
Or first synchronization heavily number of accepting and believing of times frequency module output this moment is No. 0, after when No. 0, heavily the number of accepting and believing arrives, error correction module is stopped
Only timing, measures the time difference t between PPS pulse signal and No. 0 synchronization heavily number of accepting and believing0, i.e. t0Crystal oscillator vibration number in time
K, and K is sent to frequency multiplication computing module be modified process, ensure that the output synchronizing the heavily number of accepting and believing is without phase deviation with this.
When error correction module detects that syn signal value is 0, then K value is reset, enter asynchronous punctual state.
4) frequency multiplication calculates.Frequency multiplication computing module operational flow diagram is as shown in Figure 5.
Owing in FPGA, reg register type variable can freely define bit wide, the reg that therefore can define bit wide W posts
Storage type accumulator Baund_acc and accumulated value variable Baund_inc.Accumulator Baund_acc capacity 2wRepresent and synchronize heavily to adopt
The digital quantization value of signal period, accumulated value Baund_inc represents the digital quantization value in crystal oscillator cycle.Therefore have
Fcry/Fres=2w/ Baund_inc (3)
ConsiderFres=4000Hz, can try to achieve
When frequency multiplication computing module receives the crystal oscillator frequency corrected value that error correction module sendsAfter, formula (4) can be passed through
Round downwards and calculate accumulated value Baund_inc.Because accumulator Baund_acc is unsigned int, therefore can be ignored it
Overflow, constantly do cycle accumulor.When each crystal oscillator cycle arrives, accumulator Baund_acc can add Baund_inc, enters
Row one-accumulate calculates, then the highest order output of accumulator is the synchronization heavily number of accepting and believing that dutycycle is 50%.
Because Baund_inc rounds downwards when calculating, in causing a period of time, accumulator count value is less than normal, can be right
Synchronize count value is modified by zero moment output error correction of the heavily number of accepting and believing.When frequency multiplication computing module receives error school
During zero moment output error value K that positive module sends, now the highest order of accumulator Baund_acc has just completed by 0 to 1 turn
Become, generate No. 0 heavily number of accepting and believing.Baund_inc is multiplied by K and obtains toDigital quantization value Baund_err.Due to Baund_err
The time value of the number of accepting and believing of attaching most importance to lag output, therefore can be by entering accumulator count value Baund_acc plus Baund_err
Line delay compensates.In view of synchronize heavily the number of accepting and believing adjustment need realize a smooth transition, for prevent adjacent two heavily the number of accepting and believing it
Between interval too small, cause program run-time error, need Baund_err is any limitation as, when K more than 500 time, Baund_err is
500·Baund_inc.The zero moment output error correction then realizing synchronizing the heavily number of accepting and believing needs the maximum duration to be
ts=Fcry/(500·Fres)=25s (5)
After PPS pulse signal accesses, add that the PPS of 3s judges the time, at most need 28s, i.e. can be completely achieved and heavily adopt
The synchronism output of signal.
Embodiment:
The error analysis of synchronized sampling clock:
Due to floor operation when Baund_inc calculates in this synchronized sampling clock, the heavily number of accepting and believing place can be synchronized n-th
Generation error:
During owing to synchronizing, the error correction of the counterweight number of accepting and believing per second once, so taking maximum 4000 and Baund_ as n
Inc round-off error is 1 to the maximum, i.e. n=4000,Time, ξ2The maximum is had to be
It is different from formula (2) the synchronization heavily number of accepting and believing output error ξ of tradition frequency-doubling method1Only affected by crystal oscillator precision,
From formula (7), output worst error ξ is heavily accepted and believed in the synchronization realized by context of methods2maxSimultaneously by crystal oscillator precision with cumulative
The impact of device bit wide W.Therefore can be the highest in crystal oscillator precision, crystal oscillator actual vibration frequencyTime bigger, strengthen bit wide W, subtract
Little ξ2max.Exist for research furtherTake maximum 5.0001 × 107Time, the different values of bit wide W are to ξ2maxAffect situation,
Baund_inc calculated value and round-off error percentage δ thereof are observed, as shown in table 1 simultaneously.
Table 1 bit wide W different value impact (M=5.0001 × 10 on error amount7)
W | Baund_inc | δ(%) | ξ2max(μs) |
32 | 343590 | 1.48977×10-4 | 2.91045 |
40 | 87959171 | 4.39513×10-8 | 1.1369×10-2 |
41 | 175918342 | 4.39513×10-8 | 5.6845×10-3 |
48 | 2.25175×1010 | 3.98250×10-9 | 4.4410×10-5 |
64 | 1.47571×1015 | 1.34631×10-14 | 6.7764×10-10 |
During by table 1 it can be seen that bit wide W is the biggest, calculated value corresponding for Baund_inc is the biggest, and it is ignored when calculating
The round-off error percentage δ that fractional part produces is also the least, therefore corresponds to the ξ that round-off error causes2maxThe least.
The experimental study of synchronized sampling clock:
Utilizing Quartus II that synchronized sampling clock is programmed emulation, as shown in Figure 6, wherein clk is its time stimulatiom
Local crystal oscillator clock input, PPS_clk is the input of PPS pulse signal, and resample_clk is for synchronizing the heavily number of accepting and believing output, syn
It is internal register variable with K.When PPS judge module detects that PPS pulse signal is effective, synchronous regime syn becomes 1, generation
Table synchronizes.Error correction module is heavily adopted pulse signal to No. 0 and is corrected subsequently, obtains its output error value K, uses simultaneously
Timebar instrument records the heavily number of accepting and believing lag output PPS pulse signal 17.12 μ s.Owing to K is 856, more than 500, so
Only compensate for 500 during single compensation, after next PPS pulse signal arrives, re-calibrate the output heavily adopting pulse signal
Error is 356, and is compensated.Finally synchronizing the heavily number of accepting and believing and PPS pulse signal and carve triggering at the same time, its output phase place is by mistake
Difference K is 0.
This synchronized sampling clock is downloaded in electronic current mutual inductor combining unit, uses Jiangsu to insult wound NT702 electricity
Minor mutual inductor steady state check system has carried out testing results.Crystal oscillator is the common quartz crystal oscillator of 20ppm, and specified measurement electric current is
5A, the synchronously sampled data error of the combining unit under different current strength is as shown in Figure 7.Can be seen that synchronously sampled data
Ratio be distributed more uniform concentration, when electric current is less, owing to the burr of white noise disturbs, angular difference fluctuation is relatively big, but totally
On can meet the required precision of IEEE60044 standard 0.2S level, reflect good synchronism.
Those skilled in the art the present invention can be carried out various change and modification without deviating from the present invention spirit and
Scope.So, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof,
Then the present invention is also intended to comprise these change and modification.
Claims (6)
1. the synchronized sampling closed-loop corrected method of clock based on FPGA, it is characterised in that: comprise the steps:
1) PPS judges step, and the cycle of triggering PPS pulse signal pulse duration and adjacent pulse judges respectively, comes
Detect the correctness of its pulse signal;
2) error handling steps, real-time reception also detects the actuating signal that PPS judge module sends, to make corresponding reaction;
3) error correction step, is corrected the frequency of local crystal oscillator clock and heavily adopts synchronization according to the state of actuating signal
The frequency error of signal and phase error measure and correct;
Specific as follows: to use cumulative method to measure multiple synchronizations and heavily adopt the interval T of pulse signalc, and ensured by frequency multiplication calculation procedure
Tc=Tp, TpThe cycle is triggered for adjacent pulse;Crystal oscillator vibration number local in the PPS pulse signal adjacent pulse triggering cycle is entered
The counter of row accumulation calculating is counter 2, and the count value of counter 2 is N2;Thus PPS judges that step judges N2It is more than
4.9999×107After, try to achieve first three in counter 2 time count value N2Carry out mean value computation and obtain mean valueIn the hope of frequency
Error;PPS pulse signal arrives, and when rising edge triggers, error correction step starts timing, and after this or this moment frequency multiplication calculates
After first synchronization heavily number of accepting and believing of step output arrives, error correction step stops timing, measures PPS pulse signal and the
Time difference t between one synchronization heavily number of accepting and believing0, obtain t0In time, crystal oscillator vibration number K is to obtain phase error, by frequency
Error and phase error carry out error correction;
4) frequency multiplication calculation procedure, generates the synchronization heavily number of accepting and believing of 80 points/cycle, and output signal feeds back to error correction step simultaneously
Suddenly form closed loop, according to the frequency error in error correction step and phase error, output is adjusted automatically.
The closed-loop corrected method of synchronized sampling clock the most according to claim 1, it is characterised in that: PPS judges to adopt in step
With PPS judge module, PPS pulse signal pulse duration and adjacent pulse triggering cycle are judged respectively, detect arteries and veins
Rushing the correctness of signal, i.e. after combining unit system starts, FPGA begins to constantly circulate reading PPS pulse signal input and draws
Pin signal, until detecting that pulse signal rising edge arrives, triggering two counters the most simultaneously and starting counting up, passing through local clock
PPS pulse signal is detected by source, is then judged the validity of pulse signal by the numerical value of two counters.
The closed-loop corrected method of synchronized sampling clock the most according to claim 1, it is characterised in that: logical in frequency multiplication calculation procedure
Cross accumulator and realize frequency multiplication, FPGA can define the reg register type accumulator Baund_acc of bit wide W with cumulative
Value variable Baund_inc, accumulator Baund_acc capacity 2wRepresent the digital quantization value synchronizing heavily to adopt the signal period, accumulated value
Baund_inc represents the digital quantization value in crystal oscillator cycle, then
Fcry/Fres=2w/Baund_inc
When each crystal oscillator cycle arrives, accumulator Baund_acc can add Baund_inc, carries out one-accumulate calculating, then
The highest order output of accumulator is the synchronization heavily number of accepting and believing that dutycycle is 50%.
4. a synchronized sampling clock closed loop correction system based on FPGA, it is characterised in that: include such as lower module:
1) PPS judge module, sentences respectively for PPS pulse signal pulse duration and adjacent pulse are triggered the cycle
Disconnected, detect the correctness of its pulse signal;
2) error handling module, for real-time reception and detect the actuating signal that PPS judge module sends, corresponding anti-to make
Should;
3) error correction module, for being corrected the frequency of local crystal oscillator clock and according to the state of actuating signal to synchronization
Heavily frequency error and the phase error of the number of accepting and believing measures and corrects;
Use cumulative method to measure multiple synchronizations and heavily adopt the interval T of pulse signalc, and ensure T by frequency multiplication computing modulec=Tp, Tp
The cycle is triggered for adjacent pulse;Crystal oscillator vibration number local in the PPS pulse signal adjacent pulse triggering cycle is carried out cumulative meter
The counter calculated is counter 2, and the count value of counter 2 is N2;Thus PPS judgesMouldBlock judges N2More than 4.9999 × 107
After, try to achieve first three in counter 2 time count value N2Carry out mean value computation and obtain mean valueIn the hope of frequency error;PPS arteries and veins
Rushing signal to arrive, when rising edge triggers, error correction module starts timing, after this or this moment frequency multiplication computing module output
First synchronizes error correction module stopping timing after the heavily number of accepting and believing arrival, measures PPS pulse signal and first synchronization weight
Time difference t between the number of accepting and believing0, obtain t0In time, crystal oscillator vibration number K is to obtain phase error, by frequency error and phase place
Error carries out error correction;
4) frequency multiplication computing module, for generating the synchronization heavily number of accepting and believing of 80 points/cycle, feeds back to error school simultaneously by output signal
Positive module forms closed-loop system, and output is adjusted by frequency error and phase error automatically that send according to error correction module
Whole.
Synchronized sampling clock closed loop correction system the most according to claim 4, it is characterised in that: PPS judge module, it is used for
Use PPS judge module that PPS pulse signal pulse duration and adjacent pulse triggering cycle are judged respectively, detect
The correctness of pulse signal, i.e. after combining unit system starts, FPGA begins to constantly circulate reading PPS pulse signal input
Leg signal, until detecting that pulse signal rising edge arrives, triggering two counters the most simultaneously and starting counting up, during by this locality
PPS pulse signal is detected by Zhong Yuan, is then judged the validity of pulse signal by the numerical value of two counters.
Synchronized sampling clock closed loop correction system the most according to claim 4, it is characterised in that: frequency multiplication computing module, use
In realizing frequency multiplication by accumulator, can define in FPGA the reg register type accumulator Baund_acc of bit wide W with
Accumulated value variable Baund_inc, accumulator Baund_acc capacity 2wRepresent the digital quantization value synchronizing heavily to adopt the signal period, tired
Value added Baund_inc represents the digital quantization value in crystal oscillator cycle, then
Fcry/Fres=2w/Baund_inc
When each crystal oscillator cycle arrives, accumulator Baund_acc can add Baund_inc, carries out one-accumulate calculating, then
The highest order output of accumulator is the synchronization heavily number of accepting and believing that dutycycle is 50%.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310661429.0A CN103616814B (en) | 2013-12-09 | 2013-12-09 | A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310661429.0A CN103616814B (en) | 2013-12-09 | 2013-12-09 | A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103616814A CN103616814A (en) | 2014-03-05 |
CN103616814B true CN103616814B (en) | 2016-09-07 |
Family
ID=50167518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310661429.0A Expired - Fee Related CN103616814B (en) | 2013-12-09 | 2013-12-09 | A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103616814B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941622B (en) * | 2014-04-28 | 2016-06-08 | 国家电网公司 | Occur frequently again the method for sampling pulse based on the high accuracy pulse per second (PPS) of FPGA |
CN104133729B (en) * | 2014-07-29 | 2017-06-20 | 中国电子科技集团公司第四十一研究所 | The modification method of random error when a kind of high speed is without dead band frequency measurement |
CN104391464B (en) * | 2014-11-06 | 2017-04-05 | 电子科技大学 | A kind of hardware equivalent synchronized sampling unit based on FPGA |
CN104639042B (en) * | 2014-12-24 | 2017-11-17 | 聚辰半导体(上海)有限公司 | Low-power consumption is adjustable frequency multiplier |
CN106357361B (en) * | 2015-07-17 | 2018-07-24 | 陕西千山航空电子有限责任公司 | A kind of airborne record method, system time synchronization |
CN107395123B (en) * | 2017-07-19 | 2020-05-08 | 中国人民解放军国防科学技术大学 | Power power frequency multiplication method of 2 based on GPS pulse per second |
CN109425844B (en) * | 2017-08-30 | 2022-01-18 | 北京智云芯科技有限公司 | Calibration method and system for data sampling |
CN108459239A (en) * | 2018-03-22 | 2018-08-28 | 中国南方电网有限责任公司超高压输电公司检修试验中心 | Distributed traveling wave monitoring terminal time deviation calculating and compensation method and system |
CN110501728B (en) * | 2018-05-16 | 2022-03-29 | 清华大学 | Frequency discrimination method and device for time hopping signal of positioning base station |
CN109031368B (en) * | 2018-07-19 | 2022-05-13 | 大连理工大学 | Method for reading GPS receiving output effective data by combining PPS signal |
CN109375139B (en) * | 2018-11-06 | 2020-11-27 | 国网内蒙古东部电力有限公司电力科学研究院 | Device and method for automatically testing optical fiber current transformer |
CN109765583B (en) * | 2019-03-04 | 2021-06-15 | 华通信安(北京)科技发展有限公司 | Clock synchronization method based on GNSS receiver second pulse |
CN109738954B (en) * | 2019-03-14 | 2024-03-15 | 南方科技大学 | Clock synchronization circuit, clock synchronization method and submarine seismograph |
CN110187237B (en) * | 2019-06-13 | 2020-10-23 | 国网江苏省电力有限公司淮安供电分公司 | Power grid synchronous acquisition method and device for detecting and adjusting crystal oscillator output frequency in real time |
CN110908272B (en) * | 2019-12-20 | 2021-04-13 | 昆明理工大学 | 1pps pulse signal timing method |
CN111711445B (en) * | 2020-06-24 | 2024-05-10 | 中国地质科学院地球物理地球化学勘查研究所 | Correction method and device for nominal frequency error and electronic equipment |
CN111598727A (en) * | 2020-07-23 | 2020-08-28 | 国网江西省电力有限公司电力科学研究院 | Method for improving metering clock synchronization of intelligent substation based on code phase counting method |
CN112286034B (en) * | 2020-10-31 | 2022-08-09 | 武汉中海庭数据技术有限公司 | Whole vehicle data time synchronization method and device, electronic equipment and storage medium |
US11545933B2 (en) | 2021-06-01 | 2023-01-03 | Institute Of Geology And Geophysics, Chinese Academy Of Sciences | Real-time correction method for oven controlled crystal oscillator and electromagnetic receiver |
CN113359191B (en) * | 2021-06-01 | 2022-04-19 | 中国科学院地质与地球物理研究所 | Real-time correction method of constant-temperature crystal oscillator and electromagnetic receiver |
CN114089020B (en) * | 2021-11-10 | 2023-11-14 | 许继集团有限公司 | High-resolution remote signaling acquisition device and method based on double MCUs |
CN114200815B (en) * | 2021-11-15 | 2023-03-24 | 秦佳电气有限公司 | Method and system for improving timing precision of common timer |
CN116541668B (en) * | 2023-07-06 | 2023-09-22 | 杭州光粒科技有限公司 | Swimming stroke number determining method, device, equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4213006A (en) * | 1976-12-21 | 1980-07-15 | Siemens Aktiengesellschaft | Circuit arrangement for the coarse synchronization of carrier signals and pulse signals with data signals in a data receiver |
JPH07287083A (en) * | 1993-12-27 | 1995-10-31 | Hyundai Electron Ind Co Ltd | Apparatus and method for synchronization of time by making use of global positioning satellite system |
CN1207616A (en) * | 1997-08-02 | 1999-02-10 | 三星电子株式会社 | Clock synchronization maintaining method and synchronization device for implementing the same in synchronous distributed network system |
CN101420225A (en) * | 2008-12-03 | 2009-04-29 | 中国航天科技集团公司第五研究院第五〇四研究所 | High precision time difference calibrating method based on FPGA |
CN201892740U (en) * | 2010-10-28 | 2011-07-06 | 国网电力科学研究院 | GPS (global position system) wireless calibration test device for electronic mutual inductor |
-
2013
- 2013-12-09 CN CN201310661429.0A patent/CN103616814B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4213006A (en) * | 1976-12-21 | 1980-07-15 | Siemens Aktiengesellschaft | Circuit arrangement for the coarse synchronization of carrier signals and pulse signals with data signals in a data receiver |
JPH07287083A (en) * | 1993-12-27 | 1995-10-31 | Hyundai Electron Ind Co Ltd | Apparatus and method for synchronization of time by making use of global positioning satellite system |
CN1207616A (en) * | 1997-08-02 | 1999-02-10 | 三星电子株式会社 | Clock synchronization maintaining method and synchronization device for implementing the same in synchronous distributed network system |
CN101420225A (en) * | 2008-12-03 | 2009-04-29 | 中国航天科技集团公司第五研究院第五〇四研究所 | High precision time difference calibrating method based on FPGA |
CN201892740U (en) * | 2010-10-28 | 2011-07-06 | 国网电力科学研究院 | GPS (global position system) wireless calibration test device for electronic mutual inductor |
Non-Patent Citations (3)
Title |
---|
基于FPGA的电子式互感器采集和同步技术研究与设计;赵晴;《中国优秀硕士学位论文全文数据库 工程科技II辑》;20130115;正文第24页第7段,第53页第2段,第55页第4段和第7段,第56页第1-4段,第57页第1-3段,第61页第3段,第62页第3段,图5-3、图5-4、5-7、5-8、5-12、5-14 * |
电子式互感器合并单元同步时钟模块的设计;段雄英等;《低压电器》;20110815(第15期);全文 * |
采用FPGA实现合并单元同步采样的方案;晏玲,李伟,曹津平;《电力自动化设备》;20101031;第30卷(第10期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN103616814A (en) | 2014-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103616814B (en) | A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA | |
CN103713552B (en) | Based on self-adaptation dynamic synchronization controlling of sampling device and the method thereof of pulse per second (PPS) | |
CN103605023B (en) | A kind of combining unit time response measuring method and measurement apparatus | |
CN102323494B (en) | Method for distinguishing multiple harmonic sources | |
Yao et al. | A novel method for phasor measurement unit sampling time error compensation | |
US9425652B2 (en) | Adaptive holdover timing error estimation and correction | |
BR112013011079B1 (en) | STANDARD FREQUENCY AND TIME-BASED ADJUSTMENT METHOD ON THE RUBY OSCILLATOR | |
CN103454905B (en) | A kind of method for synchronizing time | |
CN101706532A (en) | Method and device for measuring harmonic impedance | |
Zhan et al. | Universal grid analyzer design and development | |
CN104076321A (en) | On-line monitoring and evaluating system and method for digital electric energy meter | |
CN104460311A (en) | Time calibration method and device | |
CN108614155A (en) | A kind of synchronous phasor measuring method and system that Hamming window is added | |
CN104793053A (en) | DFT (discrete Fourier transform) based synchronous phaser phase angle measurement method | |
CN104300969A (en) | High-precision synchronization clock realization method based on full digital phase-locked loop | |
CN106501612B (en) | Based on the double-back portions of non uniform transmission line with tower route zero sequence parameter measurement method | |
CN106411295A (en) | IRIG-B punctuality clock drift compensation method and circuit | |
KR101795199B1 (en) | Signal processing device | |
CN106501764B (en) | The real-time contrastive test method of the online electric energy error of intelligent substation electric energy meter | |
CN106302014A (en) | The signal measurement method of wide-range high-precision | |
CN103983930B (en) | Electronic mutual inductor harmonic wave tester calibration equipment and method of calibration | |
CN202939299U (en) | Electronic transformer calibration device based on synchronous pulse output power supply | |
CN109521273A (en) | A kind of synchronous phasor measuring method, system and device | |
CN104316888B (en) | SV-sampling-signal-based partial discharge monitoring internal synchronization reference correction method | |
CN103178837A (en) | Single-phase phase-locked loop delay canceling method based on look-up compensation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160907 Termination date: 20191209 |