A conveyor belt joint detection method, device, equipment and storage medium

By using a multi-sensor array and high-temperature resistant magnets in the conveyor belt joint detection system, combined with time point arrays and length information, the average speed and time difference of the conveyor belt are calculated, solving the problem of inaccurate encoder detection under vibration environment and achieving higher detection accuracy and stability.

CN117585398BActive Publication Date: 2026-02-13WUXI BOTON IOT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311829590.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2026-02-13
Estimated Expiration
2043-12-27

AI Technical Summary

Technical Problem

In existing technologies, the sensitivity of encoders is affected by environmental conditions, which leads to a decrease in the accuracy of conveyor belt joint detection, especially in the case of unstable performance under vibration and shock environments.

Method used

By employing an information acquisition unit, a first marking unit, and a second marking unit, the average speed and time difference of the conveyor belt are calculated by acquiring time point arrays and length information, and the joint length is accurately calculated. The detection accuracy and stability are improved by utilizing a multi-sensor array and a high-temperature resistant magnet.

Benefits of technology

It improves the accuracy and stability of conveyor belt joint detection, reduces the uncertainty caused by time measurement or speed calculation errors, enhances the system's fault tolerance and redundancy correction capabilities, and is suitable for high-temperature environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117585398B_ABST
    Figure CN117585398B_ABST
Patent Text Reader

Abstract

The application relates to a conveyor belt joint detection method, device and equipment and a storage medium, and is applied to the field of industrial detection control. The method comprises the following steps: when a first marking unit and a second marking unit are sensed by an information acquisition unit, a time point array corresponding to the first marking unit and the second marking unit is acquired; the average speed value of the conveyor belt is calculated by combining the length between each acquisition point in the information acquisition unit and the time point array; the average time difference between the first marking unit and the second marking unit is calculated based on the time point array; the distance between the first marking unit and the second marking unit is calculated according to the average speed value and the average time difference, and the distance between the first marking unit and the second marking unit is determined as the length of the conveyor belt joint. The application has the technical effect that: by setting multiple redundant acquisition points to smooth the measurement results, the problem that the prior art uses an encoder to cause inaccurate detection is alleviated, and the accuracy of conveyor belt joint detection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of industrial detection control, and in particular to a conveyor belt joint detection method, device, equipment and storage medium. BACKGROUND

[0002] As an important material conveying tool, the conveyor belt is widely used in many industries such as building materials, power, grain, port and ship. In the long-term use, especially at the joint part of the conveyor belt, the transverse fracture is prone to occur under the condition of bearing tensile force. This condition may cause joint damage, fatigue and even fracture, thereby causing accidents, affecting production efficiency and increasing maintenance cost. Therefore, detecting the conveyor belt joint is a necessary means to maintain the normal operation of the conveying system, improve work efficiency and ensure production safety. By measuring the length of the conveyor belt joint, it can be determined whether the joint is out of the normal length range, so as to judge whether the joint needs to be repaired or replaced in advance, and ensure the normal operation of the conveyor belt.

[0003] The prior art usually uses an encoder installed on the conveyor belt system to record the running distance of the conveyor belt in real time, installs a magnet on the conveyor belt, and determines the position of the conveyor belt by monitoring the signal of the magnet in the host. The length of the conveyor belt corresponding to the triggering time of two adjacent magnets is calculated by the recorded time point and the running distance recorded by the encoder.

[0004] However, the sensitivity of the encoder will be affected by environmental conditions such as dust, humidity, etc., which will cause inaccurate readings of the encoder. If the encoder is subjected to vibration, impact or other interference, its performance will also be affected, thereby reducing the accuracy of the conveyor belt joint detection. SUMMARY

[0005] In order to improve the accuracy of the conveyor belt joint detection, the present application provides a conveyor belt joint detection method, device, equipment and storage medium.

[0006] In the first aspect, the present application provides a conveyor belt joint detection method, which adopts the following technical scheme: the method is applied to a conveyor belt joint detection system, the conveyor belt joint detection system includes an information acquisition unit, a first marking unit and a second marking unit, the first marking unit and the second marking unit are preset on both sides of the conveyor belt joint, and the method includes:

[0007] When the first marking unit and the second marking unit pass through the information acquisition unit, a time point array in which a plurality of acquisition points in the information acquisition unit sense the first marking unit and the second marking unit is acquired;

