Steel belt hole pitch detection method and system based on data processing

By constructing a dynamic prediction window and a micro-slip correction coefficient, the problems of temporal quantization error and anti-interference in steel strip hole spacing detection were solved, achieving high-precision hole spacing detection and stable operation in complex industrial environments.

CN121677589AActive Publication Date: 2026-03-17SUZHOU EFFICIENT PROFILE INTELLIGENT MANUFACTURING CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202610191258.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-10
Publication Date
2026-03-17
Estimated Expiration
2046-02-10

AI Technical Summary

Technical Problem

Existing technologies for detecting the spacing between holes in steel strips suffer from problems such as large timing quantization errors, weak anti-slipping capabilities, and poor anti-interference capabilities, resulting in insufficient detection accuracy and reliability.

Method used

By acquiring real-time pulse sequences and light intensity trigger signals, recording the hardware timestamps of encoder pulses and light intensity trigger signals, constructing a dynamic prediction window, using microscopic slip correction coefficients to correct data, and performing sub-pulse-level spatiotemporal interpolation to obtain the absolute position of the hole positions, dynamic hole spacing calculation is achieved.

Benefits of technology

It improves the accuracy and reliability of steel strip hole spacing detection, reduces the false detection rate, enhances the robustness of the system in complex industrial environments, and adapts to the stable operation of high-speed production lines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121677589A_ABST
    Figure CN121677589A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of hole pitch detection, and particularly relates to a steel belt hole pitch detection method and system based on data processing, and the method comprises the steps: constructing a dynamic prediction window covering a to-be-detected hole site according to the historical position data of a previous hole site in combination with a standard hole pitch parameter; constructing a microscopic slip correction coefficient based on the second-order difference characteristic of the pulse time sequence, and correcting the reference steel strip stroke equivalent by using the microscopic slip correction coefficient to generate a dynamic effective pulse equivalent; interpolation is carried out according to the trigger timestamp and the dynamic effective pulse equivalent, and the absolute position of the hole site is obtained; and calculating an actual hole pitch according to the absolute positions of the two adjacent hole sites, and judging a detection result based on a tolerance standard. According to the invention, the robustness and the measurement precision of hole pitch detection of the steel belt under unstable working conditions of speed change, vibration, slipping and the like are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of hole spacing detection technology. More specifically, this invention relates to a method and system for detecting hole spacing in steel strips based on data processing. Background Technology

[0002] Steel strip, as an important basic industrial material, is widely used in precision transmission, composite material manufacturing, and other fields. During the production and processing of steel strip, the consistency of the hole spacing is a key indicator for measuring product quality. With the continuous increase in the speed of automated production lines, extremely high demands are placed on the real-time performance, dynamic accuracy, and environmental adaptability of hole spacing detection systems.

[0003] For example, patent application CN116164658A discloses an online detection method for railway turnout hole spacing, including: acquiring a photograph of the rail web cross-sectional profile at the current position and the encoder reading corresponding to the current profile; performing digital image processing and calibration restoration on the rail web cross-sectional profile photograph; statistically analyzing the hole position information in the profile model image, and calculating the distance between adjacent holes using the encoder information corresponding to the profile where the center of each hole is located. This method removes interference through image processing and achieves hole positioning by combining encoder readings.

[0004] However, existing technologies directly calculate the hole spacing using the encoder reading difference corresponding to the hole positions. This method assumes ideal slip-free rolling between the measuring wheel and the object being measured. However, in actual high-speed online inspection of steel belts, micro-slippage or even slippage can easily occur between the measuring wheel and the steel belt due to factors such as tension fluctuations, acceleration / deceleration vibrations, or surface oil contamination. In this case, the number of pulses output by the encoder can no longer accurately represent the actual physical distance traveled by the steel belt. Existing technologies lack dynamic identification and compensation methods for this dynamic slippage, resulting in measurement results that are often less than the actual distance, affecting detection accuracy. Furthermore, existing technologies rely on encoder readings corresponding to the image acquisition moment as a position reference. In high-speed motion scenarios, the triggering time of the hole position signal often occurs between two encoder pulses. Existing technologies simply rely on discrete encoder pulse counting, ignoring the time dimension information within the pulse gap, leading to errors in the position data. Summary of the Invention

[0005] To address the technical problems of large timing quantization errors, weak anti-slipping ability, and poor anti-interference capability in the prior art, the present invention provides solutions in the following aspects.

[0006] In a first aspect, the present invention provides a method for detecting the spacing between holes in a steel strip based on data processing, comprising: acquiring a real-time pulse sequence and a light intensity trigger signal from a through-beam fiber optic sensor; recording the hardware timestamp of the encoder pulse and the trigger timestamp when a valid transition of the light intensity trigger signal is detected; calculating the lower and upper limits of the physical position to define a dynamic prediction window based on the absolute position of the previously qualified hole, the standard hole spacing parameters, and the tolerance range coefficient; activating the signal acquisition function of the through-beam fiber optic sensor only when the cumulative travel of the steel strip falls within the dynamic prediction window; and extracting the arrival timestamps of the preceding three consecutive encoder pulses. The current pulse period and the previous pulse period are obtained; a micro-slip correction coefficient is constructed based on the relative change rate of the current pulse period relative to the previous pulse period, and the preset reference steel strip stroke equivalent is corrected using the micro-slip correction coefficient to obtain the dynamic effective pulse equivalent; after a valid jump in the light intensity trigger signal is detected within the dynamic prediction window, the absolute position of the hole is obtained by interpolation based on the trigger timestamp, the arrival timestamp of the most recent pulse before triggering and the next pulse after triggering, combined with the dynamic effective pulse equivalent; the actual hole spacing is calculated based on the absolute positions of two adjacent holes, and the detection result is determined based on the tolerance standard.

[0007] This invention establishes a high-frequency clock reference and records timestamps to lock position and time data, avoiding the timing ambiguity caused by the lack of data dimensions from a single sensor. By constructing a dynamic prediction window using historical hole position information, it can spatially shield interference signals from oil stains or scratches outside the window range, reducing the false detection rate and improving the system's robustness in complex industrial environments. By constructing a micro-slip correction coefficient and weighting the equivalent travel of the reference steel strip, it can dynamically identify and compensate for the loss of micro-slip travel between the measuring wheel and the steel strip due to changes in friction or speed fluctuations, reducing mechanical transmission errors in contact measurements. By interpolating the time delay of the trigger signal within the pulse gap into spatial displacement, it overcomes the quantization error caused by the physical resolution limitations of the encoder, improving the accuracy and reliability of online detection of steel strip hole spacing under high-speed conditions.

[0008] Preferably, the step of calculating the lower and upper limits of the physical position to define the dynamic prediction window based on the absolute position of the previous qualified hole position, the standard hole spacing parameter, and the tolerance range coefficient includes: for the first hole position during the production start-up phase or after a material interruption restart, removing the restriction of the dynamic prediction window and keeping the through-beam fiber optic sensor in a ready-to-trigger state; when a valid jump in the light intensity trigger signal that meets the preset conditions is first identified, it is marked as the absolute position of the first qualified hole position, and the dynamic prediction window is defined starting from this position.

[0009] This invention removes the limitation of the dynamic prediction window during the production start-up or material interruption restart phase, and automatically establishes the reference hole position when a valid signal is first identified. It enables the detection system to smoothly transition from a cold start state without historical data to a high-precision window tracking mode, solves the problem that the dynamic prediction algorithm cannot start normally when there is a lack of initial reference data, and improves the detection system's adaptability to intermittent production processes.

[0010] Preferably, the dynamic prediction window satisfies the following relationship: In the formula, For the first A dynamic prediction window for each well to be detected; For the first The absolute position of each qualified borehole; The standard hole spacing required by the steel strip manufacturing process; This is the tolerance range coefficient.

[0011] This invention calculates the boundary range of the physical location based on the standard hole spacing and tolerance range coefficient. It can construct an effective detection range with fault tolerance based on the tolerance standard allowed by the process. This range plays the role of spatial filtering, which can effectively isolate non-hole defect signals located outside the theoretical hole position range, thereby avoiding detection errors caused by noise signal interference and enhancing the stability of the detection process.

[0012] Preferably, the micro-slip correction coefficient includes: calculating the difference between the current pulse period and the previous pulse period, dividing the difference by the previous pulse period to obtain the relative rate of change of the pulse period; and processing the relative rate of change using a maximum value function so that when the relative rate of change is less than zero, the micro-slip correction coefficient is zero.

[0013] Preferably, the dynamic effective pulse equivalent satisfies the following relationship: In the formula, The first pulse in the pulse sequence The dynamic effective pulse equivalent corresponding to each pulse cycle; This represents the equivalent travel of the reference steel belt corresponding to a single pulse of the photoelectric rotary encoder. For the first The time interval of each pulse cycle; For the first The time interval of each pulse cycle; To prevent constants with a denominator of zero; It is a function for maximizing the value; This is the preset slip compensation gain coefficient.

[0014] This invention utilizes a micro-slip correction coefficient to dynamically weight the equivalent travel of the reference steel strip, thereby increasing the physical travel length represented by a single pulse when slippage occurs in real time. This effectively compensates for the steel strip transmission displacement that is missed due to mechanical slippage, making the calculated travel data closer to the actual physical length of the steel strip and reducing the cumulative measurement error.

[0015] Preferably, the method for obtaining the dynamic effective pulse equivalent further includes: when the previous pulse period is less than a preset minimum time threshold or is in a static state, the reference steel strip stroke equivalent is used as the dynamic effective pulse equivalent.

[0016] Preferably, the absolute position satisfies the following relationship: In the formula, For the first The absolute position of each hole; For the first The global index of the most recent pulse in the pulse sequence before the trigger time of each aperture position; The first pulse in the pulse sequence The dynamic effective pulse equivalent corresponding to each pulse cycle; For the first Dynamic effective pulse equivalent per pulse cycle; For the first The trigger timestamp for each hole position; For the first The arrival timestamp of each pulse; For the first The arrival timestamp of each pulse.

[0017] This invention accumulates the dynamic effective pulse equivalent of all pulse cycles before triggering and superimposes the tiny displacement at the triggering moment. It can accurately integrate the tiny travel after slip correction within each pulse cycle into a macroscopic absolute position, ensuring that the dynamic changes of every tiny displacement during the entire measurement process can be recorded and reflected in the final coordinates, thus achieving precise position tracking of the hole position of the long-distance running steel strip.

[0018] Preferably, the determination of the test result based on the tolerance standard includes: if the current actual hole spacing is within the tolerance standard range, outputting a qualified test signal and updating the absolute position of the previous qualified hole position using the absolute position of the current hole position; if the current actual hole spacing exceeds the tolerance standard range, outputting a failed test signal.

[0019] Preferably, the hardware timestamp for recording encoder pulses and the trigger timestamp when a valid transition of the light intensity trigger signal is detected include: establishing a pulse time sequence containing an index and a time mapping relationship; and when a valid transition of the light intensity trigger signal is detected, using a hardware interrupt to latch the high-frequency clock value at the current moment as the trigger timestamp.

[0020] Secondly, the present invention provides a steel strip hole spacing detection system based on data processing, including a processor and a memory, wherein the memory stores computer program instructions, and when the computer program instructions are executed by the processor, the above-mentioned steel strip hole spacing detection method based on data processing is implemented.

[0021] By adopting the above technical solution, the above-mentioned steel strip hole spacing detection method based on data processing is generated into a computer program and stored in a memory so that it can be loaded and executed by a processor. In this way, a terminal device can be made based on the memory and the processor for convenient use.

[0022] The beneficial effects of this invention are as follows: This invention dynamically decouples nonlinear disturbances in the mechanical transmission process, so that the detection accuracy is no longer limited by the ideal frictional transmission state between the measuring wheel and the steel belt, thereby reducing the stringent dependence on high-precision mechanical transmission components and ultra-high-resolution encoders; This invention achieves proactive immunity to complex environmental noise in industrial settings from the data processing source, effectively avoiding the risks of misjudgment and unintended shutdowns caused by oil contamination, changes in lighting, or mechanical vibrations; While ensuring the continuous and stable operation of high-speed production lines, it improves the coverage and reliability of full product quality inspection, providing accurate and real-time data support for the subsequent optimization of steel belt production processes and closed-loop feedback control. Attached Figure Description

[0023] Figure 1 This is a flowchart illustrating the steel strip hole spacing detection method based on data processing in this invention; Figure 2 This is a schematic diagram illustrating the dynamic prediction window and the hole position signal. Detailed Implementation

[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0025] The specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0026] This invention discloses a method for detecting the hole spacing of steel strips based on data processing, referring to... Figure 1 This includes steps S1-S5: S1. Acquire the real-time pulse sequence and light intensity trigger signal, and record the hardware timestamp and trigger timestamp.

[0027] It should be noted that in the high-speed online detection of the spacing between holes in the steel strip, relying solely on the level inversion signal of the fiber optic sensor is easily affected by system response delay, while relying solely on the pulse count of the encoder ignores the time information of the pulse gap, resulting in a lack of data source dimension. Therefore, this invention uses a hardware synchronization mechanism to simultaneously lock the basic data in the position and time domains, providing a timing reference for subsequent dynamic compensation and interpolation.

[0028] Specifically, the system acquires the real-time pulse sequence output by the photoelectric rotary encoder mounted on the measuring wheel shaft, and simultaneously acquires the light intensity trigger signal monitored by the through-beam fiber optic sensor. A high-frequency clock reference is established, and the hardware timestamp of the arrival time of each encoder pulse is recorded, constructing a pulse time sequence containing an index-time mapping relationship. The state of the light intensity trigger signal is monitored in real time. When a valid transition of the light intensity trigger signal is captured, the high-frequency clock value at the current moment is immediately latched using a hardware interrupt as the trigger timestamp. The measuring wheel, as a measuring component used to detect travel, essentially operates as a passive driven wheel driven by the friction of the measured target, rather than a driving wheel that actively outputs power.

[0029] S2. Based on the previously detected qualified well position, construct a dynamic prediction window and activate the signal acquisition function.

[0030] It should be noted that tension fluctuations and mechanical vibrations occur during high-speed transmission of the steel strip, resulting in slight uncertainty in the timing of the hole reaching the detection point. If detection is activated continuously, oil stains or scratches in non-hole areas may be misidentified as hole signals. Therefore, this invention utilizes prior knowledge from historical data to construct a fault-tolerant dynamic spatiotemporal window.

[0031] Specifically, the absolute position data of the previously qualified hole position is obtained. The preset standard hole spacing parameters and allowable tolerance range coefficients are obtained. The current real-time running speed of the steel strip is calculated. Based on the position of the previous hole position, combined with the standard hole spacing and tolerance range coefficients, the lower and upper limits of the expected physical position of the current hole position to be inspected are calculated, and the physical region between these two limits is defined as the dynamic prediction window.

[0032] Specifically, the dynamic prediction window satisfies the following relation: ; In the formula, For the first A dynamic prediction window for each well to be detected; For the first The absolute position of each qualified borehole; The standard hole spacing required by the steel strip manufacturing process; This is the tolerance range coefficient, used to determine the floating ratio of the dynamic prediction window relative to the standard hole spacing. The empirical value range is [0.02, 0.1]. In this embodiment... The value is set to 0.05, and the implementers can determine the value based on the actual situation. In other embodiments, the implementer can make adjustments based on the mechanical stability of the production line. For example, when the vertical vibration is large or the running speed fluctuates violently during the steel belt transmission process, the adjustment can be appropriately increased to prevent the actual hole signal from falling outside the window. When the production line is running smoothly but there is significant ambient light interference or oil-related noise, the window edge trigger signal can be appropriately reduced to filter out false triggering signals as much as possible. .

[0033] in, and These represent the minimum and maximum theoretical distances between two adjacent holes, respectively, within the allowable error range. This is determined by comparing them with the previous hole position. The summation determines the physical coordinate range within which the current hole position should appear. This window acts as a spatial filter, shielding against any spurious signal interference outside the window.

[0034] It should be added that, for the first hole position during the production start-up phase or after a material interruption and restart, there is no historical data on the previous qualified position. The detection system will execute a cold start initialization procedure. During the initialization procedure, the detection system temporarily removes the shielding restriction of the dynamic prediction window, keeping the fiber optic sensor in a state of constant readiness for triggering. When the system first identifies a valid change in light intensity trigger signal that meets the preset signal width verification condition, it directly marks the calculated absolute position as the first reference aperture position. And immediately, starting from this point, the system automatically switches to the aforementioned dynamic window prediction and tracking mode for subsequent hole positions.

[0035] For example, the signal width verification condition refers to the requirement that the effective pulse width of the monitored light intensity trigger signal must be within the reference range. This reference range is obtained by adding or subtracting three times the standard deviation from the mean of the measured hole position signal width obtained by the system under the standard speed stable operation state.

[0036] Furthermore, during system operation, the cumulative travel distance of the steel belt relative to the measuring wheel is calculated in real time, and the signal acquisition function of the through-beam fiber optic sensor is activated only when the current cumulative travel distance falls within the dynamic prediction window.

[0037] S3. Construct micro-slip correction coefficients based on the relative rate of change of the pulse period to generate dynamic effective pulse equivalent.

[0038] It should be noted that the measuring wheel and the steel belt are driven by friction. In actual operation, if the measuring wheel slips relative to the steel belt, the pulse frequency output by the encoder will decrease, resulting in an abnormally large pulse time interval. In this case, the actual physical travel of the steel belt represented by a single pulse should be greater than the theoretical reference value. Therefore, this invention constructs a microscopic slip correction coefficient based on the second-order difference characteristics of the pulse time series, generates a dynamic effective pulse equivalent, identifies slippage trends, and dynamically increases the pulse equivalent to compensate for the lost travel.

[0039] Specifically, the arrival timestamps of the three consecutive encoder pulses preceding the current moment are extracted. The time interval between adjacent pulses is calculated to obtain the current pulse period and the previous pulse period. The relative rate of change of the current pulse period relative to the previous pulse period is calculated. A micro-slip correction coefficient is constructed based on this rate of change. The preset reference steel strip travel equivalent is corrected using the micro-slip correction coefficient to obtain the dynamic effective pulse equivalent at the current moment.

[0040] For example, the reference steel belt travel equivalent is 0.1 mm / pulse. Implementers can determine the reference steel belt travel equivalent based on the physical circumference of the measuring wheel and the encoder resolution, according to the actual implementation situation. The specific calculation method is usually the circumference of the measuring wheel divided by the total number of pulses per revolution of the encoder. In other embodiments, implementers need to periodically verify and adjust this parameter. For example, when the measuring wheel's rubber layer wears down and its diameter decreases due to long-term friction with the steel belt, the reference steel belt travel equivalent should be appropriately reduced through physical calibration to prevent the measurement result from being too large. When a higher resolution encoder is replaced, the reference steel belt travel equivalent should be reduced proportionally to match the new hardware accuracy.

[0041] Specifically, the dynamic effective pulse equivalent satisfies the following relationship: ; In the formula, The first pulse in the pulse sequence The dynamic effective pulse equivalent corresponding to each pulse cycle; This represents the equivalent travel of the reference steel belt corresponding to a single pulse of the photoelectric rotary encoder. For the first The time interval of each pulse cycle; For the first The time interval of each pulse cycle; To prevent constants with zero denominators, this embodiment takes... ; It is a function for maximizing the value; The preset slip compensation gain coefficient is used to adjust the sensitivity to changes in acceleration. The empirical value range is [0.3, 0.8]. In this embodiment... In other embodiments, the implementer can adjust the method according to the friction conditions between the measuring wheel and the steel belt. For example, when the measuring wheel surface is severely worn or the steel belt surface has a large amount of oil, resulting in a reduced coefficient of friction and easy slippage, the friction coefficient can be appropriately increased. To enhance the compensation for slippage and loss of travel; when the measuring wheel surface is made of high-friction rubber and the clamping force is large, making slippage difficult, the force can be appropriately reduced. This is to avoid overcompensating for normal, minor speed fluctuations.

[0042] in, This represents the instantaneous relative rate of change of the pulse period. When slippage and deceleration occur, The rate of change is positive, leading to Thus This increases the physical distance represented by the current pulse to compensate for the travel missed due to slippage. When the system is running at a constant speed, the rate of change approaches 0. close to When the system is running at normal speed hour, =0, making This avoids the measurement distance being incorrectly shortened due to misjudgment of normal acceleration, thus ensuring measurement accuracy under normal conditions.

[0043] It should be added that the measuring wheel in this invention is a passive driven wheel, and its slippage will necessarily manifest as a lag in rotational speed rather than overspeed idling. The normal deceleration process of the production line is controlled by the servo drive, and its pulse period changes are usually smooth and continuous, with small and stable instantaneous relative change rates. Slippage, however, is a contact friction failure, which will cause an instantaneous, step-like surge in the pulse period, resulting in a very large change rate. Therefore, when the previous pulse period is less than the preset minimum time threshold, the signal is determined to be a high-frequency signal generated by electrical interference, rather than a real mechanical motion signal. The equivalent of the reference steel strip stroke is used as the dynamic effective pulse equivalent to prevent erroneous data from introducing calculation deviations. When the previous pulse period is greater than the preset maximum time threshold, the measuring wheel is determined to be in a static state. In a stopped or slightly creeping state, the pulse period value is extremely large and unstable, causing the calculation results to diverge. Therefore, in this state, the slip compensation function is also turned off, and the reference steel strip stroke equivalent is used as the dynamic effective pulse equivalent. The minimum and maximum time thresholds are determined based on the physical limit parameters of the production line's mechanical transmission system. The minimum time threshold is the theoretical minimum pulse interval calculated based on the maximum physical operating speed designed for the steel strip production line and the encoder resolution. This means that, physically, the mechanical system cannot generate pulse signals below this threshold, thus signals smaller than this value are absolutely judged as electrical interference. The maximum time threshold is calculated based on the minimum stable operating speed allowed by the process. For example, the minimum time threshold is 20. The maximum time threshold is 100. .

[0044] S4. Use the trigger timestamp and dynamic effective pulse equivalent to perform sub-pulse-level spatiotemporal interpolation to obtain the absolute position of the hole.

[0045] It should be noted that the light intensity trigger signal usually occurs between two encoder pulses, for example, in the first pulse. The and the first Between each pulse, at the moment of triggering, the first Since the pulse has not yet arrived, the length of the current complete pulse cycle cannot be known. Therefore, this invention uses interpolation based on the trigger timestamp and the dynamic effective pulse equivalent to obtain the absolute position of the aperture, ensuring the physical authenticity of the time reference.

[0046] Specifically, after a valid transition of the light intensity trigger signal is detected within the dynamic prediction window, the trigger timestamp corresponding to the trigger signal is recorded. The system position calculation task is kept suspended until the next encoder pulse arrives after the trigger signal is received. The arrival timestamps of the most recent pulse before triggering and the next pulse after triggering are obtained. The lag time of the trigger timestamp relative to the arrival timestamp of the most recent pulse before triggering is calculated. Based on the ratio of the lag time to the current pulse period, combined with the dynamic effective pulse equivalent of the current period, the minute displacement of the trigger point between the two pulses is calculated. This minute displacement is superimposed on the accumulated physical position before triggering to obtain the absolute position of the aperture.

[0047] Specifically, the absolute position satisfies the following relationship: ; In the formula, For the first The absolute position of each hole; For the first The global index of the most recent pulse in the pulse sequence before the trigger time of each aperture position; The first pulse in the pulse sequence The dynamic effective pulse equivalent corresponding to each pulse cycle; For the first Dynamic effective pulse equivalent per pulse cycle; For the first The trigger timestamp for each hole position; For the first The arrival timestamp of each pulse; For the first The arrival timestamp of each pulse.

[0048] in, This represents the number of times before the trigger. The cumulative physical distance over each pulse is obtained by cumulatively correcting the micro-slip model pulse by pulse. This represents the proportion of time the trigger moment occurs within the current pulse period. It is calculated by multiplying this proportion by the dynamic effective pulse equivalent of the current period. This transforms time-dimensional information into spatial-dimensional displacement compensation, thereby eliminating the quantization error of pulse equivalent caused by the encoder's discrete counting.

[0049] S5. Calculate the actual hole spacing based on the absolute position of two adjacent holes, and determine the test results based on the tolerance standard.

[0050] Specifically, the absolute position of the current hole is obtained, along with the absolute position of the previous hole. The difference between the two is calculated to obtain the current actual hole spacing. The current actual hole spacing is then compared with the hole spacing tolerance standard. If the current actual hole spacing is within the tolerance standard range, a pass signal is output and the historical position data of the previous hole is updated. If the current actual hole spacing exceeds the tolerance standard range, a fail signal is output and an alarm shutdown procedure is triggered.

[0051] For example, Figure 2 This is a schematic diagram of the dynamic prediction window and hole position signal in this invention. As can be seen from the figure, despite the physical fluctuations of the hole position caused by mechanical vibration in the detection environment, all real hole position signals still fall accurately within the effective range of the prediction window, achieving continuous and stable hole position tracking. At the same time, sudden noise signals located outside the prediction window are identified as illegal interference and successfully filtered out, improving the anti-interference capability and positioning robustness of the detection system in non-ideal industrial environments.

[0052] This invention also discloses a steel strip hole spacing detection system based on data processing, including a processor and a memory. The memory stores computer program instructions, which, when executed by the processor, implement the steel strip hole spacing detection method based on data processing according to the present invention.

[0053] The system also includes other components well known to those skilled in the art, such as communication buses and communication interfaces, the settings and functions of which are known in the art and will not be described in detail here.

Claims

1. Steel strip hole spacing detection method based on data processing, characterized in that, The method comprises the following steps: acquiring a real-time pulse sequence and a light intensity trigger signal of the counter light fiber sensor; recording a hardware timestamp of the encoder pulse and a trigger timestamp when a valid jump of the light intensity trigger signal is monitored; calculating a lower limit and an upper limit of the physical position based on an absolute position of a last qualified hole site, a standard hole spacing parameter and a tolerance range coefficient to define a dynamic prediction window; only when a cumulative travel of the steel strip falls within the dynamic prediction window, a signal acquisition function of the counter light fiber sensor is activated; arrival timestamps of three consecutive encoder pulses before the current pulse period are extracted to obtain the current pulse period and the last pulse period; constructing a microscopic slip correction coefficient based on a relative change rate of the current pulse period relative to the last pulse period, and correcting a preset reference steel strip travel equivalent using the microscopic slip correction coefficient to obtain a dynamic effective pulse equivalent; after a valid jump of the light intensity trigger signal is monitored within the dynamic prediction window, interpolating the trigger timestamp, an arrival timestamp of a last pulse before the trigger and an arrival timestamp of a next pulse after the trigger to obtain the absolute position of the hole site based on the dynamic effective pulse equivalent; calculating an actual hole spacing based on the absolute positions of two adjacent hole sites, and determining a detection result based on a tolerance standard.

2. The data processing-based steel strip hole pitch detection method according to claim 1, characterized in that, The calculation of the lower limit and the upper limit of the physical position based on the absolute position of the last qualified hole site, the standard hole spacing parameter and the tolerance range coefficient comprises: for a first hole site in a production start stage or after material breakage restart, the dynamic prediction window is released, and the counter light fiber sensor is kept in a standby trigger state; when a valid jump of the light intensity trigger signal meeting a preset condition is first identified, the valid jump is marked as the absolute position of the first qualified hole site, and the dynamic prediction window is defined based on the absolute position as a starting point.

3. The data processing based steel strip hole pitch detection method according to claim 1, characterized in that, The dynamic prediction window satisfies the following relationship: ; In the formula, is the dynamic prediction window of the first hole position to be detected; is the absolute position of the first hole position that has been detected and qualified; is the standard hole spacing required by the steel strip process; is the tolerance range coefficient.

4. The data processing based steel strip hole pitch detection method according to claim 1, characterized in that, The microscopic slip correction coefficient comprises: calculating a difference between the current pulse period and the last pulse period, dividing the difference by the last pulse period to obtain a relative change rate of the pulse period; and processing the relative change rate using a maximum function, so that when the relative change rate is less than zero, the microscopic slip correction coefficient is zero.

5. The data processing based steel strip hole pitch detection method according to claim 1, characterized in that, The dynamic effective pulse equivalent satisfies the following relationship: ; In the formula, is the dynamic effective pulse equivalent corresponding to the th pulse period in the pulse sequence; is the reference steel belt stroke equivalent corresponding to a single pulse of the optical-electric rotary encoder; is the time interval of the th pulse period; is the time interval of the th pulse period; is a constant for preventing the denominator from being zero; is a maximum function; is a preset slip compensation gain coefficient.

6. The data processing based steel strip hole pitch detection method according to claim 1, characterized in that, The method for obtaining the dynamic effective pulse equivalent further comprises: when the last pulse period is less than a preset minimum time threshold or is in a static state, taking the reference steel strip travel equivalent as the dynamic effective pulse equivalent.

7. The data processing based steel strip hole pitch detection method according to claim 1, characterized in that, The absolute position satisfies the following relationship: ; In the formula, For the first The absolute position of each hole; For the first The global index of the most recent pulse in the pulse sequence before the trigger time of each aperture position; The first pulse in the pulse sequence The dynamic effective pulse equivalent corresponding to each pulse cycle; For the first Dynamic effective pulse equivalent per pulse cycle; For the first The trigger timestamp for each hole position; For the first The arrival timestamp of each pulse; For the first The arrival timestamp of each pulse.

8. The data processing based steel strip hole pitch detection method of claim 1, wherein, The determination of the detection result based on the tolerance standard comprises: when the current actual hole spacing is within the tolerance standard range, outputting a qualified detection signal and updating the absolute position of the last qualified hole site using the absolute position of the current hole site; and when the current actual hole spacing is out of the tolerance standard range, outputting an unqualified detection signal.

9. The data processing based steel strip hole pitch detection method of claim 1, wherein, The recording of the hardware timestamp of the encoder pulse and the trigger timestamp when the valid jump of the light intensity trigger signal is monitored comprises: establishing a pulse time sequence containing an index and time mapping relationship; and when the valid jump of the light intensity trigger signal is monitored, using a high-frequency clock value at the current time as the trigger timestamp by using a hardware interrupt to latch the high-frequency clock value.

10. Steel strip hole pitch detection system based on data processing, characterized in that, The method comprises the following steps: A processor and a memory, the memory storing computer program instructions which, when executed by the processor, implement the data processing-based steel strip hole spacing detection method according to any one of claims 1-9.

Citation Information

Patent Citations

  • Aperture and pitch measuring device and measuring method for large-sized tube sheet

    CN109405755A

  • Railway turnout hole pitch online detection method

    CN116164658A

  • Automatic focusing control method based on displacement sensor

    CN119767140A

  • Gantry crane stroke position accurate detection device

    CN120440777A

  • Precision mold micropore size feature measurement method

    CN120890367A