A non-contact speed measurement method and system based on LED stroboscope
By using a non-contact speed measurement method based on an LED stroboscope, and by automatically resolving the rotational speed through prime factorization and dual-mode edge fuzzy spacing, the problems of manual adjustment error and marker cost in existing technologies are solved, achieving efficient and accurate non-contact speed measurement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHUHAI JIDA HUAPU INSTR CO LTD
- Filing Date
- 2026-05-13
- Publication Date
- 2026-06-26
AI Technical Summary
Existing non-contact speed measurement methods rely on manual adjustment of the flashing frequency of the strobe lamp, which introduces subjective errors. Furthermore, they require the pre-application of marker strips, increasing costs and preparation time. They are also difficult to stably capture still images under continuous motion and are prone to strobe effect confusion.
A non-contact speed measurement method based on an LED stroboscope is adopted. An independent prime number benchmark is constructed through prime factorization, the calibration light emission time period is automatically established, the dual-mode edge fuzzy spacing is extracted, the step size shrinkage mapping ratio is generated, and the scale transformation is performed by combining the minimum frequency adjustment span to achieve automatic analysis of rotation speed.
It eliminates subjective errors and reading delays without human intervention, improves the accuracy and efficiency of speed measurement, and reduces preparation time and costs.
Smart Images

