CN110632397B - Signal analysis method and computer readable storage medium - Google Patents

Signal analysis method and computer readable storage medium Download PDF

Info

Publication number
CN110632397B
CN110632397B CN201910826253.7A CN201910826253A CN110632397B CN 110632397 B CN110632397 B CN 110632397B CN 201910826253 A CN201910826253 A CN 201910826253A CN 110632397 B CN110632397 B CN 110632397B
Authority
CN
China
Prior art keywords
value
effective
preset
waveform
determining
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.)
Active
Application number
CN201910826253.7A
Other languages
Chinese (zh)
Other versions
CN110632397A (en
Inventor
皮军
周杰
周冠委
张晓方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hac Telecom Technology Co Ltd
Original Assignee
Shenzhen Hac Telecom Technology Co Ltd
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 Shenzhen Hac Telecom Technology Co Ltd filed Critical Shenzhen Hac Telecom Technology Co Ltd
Priority to CN201910826253.7A priority Critical patent/CN110632397B/en
Publication of CN110632397A publication Critical patent/CN110632397A/en
Application granted granted Critical
Publication of CN110632397B publication Critical patent/CN110632397B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R29/00Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
    • G01R29/02Measuring characteristics of individual pulses, e.g. deviation from pulse flatness, rise time or duration
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/02Preprocessing

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

The invention discloses a signal analysis method and a computer readable storage medium, the method comprises: exciting a primary coil to enable one to many groups of secondary coils corresponding to the primary coil and output one to many groups of level signals; respectively collecting one to more equivalent discharge time after one to more groups of level signals respectively pass through one to more comparison circuits; performing zero-crossing shaping on the waveform of one to a plurality of equivalent discharge times to respectively obtain one to a plurality of shaping times; filtering one or more shaping times to respectively obtain one or more filtered values; respectively acquiring effective edge change states of one or more filtering values; obtaining one or more comparison output signals according to the effective edge change states of one or more filtering values; and determining positive and negative rotation pulse information according to one or more comparison output signals. The invention prevents the level from overturning through waveform jitter analysis, the metering module is not influenced by the consistency of other devices, the failure rate is low, and the production is facilitated.

Description

Signal analysis method and computer readable storage medium
Technical Field
The present invention relates to the field of coil embedded software technology, and more particularly, to a signal analysis method and a computer-readable storage medium.
Background
The conventional coil signal processing method is to excite a primary coil, output a signal through a secondary coil, pass the signal output by the secondary coil through a comparison circuit, and perform corresponding signal analysis, but the conventional signal analysis method lacks waveform jitter analysis, and the conventional metering module is affected by the consistency of other devices, so that the failure rate is high.
Disclosure of Invention
The invention provides a signal analysis method and a computer readable storage medium, which solve the problems that the signal analysis method in the prior art is lack of waveform jitter analysis, the existing metering module is influenced by the consistency of other devices, and the failure rate is high.
In one aspect, the present invention provides a signal analysis method, including:
exciting a primary coil to enable one to many groups of secondary coils corresponding to the primary coil and output one to many groups of level signals;
respectively collecting one to more equivalent discharge time after one to more groups of level signals respectively pass through one to more comparison circuits;
performing zero-crossing shaping on the waveform of one to a plurality of equivalent discharge times to respectively obtain one to a plurality of shaping times;
filtering one or more shaping times to respectively obtain one or more filtered values;
respectively acquiring effective edge change states of one or more filtering values;
obtaining one or more comparison output signals according to the effective edge change states of one or more filtering values;
and determining positive and negative rotation pulse information according to one or more comparison output signals.
In the signal analysis method according to the present invention, the exciting the primary coil to enable one or more sets of secondary coils corresponding to the primary coil and output one or more sets of level signals includes:
enabling one to more sets of secondary coils corresponding to the primary coils by exciting the primary coils; wherein the primary coil and one to more sets of secondary coils form a coupling inductance;
and respectively outputting one or more groups of the level signals through one or more groups of the secondary coils.
In the signal analysis method of the present invention, the collecting one or more equivalent discharge times after the one or more sets of level signals pass through the one or more comparison circuits respectively includes:
determining whether a first capacitor in a holding unit of a comparison circuit discharges or a second capacitor discharges according to the polarity of the comparison output signal;
starting or stopping a timer according to the turning interruption of the comparison output signal;
and outputting the equivalent discharge time through a timer.
In the signal analysis method of the present invention, the zero-crossing shaping a waveform of one to a plurality of equivalent discharge times to respectively obtain one to a plurality of shaping times includes:
setting a buffer area in a pulse width interval of which the pulse width of a comparator of the comparison circuit is close to 0, wherein the range of the buffer area is 0-20 and the unit is the pulse width;
when the equivalent discharge time is in the buffer area, if the output of the comparator is high level, the shaping time T2 is A + T1; if the output of the comparator is low level, the shaping time T2 is A-T1, and the unit is pulse width; wherein, T1 is the equivalent discharge time, T2 is the shaping time, and A is the preset constant.
In the signal analysis method of the present invention, the filtering one or more shaping times to obtain one or more filtered values respectively includes:
acquiring a waveform of the shaping time within a preset time period;
and filtering the maximum value and the minimum value in the waveform, and then averaging to obtain a filtered value.
In the signal analysis method of the present invention, the obtaining the effective edge variation states of one or more of the filter values respectively includes:
if the increasing times of the waveform of the filtering value exceed a preset first effective time and the difference value of each increasing is greater than a preset first threshold, determining that the rising edge is effective;
and if the wave form reduction times of the filtering value exceed a preset second effective time, and the difference value reduced each time is greater than a preset second threshold, determining that the falling edge is effective.
In the signal analysis method of the present invention, the obtaining one or more comparison output signals according to a variation state of an effective edge of one or more of the filter values includes:
if the rising edge is effective, determining that the comparison output signal is a first level;
and if the falling edge is effective, determining that the comparison output signal is at a second level.
In the signal analysis method according to the present invention, the determining positive and negative rotation pulse information according to one or more of the comparison output signals includes:
respectively acquiring level information of two of the comparison output signals at the same moment;
forming the level information in the two comparison output signals into coordinate points in a quadrant;
and determining positive and negative rotation pulse information according to the change sequence of the coordinate points.
In the signal analysis method of the present invention, if the number of times of waveform increase of the filtered value exceeds a preset first valid number of times, and a difference value of each increase is greater than a preset first threshold, it is determined that the rising edge is valid, including: sampling the waveform of the filtering value for multiple times, and if the value obtained by subtracting the value of the nth sampling from the value of the (n + 1) th sampling is greater than a preset first threshold, determining that the moment of the nth sampling is effective as a rising edge;
if the number of times of waveform reduction of the filtering value exceeds a preset second effective number of times, and the difference value of each reduction is greater than a preset second threshold, determining that the falling edge is effective, including: and sampling the waveform of the filtering value for multiple times, and if the value obtained by subtracting the value of the mth sampling from the value of the m +1 th sampling is smaller than a preset second threshold, determining that the moment of the mth sampling is effective as a falling edge.
In the signal analysis method of the present invention, if the number of times of waveform increase of the filtered value exceeds a preset first valid number of times, and a difference value of each increase is greater than a preset first threshold, it is determined that the rising edge is valid, including: sampling the waveform of the filtering value for multiple times, and if the difference between the values of two adjacent samples is greater than a preset first threshold and the times greater than the first threshold exceed a preset first effective time, determining that the sampled time period is effective at a rising edge;
if the number of times of waveform reduction of the filtering value exceeds a preset second effective number of times, and the difference value of each reduction is greater than a preset second threshold, determining that the falling edge is effective, including: and sampling the waveform of the filtering value for multiple times, and if the difference between the values of two adjacent samples is greater than a preset first threshold and the times greater than the first threshold exceed a preset second effective time, determining that the sampled time period is effective at a falling edge.
In the signal analysis method according to the present invention, the method further includes:
and calibrating the disassembly state.
In the signal analysis method of the present invention, the performing disassembly state calibration includes:
recording a plurality of equivalent discharge times;
and averaging a plurality of equivalent discharge times.
In the signal analysis method according to the present invention, the method further includes:
and if the difference values between the collected equivalent discharge time and the average value are all in a preset time range, outputting a disassembly alarm signal.
In another aspect, a computer readable storage medium stores computer instructions, wherein the instructions, when executed by a processor, implement a signal analysis method as described above.
The invention has the following beneficial effects: the level is prevented from being turned over through waveform jitter analysis, the metering module is not influenced by the consistency of other devices, the fault rate is low, and the production is facilitated.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a flowchart of a signal analysis method according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a primary coil and a secondary coil according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a comparison circuit according to an embodiment of the present invention;
FIG. 4 is a waveform diagram of an effective edge variation and comparison output signal according to an embodiment of the present invention.
Detailed Description
For a more clear understanding of the technical features, objects and effects of the present invention, embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flowchart of a signal analysis method according to an embodiment of the present invention, where the signal analysis method includes steps S1-S5:
s1, activating the primary coil 10 to enable one or more sets of secondary coils 20 corresponding to the primary coil 10 and output one or more sets of level signals, wherein the primary coil 10 and the secondary coils 20 are as shown in fig. 2, fig. 2 is a schematic structural diagram of the primary coil 10 and the secondary coils 20 according to an embodiment of the present invention, and the primary coil 10 and the one or more sets of secondary coils 20 form a coupling inductor; step S1 includes steps S11-S12:
s11, activating the primary coil 10 to enable one to more sets of secondary coils 20 corresponding to the primary coil 10; as in fig. 2, the 4 sets of secondary coils 20 in fig. 2 enable the output signal by coupling the inductance.
S12, outputting one or more sets of the level signals through one or more sets of the secondary coils 20, wherein each set of the level signals includes a positive level signal and a negative level signal, and the negative level signal may be a ground signal. Referring to fig. 3, fig. 3 is a schematic structural diagram of a comparison circuit according to an embodiment of the present invention, where the comparison circuit includes a signal amplification unit 1, a sampling trigger unit 6, a holding unit 2, an integration unit 3, a comparator 4, and a control unit 5. The positive level signal and the negative level signal are respectively connected to IN + and IN-IN the comparison circuit.
Before the primary coil 10 is excited, step S0 may be further included:
and S0, initializing the control unit 5 program segment, entering a sleep mode, and waking up through a beat when the start is needed.
S2, when one or more groups of level signals pass through one or more comparison circuits respectively, acquiring one or more equivalent discharge times respectively, wherein the equivalent discharge times refer to values obtained after analog-to-digital conversion, namely the output pulse width of a comparator in the analog-to-digital conversion process; step S2 includes steps S21-S23:
s21, determining whether the first capacitor C1 or the second capacitor C2 in the holding unit 2 of the comparison circuit discharges according to the polarity of the comparison output signal.
S22, starting or stopping a timer according to the overturn interruption of the comparison output signal; that is, the timer in the start control unit 5 captures the rollover interruption time, and the interruption function captures the change (pulse end flag) of the comparator output to stop the timer, thereby performing analog-to-digital conversion. The turning interruption time can be obtained by starting and stopping timing. After the timer is turned off, the charging of the first capacitor C1 or the charging of the second capacitor C2 is started.
And S23, outputting the equivalent discharge time through a timer.
S3, performing zero-crossing shaping on the waveform of one to more equivalent discharge time to respectively obtain one to more shaping time; step S3 includes steps S31-S32:
s31, arranging a buffer area in a pulse width interval of which the pulse width of a comparator of the comparison circuit is close to 0, wherein the range of the buffer area is 0-20, and the unit is the pulse width, namely the buffer area is 0-20 pulse widths; this is because when the input levels at both ends of the comparator are close, the comparator may be subject to flip jitter, and therefore, a buffer is provided in an area close to the equilibrium, and the data acquired in the buffer uniformly follows the previous value.
S32, when the equivalent discharge time is in the buffer, if the comparator output is high, the shaping time T2 is a + T1; if the output of the comparator is low level, the shaping time T2 is A-T1, and the unit is pulse width; wherein, T1 is the equivalent discharge time, T2 is the shaping time, a is the preset constant, a is preferably 1000. That is, when T1 is between 0 and 20, T1 is reset to the previous value. When the comparator outputs 1, T2 is 1000, and the unit is equal to the counting period + T1 of the timer; when the comparator outputs 0, T2 is 1000-T1. Through the above processing, it is possible to avoid the occurrence of a sharp jitter of T1 around the zero value of the comparator, while shaping the "double-arch" waveform into a sinusoidal waveform.
S4, filtering one to a plurality of shaping time to respectively obtain one to a plurality of filtering values; step S4 includes steps S41-S42:
s41, acquiring the waveform of the shaping time in a preset time period; for example: and adopting a medium average algorithm. I.e. the last 6T 2.
And S42, filtering the maximum value and the minimum value in the waveform, and then averaging to obtain a filtered value. For example: the maximum and minimum values were removed and the remaining 4 were averaged.
And S5, respectively acquiring effective edge change states of one or more filtering values. Step S5 includes steps S51-S52:
s51, if the increasing times of the waveform of the filtering value exceed a preset first effective time, and the difference value of each increasing is greater than a preset first threshold, determining that the rising edge is effective; i.e., when looking for a rising edge currently, if T2 cumulatively increases more than the valid number of times and each time the difference is greater than the Threshold (Threshold), the rising edge is considered valid.
One embodiment provided in this step: the rising edge is considered valid only if the threshold value is exceeded one or more times in succession, and the threshold may be zero or non-zero. Specifically, the waveform of the filtered value is sampled for multiple times, and if the difference between the values sampled for two adjacent times is greater than a preset first threshold and the number of times greater than the first threshold exceeds a preset first effective number of times, the sampled time period is determined to be valid along the rising edge.
This step also provides another embodiment: sampling the waveform of the filtering value for n times, and if the value obtained by subtracting the value of the nth sampling from the value of the (n + 1) th sampling is greater than a first threshold, determining that the moment of the (n + 1) th sampling is effective as a rising edge; the difference of this embodiment is that the rising edge is considered valid only when the threshold value is exceeded once in the operation judgment, and the threshold is the first threshold.
S52, if the accumulated decreasing times of the waveform of the filtering value exceed the preset effective times and the difference value of each accumulated decreasing is larger than a preset second threshold, determining that the falling edge is effective; i.e., currently looking for a falling edge, if T2 cumulatively decreases more than the number of valid times, and each time the difference is greater than the Threshold (Threshold), the falling edge is considered valid.
This step provides an implementation: and sampling the waveform of the filtering value for multiple times, and if the difference between the values of two adjacent samples is greater than a preset first threshold and the times greater than the first threshold exceed a preset second effective time, determining that the sampled time period is effective at a falling edge.
Similarly, this step provides another embodiment: and sampling the waveform of the filtering value for n times, and if the value obtained by subtracting the value of the nth sampling from the value of the (n + 1) th sampling is less than 0, determining that the moment of the (n + 1) th sampling is effective as a falling edge. This embodiment differs as above.
And S6, acquiring one or more comparison output signals according to the effective edge change states of one or more filtering values. Step S6 includes steps S61-S62:
s61, if the rising edge is effective, determining that the comparison output signal is a first level; referring to fig. 4, fig. 4 is a waveform diagram of an effective edge variation and comparison output signal according to an embodiment of the present invention. Two of the plurality of filtered values are taken for analysis, wherein the first filtered value 101 is a solid line sine curve (or a solid line cosine curve) in fig. 4, and the second filtered value 102 is a dashed line cosine curve (or a dashed line sine curve) in fig. 4. When the first filtered value 101 is judged to be active on the rising edge, the first comparison output signal 103 is determined to be high, and when the second filtered value 102 is judged to be active on the rising edge, the second comparison output signal 104 is determined to be high. The first comparison output signal 103 is a solid-line square wave in fig. 4 and the second comparison output signal 104 is a dashed-line square wave in fig. 4.
And S62, if the falling edge is valid, determining that the comparison output signal is at the second level. When the first filtered value 101 is determined to be active on the falling edge, the first comparison output signal 103 is determined to be low, and when the second filtered value 102 is determined to be active on the falling edge, the second comparison output signal 104 is determined to be low.
And S7, determining positive and negative rotation pulse information according to one or more comparison output signals. Step S7 includes steps S71-S73:
and S71, respectively acquiring the level information of two of the comparison output signals at the same moment. If there is only one comparison output signal, i.e. only one comparison output signal, then the other comparison output signal can be considered to be 0.
S72, forming the level information in the two comparison output signals into coordinate points in a quadrant; for example: the high level is 1, and the low level is 0, i.e. the coordinate points may be (1, 1), (1, 0), (0, 1) and (0, 0).
And S73, determining positive and negative rotation pulse information according to the change sequence of the coordinate points. For example: and judging the positive and negative rotation according to the change sequence of the 4 quadrants (00-01-11-10). In the application scene of the metal sheet of the water meter to be measured, 0 and 1 respectively represent the falling state and the rising state of each waveform, and the state words (namely coordinate points) of two waveforms are combined together to represent a plurality of (generally 4) state words: 00. 01, 11 and 10, the continuous change of the four coordinate points according to a certain rule shows that the measured metal sheet rotates continuously according to a certain direction, otherwise, the metal sheet rotates reversely; irregular change is represented as an abnormal state; each change in the status word indicates 1/4 revolutions of the measured metal sheet.
Preferably, the signal analysis method further includes step S8:
and S8, calibrating the disassembly state. This step may enable the sensor to identify abnormal intentional destruction behavior, and step S8 includes steps S81-S82:
and S81, recording a plurality of equivalent discharge times.
And S82, averaging the equivalent discharge time. Generally, when the method is applied to the field of meter reading, a coil is adopted to sense a metal sheet in a dial, when the metal sheet rotates, the output of the coil changes correspondingly, and the signal capturing and analyzing process is performed when a program enters a main cycle and needs to be awakened.
Preferably, regarding the subsequent processing flow of step S8, the signal analysis method further includes step S9:
and S9, if the difference values between the collected equivalent discharge time and the average value are all within the preset time range, outputting a disassembly alarm signal. For example: if the T2 values acquired by the two coils are close to the average value of the coil state without metal sheet detention for more than 2 seconds, the coil is considered to be suspended, no metal sheet is detained at the bottom, and a disassembly alarm signal is output.
In another aspect, a computer readable storage medium stores computer instructions which, when executed by a processor, implement a signal analysis method as described above.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. A method of signal analysis, comprising:
exciting a primary coil to enable one to many groups of secondary coils corresponding to the primary coil and output one to many groups of level signals;
respectively collecting waveforms of one to more equivalent discharge time after one to more groups of level signals respectively pass through one to more comparison circuits;
performing zero-crossing shaping on the waveforms of one to more equivalent discharge times to respectively obtain the waveforms of one to more shaping times;
filtering the waveform of one to a plurality of the shaping time to respectively obtain one to a plurality of filtering values;
respectively acquiring effective edge change states of one or more filtering values;
obtaining one or more comparison output signals according to the effective edge change states of one or more filtering values;
determining positive and negative rotation pulse information according to one or more comparison output signals;
after one to a plurality of groups of level signals respectively pass through one to a plurality of comparison circuits, waveforms of one to a plurality of equivalent discharge time are respectively collected, and the method comprises the following steps:
determining whether a first capacitor in a holding unit of a comparison circuit discharges or a second capacitor discharges according to the polarity of the comparison output signal;
starting or stopping a timer according to the turning interruption of the comparison output signal;
outputting equivalent discharge time through a timer;
the zero-crossing shaping is performed on the waveform of one to more equivalent discharge times to respectively obtain the waveform of one to more shaping times, and the method comprises the following steps:
setting a buffer area in a pulse width interval of which the pulse width of a comparator of the comparison circuit is close to 0, wherein the range of the buffer area is 0-20 and the unit is the pulse width;
when the equivalent discharge time is in the buffer area, if the output of the comparator is high level, the shaping time T2 is A + T1; if the output of the comparator is low level, the shaping time T2 is A-T1, and the unit is pulse width; wherein, T1 is the equivalent discharge time, T2 is the shaping time, and A is the preset constant.
2. The signal analysis method of claim 1, wherein the activating the primary coil to enable one or more sets of secondary coils corresponding to the primary coil and output one or more sets of level signals comprises:
enabling one to more sets of secondary coils corresponding to the primary coils by exciting the primary coils; wherein the primary coil and one to more sets of secondary coils form a coupling inductance;
and respectively outputting one or more groups of the level signals through one or more groups of the secondary coils.
3. The signal analysis method of claim 1, wherein the filtering one or more of the shaping times to obtain one or more filtered values respectively comprises:
acquiring a waveform of the shaping time within a preset time period;
and filtering the maximum value and the minimum value in the waveform, and then averaging to obtain a filtered value.
4. The signal analysis method according to claim 1, wherein the obtaining of the effective edge variation states of one or more of the filtered values respectively comprises:
if the increasing times of the waveform of the filtering value exceed a preset first effective time and the difference value of each increasing is greater than a preset first threshold, determining that the rising edge is effective;
and if the wave form reduction times of the filtering value exceed a preset second effective time, and the difference value reduced each time is greater than a preset second threshold, determining that the falling edge is effective.
5. The signal analysis method of claim 4, wherein the obtaining one or more comparison output signals according to the effective edge variation states of one or more of the filtered values comprises:
if the rising edge is effective, determining that the comparison output signal is a first level;
and if the falling edge is effective, determining that the comparison output signal is at a second level.
6. The signal analysis method according to claim 4 or 5, wherein the determining positive and negative rotation pulse information according to one or more of the comparison output signals comprises:
respectively acquiring level information of two of the comparison output signals at the same moment;
forming the level information in the two comparison output signals into coordinate points in a quadrant;
and determining positive and negative rotation pulse information according to the change sequence of the coordinate points.
7. The signal analysis method of claim 4, wherein determining that the rising edge is valid if the waveform of the filtered value increases more than a predetermined first valid number of times and a difference value of each increase is greater than a predetermined first threshold comprises: sampling the waveform of the filtering value for multiple times, and if the value obtained by subtracting the value of the nth sampling from the value of the (n + 1) th sampling is greater than a preset first threshold, determining that the moment of the nth sampling is effective as a rising edge;
if the number of times of waveform reduction of the filtering value exceeds a preset second effective number of times, and the difference value of each reduction is greater than a preset second threshold, determining that the falling edge is effective, including: and sampling the waveform of the filtering value for multiple times, and if the value obtained by subtracting the value of the mth sampling from the value of the m +1 th sampling is smaller than a preset second threshold, determining that the moment of the mth sampling is effective as a falling edge.
8. The signal analysis method of claim 4, wherein determining that the rising edge is valid if the waveform of the filtered value increases more than a predetermined first valid number of times and a difference value of each increase is greater than a predetermined first threshold comprises: sampling the waveform of the filtering value for multiple times, and if the difference between the values of two adjacent samples is greater than a preset first threshold and the times greater than the first threshold exceed a preset first effective time, determining that the sampled time period is effective at a rising edge;
if the number of times of waveform reduction of the filtering value exceeds a preset second effective number of times, and the difference value of each reduction is greater than a preset second threshold, determining that the falling edge is effective, including: and sampling the waveform of the filtering value for multiple times, and if the difference between the values of two adjacent samples is greater than a preset first threshold and the times greater than the first threshold exceed a preset second effective time, determining that the sampled time period is effective at a falling edge.
9. The signal analysis method according to claim 1, further comprising:
calibrating the disassembly state;
if the difference values between the collected equivalent discharge time and the average value are all in the preset time range, outputting a disassembly alarm signal;
the calibrating of the disassembly state comprises the following steps:
recording a plurality of equivalent discharge times;
and averaging a plurality of equivalent discharge times.
10. A computer-readable storage medium storing computer instructions which, when executed by a processor, implement a signal analysis method according to any one of claims 1 to 9.
CN201910826253.7A 2019-08-30 2019-08-30 Signal analysis method and computer readable storage medium Active CN110632397B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910826253.7A CN110632397B (en) 2019-08-30 2019-08-30 Signal analysis method and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910826253.7A CN110632397B (en) 2019-08-30 2019-08-30 Signal analysis method and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110632397A CN110632397A (en) 2019-12-31
CN110632397B true CN110632397B (en) 2021-11-19

Family

ID=68969982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910826253.7A Active CN110632397B (en) 2019-08-30 2019-08-30 Signal analysis method and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110632397B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111817703B (en) * 2020-06-03 2023-04-14 南京英锐创电子科技有限公司 Detection circuit for specific coded signal

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177806A (en) * 2004-12-22 2006-07-06 Denso Corp Rotation detecting device
CN201210648Y (en) * 2007-06-12 2009-03-18 Bcd半导体制造有限公司 Pulse frequency modulated switched mode power source
CN201717781U (en) * 2009-08-20 2011-01-19 杭州士兰微电子股份有限公司 Frequency jittering circuit and switch power source thereof
CN201852927U (en) * 2010-09-08 2011-06-01 佛山科学技术学院 Lab VIEW-based three-coil micro-tesla magnetic field measuring apparatus
CN202034956U (en) * 2011-01-27 2011-11-09 电子科技大学 Level displacement circuit
CN102346236A (en) * 2011-06-21 2012-02-08 电子科技大学 Time parameter measurement system
CN103954816A (en) * 2014-04-30 2014-07-30 国网上海市电力公司 Inelegant remote anti-electricity-stealing inspection method
CN106373365A (en) * 2016-11-02 2017-02-01 山东金米尔仪器科技有限公司 Camera shooting type remote water meter reading system achieving fast recognition and reading recognition method thereof
CN106802367A (en) * 2017-01-17 2017-06-06 基康仪器股份有限公司 Based on the vibrating string type sensor signal period measuring method and device that overlap packet

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177806A (en) * 2004-12-22 2006-07-06 Denso Corp Rotation detecting device
CN201210648Y (en) * 2007-06-12 2009-03-18 Bcd半导体制造有限公司 Pulse frequency modulated switched mode power source
CN201717781U (en) * 2009-08-20 2011-01-19 杭州士兰微电子股份有限公司 Frequency jittering circuit and switch power source thereof
CN201852927U (en) * 2010-09-08 2011-06-01 佛山科学技术学院 Lab VIEW-based three-coil micro-tesla magnetic field measuring apparatus
CN202034956U (en) * 2011-01-27 2011-11-09 电子科技大学 Level displacement circuit
CN102346236A (en) * 2011-06-21 2012-02-08 电子科技大学 Time parameter measurement system
CN103954816A (en) * 2014-04-30 2014-07-30 国网上海市电力公司 Inelegant remote anti-electricity-stealing inspection method
CN106373365A (en) * 2016-11-02 2017-02-01 山东金米尔仪器科技有限公司 Camera shooting type remote water meter reading system achieving fast recognition and reading recognition method thereof
CN106802367A (en) * 2017-01-17 2017-06-06 基康仪器股份有限公司 Based on the vibrating string type sensor signal period measuring method and device that overlap packet

Also Published As

Publication number Publication date
CN110632397A (en) 2019-12-31

Similar Documents

Publication Publication Date Title
US8024157B2 (en) Device for detecting voltage disturbance
CN103760414B (en) Based on the low speed recurrence interval collection method of anti-interference low-pass filtering
CN110632397B (en) Signal analysis method and computer readable storage medium
CN101335520A (en) Clock generating circuit and clock generating control circuit
WO2008016982A2 (en) Self-adjusting hold-off trigger
CN108512542B (en) Touch key signal processing method and device and computer readable storage medium
CN105553444A (en) Adaptive filter
Mohamed et al. Efficient algorithm for accurate touch detection of large touch screen panels
JP2005517187A5 (en)
US8943303B2 (en) Monitoring circuit with a window watchdog
EP2545653A1 (en) Method and apparatus for reducing the contribution of noise to digitally sampled signals
CN107579734B (en) Signal processing method, signal processing device, storage medium and processor
KR20170101979A (en) Fingerprint detection circuit and electronic device
CN103743923A (en) High-frequency vehicle speed collection system and collection method
CN103793287A (en) Method and system for capturing analog signal cycles
CN108809299A (en) signal frequency measuring system
CN110134048B (en) Alarm method, alarm device, storage medium and processor
CN109239477B (en) Detection method and detection system for touch keys
WO2016143043A1 (en) Detection device and power meter
WO2017089856A1 (en) Frequency meter
EP3646039B1 (en) Capacitor or capacitive sensor checking
CN106468968A (en) Touch control correction system and touch control correction method
US8818761B2 (en) Device and method for offset compensation based on hysteresis tracking
US4162453A (en) Duration range determination of incursions by a variable signal
JP4831083B2 (en) Physical quantity sensor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 R & D building 901, block a, building 7, phase I, Wanke Yuncheng phase I, Xili community, Xili street, Nanshan District, Shenzhen City, Guangdong Province (9 / F, whole floor)

Applicant after: SHENZHEN HAC TELECOM TECHNOLOGY Co.,Ltd.

Address before: Xili Lake Road Shenzhen City, Guangdong province 518000 No. 4227 Nanshan District nine Xiang Ling new industrial district 2 Building 6 floor

Applicant before: SHENZHEN HAC TELECOM TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant