A roller detection method, device, equipment and storage medium

By using the detection devices of roller rods, rotary encoders and programmable logic controllers in the kiln equipment, the problem that the kiln equipment cannot accurately detect roller rod speed and fracture conditions is solved, and accurate monitoring of the sintering cycle and guaranteeing product quality is achieved.

CN119756003APending Publication Date: 2025-04-04YIBIN LIBODE NEW MATERIAL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411989041.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing kiln equipment cannot accurately detect whether the roller rod rotates at the set speed, and cannot determine the specific fracture of the roller rod, resulting in the inability to predict whether the sintering cycle is qualified in advance, affecting product quality.

Method used

Using a detection device including a roller rod, a rotary encoder and a programmable logic controller, the actual rotation speed of the roller rod is calculated by receiving the output pulse of the rotary encoder, and the speed abnormality warning information is generated based on the actual sintering period and the preset sintering period.

Benefits of technology

It can accurately detect whether the roller rod is running at the set speed, ensure product quality, and promptly detect whether the roller rod is broken, remind maintenance personnel to maintain it in time, and reduce losses caused by equipment abnormalities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119756003A_ABST
    Figure CN119756003A_ABST
Patent Text Reader

Abstract

The present invention relates to the field of motor technology, and discloses a roller detection method, device, equipment and storage medium. The method is applied to a roller detection device, which includes a roller, a rotary encoder and a programmable logic controller. The method includes: the programmable logic controller receives the output pulse of the rotary encoder, and calculates the actual rotation speed of the roller according to the output pulse; the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates roller rotation speed abnormality warning information according to the actual sintering cycle and the preset sintering cycle; the programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval. The present application can accurately detect whether the roller is running at the set speed, thereby ensuring product quality. In addition, it can also detect whether the roller is broken, reminding production and maintenance personnel to perform maintenance in time, and reduce the losses caused by equipment abnormality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of motor technology, and in particular to a roller detection method, device, equipment and storage medium. Background Art

[0002] Among the ternary cathode material production equipment in the lithium battery industry, there is a key sintering equipment - kiln (electric heating type). After the production raw materials are loaded into the pot, they are transported to the equipment for sintering reaction. During the sintering process, the focus of control is temperature and sintering cycle. The control of the sintering cycle is driven by the frequency converter, and the motor runs at the theoretical speed. After mechanical transmission, the rollers on the conveyor line carry the sagger to move in the kiln until it is out of the furnace. When the raw materials undergo sufficient chemical reaction in the equipment, the product quality requirements are met.

[0003] During the operation of the equipment, the inverter drives the motor to drive the rollers to rotate, transport the sagger, and sinter the materials in the kiln. To achieve the sintering cycle, the rollers must rotate at the set speed. In the existing kiln equipment, although the inverter outputs at the set frequency, it is not certain whether the rollers are rotating at this speed, and it is also impossible to accurately know the specific fracture situation of the rollers. Therefore, it is impossible to predict in advance whether the sintering cycle is qualified, which will inevitably affect the product quality. Summary of the invention

[0004] In view of this, an object of the present invention is to overcome the deficiencies in the prior art and to provide a roller detection method, device, equipment and storage medium.

[0005] The present invention provides the following technical solutions:

[0006] In a first aspect, an embodiment of the present disclosure provides a roller detection method, which is applied to a roller detection device, wherein the roller detection device includes a roller, a rotary encoder, and a programmable logic controller, wherein the roller is connected to the rotary encoder, and the rotary encoder is connected to the programmable logic controller, and the method includes:

[0007] The programmable logic controller receives the output pulse of the rotary encoder and calculates the actual rotation speed of the roller according to the output pulse;

[0008] The programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates abnormal roller rotation speed warning information according to the actual sintering cycle and the preset sintering cycle;

[0009] The programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval.

[0010] Optionally, calculating the actual rotation speed of the roller according to the output pulse includes:

[0011] The programmable logic controller performs frequency multiplication calculation on the output pulse to obtain the cumulative total output pulse of the rotary encoder;

[0012] The accumulated total output pulses are divided by the number of seconds in the measurement cycle to obtain the number of pulses received per second by the programmable logic controller, and the number of pulses received per second is divided by the preset number of pulses per revolution to obtain the real-time rotation speed of the roller.

[0013] Optionally, the roller detection device further includes a kiln, and the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, including:

[0014] The diameter of the roller is obtained, the programmable logic controller calculates the circumference of the roller according to the diameter of the roller, and multiplies the circumference of the roller by the actual rotation speed of the roller to obtain the actual linear speed of the roller;

[0015] The length of the kiln is obtained, and the programmable logic controller divides the length of the kiln by the actual linear speed of the roller to obtain the actual sintering cycle.

[0016] Optionally, generating roller rotation speed abnormal warning information according to the actual sintering cycle and the preset sintering cycle includes:

[0017] Obtaining a preset sintering cycle, comparing the actual sintering cycle with the preset sintering cycle, and determining whether a difference between the actual sintering cycle and the preset sintering cycle is greater than a preset deviation threshold;

[0018] If so, the roller speed abnormal warning information is generated and sent to the user end.

[0019] Optionally, the programmable logic controller generates roller state abnormal warning information according to the output pulse and the preset time interval, including:

[0020] The programmable logic controller determines whether an output pulse from the rotary encoder is received within the preset time interval;

[0021] If not, the time during which the output pulse is not received is accumulated. If the time during which the output pulse is not received is greater than a preset time threshold, the roller state abnormality warning information is generated and sent to the user terminal.

[0022] Optionally, after the programmable logic controller calculates the actual sintering period according to the actual rotation speed of the roller, it further includes:

[0023] When the Z-axis signal of the rotary encoder is triggered, the programmable logic controller records the current time;

[0024] The programmable logic controller calculates the time difference between two adjacent Z-axis signal triggers to obtain the time taken for each rotation of the roller;

[0025] When the rotation time of the roller rod changes instantly, the abnormal warning information of the roller rod state is generated and sent to the user end.

[0026] Optionally, the roller detection device further includes a display screen, and the method further includes:

[0027] The display screen displays the measuring cycle, the diameter of the roller, the length of the kiln, the actual rotation speed of the roller, the actual linear speed of the roller, the actual sintering cycle, the time taken per rotation of the roller and the output pulse.

[0028] In a second aspect, an embodiment of the present disclosure provides a roller rod detection device, the device comprising a roller rod, a rotary encoder and a programmable logic controller, the roller rod is connected to the rotary encoder, and the rotary encoder is connected to the programmable logic controller;

[0029] The programmable logic controller is used to receive the output pulse of the rotary encoder and calculate the actual rotation speed of the roller according to the output pulse;

[0030] The programmable logic controller is further used to calculate the actual sintering cycle according to the actual rotation speed of the roller, and generate abnormal roller rotation speed warning information according to the actual sintering cycle and the preset sintering cycle;

[0031] The programmable logic controller is also used to generate roller state abnormality warning information according to the output pulse and the preset time interval.

[0032] In a third aspect, a computer device is provided in an embodiment of the present disclosure, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the roller detection method described in the first aspect when executing the computer program.

[0033] In a fourth aspect, a computer-readable storage medium is provided in an embodiment of the present disclosure, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the roller detection method described in the first aspect are implemented.

[0034] Beneficial effects of this application:

[0035] The roller detection method provided in the embodiment of the present application is applied to a roller detection device, wherein the roller detection device includes a roller, a rotary encoder and a programmable logic controller, wherein the roller is connected to the rotary encoder, and the rotary encoder is connected to the programmable logic controller, and the method includes: the programmable logic controller receives the output pulse of the rotary encoder, and calculates the actual rotation speed of the roller according to the output pulse; the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates roller rotation speed abnormality warning information according to the actual sintering cycle and the preset sintering cycle; the programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval. The present application can accurately detect whether the roller is running at the set speed, thereby ensuring product quality. In addition, it can also detect whether the roller is broken, reminding production and maintenance personnel to perform maintenance in time, and reducing the losses caused by equipment abnormality.

[0036] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and understandable, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work. In each of the drawings, similar components are numbered similarly.

[0038] Figure 1 A flow chart of a roller detection method provided in an embodiment of the present application is shown;

[0039] Figure 2 A schematic structural diagram of a roller detection device provided in an embodiment of the present application is shown;

[0040] Figure 3 A schematic diagram of the structure of a computer device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0041] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0042] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. In contrast, when an element is referred to as being "directly on" another element, there is no intermediate element. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0043] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0044] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of the template are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0046] Example 1

[0047] like Figure 1 As shown in FIG. 1 , it is a flow chart of a roller detection method in an embodiment of the present application. The roller detection method provided in the embodiment of the present application is applied to Figure 2 The roller detection device shown in the figure includes a roller, a rotary encoder and a programmable logic controller, and includes the following steps:

[0048] Step S110: the programmable logic controller receives the output pulse of the rotary encoder and calculates the actual rotation speed of the roller according to the output pulse.

[0049] First, Figure 2As shown, 21 is a coupling, 22 is a rotary encoder, 23 is a bracket, 24 is a fixing plate, 25 is a mounting plate, 26 is a fixed shaft, 27 is a roller, and 28 is a programmable logic controller (PLC). After being fixed by the components numbered 23 to 26, the coupling 21 is connected to the roller 27. The rotary encoder 22 is installed at the end of the roller 27 through a cabinet fixing device. The rotary encoder 22 is connected to the programmable logic controller 28 through a signal line. The coupling drives the rotary encoder to rotate synchronously with the roller in the kiln. When the rotary encoder rotates, it will output a pulse signal to count the speed, and the output pulse of the rotary encoder is obtained through the programmable logic controller.

[0050] It should be noted that the rotary encoder can be calibrated before formal use to ensure that its resolution and frequency multiplication are set correctly. For example, the accuracy of the connection and the effectiveness of the calibration can be verified by manually rotating the roller and observing whether the number of pulses received by the programmable logic controller is consistent with the expected number.

[0051] Specifically, after receiving the output pulse of the rotary encoder, the programmable logic controller performs frequency multiplication calculation on the output pulse. It can be understood that frequency multiplication is a technology that can make the number of pulses generated by the rotary encoder per rotation become n times the original. Therefore, after the output pulse of the rotary encoder is multiplied, the cumulative total output pulse of the rotary encoder can be obtained.

[0052] For example, the original resolution of the rotary encoder is 1000p / r, that is, 1000 pulses can be generated per rotation. The number of pulses after 4 times the frequency = the original number of pulses × 4 = 1000 × 4 = 4000p / r. Therefore, after adopting 4 times the frequency, the number of pulses that the rotary encoder can generate per rotation is 4000.

[0053] Furthermore, a measurement cycle (such as 60 seconds) is set, and the current time is recorded at the start of the program. If the current time is equal to 0 (i.e., the program has just started running or the cycle is reset), the current time is set to 1 (or the actual start time) and the timing is started. When the timing reaches the set measurement cycle, the speed calculation is performed and the timer is reset.

[0054] In each measurement cycle, the programmable logic controller divides the cumulative total of received output pulses by the number of seconds in the measurement cycle to obtain the number of pulses received per second, divides the number of pulses received per second by the preset number of pulses per revolution (for example, 4000), and obtains the real-time rotational speed (r / s) of the roller rod. The real-time rotational speed (r / s) of the roller rod is multiplied by 60 to convert it into the actual rotational speed (r / min).

[0055] The above method receives the output pulse of the rotary encoder and combines its resolution and preset frequency multiplication, so that the programmable logic controller can accurately calculate the actual rotation speed of the roller, which provides an accurate data basis for subsequent calculations and early warnings.

[0056] In step S120, the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates roller rotation speed abnormal warning information according to the actual sintering cycle and the preset sintering cycle.

[0057] Furthermore, the diameter (mm) of the roller is first obtained, and the circumference (mm) of the roller is calculated according to the diameter of the roller, and the circumference of the roller is multiplied by the actual rotation speed of the roller to obtain the actual linear speed of the roller, which is expressed by the following formula:

[0058] v=nπd

[0059] Wherein, v is the actual linear speed of the roller (mm / min), n is the actual rotation speed of the roller (r / min), and d is the diameter of the roller (mm).

[0060] Next, the length of the kiln (m) is obtained, and the ratio of the length of the kiln to the actual linear speed of the roller is calculated to obtain the actual sintering cycle (m / min). Preferably, the current actual sintering cycle can be multiplied by 60 and converted into an actual sintering cycle in m / h.

[0061] Understandably, a preset sintering cycle is set, and the actual sintering cycle is compared with the preset sintering cycle to determine whether the difference between the actual sintering cycle and the preset sintering cycle is greater than the preset deviation threshold. If the difference between the actual sintering cycle and the preset sintering cycle is greater than the preset deviation threshold, an alarm is triggered, and abnormal roller speed warning information is generated (which may include key information such as abnormal type, abnormal time, and abnormal value), and the abnormal roller speed warning information is sent to the user end so that relevant staff can find abnormal conditions in time.

[0062] By comparing the actual sintering cycle with the preset sintering cycle, the above method can timely detect the abnormality of the roller speed, thereby generating early warning information to avoid problems in the sintering process. Accurately calculating the actual sintering cycle helps optimize the production process, improve production efficiency and product quality. Sending early warning information to the user end enables relevant staff to respond and handle abnormal situations in a timely manner, thereby improving the efficiency and convenience of production management.

[0063] Step S130: the programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval.

[0064] Understandably, a preset time interval (such as 0.05s) is set, and under normal conditions, the frequency converter drives the motor, and the motor drives the roller to rotate through the transmission mechanism. The programmable logic controller should receive output pulses from the rotary encoder regularly (such as every 0.05s).

[0065] If the programmable logic controller does not receive the output pulse from the rotary encoder within a preset time interval (such as 0.05 seconds), it is determined that the roller may be broken. At this time, the accumulated time (or number of times) when the output pulse is not received, if the time (or number of times) when the pulse signal is not received exceeds the preset time threshold (or preset number threshold), an alarm is triggered, and the abnormal roller state warning information is generated (which may include key information such as abnormal type, abnormal time, abnormal value, etc.), and the abnormal roller state warning information is sent to the user end to notify the relevant maintenance personnel to replace the broken roller in time.

[0066] The above method can timely detect faults such as roller breakage by monitoring the output pulses of the rotary encoder, thereby avoiding production interruptions and safety accidents. When an abnormal roller state is detected, an early warning message is immediately generated and sent to the user end, so that maintenance personnel can replace the broken roller in time to reduce production losses.

[0067] In an optional embodiment, after calculating the actual sintering cycle, the time taken for each rotation of the roller can also be calculated. The present application uses the Z-axis signal of the rotary encoder to record the time interval for each rotation of the roller, so when the Z-axis signal of the rotary encoder is triggered, the current time is recorded; then the time difference between two adjacent Z-axis signal triggers is calculated to obtain the time taken for each rotation of the roller.

[0068] Understandably, the stability of the roller's rotation time can reflect the operating status of the roller and its drive system. If the roller's rotation time suddenly becomes longer or shorter, it may mean that the roller is unevenly worn, the drive system is faulty, or the load on the roller has changed. If the roller is broken, the roller's rotation time will increase infinitely (because the roller is no longer rotating), which can serve as a clear warning signal.

[0069] Therefore, when the rotation time of the roller increases instantaneously, it is also necessary to generate roller state abnormality warning information and send the roller state abnormality warning information to the user end.

[0070] The above method can further analyze the operating status of the roller and the entire device by recording the time interval of each rotation of the roller, and can more accurately judge the abnormal status of the roller, discover potential faults in time, and reduce false alarms and missed alarms.

[0071] In a preferred embodiment, all test results can also be displayed on the display screen, including: measurement cycle, roller diameter, kiln length, actual roller rotation speed, actual roller linear speed, actual sintering cycle, roller rotation time and output pulse, etc.

[0072] The above method displays all the test results on a display screen, so that the staff can intuitively understand the operating status of the production system, which is convenient for management and decision-making.

[0073] The roller detection method provided in the embodiment of the present application is applied to a roller detection device, wherein the roller detection device includes a roller, a rotary encoder and a programmable logic controller, wherein the roller is connected to the rotary encoder, and the rotary encoder is connected to the programmable logic controller, and the method includes: the programmable logic controller receives the output pulse of the rotary encoder, and calculates the actual rotation speed of the roller according to the output pulse; the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates roller rotation speed abnormality warning information according to the actual sintering cycle and the preset sintering cycle; the programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval. The present application can accurately detect whether the roller is running at the set speed, thereby ensuring product quality. In addition, it can also detect whether the roller is broken, reminding production and maintenance personnel to perform maintenance in time, and reducing the losses caused by equipment abnormality.

[0074] Example 2

[0075] like Figure 2 , which is a schematic diagram of the structure of a roller detection device in an embodiment of the present application, wherein the device comprises a roller 27, a rotary encoder 22 and a programmable logic controller 28, wherein the roller 27 is connected to the rotary encoder 22, and the rotary encoder 22 is connected to the programmable logic controller 28;

[0076] The programmable logic controller 28 is used to receive the output pulse of the rotary encoder 22 and calculate the actual rotation speed of the roller 27 according to the output pulse;

[0077] The programmable logic controller 28 is further used to calculate the actual sintering cycle according to the actual rotation speed of the roller 27, and generate roller rotation speed abnormal warning information according to the actual sintering cycle and the preset sintering cycle;

[0078] The programmable logic controller 28 is further used to generate roller state abnormality warning information according to the output pulse and the preset time interval.

[0079] The roller detection device provided in the embodiment of the present application can accurately detect whether the roller is running at the set speed, thereby ensuring product quality. In addition, it can also detect whether the roller is broken, reminding production and maintenance personnel to perform maintenance in time, thereby reducing losses caused by equipment abnormalities.

[0080] Example 3

[0081] The present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0082] The computer device 3 includes a memory 31, a processor 32, and a network interface 33 that are interconnected and communicated through a system bus. It should be noted that the figure only shows a computer device 3 with a memory 31, a processor 32, and a network interface 33, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASIC), programmable gate arrays (FPGA), digital signal processors (DSP), embedded devices, etc.

[0083] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.

[0084] The memory 31 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or D slot compatibility test memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 31 can be an internal storage unit of the computer device 3, such as a hard disk or memory of the computer device 3. In other embodiments, the memory 31 can also be an external storage device of the computer device 3, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 3. Of course, the memory 31 can also include both the internal storage unit of the computer device 3 and its external storage device. In this embodiment, the memory 31 is generally used to store the operating system and various application software installed on the computer device 3, such as computer-readable instructions of the slot compatibility test method, etc. In addition, the memory 31 can also be used to temporarily store various types of data that have been output or are to be output.

[0085] The processor 32 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other roller detection chips in some embodiments. The processor 32 is generally used to control the overall operation of the computer device 3. In this embodiment, the processor 32 is used to run computer-readable instructions or process data stored in the memory 31, such as computer-readable instructions for running the slot compatibility test method.

[0086] The network interface 33 may include a wireless network interface or a wired network interface. The network interface 33 is generally used to establish a communication connection between the computer device 3 and other electronic devices.

[0087] The computer device provided in this embodiment can execute the above roller detection method. Here, the roller detection method can be the roller detection method of each of the above embodiments.

[0088] Example 4

[0089] This embodiment further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the roller detection method in the embodiment are implemented.

[0090] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the computer-readable storage medium can be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium can also be an external storage device of a computer device, such as a plug-in hard disk equipped on the computer device, a smart memory card (Smart Media Card, referred to as SMC), a secure digital (Secure Digital, referred to as SD) card, a flash card, etc. Of course, the computer-readable storage medium can also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the computer-readable storage medium is generally used to store an operating system and various application software installed on the computer device. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or are to be output.

[0091] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or the flow chart, and the combination of boxes in the structure diagram and / or the flow chart, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0092] In addition, the functional modules or units in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.

[0093] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or partly contributed to the prior art or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium can be a non-volatile storage medium or a volatile storage medium. For example, the storage medium can be: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes.

[0094] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A roller detection method, characterized in that: Applied to a roller detection device, the roller detection device comprises a roller, a rotary encoder and a programmable logic controller, the roller is connected to the rotary encoder, the rotary encoder is connected to the programmable logic controller, and the method comprises: The programmable logic controller receives the output pulse of the rotary encoder and calculates the actual rotation speed of the roller according to the output pulse; The programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, and generates abnormal roller rotation speed warning information according to the actual sintering cycle and the preset sintering cycle; The programmable logic controller generates roller state abnormality warning information according to the output pulse and the preset time interval.

2. The roller detection method according to claim 1, characterized in that: Calculating the actual rotation speed of the roller according to the output pulse comprises: The programmable logic controller performs frequency multiplication calculation on the output pulse to obtain the cumulative total output pulse of the rotary encoder; The accumulated total output pulses are divided by the number of seconds in the measurement cycle to obtain the number of pulses received per second by the programmable logic controller, and the number of pulses received per second is divided by the preset number of pulses per revolution to obtain the real-time rotation speed of the roller.

3. The roller detection method according to claim 2, characterized in that: The roller detection device also includes a kiln, and the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, including: The diameter of the roller is obtained, the programmable logic controller calculates the circumference of the roller according to the diameter of the roller, and multiplies the circumference of the roller by the actual rotation speed of the roller to obtain the actual linear speed of the roller; The length of the kiln is obtained, and the programmable logic controller divides the length of the kiln by the actual linear speed of the roller to obtain the actual sintering cycle.

4. The roller detection method according to claim 3, characterized in that: The generating of roller speed abnormal warning information according to the actual sintering cycle and the preset sintering cycle includes: Obtaining a preset sintering cycle, comparing the actual sintering cycle with the preset sintering cycle, and determining whether a difference between the actual sintering cycle and the preset sintering cycle is greater than a preset deviation threshold; If so, the roller speed abnormal warning information is generated and sent to the user end.

5. The roller detection method according to claim 4, characterized in that: The programmable logic controller generates roller state abnormal warning information according to the output pulse and the preset time interval, including: The programmable logic controller determines whether an output pulse from the rotary encoder is received within the preset time interval; If not, the time during which the output pulse is not received is accumulated. If the time during which the output pulse is not received is greater than a preset time threshold, the roller state abnormality warning information is generated and sent to the user terminal.

6. The roller detection method according to claim 5, characterized in that: After the programmable logic controller calculates the actual sintering cycle according to the actual rotation speed of the roller, the programmable logic controller further comprises: When the Z-axis signal of the rotary encoder is triggered, the programmable logic controller records the current time; The programmable logic controller calculates the time difference between two adjacent Z-axis signal triggers to obtain the time taken for each rotation of the roller; When the rotation time of the roller rod changes instantly, the abnormal warning information of the roller rod state is generated and sent to the user end.

7. The roller detection method according to claim 6, characterized in that: The roller detection device further includes a display screen, and the method further includes: The display screen displays the measuring cycle, the diameter of the roller, the length of the kiln, the actual rotation speed of the roller, the actual linear speed of the roller, the actual sintering cycle, the time taken per rotation of the roller and the output pulse.

8. A roller detection device, characterized in that: The device comprises a roller, a rotary encoder and a programmable logic controller, wherein the roller is connected to the rotary encoder, and the rotary encoder is connected to the programmable logic controller; The programmable logic controller is used to receive the output pulse of the rotary encoder and calculate the actual rotation speed of the roller according to the output pulse; The programmable logic controller is further used to calculate the actual sintering cycle according to the actual rotation speed of the roller, and generate abnormal roller rotation speed warning information according to the actual sintering cycle and the preset sintering cycle; The programmable logic controller is also used to generate roller state abnormality warning information according to the output pulse and the preset time interval.

9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the roller detection method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the roller detection method according to any one of claims 1 to 7 are implemented.