Figure CN122283168A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent sensor technology, and in particular to a non-contact speed measurement method and system based on an LED stroboscopic instrument. Background Technology
[0002] The field of intelligent sensor technology mainly involves the core aspects of data acquisition and front-end logic operations using integrated microprocessor chips for physical quantity sensing elements. Typically, sensitive elements convert physical variables such as photoelectric signals or motion states from the external environment into continuous voltage and current signals. Combined with internal analog-to-digital conversion circuits and microcontrollers, the acquired electrical signals are filtered, amplified, and digitally encoded, transforming the physical variables into standard-format digital parameters for external transmission. Non-contact speed measurement methods refer to the technology of non-contact measurement of the linear and angular velocities of rotating machinery or linearly moving parts. This typically involves pre-attaching reflective marking strips or painting contrasting color blocks on the surface of the shaft or belt being measured as a reference. A high-brightness strobe lamp continuously emits periodic pulse flashes towards the moving part. The operator manually changes the flashing frequency of the strobe lamp using a knob. When the marking strip on the surface of the measured part appears stationary under the flashing light, the operator directly reads and records the pulse flash frequency value displayed on the device panel as the speed data of the moving part.
[0003] In existing non-contact speed measurement processes, the flashing frequency of the strobe lamp is adjusted manually using a knob, and the operator relies on visual observation of whether the marking strip on the surface of the moving part presents a static image. This manual comparison method is prone to subjective judgment errors and makes it difficult to guarantee the accuracy and consistency of frequency matching. The surface of the shaft or belt being measured needs to be pre-attached with reflective marking strips or painted with contrasting color blocks, which increases on-site preparation time and consumable costs. Manually reading the values displayed on the panel has reading delays and recording deviations. Under continuous motion, the human eye cannot stably capture instantaneous static images, and low-frequency flashing may cause strobe effect confusion, leading to misjudgment of speed. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of existing technologies and propose a non-contact speed measurement method based on an LED stroboscope.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: a non-contact speed measurement method based on an LED stroboscope, comprising the following steps: S1: Collect the current light emission time interval data of the memory, perform prime factorization to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification light emission time cycle; S2: Based on the verification emission time period and the current emission time interval data, emit alternating pulse beams to the rotating mechanical component, collect the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel region of the surface reflective pattern, and obtain the dual-mode edge blur spacing; S3: Perform an ascending sort comparison of the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the pending dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling according to the mapping relationship between the pending dwelling slip distance data and the limit image edge blur width data, and establish a step size shrinkage mapping ratio. S4: Read the minimum frequency adjustment span data in the memory hardware, perform benchmark scaling and scale transformation mapping fusion on the minimum frequency adjustment span data according to the step size shrinkage mapping ratio, and obtain the flicker adjustment time step. S5: Combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map them into mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.
[0006] As a further aspect of the present invention, the calibration emission time period includes an independent set of prime numbers, an alternating illumination reference duration, and a period calibration threshold; the dual-mode edge blurring spacing includes a forward edge span and a reverse edge span; the step size contraction mapping ratio includes a dwell-slip distance calibration value, a limit edge blurring width calibration value, and a scaling factor; the stroboscopic adjustment time step includes a scaling value of the minimum frequency adjustment span, a scale transformation mapping factor, and a fusion time increment; and the non-contact speed measurement results of the LED stroboscopic instrument include the target's true periodic pulse elements, mechanical rotation frequency characteristic values, and operating speed characterization parameters.
[0007] As a further aspect of the present invention, the step of obtaining the verification emission time period specifically comprises: S111: Collect the current light emission time interval data inside the memory, match it with the preset prime number distribution dictionary matrix, locate and extract the global factor node elements under the corresponding mapping path, filter the duplicate items with the same label inside the global factor node elements and aggregate the remaining non-duplicate items to establish a prime number set. S112: Read the external benchmark pre-set full prime number reference sequence list, compare the internal nodes of the pre-set full prime number reference sequence list with the elements covered by the prime number set, peel off the overlapping mapping state node items in the pre-set full prime number reference sequence list according to character features, summarize and aggregate the overall remaining discrete state node items, and extract independent prime numbers. S113: Convert the format of the independent prime number parameter into the device alternating illumination action time interval attribute benchmark, perform splicing and fusion operation on the alternating illumination action time interval attribute benchmark and the hardware basic light emission time sequence frame data, perform packaging and encapsulation processing based on a single time dimension carrier, and establish a verification light emission time cycle.
[0008] As a further aspect of the present invention, the step of obtaining the dual-mode edge blur spacing specifically comprises: S211: Collect the verification light emission time period and the current light emission time interval data, drive the LED light emission device to continuously project alternating pulse beams toward the rotating mechanical component, trigger the photoelectric receiving device to perform synchronous exposure action to capture the surface reflective feature matrix, map the gray level distribution topology, and establish a two-dimensional gray level pixel region of the surface reflective pattern. S212: Based on the two-dimensional grayscale pixel region of the surface reflective pattern, scan the spatial direction of the edge contour of the transition zone between light and dark inside the pixel line by line, compare the spatial deviation distribution vector of the coordinate space of adjacent grayscale nodes on both sides of the transition zone, extract the scatter distribution set of coordinate deviation of different grayscale intersection nodes, and obtain the boundary extension distance of adjacent pixels. S213: Based on the adjacent pixel boundary expansion distance, merge the spatial distribution characteristics of the boundary expansion amount on both sides of the light and dark transition zone, compare the edge diffusion discrete offset parameter under dual-modal illumination conditions, associate the edge diffusion discrete offset parameter with the global correspondence mapping relationship of node spatial position, and obtain the dual-modal edge blur spacing.
[0009] As a further aspect of the present invention, the step size contraction mapping ratio acquisition step specifically includes: S311: For the dual-mode edge fuzzy spacing, extract the feature parameter of the dual-part boundary expansion distance inside the parameter set, perform the spatial arrangement sequence ascending recombination operation, compare the difference of the level span of each discrete element, remove all redundant terms at the end of the recombination sequence, select the boundary expansion distance value at the absolute first and second position of the sequence as the core anchor point, transform the basic parameter attribute definition, and establish the undetermined dwelling slip distance data. S312: Read the extreme image edge blur width data from the memory, combine the undetermined dwell slip distance data and the extreme image edge blur width data, directly execute the global scale space scaling action according to the parameter boundary limit constraint range, reorganize the mapping logic relationship node system architecture, and obtain the step size shrinkage mapping ratio.
[0010] As a further aspect of the present invention, the step of obtaining the flicker adjustment time step specifically comprises: S411: Collect the minimum frequency adjustment span data in the memory, compare the basic boundary feature parameters inside the minimum frequency adjustment span data, directly perform global parameter scaling based on the built-in scale weight information of the step size shrinkage mapping ratio, establish a parameter mapping hierarchical channel structure, and aggregate to generate basic scaling frequency features. S412: Reconstruct the internal attribute configuration information of the basic scaling frequency feature value, drive the time domain coordinates and frequency domain parameter nodes to perform cross-domain scale transformation, associate and integrate the cross-scale transformation boundary adjustment step variables, collect the independent segment sequence of all time-series nodes, and obtain the stroboscopic adjustment time step.
[0011] As a further aspect of the present invention, the steps for obtaining the non-contact speed measurement results of the LED stroboscope are as follows: S511: Obtain the flicker adjustment time step and the current light emission time interval data, perform state combination and recombination operation on the underlying timing nodes of the two, align the discrete pulse boundary points in the time domain, extract the synchronization segment under the composite operation state, remove scattered noise points, and obtain the true periodic pulse elements of the device matching target. S512: Based on the actual periodic pulse elements of the target matched by the device, extract the signal regular fluctuation peak spacing parameter, convert the time domain parameter to the frequency domain dimension space according to the reciprocal mapping mechanism, construct a panoramic frequency domain response spectrum, locate the frequency band variable corresponding to the energy extreme point, and establish the mechanical rotation frequency characteristics. S513: Based on the mechanical rotation frequency characteristics, extract the geometric radius calibration parameters of the equipment rotor and perform motion conversion actions, deduce the actual tangential velocity of the edge mass points, analyze the structural operating speed, and generate the non-contact speed measurement results of the LED stroboscope.
[0012] A non-contact speed measurement system based on an LED stroboscope, comprising: The emission cycle acquisition module is used to perform S1: collect the current emission time interval data from the memory, perform prime factorization to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification emission time cycle; The image pixel processing module is used to perform S2: based on the verification emission time period and the current emission time interval data, it emits alternating pulse beams to the rotating mechanical component, collects the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel area of the surface reflective pattern, and obtains the dual-mode edge blur spacing; The step size ratio derivation module is used to execute S3: perform ascending sort comparison of the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the undetermined dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling according to the mapping relationship between the undetermined dwelling slip distance data and the limit image edge blur width data, and establish the step size shrinkage mapping ratio; The strobe step size extrapolation module is used to execute S4: read the minimum frequency adjustment span data in the memory hardware, perform benchmark scaling on the minimum frequency adjustment span data according to the step size contraction mapping ratio, and perform scale transformation mapping fusion to obtain the strobe adjustment time step size; The speed measurement result conversion module is used to execute S5: combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map them into mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.
[0013] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, independent prime numbers are constructed through prime factorization as alternating illumination benchmarks to eliminate periodic overlap interference and automatically establish a verification emission time period. Based on the dual-mode edge blur spacing, the undetermined dwell slip distance is extracted and a proportional scaling relationship is established with the allowable limit image edge blur width to generate a step size shrinkage mapping ratio. The minimum frequency adjustment span is scaled and fused to obtain the flicker adjustment time step. The real periodic pulse elements are extracted by combining the current emission time interval and mapped to mechanical rotation frequency features. No manual intervention or pre-attached markers are required, eliminating subjective visual errors and reading delays, achieving automatic analysis of operating speed, and significantly improving the speed measurement effect. Attached Figure Description
[0014] Figure 1 This is a flowchart of the main steps of the present invention; Figure 2 This is a flowchart illustrating the process of obtaining the emission time period for verification in this invention. Figure 3 This is a flowchart of the process for obtaining the dual-mode edge blur spacing in this invention; Figure 4 This is a flowchart of the process for obtaining the step size contraction mapping ratio in this invention; Figure 5 This is a flowchart of the process for obtaining the flicker adjustment time step in this invention; Figure 6 This is a flowchart of the non-contact speed measurement result acquisition process of the LED strobe meter of the present invention. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0016] In the description of this invention, it should be understood that the terms "length," "width," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships, are based on the orientation or positional relationships shown in the accompanying drawings and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, in the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0017] Please see Figure 1 A non-contact speed measurement method based on an LED stroboscope includes the following steps: S1: Collect the current light emission time interval data from the memory, perform prime factorization operation on the current light emission time interval data to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification light emission time cycle; S2: Based on the verification of the light emission time period and the current light emission time interval data, control the LED light emission device to emit alternating pulse beams to the rotating mechanical parts, extract the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel area of the reflective pattern on the surface collected by the photoelectric receiving device, and obtain the dual-mode edge blur spacing. S3: Perform ascending sort comparison on the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the pending dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling based on the mapping relationship between the pending dwelling slip distance data and the limit image edge blur width data, and establish the step size shrinkage mapping ratio. S4: Read the minimum frequency adjustment span data from the memory hardware, perform baseline scaling on the minimum frequency adjustment span data according to the step size shrinkage mapping ratio, and perform scale transformation mapping fusion to obtain the flicker adjustment time step. S5: Combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map the true periodic pulse elements of the device matching target to the mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.
[0018] The calibration of the emission time period includes an independent set of prime numbers, the alternating illumination reference duration, and the period calibration threshold; the dual-mode edge blur spacing includes the forward edge span and the reverse edge span; the step size contraction mapping ratio includes the dwell-slip distance calibration value, the extreme edge blur width calibration value, and the scaling factor; the stroboscopic adjustment time step includes the scaling value of the minimum frequency adjustment span, the scale transformation mapping factor, and the fusion time increment; the non-contact speed measurement results of the LED stroboscopic instrument include the target's true periodic pulse elements, the mechanical rotation frequency characteristic value, and the operating speed characterization parameters.
[0019] Please see Figure 2 Step S1 is as follows: S111: Collect the current light emission time interval data inside the memory, match it with the preset prime number distribution dictionary matrix, locate and extract the global factor node elements under the corresponding mapping path, filter the duplicate items with the same label inside the global factor node elements and aggregate the remaining non-duplicate items to establish a prime number set. via sensor interface at a rate of per second The sampling rate reads the current light emission time interval data from the controller. This data is the core source of ensuring the stability of the reference clock for the entire LED strobe non-contact speed measurement system. (Excessive sampling is then removed.) milliseconds to Outliers within the typical millisecond range are cleaned to obtain formatted time interval data. This time data is then used as a search key to retrieve data pre-stored in the storage medium. OK The prime number distribution dictionary matrix is aligned bit-by-bit. When the absolute difference between the time interval data and the matrix node value is less than or equal to... Lock the current matrix node in milliseconds. The row and column indexes serve as the mapping path. Based on the extracted mapping path, the corresponding global factor node element is located and extracted from the global factor relation database. For example, the extracted element contains... , , , , The extracted global factor node elements are deduplicated by comparing their internal numeric tags and filtering out duplicates with the same tag. For example, in a collection... indivual Items identified as duplicates were removed. One, then the remaining non-repeating elements , , , By merging and aggregating data to generate a set of prime numbers, factor nodes can be directly located through matrix index mapping, significantly reducing the latency of data comparison and extraction.
[0020] S112: Read the external benchmark pre-set full prime number reference sequence list, compare the internal nodes of the pre-set full prime number reference sequence list with the elements covered by the prime number set, peel off the overlapping mapping state node items in the pre-set full prime number reference sequence list according to character characteristics, summarize and aggregate the overall remaining discrete state node items, and extract independent prime numbers. The system retrieves a pre-set full prime number reference sequence table from an external benchmark database via the peripheral communication bus. This list includes the numbers before they are included. There are several prime number nodes. A bit-by-bit comparison operation is initiated, performing an equality check between each element in the aforementioned prime number set and the nodes within a pre-defined full prime number reference sequence list. When an element in the prime number set is exactly the same as a node in the reference sequence list, the character feature corresponding to that node is extracted, namely the character encoding length and parity check flag. Using this character feature, a stripping operation is performed, removing nodes in the pre-defined full prime number reference sequence list that exhibit overlapping mappings. After stripping, a summary aggregation process is performed on the remaining discrete node items. For example, if the sequence list contains prime numbers... , , , , , The aforementioned set of prime numbers includes , , , After comparing and separating overlapping nodes, the remaining discrete nodes are extracted and summarized. and This establishes independent prime number data. In the application scenario of non-contact speed measurement using LED stroboscopes, the selection of independent prime numbers can effectively avoid harmonic interference caused by the periodic mechanical vibration of the target equipment, thereby significantly improving the optical anti-interference capability of non-contact speed measurement. By replacing full table rearrangement with character feature stripping, the timeliness of discrete state node extraction is ensured.
[0021] S113: Convert the format of the independent prime number parameter to the attribute benchmark of the device alternating illumination action time interval, perform splicing and fusion operation on the attribute benchmark of the alternating illumination action time interval and the hardware basic light emission timing frame data, perform packaging and encapsulation processing based on a single time dimension carrier, and establish a verification light emission time cycle. The extracted independent prime numbers undergo a parameter format conversion operation, multiplying the integer values by a time scaling factor to convert them into a time interval attribute benchmark for the alternating illumination actions of the device. As a key illumination benchmark for non-contact speed measurement in LED stroboscopes, this time attribute determines the accuracy of the stroboscope's light source modulation and dynamic tracking performance. The time scaling factor is obtained by extracting the period parameter corresponding to the device's highest emission frequency and dividing it by... The calculation yields the result. When the independent prime number is... And the highest emission frequency period is In milliseconds, the time scaling factor is calculated as follows: Milliseconds, independent prime numbers and Multiplying by milliseconds yields the baseline attribute of the alternating irradiation action time interval. Milliseconds. Reads the hardware-based emission timing frame data, which consists of pulse start and end markers. On the microsecond-level timeline of each time dimension carrier, the attribute reference of the alternating illumination action time interval is inserted into... Between the basic hardware-based light-emitting timing frames, a splicing and fusion operation is performed to connect the beginning and end. A frame header synchronization code and a checksum are added to the spliced timing sequence, and then packaged and encapsulated to generate a check emission time period. This period parameter provides extremely reliable time axis support for subsequent high-precision non-contact speed measurement tasks, breaking the integer multiple harmonic interference of the inherent rotation period by using an independent prime number to convert the time base.
[0022] Please see Figure 3 Step S2 is as follows: S211: Collect and verify the light emission time period and the current light emission time interval data, drive the LED light emission device to continuously project alternating pulse beams toward the rotating mechanical parts, trigger the photoelectric receiving device to perform synchronous exposure action to capture the surface reflective feature matrix, map the gray level distribution topology, and establish a two-dimensional gray level pixel area of the surface reflective pattern. The above-mentioned verification emission time period is obtained synchronously through the data bus. Milliseconds and current emission time interval data Milliseconds. Based on this A combination of timing parameters controls the LED light-emitting device to continuously project alternating pulse beams toward the observation area of the rotating mechanical component, thereby achieving non-contact visual freezing of the target surface motion features. The pulse width is set to... Milliseconds. At the same moment the light beam is projected, a trigger level signal is sent to the photodetector, triggering its photosensitive element array to perform synchronous exposure to capture the surface reflective feature matrix. The exposure time is... Milliseconds. After obtaining the reflective feature matrix, the accumulated charge of each node in the array is multiplied by the photoelectric conversion coefficient to obtain the quantized brightness value. The quantized brightness value is then divided into... to common This is done by mapping the grayscale hierarchical distribution topology to a number of levels. Based on the location of each node in this topology... 3D physical coordinates, constructing a resolution of take Surface reflective patterns By tightly coupling alternating pulse beams with synchronous exposure in the grayscale pixel area, the grayscale fidelity of dynamic reflective feature capture is significantly improved, laying a high-contrast image data foundation for subsequent non-contact velocimetry visual analysis using LED stroboscopes.
[0023] S212: Based on the two-dimensional grayscale pixel region of the surface reflective pattern, scan the spatial direction of the edge contour of the transition zone between light and dark inside the pixel line by line, compare the spatial deviation distribution vector of the coordinate space of adjacent grayscale nodes on both sides of the transition zone, extract the scatter distribution set of coordinate deviation of different grayscale intersection nodes, and obtain the boundary extension distance of adjacent pixels. Extract the surface reflective pattern The grayscale pixel region is traversed line by line using a traversal algorithm. The axis scans line by line, tracing the spatial contour of the transition zone between light and dark areas within a pixel. It locates pixels where the grayscale difference between adjacent pixels is greater than... The region is used as a transition zone, and adjacent gray-level nodes on both sides of the transition zone are extracted. 3D spatial coordinate data. Accurate extraction of these spatial coordinates is crucial for overcoming motion blur distortion in high-speed capture using LED stroboscopes during non-contact speed measurement. The difference between the grayscale values of the left and right nodes is calculated and then divided by... The spatial deviation distribution vector is calculated by the Euclidean distance between the physical center points of each node. For example, the gray value on the left is... And the right side is The spatial distance is The spatial deviation distribution vector per micrometer is obtained by taking the difference and dividing by the distance. Gray-level hierarchy. A scatter plot of coordinate deviations at different gray-level intersection nodes is created by summarizing multiple deviation data points. Based on the vector changes in this scatter plot, gradient decay is extracted down to each micrometer. The physical space span parameter at the grayscale level is specified as the extension distance of the adjacent pixel boundary. The sub-pixel level extraction of the transition band extension distance is achieved through the difference quotient operation of the deviation distribution vector.
[0024] Table 1 Gray-scale deviation characteristics
[0025] As shown in Table 1, the basic environmental parameters corresponding to various node coordinates required for calculating the spatial deviation distribution vector were extracted for subsequent calculations.
[0026] S213: Based on the boundary expansion distance of adjacent pixels, merge the spatial distribution features of the boundary expansion amount on both sides of the light and dark transition zone, compare the edge diffusion discrete offset parameter under dual-modal illumination conditions, associate the edge diffusion discrete offset parameter with the global correspondence mapping relationship between the node spatial position, and obtain the dual-modal edge blur spacing. Obtain the previously extracted adjacent pixel boundary expansion distance, and extract the bright area boundary expansion on the bright side and the dark area boundary expansion on the dark side along the normal direction of the light-dark boundary transition zone. Then... The expansion values are summed to combine the spatial distribution characteristics of the expansion values on both sides of the transition zone between light and dark areas, generating a comprehensive expansion width. This involves extracting the expansion values from both long and short waves. The combined spread widths captured under each of the three illumination modes are subtracted, and the absolute difference is calculated to derive the edge spread discrete offset parameter. For example, the combined width of the long-wavelength mode is... micrometers and shortwave is The discrete offset parameter is obtained by calculating the absolute difference in micrometers. Micrometers. Establish a multidimensional mapping data table, and use the calculated... A global mapping relationship is established between the micrometer-level edge diffusion discrete offset parameter and the corresponding gray-level intersection node's coordinate system node spatial position. Based on this associated data structure, the arithmetic mean of the edge diffusion discrete offset parameter corresponding to all coordinate nodes is calculated, and the calculated average value is used as the dual-mode edge fuzzing distance result. The accuracy of this fuzzing distance value directly reflects the optical distortion resistance of the LED stroboscope's non-contact velocimetry to edge morphology under complex ambient lighting conditions, improving the anti-lighting interference capability compared to single-mode fuzzy evaluation. The modal offset parameter difference is correlated with the position, eliminating chromatic aberration artifacts caused by a single spectrum.
[0027] Please see Figure 4 Step S3 is as follows: S311: For the dual-mode edge fuzzy spacing, extract the feature parameter of the boundary extension distance of the two parts within the parameter set, perform the spatial arrangement sequence ascending recombination operation, compare the differences in the level span of each discrete element, remove all redundant terms at the end of the recombined sequence, select the boundary extension distance value at the absolute first and second position of the sequence as the core anchor point, transform the basic parameter attribute definition, and establish the undetermined dwelling slip distance data. Receive dual-mode edge blur spacing data and extract all internal data from its mapping data table. A partial set of boundary extension distance feature parameters. The extracted full set of boundary extension distance feature parameters are then rearranged in ascending order of their spatial arrangement to generate a new set. A 3D array. Compare the hierarchical differences between adjacent discrete elements in the array, performing a difference operation between the later and earlier elements. When the differences are consecutive... Greater than or equal to When the index is in the micrometer range, elements after the specified position are considered noise and redundant. All redundant items at the end of the recombined sequence from the specified index to the end of the array are then removed. After removal, elements at the specified index are directly selected from those at the current truncated array sequence. Bit is the index The minimum boundary extension distance is used as the core anchor point. For example, the first value of the ascending sequence. The number of bits is Micrometers then extract this Micrometers. For the definition of the basic parameter attributes of this core anchor point conversion, the physical range attribute is multiplied by the sliding compensation coefficient. Converted into undetermined dwell slip distance data, the final undetermined dwell slip distance is: Micrometers. Precise sliding distance calibration significantly enhances the sensitivity of the non-contact speed measurement mechanism of the LED stroboscope to minute operational errors, improves edge fidelity compared to median filtering and smoothing, and cuts off the difference between the first and second micrometers. Anchor point extraction eliminates distorted scattered points in motion blur trails.
[0028] S312: Read the extreme image edge blur width data from the memory, combine the undetermined dwell slip distance data and the extreme image edge blur width data, directly execute the global scale space scaling action according to the parameter boundary limit constraint range, reorganize the mapping logic relationship node system architecture, and obtain the step size shrinkage mapping ratio. The system reads pre-calibrated limit image edge blur width data via a memory access channel. This data represents the critical blur threshold calibrated when the device is operating at its highest safe speed; for example, its value is... Micrometers. The previously obtained data on the undetermined dwell-slip distance. Micrometer and Limit Image Edge Blur Width Data The data is converged at the micrometer level, and a division ratio operation is performed, that is, the undetermined dwell slip distance is divided by the limit image edge blur width. Before performing the operation, the divisor is checked against the parameter boundary limit constraints to ensure it is within the specified range. micrometers to Within the micrometer compliance range, after successful verification, the division operation of the aforementioned global-scale spatial scaling action is directly performed to obtain the preliminary scaling factor value. Based on the initial scaling factor value, the pre-defined logical relationship node architecture of the system is reorganized, and the initial scaling factor value is added to the system's internal basic step compensation constant. Perform a summation operation. Set the initial scaling factor value... With the basic step compensation constant Adding them together, we get the step size contraction mapping ratio as follows: By utilizing this step-size contraction mapping ratio, the LED stroboscope non-contact speed measurement system can more intelligently and adaptively track the dynamic instantaneous drift of the target rotation speed. Compared with the improved adaptive adjustment speed of static empirical ratio setting, the precise adjustment step-size ratio is established through scaling calculation of the ratio of measured slip distance to limit fuzzy width.
[0029] Please see Figure 5 Step S4 is as follows: S411: Collect minimum frequency adjustment span data in the memory, compare the basic boundary feature parameters inside the minimum frequency adjustment span data, directly execute global parameter scaling based on the built-in scale weight information of the step size shrinkage mapping ratio, establish a parameter mapping hierarchical channel structure, and aggregate to generate basic scaling frequency features. The system acquires preset minimum frequency adjustment span data stored in the memory. This data is determined by the accuracy of the hardware frequency divider, for example, a value of... Hertz. Compare the basic boundary feature parameters within the minimum frequency adjustment span data to verify whether they are greater than or equal to the noise floor frequency threshold. Hertz ensures data availability. After successful verification, the step-size shrinkage mapping ratio is generated based on the steps described above. Built-in scale weight information directly multiplies the minimum frequency adjustment span data with the step size shrinkage mapping ratio, implementing global parameter scaling. This involves adjusting the span data... Hertz multiplier step size ratio The calculated scaling adjustment amount is: Hertz. A parameter mapping hierarchy channel structure is established using this scaling adjustment, and a sequence containing arithmetic progressions is constructed. Each level of frequency adjustment preparatory sequence, with the first term and tolerance both being... Hertz. Aggregation is performed on the parameters of each level node within the parameter mapping hierarchical channel structure, selecting the value at the median of the sequence as the basic scaling frequency feature, for example... Extracting the position of the term in the sequence Item received Hertz. The quality of this basic scaling frequency characteristic directly determines the non-contact speed measurement response speed of the LED stroboscope to dynamic frequency conversion conditions. Compared with the fixed step size mechanism, it improves the frequency matching accuracy. Through the multiplication mapping of the minimum adjustment span and the shrinkage ratio, it realizes dynamic high-precision adaptive compression of the strobe step amplitude.
[0030] S412: Reconstruct the internal attribute configuration information of the basic scaling frequency feature value, drive the time domain coordinates and frequency domain parameter nodes to perform cross-domain scale transformation, associate and integrate the cross-scale transformation boundary adjustment step variables, and collect the independent segment sequence of all time-series nodes to obtain the stroboscopic adjustment time step. Obtain the aforementioned basic scaling frequency features Hertz reconstructs the internal attribute configuration information of the basic scaling frequency feature values, converting the original floating-point frequency identifier into a time-dimensional double-precision data carrier structure. It drives the time-domain coordinates and frequency-domain parameter nodes to perform cross-domain scaling transformations, extracting the basic scaling frequency features and performing reciprocal operations to convert them into time period parameters. Taking the reciprocal of Hertz, we obtain the cross-domain fundamental time period as: Seconds. The correlation and integration of cross-scale transformation boundary adjustment step variables is performed; these variables are preset to a fixed value. The step variable is multiplied by the cross-domain base time period in seconds. Seconds seconds, the step size factor parameter is obtained as Seconds. Gathering the past. Within each control loop, all independent segment sequence data of the time-series nodes are processed. The calculated step size factor parameter is added to the end of the segment sequence as an increment factor. A weighted average is calculated for each element within the sequence containing the increment factor, and the final smoothed output is the flicker adjustment time step. The output here is... The smoothed time step ensures that the light-emitting device can emit continuous and stable light pulses without fluctuations, laying a solid physical timing foundation for high-precision LED stroboscope non-contact speed measurement and improving the smoothness of the time axis output compared to the pure time-domain direct calculation method. The advantage of this calculation logic is that, through the combination of reciprocal conversion and weighted averaging, it effectively filters out transient oscillations caused by frequency abrupt changes.
[0031] Table 2 Time-Frequency Cross-Domain Attribute Table
[0032] Table 2 lists the core intermediate conversion parameters and their final conversion results involved in the cross-domain scale transformation process.
[0033] Please see Figure 6 The S5 steps are as follows: S511: Obtain the flicker adjustment time step and the current light emission time interval data, perform state combination and recombination operation on the underlying timing nodes of the two, align the discrete pulse boundary points in the time domain, extract the synchronization segment under the composite operation state, remove scattered noise points, and obtain the true periodic pulse elements of the device matching target. Obtain the flicker adjustment time step calculated above. Seconds, synchronously acquire the current emission time interval data. milliseconds Seconds. Targeting The underlying time-series nodes perform state combination and reorganization operations, adding the time step and time interval data together. Add in seconds Get the synthesis runtime node in seconds Seconds. Generated based on seconds The reference control pulse waveform is used to extract the current operating pulse waveform actually fed back from the external device and align it. The starting points of the discrete pulse boundaries in the initial time domain of the waveform are aligned so that their rising edges coincide at the same microsecond-level timestamp. After time axis alignment, the waveform is extracted. The duration data of synchronization segments when the waveform is in a high-level composite operation state. These synchronization segment duration data are compared with the preset time width baseline. seconds, when the duration is less than The time interval is determined to be scattered noise and is removed. The arithmetic mean of the durations of all legal synchronization segments remaining after noise removal is calculated. This result and its corresponding periodic time node are established as the true periodic pulse element of the target device. This periodic pulse element is the fundamental basis for the non-contact speed measurement algorithm of the LED stroboscope to be free from external noise interference and lock onto the true operating rhythm of the target. Compared with the bandpass filtering method, it improves purity. By directly summing the step size and interval and aligning the rising edge of the waveform for removal, it completely isolates the false triggering of non-homogeneous high-frequency interference pulses.
[0034] S512: Based on the real periodic pulse elements of the equipment matching target, extract the signal regular fluctuation peak spacing parameter, convert the time domain parameter to the frequency domain dimension space according to the reciprocal mapping mechanism, construct a panoramic frequency domain response spectrum, locate the frequency band variable corresponding to the energy extreme point, and establish the mechanical rotation frequency characteristics. Receive the aforementioned established device matching target real periodic pulse elements, in continuous Within each acquisition cycle, measurements are taken of adjacent... The time difference between the physical center points of each high-level peak is used to extract the peak spacing parameter of the signal's regular fluctuations. For example, the continuous peak spacing parameter is obtained as follows: Seconds. Based on the reciprocal mapping mechanism, this time domain parameter... Divide by Converting the second to the frequency domain, the fundamental frequency is calculated to be... Hertz. Around that Hertzite wave frequency with Hertz represents the step size before and after the analysis. The distribution of harmonic energy within the Hertz range, constructing a span of Hertz A panoramic frequency response map of Hertz. In the constructed panoramic frequency response map, by traversing the amplitude values of each frequency band node, the frequency band variable corresponding to the amplitude value, i.e., the energy extremum point, is located. For example, retrieving... The amplitude value at Hertz is the highest. millivolts, then lock Hertz represents the energy extreme value frequency band. The locked energy extreme value frequency band variable is directly assigned to the system status register to establish the final mechanical rotation frequency characteristic. This frequency characteristic directly represents the actual operating state of the target rotor and is the most critical intermediate characteristic parameter in the non-contact speed measurement calculation link of the LED stroboscope. Through peak spacing reciprocal conversion and spectrum energy extreme value retrieval, the true rotor main frequency of the tested equipment is accurately separated and locked.
[0035] Table 3 Frequency Band Energy Distribution Table
[0036] Table 3 shows the frequency boundaries and energy response peak data of each key node in the process of constructing the panoramic frequency domain response map.
[0037] S513: Based on the mechanical rotation frequency characteristics, extract the equipment rotor geometric radius calibration parameters and execute motion conversion actions, deduce the actual tangential velocity of edge particles, analyze the structural operating speed, and generate non-contact speed measurement results of LED stroboscope. A non-contact speed measurement system based on an LED stroboscope, comprising: The emission cycle acquisition module is used to perform S1: collect the current emission time interval data from the memory, perform prime factorization to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification emission time cycle; The image pixel processing module is used to execute S2: based on the verification of the emission time period and the current emission time interval data, it emits alternating pulse beams to the rotating mechanical parts, collects the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel area of the surface reflection pattern, and obtains the dual-mode edge blur spacing; The step size ratio derivation module is used to execute S3: perform ascending sort comparison of the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the undetermined dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling based on the mapping relationship between the undetermined dwelling slip distance data and the limit image edge blur width data, and establish the step size shrinkage mapping ratio; The stroboscopic step size extrapolation module is used to execute S4: read the minimum frequency adjustment span data in the memory hardware, perform benchmark scaling on the minimum frequency adjustment span data according to the step size contraction mapping ratio, and perform scale transformation mapping fusion to obtain the stroboscopic adjustment time step size; The speed measurement result conversion module is used to execute S5: combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map them into mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.
[0038] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention in any other way. Any person skilled in the art may make changes or modifications to the above-disclosed technical content to create equivalent embodiments that can be applied to other fields. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the protection scope of the present invention.
Claims
1. A non-contact speed measurement method based on an LED stroboscope, characterized in that, Includes the following steps: S1: Collect the current light emission time interval data of the memory, perform prime factorization to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification light emission time cycle; S2: Based on the verification emission time period and the current emission time interval data, emit alternating pulse beams to the rotating mechanical component, collect the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel region of the surface reflective pattern, and obtain the dual-mode edge blur spacing; S3: Perform an ascending sort comparison of the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the pending dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling according to the mapping relationship between the pending dwelling slip distance data and the limit image edge blur width data, and establish a step size shrinkage mapping ratio. S4: Read the minimum frequency adjustment span data in the memory hardware, perform benchmark scaling and scale transformation mapping fusion on the minimum frequency adjustment span data according to the step size shrinkage mapping ratio, and obtain the flicker adjustment time step. S5: Combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map them into mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.
2. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that: The verification emission time period includes an independent set of prime numbers, an alternating illumination reference duration, and a periodic verification threshold; the dual-mode edge blur spacing includes a forward edge span and a reverse edge span; the step size shrinkage mapping ratio includes a dwell-slip distance calibration value, a limit edge blur width calibration value, and a scaling factor; the stroboscopic adjustment time step includes a scaling value of the minimum frequency adjustment span, a scale transformation mapping factor, and a fusion time increment; The non-contact speed measurement results of the LED stroboscope include the target's true periodic pulse elements, mechanical rotation frequency characteristic values, and operating speed characterization parameters.
3. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that, The specific steps for obtaining the verification emission time period are as follows: S111: Collect the current light emission time interval data inside the memory, match it with the preset prime number distribution dictionary matrix, locate and extract the global factor node elements under the corresponding mapping path, filter the duplicate items with the same label inside the global factor node elements and aggregate the remaining non-duplicate items to establish a prime number set. S112: Read the external benchmark pre-set full prime number reference sequence list, compare the internal nodes of the pre-set full prime number reference sequence list with the elements covered by the prime number set, peel off the overlapping mapping state node items in the pre-set full prime number reference sequence list according to character features, summarize and aggregate the overall remaining discrete state node items, and extract independent prime numbers. S113: Convert the format of the independent prime number parameter into the device alternating illumination action time interval attribute benchmark, perform splicing and fusion operation on the alternating illumination action time interval attribute benchmark and the hardware basic light emission time sequence frame data, perform packaging and encapsulation processing based on a single time dimension carrier, and establish a verification light emission time cycle.
4. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that, The specific steps for obtaining the dual-mode edge blur spacing are as follows: S211: Collect the verification light emission time period and the current light emission time interval data, drive the LED light emission device to continuously project alternating pulse beams toward the rotating mechanical component, trigger the photoelectric receiving device to perform synchronous exposure action to capture the surface reflective feature matrix, map the gray level distribution topology, and establish a two-dimensional gray level pixel region of the surface reflective pattern. S212: Based on the two-dimensional grayscale pixel region of the surface reflective pattern, scan the spatial direction of the edge contour of the transition zone between light and dark inside the pixel line by line, compare the spatial deviation distribution vector of the coordinate space of adjacent grayscale nodes on both sides of the transition zone, extract the scatter distribution set of coordinate deviation of different grayscale intersection nodes, and obtain the boundary extension distance of adjacent pixels. S213: Based on the adjacent pixel boundary expansion distance, merge the spatial distribution characteristics of the boundary expansion amount on both sides of the light and dark transition zone, compare the edge diffusion discrete offset parameter under dual-modal illumination conditions, associate the edge diffusion discrete offset parameter with the global correspondence mapping relationship of node spatial position, and obtain the dual-modal edge blur spacing.
5. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that, The specific steps for obtaining the step size shrinkage mapping ratio are as follows: S311: For the dual-mode edge fuzzy spacing, extract the feature parameter of the dual-part boundary expansion distance inside the parameter set, perform the spatial arrangement sequence ascending recombination operation, compare the difference of the level span of each discrete element, remove all redundant terms at the end of the recombination sequence, select the boundary expansion distance value at the absolute first and second position of the sequence as the core anchor point, transform the basic parameter attribute definition, and establish the undetermined dwelling slip distance data. S312: Read the extreme image edge blur width data from the memory, combine the undetermined dwell slip distance data and the extreme image edge blur width data, directly execute the global scale space scaling action according to the parameter boundary limit constraint range, reorganize the mapping logic relationship node system architecture, and obtain the step size shrinkage mapping ratio.
6. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that, The specific steps for obtaining the strobe adjustment time step are as follows: S411: Collect the minimum frequency adjustment span data in the memory, compare the basic boundary feature parameters inside the minimum frequency adjustment span data, directly perform global parameter scaling based on the built-in scale weight information of the step size shrinkage mapping ratio, establish a parameter mapping hierarchical channel structure, and aggregate to generate basic scaling frequency features. S412: Reconstruct the internal attribute configuration information of the basic scaling frequency feature value, drive the time domain coordinates and frequency domain parameter nodes to perform cross-domain scale transformation, associate and integrate the cross-scale transformation boundary adjustment step variables, collect the independent segment sequence of all time-series nodes, and obtain the stroboscopic adjustment time step.
7. The non-contact speed measurement method based on an LED stroboscope according to claim 1, characterized in that, The specific steps for obtaining the non-contact speed measurement results of the LED stroboscope are as follows: S511: Obtain the flicker adjustment time step and the current light emission time interval data, perform state combination and recombination operation on the underlying timing nodes of the two, align the discrete pulse boundary points in the time domain, extract the synchronization segment under the composite operation state, remove scattered noise points, and obtain the true periodic pulse elements of the device matching target. S512: Based on the actual periodic pulse elements of the target matched by the device, extract the signal regular fluctuation peak spacing parameter, convert the time domain parameter to the frequency domain dimension space according to the reciprocal mapping mechanism, construct a panoramic frequency domain response spectrum, locate the frequency band variable corresponding to the energy extreme point, and establish the mechanical rotation frequency characteristics. S513: Based on the mechanical rotation frequency characteristics, extract the geometric radius calibration parameters of the equipment rotor and perform motion conversion actions, deduce the actual tangential velocity of the edge mass points, analyze the structural operating speed, and generate the non-contact speed measurement results of the LED stroboscope.
8. A non-contact speed measurement system based on an LED stroboscope, characterized in that, The system is used to implement the method according to any one of claims 1-7, comprising: The emission cycle acquisition module is used to perform S1: collect the current emission time interval data from the memory, perform prime factorization to construct a set of prime numbers, filter out independent prime numbers that do not overlap outside the set of prime numbers, configure the independent prime numbers as the attribute benchmark for the alternating illumination action time interval, and establish a verification emission time cycle; The image pixel processing module is used to perform S2: based on the verification emission time period and the current emission time interval data, it emits alternating pulse beams to the rotating mechanical component, collects the boundary expansion distance of adjacent pixels in the two-dimensional grayscale pixel area of the surface reflective pattern, and obtains the dual-mode edge blur spacing; The step size ratio derivation module is used to execute S3: perform ascending sort comparison of the two boundary expansion distances within the dual-mode edge blur gap, filter the boundary expansion distance ranked first and set it as the undetermined dwelling slip distance data, read the allowed limit image edge blur width data in the memory, perform proportional scaling according to the mapping relationship between the undetermined dwelling slip distance data and the limit image edge blur width data, and establish the step size shrinkage mapping ratio; The strobe step size extrapolation module is used to execute S4: read the minimum frequency adjustment span data in the memory hardware, perform benchmark scaling on the minimum frequency adjustment span data according to the step size contraction mapping ratio, and perform scale transformation mapping fusion to obtain the strobe adjustment time step size; The speed measurement result conversion module is used to execute S5: combine the strobe adjustment time step with the current light emission time interval data execution status, extract the true periodic pulse elements of the device matching target, map them into mechanical rotation frequency characteristics, analyze the operating speed of the rotating parts, and output the non-contact speed measurement results of the LED strobe meter.