[0008] The length between each acquisition point in the information acquisition unit and the time point array are combined to calculate an average speed value of the conveyor belt.

[0009] based on the time point array, calculating an average time difference between the first marking unit and the second marking unit sensed by the collection points in the information collection unit;

[0010] calculating the distance between the first marking unit and the second marking unit according to the average speed value and the average time difference, and determining the distance between the first marking unit and the second marking unit as the length of the conveyor belt joint.

[0011] In a specific implementation, the information collection unit includes a plurality of first collection units and a plurality of second collection units, and the plurality of first collection units and the plurality of second collection units are arranged in an array, and the obtaining of the time point array sensed by the collection points in the information collection unit to the first marking unit and the second marking unit includes:

[0012] determining a first time point array sensed by the plurality of first collection units to the first marking unit;

[0013] determining a second time point array sensed by the plurality of second collection units to the first marking unit;

[0014] determining a third time point array sensed by the plurality of first collection units to the second marking unit;

[0015] determining a fourth time point array sensed by the plurality of second collection units to the second marking unit.

[0016] In a specific implementation, the combining the time point array and the length between the collection points in the information collection unit to calculate the average speed of the conveyor belt includes:

[0017] combining the time point array and the length between the collection points in the information collection unit to calculate a first speed array of the first marking unit passing through the collection points in the information collection unit, and a second speed array of the second marking unit passing through the collection points in the information collection unit;

[0018] calculating an average speed value of the first speed array and the second speed array.

[0019] In a specific implementation, the calculating the first speed array of the first marking unit passing through the information collection unit includes:

[0020] determining a distance array between the plurality of first collection units and the plurality of second collection units;

[0021] calculating a difference value array of each element in the first time point array and the second time point array;

[0022] A first speed array is calculated based on the distance array and the difference array, and elements of the distance array and the difference array correspond to each other one by one.

[0023] In a specific implementation, the calculating the average speed value of the first speed array and the second speed array comprises:

[0024] The first speed array and the second speed array are spliced to obtain a combined speed array.

[0025] The speed values in the combined speed array are sorted in ascending order or descending order.

[0026] A first number of speed values at both ends of the combined speed array are removed, and an average speed value is obtained by averaging the remaining speed values.

[0027] In a specific implementation, the calculating the average time difference between the first marking unit and the second marking unit sensed by the plurality of collection points in the information collection unit comprises:

[0028] A first time difference array is calculated based on the first time point array and the third time point array.

[0029] A second time difference array is calculated based on the second time point array and the fourth time point array.

[0030] An average time difference of the first time difference array and the second time difference array is calculated.

[0031] In a specific implementation, the calculating the average time difference of the first time difference array and the second time difference array comprises:

[0032] The first time difference array and the second time difference array are spliced to obtain a combined time difference array.

[0033] The time difference values in the combined time difference array are sorted in ascending order or descending order.

[0034] A second number of time difference values at both ends of the combined time difference array are removed, and an average time difference is obtained by averaging the remaining time difference values.

[0035] In a second aspect, the application provides a conveyor belt joint detection device, which adopts the following technical scheme: the device is applied to a conveyor belt joint detection system, the conveyor belt joint detection system comprises an information collection unit, a first marking unit and a second marking unit, the first marking unit and the second marking unit are pre-set on both sides of a conveyor belt joint, and the device comprises:

[0036] a time array acquisition module, configured to acquire a time array of time points when the first marking unit and the second marking unit pass through the information acquisition unit, the time points being sensed by a plurality of collection points in the information acquisition unit;

[0037] an average speed calculation module, configured to calculate an average speed value of the conveying belt in combination with lengths between the collection points in the information acquisition unit and the time array;

[0038] an average time calculation module, configured to calculate an average time difference of the time points when the first marking unit and the second marking unit pass through the information acquisition unit, the time points being sensed by the plurality of collection points in the information acquisition unit;

[0039] a joint length calculation module, configured to calculate a distance between the first marking unit and the second marking unit according to the average speed value and the average time difference, and determine the distance between the first marking unit and the second marking unit as a length of a joint of the conveying belt.

[0040] In a third aspect, the present application provides a computer device, adopting the technical scheme as follows: comprising a memory and a processor, the memory storing a computer program capable of being loaded and executed by the processor to perform any of the above conveying belt joint detection methods.

[0041] In a fourth aspect, the present application provides a computer readable storage medium, adopting the technical scheme as follows: storing a computer program capable of being loaded and executed by the processor to perform any of the above conveying belt joint detection methods.

[0042] In summary, the present application has the following beneficial technical effects:

[0043] By acquiring the time point arrays corresponding to the first marking unit and the second marking unit, combining the lengths between the collection points, calculating the average speed value of the conveying belt, the position information at different time points is more carefully considered, which helps to more accurately capture the actual movement speed of the conveying belt; by calculating the average time difference of the first marking unit and the second marking unit, combining the average speed value, calculating the distance between the two marking units, the accuracy of length calculation can be improved, and the uncertainty caused by the error of time measurement or speed calculation can be reduced; multiple collection points can work cooperatively, when a collection point causes abnormal or error data due to some reasons, the data of other collection points can play a redundant and correcting role, and the fault tolerance of the whole system is improved; the redundant collection points can smooth the measurement results, so that the system can more stably derive the length of the conveying belt joint, reduce the measurement inaccuracy caused by the instantaneous fluctuation of a collection point, alleviate the problem of inaccurate detection caused by the use of an encoder in the prior art, and further improve the accuracy of the conveying belt joint detection. BRIEF DESCRIPTION OF DRAWINGS

[0044] Figure 1 is a schematic diagram for embodying a conveying belt joint detection system in the embodiments of the present application.

[0045] Figure 2 is a schematic diagram of a conveying belt joint detection method in the embodiments of the present application.

[0046] Figure 3 is a structural block diagram of a conveying belt joint detection device in the embodiments of the present application.

[0047] Figure 4 is a schematic diagram for embodying a computer device in the embodiments of the present application.

[0048] Reference signs: 301, time array acquisition module; 302, average speed calculation module; 303, average time calculation module; 304, joint length calculation module. DETAILED DESCRIPTION

[0049] The following will be described in detail below Figures 1-4 The present application will be further described in detail.

[0050] The embodiments of the present application disclose a conveying belt joint detection method, which is applied to a conveying belt joint detection system. The conveying belt joint detection system comprises an information collection unit, a first marking unit and a second marking unit; as Figure 1As shown, the information collection unit includes a plurality of first collection units and a plurality of second collection units, which can be various sensors for acquiring the time points when the first and second marking units are sensed, including infrared sensors, ultrasonic sensors, microwave sensors, etc.; the plurality of first collection units and the plurality of second collection units are arranged in an array, for example, in Figure 1 In the embodiment, 6 sensors are arranged in the same spacing (e.g. 10mm) to form sensor array A and sensor array B, and the spacing of the corresponding sensors in the two arrays can be set (e.g. 350mm); the first and second marking units are magnets a and b respectively pre-installed on both sides of the conveyor belt joint, which have the characteristics of high temperature resistance and are not easy to lose magnetism in high temperature environments such as coal mines.

[0051] As shown in Figure 2 The method includes the following steps:

[0052] S10, when the first and second marking units pass through the information collection unit, acquiring the time point array of the plurality of collection points in the information collection unit sensing the first and second marking units.

[0053] Specifically, when the sensor array in the information collection unit senses the first marking unit (magnet a) and the second marking unit (magnet b) on the conveyor belt joint, the system will record the time point at this moment, which is saved in the form of an array. This array can provide time sequence information about the passage of the magnet, which helps to monitor the state and operation of the conveyor belt joint.

[0054] S20, combining the length between each collection point in the information collection unit and the time point array, calculating the average speed value of the conveyor belt.

[0055] Specifically, the information collection unit records the time point array of sensing the first and second marking units, and the system can know the time difference between the two marking units. Since the actual distance between the corresponding sensors in the adjacent sensor array is known, the average speed of the conveyor belt can be calculated by the time difference and the distance.

[0056] S30, based on the time point array, calculating the average time difference of the plurality of collection points in the information collection unit sensing the first and second marking units.

[0057] Specifically, the specific time points of sensing the first and second marking units can be obtained from the time point array, and the time difference between them can be calculated by subtracting the time of the first marking unit from the time of the second marking unit, and the average time difference can be obtained by these time differences.

[0058] S40, calculating the distance between the first marking unit and the second marking unit according to the average speed value and the average time difference, and determining the distance between the first marking unit and the second marking unit as the length of the conveyor joint.

[0059] Specifically, after the average speed value and the average time difference are determined, the displacement of the first marking unit or the second marking unit can be calculated using the speed definition (speed equals displacement divided by time); by substituting the average speed and the average time difference into the formula: displacement = speed x time, the displacement between the first marking unit and the second marking unit, i.e. the distance between them, can be calculated; because the length of the joint reflects the distance that the marking units move on the conveyor belt, this displacement value can be confirmed as the length of the conveyor joint.

[0060] Through the conveyor joint detection method, a multi-sensor array arrangement such as infrared sensors, ultrasonic sensors and microwave sensors is used to form the first acquisition unit and the second acquisition unit in an array arrangement, which increases the sensing points of the system for the conveyor joint and improves the detection accuracy; the magnets α and β with high temperature resistance are used as the marking units, so that the system can still operate stably in a high temperature environment; in a high temperature working environment such as a coal mine, this design can ensure that the magnets will not lose magnetism, thereby ensuring the reliability of the system; by recording the time point array, the system can obtain the specific time point information of the first marking unit and the second marking unit passing through the sensor array; the application of this time sequence enables the system to monitor the movement state of the conveyor joint in real time, and provides key time data for subsequent analysis; by calculating the average speed value and the average time difference, the system can not only understand the average movement speed of the conveyor belt, but also can calculate the length of the joint, which provides an important reference for timely detection and maintenance of the state of the conveyor belt in actual production, and further makes the monitoring of the conveyor belt more comprehensive and accurate.

[0061] In one embodiment, in order to improve the accuracy of the sensing time of the marking units, the time point array of the first marking unit and the second marking unit sensed by the plurality of acquisition points in the information acquisition unit can be specifically implemented as:

[0062] determining the first time point array of the first marking unit at the plurality of first acquisition units, i.e. Figure 1When the magnet a passes through the column positive A, the time point array TαA[6] is obtained, and the array TαA[6] contains the time information when the magnet a passes through the six sensors in the sensor column positive A; the second time point array of the first marking unit in the plurality of second acquisition units is determined, that is, when the magnet a passes through the column positive B, the time point array TαB[6] is obtained, and the array TαB[6] contains the time information when the magnet a passes through the six sensors in the sensor column positive B; the third time point array of the second marking unit in the plurality of first acquisition units is determined, that is, when the magnet β passes through the column positive A, the time point array TβA[6] is obtained, and the array TβA[6] contains the time information when the magnet β passes through the six sensors in the sensor column positive A; the fourth time point array of the second marking unit in the plurality of second acquisition units is determined, that is, when the magnet β passes through the column positive B, the time point array TβB[6] is obtained, and the array TβB[6] contains the time information when the magnet β passes through the six sensors in the sensor column positive B.

[0063] By using six sensor arrays in each group of acquisition units, the specific induction time of the magnet a and the magnet β passing through each sensor is recorded, and the accuracy of the induction time of the marking unit is improved; four time point arrays are generated, which correspond to the induction time of the magnet a and the magnet β in the two groups of acquisition units, and these arrays provide detailed time information in a redundant manner, which is helpful for subsequent calculation and analysis; the relationship between each time point array and the magnet a or the magnet β passing through a specific sensor column is clear, which makes the subsequent data processing more clear and easy to understand; by recording the time point arrays of the two marking units, the system can monitor and process multiple marking units at the same time, and is suitable for complex conveyor belt systems.

[0064] In one embodiment, in order to improve the accuracy of the average speed calculation, the step of calculating the average speed of the conveyor belt can be specifically implemented by combining the time point array and the length between each acquisition point in the information acquisition unit:

[0065] By combining the time point array and the length between each acquisition point in the information acquisition unit, a first speed array of the first marking unit passing through each acquisition point of the information acquisition unit is calculated, and a second speed array of the second marking unit passing through each acquisition point of the information acquisition unit is calculated; the average speed value of the first speed array and the second speed array is calculated; for example Figure 1As shown, the distance between each sensor in sensor array A and sensor array B is known, and 36 combinations can be obtained, such as the distance between A1 sensor in sensor array A and B1 sensor in sensor array B, the distance between A1 sensor in sensor array A and B2 sensor in sensor array B, the distance between A1 sensor in sensor array A and B6 sensor in sensor array B, etc.; similarly, the time difference corresponding to the distance between each sensor can be calculated by time point array TαA[6], TαB[6], TβA[6] and TβB[6], and finally the first speed array vα

[36] of magnet α passing through the sensor and the second speed array vβ

[36] of magnet β passing through the sensor can be calculated based on the distance between each sensor in array A and array B and the time difference, and the first speed array and the second speed array each have 36 speed values; the average speed value v can be calculated based on the first speed array and the second speed array using median filtering.

[0066] By using the distance between each sensor in sensor array A and sensor array B, 36 combinations are constructed, which fully considers multiple possible sensing paths, so that the system can more comprehensively capture the information of the marker unit passing through, and improve the accurate monitoring of the conveyor belt movement; by using the time difference corresponding to the distance between each sensor, the correlation between the time difference and the distance is established, which enables the system to associate the time point array with specific position information, and better understand the motion trajectory of the marker unit; by using the obtained time difference and distance information, the first speed array vα

[36] of magnet α passing through the sensor and the second speed array vβ

[36] of magnet β passing through the sensor are calculated, so that the system can obtain the speed information of the conveyor belt at each sensor position; the average speed value is calculated using median filtering, which can effectively reduce the influence of abnormal values when processing the speed array, and improve the robustness and accuracy of the average speed.

[0067] In one embodiment, in order to improve the accuracy of the calculation, the step of calculating the first speed array of the first marker unit passing through the information acquisition unit can be specifically implemented as:

[0068] According to Figure 1 the distance information between each sensor in sensor array A and sensor array B, a distance array between the first acquisition unit and the second acquisition unit is determined, and there are 36 calculation methods, i.e., the distance array contains 36 distance values; a difference value array of each element in the first time point array and the second time point array is calculated, and there are 36 calculation methods, i.e., the difference value array also contains 36 difference values; since the elements of the distance array and the difference value array correspond one by one, the first speed array can be calculated by the distance array and the difference value array, i.e., the first speed = distance / time difference.

[0069] By determining the distance array between the first and second acquisition units, there are 36 calculation methods, and the difference array of each element in the first and second time point arrays is also calculated, which has 36 calculation methods. This multiple combination method can fully capture the information of the different paths and positions of the marker unit, and improve the comprehensive monitoring of the conveyor belt motion state. By keeping the elements of the distance array and the difference array one-to-one corresponding, the calculation of the first speed array has a clear corresponding relationship, and the subsequent analysis is more intuitive and easy to understand. Because there are 36 calculation methods, this method has a certain flexibility in monitoring the conveyor belt joint under different conditions, and can select the appropriate calculation method according to the specific situation, so that the method is more applicable. By combining the distance array and the difference array to calculate the first speed array, this comprehensive use of distance and time difference increases the understanding of the conveyor belt motion state, greatly improving the accuracy of monitoring.

[0070] In one embodiment, in order to improve the stability and accuracy of the average speed value, the step of calculating the average speed value of the first and second speed arrays can be specifically implemented as:

[0071] The first and second speed arrays are spliced to obtain a combined speed array, which contains all the speed values of the first and second marker units passing through each acquisition point of the information acquisition unit; a number of speed values in the combined speed array are sorted in ascending or descending order; a preset first number of speed values at both ends of the combined speed array are removed to remove possible abnormal values, and the average value of the remaining speed values is taken to obtain the average speed value, which reflects the overall motion trend.

[0072] By splicing the first and second speed arrays to form a combined speed array, this array contains all the speed values of the first and second marker units passing through each acquisition point of the information acquisition unit, and comprehensively considers the motion of multiple marker units, making the monitoring more comprehensive. By sorting the speed values in the combined speed array and removing a preset number of speed values at both ends, the possible abnormal values are excluded, sorting helps better understand the distribution of speed data, and removing abnormal values improves the stability and accuracy of the average speed value. The final average speed value reflects the overall motion trend, and by excluding the influence of abnormal values, the average speed is more stable and can better represent the average motion state of the marker unit on the information acquisition unit. Its flexibility makes it suitable for different scenes and motion conditions, and by adjusting the preset number and sorting method, it can adapt to different monitoring needs.

[0073] In one embodiment, in order to provide a more comprehensive, stable and accurate average time difference value, the step of calculating the average time difference of the first marking unit and the second marking unit sensed by several collection points in the information collection unit can be specifically implemented as:

[0074] For the sensor array A, based on the first time point array TαA[6] and the third time point array TβA[6], the first time difference array TA

[36] is calculated, which represents the time difference of the magnet α and the magnet β passing through the sensor array A in turn, and there are 36 calculation methods, that is, the first time difference array contains 36 time difference values; combined with the second time point array TαB[6] and the fourth time point array TβB[6], the second time difference array TB

[36] is calculated, which represents the time difference of the magnet α and the magnet β passing through the sensor array B in turn, and there are 36 calculation methods, that is, the second time difference array contains 36 time difference values; finally, the average time difference T of the first time difference array and the second time difference array is calculated by the median average filtering method.

[0075] By calculating the first time difference array and the second time difference array based on the different time point arrays of the sensor array A and the sensor array B, there are 36 calculation methods, which fully capture the time difference of the marking unit passing through the information collection unit at different paths and positions, and improve the comprehensiveness of monitoring; by using the median average filtering method to calculate the average time difference of the first time difference array and the second time difference array, the median average filtering helps to remove possible outliers, and improves the stability and accuracy of the average time difference; combined with the time point arrays of the sensor array A and the sensor array B, the first time difference array and the second time difference array are calculated respectively, and by comprehensively utilizing the information of the two sensor arrays, this method better adapts to the complex motion state of the conveyor belt joint, and has stronger applicability; through 36 calculation methods and median average filtering, the motion of the marking unit at different positions in the information collection unit can be fully reflected, thereby providing a more comprehensive, stable and accurate average time difference value.

[0076] In one embodiment, in order to make the calculation of the average time difference more stable, the step of calculating the average time difference of the first time difference array and the second time difference array can be specifically implemented as:

[0077] The first time difference array and the second time difference array are spliced to obtain a combined time difference array, the combined time difference array containing all time difference values of the first marking unit and the second marking unit at each collection point of the information collection unit; a plurality of time difference values in the combined time difference array are sorted in ascending order or descending order, which helps better understand the distribution of the time difference data and provides convenience for subsequent processing; a preset second number of time difference values at both ends of the combined time difference array are removed, aiming to remove possible abnormal values to improve the stability and accuracy of the average time difference, and an average value of the remaining time difference values is taken to obtain an average time difference, the average time difference reflecting the overall time interval.

[0078] By comprehensively considering the time difference of the two marking units on different sensor arrays, the method more comprehensively reflects the overall time interval situation and enhances the understanding of the motion state of the conveyor belt joint; sorting the time difference values in the combined time difference array and removing a preset number of time difference values at both ends help better understand the distribution of the time difference data, remove possible abnormal values, and improve the stability and accuracy of the average time difference; the flexibility of the sorting mode from small to large or from large to small and the number of time difference values to be removed at both ends makes the method more versatile and adaptable; the final average time difference value reflects the overall time interval trend, and by removing the influence of abnormal values, the average time difference is more stable and can better represent the average time interval of the marking unit in the information collection unit.

[0079] Figure 2 is a flowchart of the conveyor belt joint detection method in an embodiment. It should be understood that, although Figure 2 The steps in the flowchart are displayed in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows; unless otherwise specified in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders; and Figure 2 At least part of the steps can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.

[0080] Based on the above method, the embodiment of the application further discloses a conveyor belt joint detection device.

[0081] Referring to Figure 3 The device includes the following modules:

[0082] The time array acquisition module 301 is configured to acquire a time point array of the first marking unit and the second marking unit sensed by the plurality of collection points in the information collection unit when the first marking unit and the second marking unit pass through the information collection unit.

[0083] The average speed calculation module 302 is configured to calculate an average speed value of the conveying belt in combination with lengths between the plurality of collection points in the information collection unit and the time point array.

[0084] The average time calculation module 303 is configured to calculate an average time difference of the first marking unit and the second marking unit sensed by the plurality of collection points in the information collection unit based on the time point array.

[0085] The joint length calculation module 304 is configured to calculate a distance between the first marking unit and the second marking unit according to the average speed value and the average time difference, and determine the distance between the first marking unit and the second marking unit as a length of a joint of the conveying belt.

[0086] In an embodiment, the time array acquisition module 301 is specifically configured to determine a first time point array of the first marking unit sensed by the plurality of first collection units; determine a second time point array of the first marking unit sensed by the plurality of second collection units; determine a third time point array of the second marking unit sensed by the plurality of first collection units; and determine a fourth time point array of the second marking unit sensed by the plurality of second collection units.

[0087] In an embodiment, the average speed calculation module 302 is specifically configured to calculate a first speed array of the first marking unit passing through the plurality of collection points in the information collection unit in combination with the lengths between the plurality of collection points in the information collection unit and the time point array; calculate a second speed array of the second marking unit passing through the plurality of collection points in the information collection unit; and calculate the average speed value of the first speed array and the second speed array.

[0088] In an embodiment, the average speed calculation module 302 is specifically configured to determine a distance array between the plurality of first collection units and the plurality of second collection units; calculate a difference value array of elements in the first time point array and the second time point array; and calculate the first speed array through the distance array and the difference value array, the elements of the distance array and the difference value array corresponding to each other.

[0089] In an embodiment, the average speed calculation module 302 is specifically configured to splice the first speed array and the second speed array to obtain a combined speed array; sort a plurality of speed values in the combined speed array in ascending order or descending order; remove a first number of speed values at both ends of the combined speed array, and take an average of the remaining speed values to obtain the average speed value.

[0090] In one embodiment, the average time calculation module 303 is specifically configured to calculate a first time difference array based on the first time point array and the third time point array; calculate a second time difference array in combination with the second time point array and the fourth time point array; and calculate an average time difference of the first time difference array and the second time difference array.

[0091] In one embodiment, the average time calculation module 303 is specifically configured to splice the first time difference array and the second time difference array to obtain a combined time difference array; sort a plurality of time difference values in the combined time difference array in ascending order or descending order; remove a preset second number of time difference values at both ends of the combined time difference array, and take an average of the remaining time difference values to obtain the average time difference.

[0092] The conveying belt joint detection device provided in the embodiments of the present application can be applied to the conveying belt joint detection method provided in the above embodiments, and the related details are referred to the above method embodiments, which have similar implementation principles and technical effects, and will not be described here.

[0093] It should be noted that: the conveying belt joint detection device provided in the embodiments of the present application only takes the above-mentioned division of each functional module / functional unit as an example for illustration when detecting the conveying belt joint, and in actual application, the above-mentioned functions can be completed by different functional modules / functional units according to needs, that is, the internal structure of the conveying belt joint detection device is divided into different functional modules / functional units to complete all or part of the above-described functions. In addition, the implementation manner of the conveying belt joint detection method provided in the above method embodiments belongs to the same concept as the implementation manner of the conveying belt joint detection device provided in the present embodiment, and the specific implementation process of the conveying belt joint detection device provided in the present embodiment is described in detail in the above method embodiments, which will not be described here.

[0094] The embodiments of the present application also disclose a computer device.

[0095] Specifically, as shown in FIG. 6, the computer device comprises a conveying belt joint detection device 600 and a display device 601. Figure 4As shown, the computer device can be a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The computer device can include, but is not limited to, a processor and a memory. The processor and the memory can be connected through a bus or other means. The processor can be a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, graphics processing units (GPU), embedded neural-network processing units (NPU) or other dedicated deep learning co-processors, discrete gate or transistor logic devices, discrete hardware components, or combinations thereof.

[0096] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs and modules, such as program instructions / modules corresponding to the methods in the above embodiments. The processor performs various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory, that is, implements the methods in the above method embodiments. The memory can include a program storage area and a data storage area, wherein the program storage area can store application programs required by the control unit and at least one function; the data storage area can store data created by the processor and the like. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the processor through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0097] The embodiments of the present application also disclose a computer-readable storage medium.

[0098] Specifically, the computer readable storage medium is configured to store a computer program, and the computer program is configured to be executed by the processor to implement the method in the above method embodiments. Those skilled in the art can understand that all or part of the processes in the above method embodiments of the present application can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above method embodiments. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc. The storage medium can also include a combination of the above types of memories.

[0099] The specific embodiments are only an explanation of the present application, and are not a limitation of the present application. Those skilled in the art can make modifications to the embodiments without creative contributions, according to the needs after reading the specification, and as long as the modifications are within the scope of the claims of the present application, they are protected by the patent law.

Claims

1. A method for detecting conveyor belt joints, characterized in that, The method is applied to a conveyor belt joint detection system, which includes an information acquisition unit, a first marking unit, and a second marking unit. The first marking unit and the second marking unit are preset on both sides of the conveyor belt joint. The method includes: When the first marker unit and the second marker unit pass through the information acquisition unit, an array of time points in the information acquisition unit that sense the first marker unit and the second marker unit is obtained; By combining the lengths between each collection point in the information collection unit and the time point array, the average speed of the conveyor belt is calculated. Based on the time point array, calculate the average time difference between the first marker unit and the second marker unit sensed by a plurality of collection points in the information collection unit; The distance between the first marking unit and the second marking unit is calculated based on the average speed value and the average time difference, and the distance between the first marking unit and the second marking unit is determined as the length of the conveyor belt joint; The information acquisition unit includes a plurality of first acquisition units and a plurality of second acquisition units, wherein the plurality of first acquisition units and the plurality of second acquisition units are arranged in an array. The step of acquiring an array of time points in which a plurality of acquisition points in the information acquisition unit sense the first and second marker units includes: Determine an array of first time points when the first acquisition unit senses the first marker unit; Determine a second time point array in which the second acquisition unit senses the first marker unit; Determine a third time point array of several times when the first acquisition unit senses the second tag unit; A fourth time point array is determined whereby the second acquisition unit senses the second tag unit.

2. The method according to claim 1, characterized in that, The step of calculating the average speed of the conveyor belt by combining the time point array and the length between each collection point in the information collection unit includes: By combining the time point array and the length between each collection point in the information collection unit, a first velocity array of the first marking unit passing through each collection point of the information collection unit is calculated, and a second velocity array of the second marking unit passing through each collection point of the information collection unit is calculated. Calculate the average velocity value of the first velocity array and the second velocity array.

3. The method according to claim 2, characterized in that, The calculation of the first velocity array of the first marking unit after passing through the information acquisition unit includes: Determine a distance array between a plurality of the first acquisition units and a plurality of the second acquisition units; Calculate the difference array of each element in the first time point array and the second time point array; The first velocity array is calculated using the distance array and the difference array, wherein the elements of the distance array and the difference array correspond one-to-one.

4. The method according to claim 2, characterized in that, The calculation of the average velocity value of the first velocity array and the second velocity array includes: The first velocity array and the second velocity array are concatenated to obtain a combined velocity array; The speed values ​​in the combined speed array are sorted in ascending or descending order; Remove a predetermined number of speed values ​​from both ends of the combined speed array, and average the remaining speed values ​​to obtain the average speed value.

5. The method according to claim 1, characterized in that, The calculation involves the average time difference between the sensing of the first marker unit and the second marker unit by several collection points in the information collection unit. Calculate the first time difference array based on the first time point array and the third time point array; Calculate the second time difference array by combining the second time point array and the fourth time point array; Calculate the average time difference between the first time difference array and the second time difference array.

6. The method according to claim 5, characterized in that, The calculation of the average time difference between the first time difference array and the second time difference array includes: The first time difference array and the second time difference array are concatenated to obtain a combined time difference array; The time difference values ​​in the combined time difference array are sorted in ascending or descending order. Remove a predetermined second number of time difference values ​​from both ends of the combined time difference array, and take the average value of the remaining time difference values ​​to obtain the average time difference.

7. A conveyor belt joint detection device, characterized in that, The device is applied to a conveyor belt splice detection system, which includes an information acquisition unit, a first marking unit, and a second marking unit. The first marking unit and the second marking unit are preset on both sides of the conveyor belt splice. The information acquisition unit includes a plurality of first acquisition units and a plurality of second acquisition units, all arranged in an array. The device includes: The time array acquisition module (301) is used to acquire an array of time points in the information acquisition unit when the first marker unit and the second marker unit pass through the information acquisition unit, specifically to determine a first time point array in which the first acquisition unit senses the first marker unit; determine a second time point array in which the second acquisition unit senses the first marker unit; determine a third time point array in which the first acquisition unit senses the second marker unit; and determine a fourth time point array in which the second acquisition unit senses the second marker unit. The average speed calculation module (302) is used to calculate the average speed value of the conveyor belt by combining the length between each collection point in the information collection unit and the time point array. The average time calculation module (303) is used to calculate the average time difference between the first marker unit and the second marker unit sensed by a number of collection points in the information collection unit based on the time point array; The joint length calculation module (304) is used to calculate the distance between the first marking unit and the second marking unit based on the average speed value and the average time difference, and to determine the distance between the first marking unit and the second marking unit as the length of the conveyor belt joint.

8. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method of measuring stretch of conveyor belt

    US4409852A