Method and system for detecting slipping of motor belt
By using a single accelerometer and infrared scanning technology, combined with spectrum analysis and transmission ratio verification, the system achieves accurate detection of motor belt slippage and intelligent identification of various anomalies. This solves the problems of high component dependence and detection errors in existing technologies, and improves the system's reliability and automation.
Patent Information
- Application Number
- CN202511661559.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-13
- Publication Date
- 2026-03-03
AI Technical Summary
In existing technologies, when using two Hall sensors and two magnets to detect motor belt slippage, all four components need to be functioning properly; otherwise, detection errors are likely to occur, and modular, universal processing is difficult to achieve.
A single accelerometer is used to collect belt vibration signals. The spectrum feature map is obtained through signal preprocessing and FFT transformation. Combined with infrared scanning technology, the surface condition of the belt is obtained, so as to realize intelligent identification and classification alarm for abnormalities such as belt slippage, cracking, looseness and oil adhesion. The belt tension is automatically adjusted or cleaning action is performed through a movable pulley mechanism.
It enables accurate detection of belt slippage, reduces the number of detection components, improves the reliability of detection results and the degree of system automation, expands the coverage of fault diagnosis, and reduces manual intervention.
Smart Images

Figure CN121595199A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motor belt abnormality detection technology, and in particular to a method and system for detecting motor belt slippage. Background Technology
[0002] Washing machine belt drive technology primarily transmits motor power to the inner drum through a pulley system, which is an indirect drive method. The belt motor uses a BLDC inverter motor, transmitting power through friction between the belt and pulleys. This design relies on a flexible transmission system and requires the use of shock-absorbing devices such as rubber blocks to suppress vibration. Currently, various types of drive motors are used in washing machine applications. Unlike the direct drive of inverter motors, AC motor drives typically require belts, and belt malfunctions need to be monitored. The mainstream electronic detection method is Hall effect speed measurement. This involves adding a Hall sensor and magnet to the motor shaft; the Hall sensor receives a signal when the motor rotates to determine the rotational speed. Similarly, a Hall sensor and magnet are installed in the inner drum to obtain the rotational speed. The MCU then compares the rotational speeds to detect belt slippage.
[0003] Regarding the aforementioned technologies, if two Hall sensors and two magnets are used to obtain the difference in rotational speed to determine belt slippage, then all four components need to be in normal working condition. Conversely, if one component fails, it will lead to detection errors. Therefore, there is an urgent need for a belt slippage detection method with fewer components. Summary of the Invention
[0004] To address the challenges of modular and universal processing of complex structures, this invention provides a method and system for detecting motor belt slippage.
[0005] In a first aspect, the present invention provides a method for detecting motor belt slippage, employing the following technical solution: A method for detecting motor belt slippage, comprising: Step S1: Receive the vibration frequency transmitted by the belt, wherein the receiving device is an accelerometer; Step S2: Perform signal preprocessing based on the vibration frequency to obtain the processed vibration frequency; Step S3: Perform FFT processing based on the processed vibration frequency to obtain the spectral feature map; Step S4: When a preset slippage spectrum feature exists in the spectrum feature map, output the preset belt slippage result.
[0006] By adopting the above technical solution, a single accelerometer is used to collect belt vibration signals. After signal preprocessing to eliminate interference noise, the spectrum feature map is obtained by FFT transformation. By matching and identifying it with the preset slippage feature spectrum, the belt slippage can be accurately detected, which greatly reduces the number of detection components and reduces system complexity and cost.
[0007] Optional methods for verifying vibration frequencies include: Step S10: Obtain the required rotational speed; Step S11: Calculate the actual transmission ratio based on the vibration frequency and the required rotational speed; Step S12: Calculate the transmission ratio difference based on the actual transmission ratio and the preset rated transmission ratio; Step S13: If the transmission ratio difference falls within the preset stable deviation range, the normal output vibration frequency is achieved. Step S14: If the transmission ratio difference does not fall within the preset stable deviation range, a preset abnormal alarm signal is output.
[0008] By adopting the above technical solution, the actual transmission ratio is calculated and compared with the rated value through the correlation analysis between vibration frequency and required rotational speed, and a transmission ratio verification mechanism is established, providing dual verification for slippage detection and effectively improving the reliability of the test results.
[0009] Optional anomaly detection methods include: Step S140: Receive the infrared scanning distance and infrared scanning intensity reflected back after the infrared beam scans the surface of the belt; Step S141: Form a time-dependent scanning distance curve based on the infrared scanning distance; Step S142: Analyze the regularity and characteristics of the distance curve based on the scanning distance curve; Step S143: When the characteristics of the distance curve match the preset characteristics of the distance rise curve, output a belt cracking alarm signal; Step S144: When the characteristics of the distance curve match the preset characteristics of the distance decrease curve, output a belt too loose alarm signal; Step S145: Generate a time-dependent scan intensity curve based on infrared scan intensity; Step S146: Analyze the regularity and characteristics of the intensity curve based on the scanning intensity curve; Step S147: When the intensity curve pattern matches the preset intensity decrease curve pattern, output a belt oil adhesion alarm signal.
[0010] By adopting the above technical solution, multi-dimensional data on the surface condition of the belt are obtained using infrared scanning technology. Through feature analysis of distance curves and intensity curves, intelligent identification and classification alarms are achieved for various abnormal conditions such as belt cracking, looseness, and oil contamination, greatly expanding the coverage of fault diagnosis.
[0011] Optionally, methods for outputting belt crack alarm signals include: Step S1430: Receive belt replacement signal; Step S1431: After receiving the belt replacement signal, execute the no-load test command and collect the vibration frequency, defining the vibration frequency as the reference vibration frequency; Step S1432: Obtain the current rotational speed during the execution of the no-load operation command; Step S1433: Calculate the test transmission ratio based on the reference vibration frequency and the current rotational speed, update it as the rated transmission ratio, and save it to the system.
[0012] By adopting the above technical solution, the rated transmission ratio benchmark of the system is automatically calibrated and updated through no-load testing after belt replacement, ensuring the long-term accuracy of the transmission ratio verification method and effectively adapting to parameter changes caused by belt replacement or aging.
[0013] Optional, further including: Step S14310: After outputting the belt cracking alarm signal, collect and output the current belt model; Step S14311: Receive the belt replacement signal and the belt model at the same time; Step S14312: If the current belt model and the replacement belt model are the same, do not perform the no-load test command.
[0014] By adopting the above technical solution, the no-load test can be skipped when it is confirmed that the belt model has not changed, thus avoiding unnecessary testing procedures, improving maintenance efficiency and reducing equipment idling losses.
[0015] Optionally, methods for outputting a belt too loose alarm signal include: Step S1440: When the characteristics of the distance curve match the preset characteristics of the distance descent curve, control the movable pulley to move slowly toward the belt, and continue to execute steps S140 to S142. Step S1441: When continuing to execute steps S140 to S142, if the characteristics of the distance curve and the characteristics of the distance descent curve still match, continue to control the pulley to move and obtain the moving distance; Step S1442: If the distance moved during the control of the pulley movement is equal to the preset maximum distance, stop the movement and output a belt replacement signal; Step S1443: When the characteristics of the distance curve do not match the preset characteristics of the distance descent curve, immediately stop the movement of the pulley and cancel the output belt too loose alarm signal.
[0016] By adopting the above technical solution, automatic tension compensation for the belt when it is too loose is achieved. In most cases, the belt can be automatically restored to normal tension, and replacement is only required when the belt is excessively stretched and cannot be compensated, thus realizing intelligent maintenance.
[0017] Optionally, methods for outputting belt oil adhesion alarm signals include: Step S1470: When the intensity curve pattern matches the preset intensity decrease curve pattern, control the washing machine to enter the preset low-speed operation mode and control the pulley to execute the self-locking command, and drive the pulley to move slowly to obtain pulley pressure; Step S1471: When the pulley pressure is greater than 0, control the pulley to stop moving and accumulate the stopping time; Step S1472: After the stopping time exceeds the preset cleaning time, reacquire the regularity characteristics of the intensity curve; Step S1473: When the reacquired intensity curve characteristics do not match the preset intensity decrease curve characteristics, cancel the output of the oil adhesion alarm signal; Step S1474: When the reacquired intensity curve regularity features match the intensity decrease curve features, repeat steps S1470 to S1472 until the reacquired intensity curve regularity features do not match the preset intensity decrease curve features.
[0018] By adopting the above technical solution, the friction between the belt and the locking pulley under low-speed operation is used to automatically remove minor oil stains, providing an automated processing flow that combines non-contact detection and contact cleaning, effectively addressing common oil stain problems.
[0019] Optionally, methods for adjusting the friction between the pulley and the belt surface include: Step S14700: Obtain the contact pressure between the pulley and the belt; Step S14701: When the contact pressure is greater than 0, a scanning intensity curve is generated in real time; Step S14702: When the scan intensity curve is not equal to the preset standard scan intensity curve, continue to move the pulley to tighten the belt; Step S14703: When the scan intensity curve is equal to the preset standard scan intensity curve, stop the adjustment immediately.
[0020] By adopting the above technical solution, and through the dual feedback of infrared scanning intensity and pressure sensor, closed-loop precise control of the pulley and belt is achieved when the contact pressure is greater than 0, ensuring that the optimal and safe contact pressure can be applied when cleaning oil stains, avoiding insufficient pressure leading to ineffective cleaning or excessive pressure leading to increased belt wear.
[0021] Optional methods for verifying the intensity profile include: Step S1400: Locate the reference infrared scan intensity of the infrared sensor; Step S1401: Obtain the current infrared scanning intensity of the infrared sensor; Step S1402: Calculate the intensity attenuation rate based on the current infrared scanning intensity and the reference infrared scanning intensity; Step S1403: No operation is performed when the intensity attenuation rate is less than the preset pollution shielding threshold; Step S1404: When the intensity attenuation rate is greater than the preset contamination blocking threshold, control the preset air blowing device to blow air toward the infrared sensor, and recalculate the intensity attenuation rate, defining the intensity attenuation rate as the pre-cleaning intensity attenuation rate. Step S1405: If the pre-cleaning intensity decay rate is greater than the contamination occlusion threshold, then output the preset sensor cleaning signal.
[0022] By adopting the above technical solution, it is possible to intelligently diagnose data distortion caused by sensor window contamination and attempt to perform automatic cleaning; when automatic cleaning is ineffective, it can promptly issue an alarm and adopt a degraded operation strategy, effectively preventing a series of false alarms caused by sensor problems, and greatly improving the reliability of the system and user experience.
[0023] Secondly, this application provides a system for detecting motor belt slippage, which adopts the following technical solution: A system for detecting motor belt slippage, comprising: The acquisition module is used to obtain vibration frequency parameters, required rotational speed parameters, and pressure parameters; A memory for storing a program for detecting motor belt slippage as described in any one of claims 1 to 9; The processor and memory can load and execute programs to implement a method for detecting motor belt slippage.
[0024] By adopting the above technical solution, a single accelerometer is used to collect belt vibration signals. After signal preprocessing to eliminate interference noise, the spectrum feature map is obtained by FFT transformation. By matching and identifying it with the preset slippage feature spectrum, the belt slippage can be accurately detected, which greatly reduces the number of detection components and reduces system complexity and cost.
[0025] In summary, this application includes at least one of the following beneficial technical effects: 1. By analyzing the vibration spectrum and verifying the transmission ratio, dual-path cross-verification of belt slippage is performed, reducing reliance on multiple components, improving detection reliability, and lowering system costs.
[0026] 2. By utilizing the characteristics of infrared scanning distance and intensity curves, the system can intelligently identify abnormalities such as loose belts, cracks, and oil stains, thereby achieving accurate fault diagnosis and classification alarms.
[0027] 3. Introduce a movable pulley mechanism to automatically adjust belt tension or perform cleaning actions based on the detection results, thereby automating the process from detection to initial adjustment and reducing manual intervention. Attached Figure Description
[0028] Figure 1 This is a flowchart of a method for detecting motor belt slippage in an embodiment of this application; Figure 2 This is a normal distance curve diagram of infrared scanning in the embodiments of this application; Figure 3 This is a preset distance rise curve of infrared scanning in the embodiments of this application; Figure 4 This is a preset distance decrease curve of infrared scanning in the embodiments of this application; Figure 5 This is a normal intensity curve of infrared scanning in the embodiments of this application; Figure 6 This is a preset intensity decrease curve of infrared scanning in the embodiments of this application. Detailed Implementation
[0029] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0030] This application discloses a method for detecting motor belt slippage. (Refer to...) Figure 1 A method for detecting motor belt slippage includes: Step S1: Receive the vibration frequency transmitted by the belt.
[0031] Vibration frequency refers to the frequency information of the mechanical vibration signal generated by the motor belt during operation and transmitted through its own structure. When the belt slips, the friction state between it and the pulley changes. The receiving device is an accelerometer.
[0032] Step S2: Perform signal preprocessing based on the vibration frequency to obtain the processed vibration frequency.
[0033] Signal preprocessing refers to the initial optimization of the vibration frequency transmitted by the belt, which is acquired by the accelerometer. Since the original vibration signal may contain useless noise components such as vibrations of other motor components, environmental interference such as equipment shell resonance, and external noise, and the signal format may not be directly compatible with the subsequent FFT processing requirements, it is necessary to remove noise, optimize signal quality, and adjust the signal format.
[0034] Vibration frequency processing refers to the optimized vibration frequency signal output after signal preprocessing.
[0035] Step S3: Perform FFT processing based on the processed vibration frequency to obtain the spectral feature map.
[0036] FFT processing refers to the Fast Fourier Transform operation performed on the "processed vibration frequency" output in step S2. Since the processed vibration frequency is essentially a time-domain signal with vibration amplitude on the vertical axis, reflecting the vibration intensity at different times, and time-domain signals cannot directly distinguish the characteristic differences between normal belt operation and slippage, such as the specific frequency component changes caused by slippage, which are easily masked by the overall vibration in the time domain; therefore, the core function of FFT processing is to convert the "processed vibration frequency" in the time domain into a frequency domain signal.
[0037] A spectrum feature map is a visualization chart generated after FFT processing, with frequency as the horizontal axis and vibration amplitude at the corresponding frequency as the vertical axis.
[0038] Step S4: When a preset slippage spectrum feature exists in the spectrum feature map, output the preset belt slippage result.
[0039] Slippage spectral characteristics refer to the frequency domain characteristic standards used to determine whether a belt is slipping. These characteristics are regular spectral features extracted from a large amount of belt slippage experimental data and normal operation data through comparative analysis. They serve as the benchmark for subsequent comparison of whether the "actual spectral characteristic map" meets the slippage conditions. For example... Figure 2 and Figure 3 As shown, compared to the normal spectral characteristics, the preset slippage spectral characteristics will exhibit non-periodic low-frequency signals due to the uncertainty of sliding friction, and sudden high-amplitude peaks will appear in specific low-frequency bands due to sliding impact.
[0040] The belt slippage result refers to the confirmation that the belt is slipping after verification through spectral feature comparison. The output can be displayed as a warning light.
[0041] When a preset slippage spectrum feature is detected in the spectrum feature map, it signifies that the system has completed a slippage determination. This is the final feedback link for realizing the belt slippage detection function, and it directly serves fault warning and subsequent processing.
[0042] This also includes a method for verifying vibration frequencies, which includes: Step S10: Obtain the required rotational speed.
[0043] The required speed refers to the target operating speed that the motor belt drive system should achieve under specific operating conditions. It is obtained by reading the user-selected speed setting and then determining the corresponding rated speed after the washing machine is designed and installed.
[0044] Step S11: Calculate the actual transmission ratio based on the vibration frequency and the required rotational speed.
[0045] The actual transmission ratio refers to the power transmission ratio of a belt drive system during actual operation, and is a core parameter reflecting the current transmission efficiency and state of the belt. The actual transmission ratio is calculated by dividing the actual speed of the driving pulley by the actual speed of the driven pulley (i.e., the required speed) by the vibration frequency.
[0046] Step S12: Calculate the transmission ratio difference based on the actual transmission ratio and the preset rated transmission ratio.
[0047] Rated transmission ratio refers to the ideal transmission ratio that is pre-set and stored in the system based on the fixed structural parameters and design standards of the belt drive system.
[0048] The transmission ratio difference refers to the deviation value obtained by quantitatively calculating the actual transmission ratio from the rated transmission ratio. It is a core indicator for quantifying the degree of deviation between the current state and the ideal state of the transmission system. If the difference falls within the "preset stable deviation range", it indicates that the current transmission state is normal and the vibration frequency data is reliable. If the difference exceeds the range, it indicates that there is an abnormality in the transmission system (such as belt slippage leading to a decrease in power transmission efficiency, which in turn causes a transmission ratio deviation), and an abnormality alarm signal needs to be output.
[0049] Step S13: If the transmission ratio difference falls within the preset stable deviation range, the normal output vibration frequency will be achieved.
[0050] The stability deviation range refers to the numerical range used to determine whether the transmission ratio difference is within the allowable fluctuation range for normal operation of the transmission system. It is the core criterion for judging whether the current belt drive status is stable and whether the vibration frequency data is reliable. When the "transmission ratio difference" falls within this range, it indicates that the current belt drive status is stable (no slippage, no excessive wear, or other abnormalities), and the vibration frequency and the processed vibration frequency are reliable data reflecting the normal operation of the belt. Therefore, the system can output the vibration frequency normally.
[0051] Step S14: If the transmission ratio difference does not fall within the preset stable deviation range, a preset abnormal alarm signal is output.
[0052] An abnormal alarm signal refers to a text alarm that is pre-set by the system to display to the user on the equipment control system indicating an equipment malfunction. The output method is either a flashing warning light or a text warning message.
[0053] If the transmission ratio difference does not fall within the preset stable deviation range, it is determined that there is an abnormality in the belt drive system, such as belt slippage, wear of the drive wheel, abnormal belt tension, etc., and a preset abnormality alarm signal is output.
[0054] This also includes an anomaly detection method, which includes: Step S140: Receive the infrared scanning distance and infrared scanning intensity reflected back after the infrared beam scans the surface of the belt.
[0055] The infrared beam refers to the invisible light signal actively emitted by the infrared sensor onboard the system to scan the surface of the belt. The infrared sensor continuously emits this beam at a preset frequency (e.g., 10 times per second) towards the surface of the running belt. The beam is reflected upon contact with the belt surface and captured by the receiver of the infrared sensor. The infrared scanning distance refers to the real-time vertical distance between the infrared sensor and the belt surface, obtained through the emission of the infrared beam. Different abnormal conditions of the belt will cause this distance to change systematically: for example, when the belt is cracked, a local depression will form at the crack, and the distance will suddenly increase when scanning the depression area; when the belt is too loose, the belt will sag due to insufficient tension, and the overall scanning distance will be larger and fluctuate more significantly than in the normal state.
[0056] Infrared scanning intensity refers to the energy intensity of the infrared beam captured by the infrared sensor receiver after reflection from the belt surface. Its value directly depends on the reflectivity of the belt surface to infrared light: the smoother and cleaner the belt surface, the higher the reflectivity and the greater the scanning intensity; if there is oil (absorbing infrared light) or wear (surface roughness causing diffuse reflection) on the surface, the reflectivity will decrease, and the scanning intensity will decrease accordingly.
[0057] Step S141: Form a time-dependent scanning distance curve based on the infrared scanning distance.
[0058] A scanning distance curve is a distance curve plotted with time on the horizontal axis and infrared scanning distance on the vertical axis. It is formed by plotting continuously acquired distance data in chronological order.
[0059] Step S142: Analyze the regularity and characteristics of the distance curve based on the scanning distance curve.
[0060] Distance curve regularity features refer to the features that reflect the regularity of spatial position changes on the belt surface, obtained by scanning the distance curve, extracting features, and performing quantitative analysis. The analysis method involves cutting the curve according to a certain lateral span, and then gradually moving along the horizontal axis until the same curve appears and continues to appear subsequently. This indicates the distance curve regularity feature. If it does not appear, the lateral span is further expanded.
[0061] Step S143: When the characteristics of the distance curve match the preset characteristics of the distance rise curve, output a belt cracking alarm signal.
[0062] Distance rise curve features refer to the distance curve features pre-stored by the system for accurately determining "belt cracking," such as... Figure 3 As shown.
[0063] The belt crack alarm signal is an abnormal alarm signal output by the system that specifically indicates belt cracking. The output can be text-based or a specific flashing light pattern. When the characteristics of the distance curve match the characteristics of the distance rise curve, it is determined that the belt is cracked, and a belt crack alarm signal is output and displayed on the system.
[0064] Step S144: When the characteristics of the distance curve match the preset characteristics of the distance decrease curve, output a belt too loose alarm signal.
[0065] The distance descent curve feature refers to the distance curve characteristics used to accurately determine "belt too loose," such as... Figure 4 As shown, when the belt is too loose, it will sag or wobble significantly during operation due to poor contact with the pulley, resulting in a combination of overall offset and wide fluctuations in the infrared scanning distance.
[0066] The belt looseness alarm signal is a specific alarm signal output by the system indicating that the belt is too loose. The output can be text or a specific flashing light pattern. When the characteristics of the distance curve match the characteristics of the distance decrease curve, it is determined that the belt is cracked, and a belt looseness alarm signal is output.
[0067] Step S145: Generate a time-dependent scan intensity curve based on infrared scan intensity.
[0068] The scanning intensity curve is a continuous curve formed by plotting continuously collected intensity data in chronological order, with time as the horizontal axis and infrared scanning intensity as the vertical axis. If the belt surface is covered with oil (oil absorbs infrared light), the reflectivity will decrease significantly. If the belt surface is worn (rough surface leads to diffuse reflection), the reflectivity will change irregularly, and the curve will show irregular high-frequency fluctuations.
[0069] Step S146: Analyze the regularity and characteristics of the intensity curve based on the scanning intensity curve.
[0070] like Figure 5 and Figure 6As shown, the intensity curve regularity feature refers to the feature obtained after feature extraction and quantitative analysis through scanning the intensity curve, which can reflect the changing pattern of infrared reflectance characteristics of the belt surface. Essentially, it extracts distinctive features from the infrared reflectance energy fluctuation trajectory over time that can distinguish between "normal surface conditions" and "abnormal surface characteristics such as oil adhesion and wear."
[0071] Step S147: When the intensity curve pattern matches the preset intensity decrease curve pattern, output a belt oil adhesion alarm signal.
[0072] The intensity decrease curve feature refers to the intensity curve feature standard pre-stored by the system for accurately determining "belt oil stains". It is a characteristic energy change law extracted based on the infrared reflection characteristics when oil stains are attached to the belt surface. When oil stains are attached to the belt surface (such as lubricating oil leakage or dirt accumulation), the oil stains will significantly absorb the infrared beam, resulting in a decrease in the intensity of infrared energy reflected back to the sensor. The "scanning intensity curve" shows an overall decrease and a smooth fluctuation.
[0073] The belt oil adhesion alarm signal is output when the intensity curve pattern matches the preset intensity decrease curve pattern. It is one of the sub-types of "preset abnormal alarm signals". The output of this signal enables accurate determination of the abnormal surface characteristic of "oil adhesion", which makes up for the insufficiency of identifying surface contamination problems by vibration frequency or transmission ratio alone. The belt oil adhesion alarm signal is displayed by the system.
[0074] The methods for outputting belt cracking alarm signals include: Step S1430: Receive belt replacement signal.
[0075] The belt replacement signal indicates the model of the belt to be replaced. This is entered manually by the user.
[0076] Step S1431: After receiving the belt replacement signal, execute the no-load test command and collect the vibration frequency, defining the vibration frequency as the reference vibration frequency.
[0077] The no-load test command refers to the operation command automatically generated by the system after receiving the belt replacement signal, which controls the equipment to operate under no-load conditions. By eliminating the influence of loads such as an empty washing machine drum or no operating resistance at the driven end of industrial equipment on the transmission system, it ensures that the collected vibration frequency only reflects the inherent characteristics of the newly replaced belt and the basic operating state of the transmission system, avoiding interference from load fluctuations on the accuracy of the reference parameters. This provides a stable and clean operating environment for subsequent acquisition of the "reference vibration frequency".
[0078] The reference vibration frequency refers to the vibration frequency of the newly replaced belt under no-load conditions, collected by the system through an accelerometer during the no-load test, and is defined by the system as the benchmark reference value for subsequent testing. Compared with the vibration frequency of the old belt, it may show different values due to the consistency or difference of belt models. If the same model belt is replaced, the frequency should be close to the original reference; if a different model but compatible belt is replaced, the frequency should be used as the new reference.
[0079] Step S1432: Obtain the current speed during the execution of the no-load operation command.
[0080] The current speed refers to the actual operating speed of the transmission system, which is a measured parameter distinct from the "demanded speed." The system collects this data in real time through a speed detection device.
[0081] Step S1433: Calculate the test transmission ratio based on the reference vibration frequency and the current rotational speed, update it as the rated transmission ratio, and save it to the system.
[0082] The test transmission ratio refers to the actual transmission ratio of the newly replaced belt under normal no-load conditions, calculated based on the reference vibration frequency and the current speed. The calculation method has been introduced in the above steps and will not be repeated here.
[0083] Updating and saving the rated transmission ratio refers to directly replacing the original "rated transmission" in the system with the above-mentioned test transmission ratio and storing it in the system memory as the new benchmark value for all subsequent transmission ratio-related tests.
[0084] This further includes: Step S14310: After outputting the belt cracking alarm signal, retrieve and output the current belt model.
[0085] The current belt model refers to the specification information of the belt currently in use, which typically includes the model number, size parameters, material type, and compatible pulley parameters. It is a core parameter characterizing the belt's physical properties and compatibility. When the belt is installed or replaced, the information is manually entered into the system and permanently stored in the system's memory as the basic data for the equipment file.
[0086] Step S14311: Receive the belt replacement signal and the belt model at the same time.
[0087] The belt replacement model refers to the specification information of the newly replaced belt, which corresponds to the current belt model (i.e., the old belt model). It also includes core information such as model number, size parameters, material type, and compatible pulley parameters. These are key parameters characterizing the physical properties of the new belt and its compatibility with the system. This achieves a precise connection between the "replacement operation" and "system adaptation," providing crucial information for the flexibility and accuracy of subsequent calibration procedures and ensuring stable system operation after the new belt is installed.
[0088] Step S14312: If the current belt model and the replacement belt model are the same, do not perform the no-load test command.
[0089] When replacing belts of the same model, omitting the no-load test step does not affect equipment safety and can optimize the operation and maintenance process, so there is no need to execute the no-load test instruction.
[0090] The methods for outputting a belt too loose alarm signal include: Step S1440: When the characteristics of the distance curve match the preset characteristics of the distance descent curve, control the movable pulley to move slowly toward the belt, and continue to execute steps S140 to S142.
[0091] A movable pulley is a belt pulley whose installation position can be precisely adjusted via a drive mechanism. Its core function is to dynamically adjust belt tension. This pulley is used as a tensioner: when the belt is too loose, the control system drives it to move slowly in the direction of the belt, increasing the contact pressure with the belt and thus improving the belt tension.
[0092] Step S1441: When continuing to execute steps S140 to S142, if the characteristics of the distance curve and the characteristics of the distance descent curve still match, continue to control the pulley to move and obtain the moving distance.
[0093] The movement distance refers to the actual displacement of the movable pulley from its starting position to its current position during the slow adjustment process towards the belt. If the belt remains too loose, the system will continue to drive the pulley to move, and simultaneously record the movement distance for each movement.
[0094] Step S1442: If the distance traveled during the control of the pulley movement is equal to the preset maximum distance, stop the movement and output a belt replacement signal.
[0095] The maximum travel distance refers to the maximum displacement that the movable pulley is allowed to move during belt tension adjustment. If the problem of a loose belt cannot be resolved even after reaching this travel distance, it indicates that the belt is excessively worn or stretched. At this point, the system stops moving and triggers a belt replacement signal, indicating that a new belt needs to be replaced to avoid equipment damage or malfunction caused by ineffective adjustments.
[0096] Step S1443: When the characteristics of the distance curve do not match the preset characteristics of the distance descent curve, immediately stop the movement of the pulley and cancel the output belt too loose alarm signal.
[0097] If the characteristics of the distance curve do not match the preset characteristics of the distance decrease curve, it indicates that the belt is already tensioned, so there is no need to output a belt too loose alarm signal.
[0098] The methods for outputting belt oil adhesion alarm signals include: Step S1470: When the intensity curve pattern matches the preset intensity decrease curve pattern, control the washing machine to enter the preset low-speed operation mode and control the pulley to execute the self-locking command, and drive the pulley to move slowly to obtain pulley pressure.
[0099] Low-speed operation mode refers to a low-speed operation state preset by the washing machine system.
[0100] A self-locking command is a command sent by the control system to the pulley to fix its current position. After the command is executed, the pulley's drive mechanism will lock to prevent the pulley from shifting due to belt tension or vibration when there is no control signal. This ensures that the initial position of the pulley is stable and the pressure detection benchmark is consistent during the subsequent "slow movement to obtain pulley pressure" process.
[0101] Pulley pressure refers to the normal pressure value generated when the pulley contacts the belt surface, detected by a pressure sensor during the slow movement of the pulley. Its core function is to help determine the severity of oil contamination by detecting changes in pulley pressure (such as abnormally low pressure under the same displacement, which may be due to poor contact caused by oil lubrication). This provides a quantitative basis for subsequent cleaning or maintenance strategies.
[0102] Step S1471: When the pulley pressure is greater than 0, control the pulley to stop moving and accumulate the stopping time.
[0103] Stop time refers to the total duration of time the pulley remains stationary after the system controls the pulley to stop moving when the "pulley pressure is greater than 0".
[0104] The core logic of the cumulative stop time is based on the trigger state of "pulley pressure greater than 0", and the system timer achieves precise accumulation by "timekeeping when the condition is met and pausing when the condition is not met".
[0105] Step S1472: After the stopping time exceeds the preset cleaning time, reacquire the regularity characteristics of the intensity curve.
[0106] The preset cleaning time refers to the standard duration pre-set by the system for completing the initial cleaning of oil stains on the belt surface. When the "stop time" exceeds this preset value, the system determines that the initial cleaning of the belt contact area has been completed. At this time, the "intensity curve regularity feature" is re-acquired to more accurately determine whether the oil stains have been removed: if the re-acquired feature still conforms to the "intensity decrease curve feature", it means that the oil stains have not been cleaned, and further cleaning or an alarm needs to be triggered; if the feature returns to normal, it means that the cleaning is effective.
[0107] Step S1473: When the reacquired intensity curve characteristics do not match the preset intensity decrease curve characteristics, cancel the output of the oil adhesion alarm signal.
[0108] When the characteristics of the reacquired intensity curve do not match the preset characteristics of the intensity decrease curve, it indicates that the oil stains on the belt surface have been effectively removed, the infrared reflection characteristics of the belt surface have returned to normal, and the oil stain problem no longer exists. Therefore, the output of the oil stain adhesion alarm signal is cancelled.
[0109] Step S1474: When the reacquired intensity curve regularity features match the intensity decrease curve features, repeat steps S1470 to S1472 until the reacquired intensity curve regularity features do not match the preset intensity decrease curve features.
[0110] This also includes a method for adjusting the friction between the pulley and the belt surface, the method comprising: Step S14700: Obtain the contact pressure between the pulley and the belt.
[0111] Step S14701: When the contact pressure is greater than 0, a scanning intensity curve is generated in real time.
[0112] Step S14702: When the scanning intensity curve is not equal to the preset standard scanning intensity curve, continue to move the pulley to tighten the belt.
[0113] The preset standard scan intensity curve refers to the standard scan intensity curve pre-stored by the system, representing the belt surface in a normal state (no oil stains, no damage, etc.). By performing multiple infrared scans on a normal belt, the typical infrared reflection intensity change trajectory is extracted, including the average intensity value, fluctuation range, and overall trend under normal conditions. This serves as the benchmark template for judging whether the current "scan intensity curve" is normal. When the real-time generated "scan intensity curve" does not match or is not equal to the preset curve, it indicates that there is still an abnormality on the belt surface. The system then triggers the action of "continuing to move the pulley to tighten the belt," increasing the contact pressure between the pulley and the belt to help remove residual oil stains or ensure the stability of the scan detection until the curve matches the preset standard.
[0114] Step S14703: When the scan intensity curve is equal to the preset standard scan intensity curve, stop the adjustment immediately.
[0115] The adjustment was stopped immediately because the adjustment objective had been achieved. The sole purpose of moving the pulley to press against the belt was to restore the scan intensity curve to the preset scan intensity curve, which is the infrared scan reference when the belt surface is in a normal state. When the two are equal, it indicates that: the infrared reflection characteristics of the belt surface have returned to normal, and problems such as oil stains and misalignment causing abnormal curves have been resolved; the contact state between the pulley and the belt has reached the optimal state for normal scan data, and the adjustment objective has been fully achieved, so no further action is needed.
[0116] This also includes a method for approving scan intensity curves, which includes: Step S1400: Locate the reference infrared scan intensity of the infrared sensor.
[0117] The reference infrared scan intensity of an infrared sensor refers to the baseline value of infrared reflection intensity measured by the infrared sensor under standard calibration conditions. It is used to verify whether the sensor is in normal working order: if the actual scan intensity value deviates from this reference value beyond the allowable range (e.g., due to dirt on the sensor lens or component aging), it indicates a sensor malfunction, requiring priority calibration or maintenance to avoid misjudging the condition of the belt surface, such as oil stains, due to sensor problems. This reference is usually calibrated at the factory and can be updated through periodic calibration.
[0118] Step S1401: Obtain the current infrared scanning intensity of the infrared sensor.
[0119] The current infrared scanning intensity refers to the actual infrared reflection intensity value measured by the infrared sensor during real-time operation (such as when dynamically scanning the belt surface or detecting according to a preset cycle). It is the sensor's "real-time measured data," directly reflecting the infrared reflection characteristics of the currently detected belt surface, or the sensor's own real-time output status. It is compared with the "reference infrared scanning intensity" in step S1400: if the deviation between the two exceeds the allowable range, the sensor can be determined to be abnormal; if the deviation is within the normal range, the "current infrared scanning intensity" can be used to generate a "scanning intensity curve" as the raw data for analyzing the belt surface condition.
[0120] Step S1402: Calculate the intensity attenuation rate based on the current infrared scanning intensity and the reference infrared scanning intensity.
[0121] Intensity attenuation rate refers to the proportional parameter used to quantify the degree of attenuation of "current infrared scan intensity" relative to "reference infrared scan intensity". It is obtained by dividing the difference between "reference infrared scan intensity" and "current infrared scan intensity" by the reference value. The formula can be simplified to: Intensity attenuation rate is the difference between reference infrared scan intensity and current infrared scan intensity divided by reference infrared scan intensity.
[0122] Step S1403: No operation is performed when the intensity attenuation rate is less than the preset pollution shielding threshold.
[0123] The preset contamination / obstruction threshold refers to a critical attenuation rate value pre-set by the system to determine whether the infrared sensor's scanning intensity has abnormally decreased due to contamination or obstruction. If the intensity attenuation rate is greater than or equal to this threshold, it indicates that the sensor may be contaminated by oil or dust, or that foreign objects are obstructing it, causing distorted scanning data. In this case, abnormal detection should be paused, and the sensor cleaning or inspection process should be triggered first. This avoids misjudging the belt status due to sensor malfunctions.
[0124] Step S1404: When the intensity attenuation rate is greater than the preset contamination shielding threshold, control the preset air blowing device to blow air toward the infrared sensor, and recalculate the intensity attenuation rate, defining the intensity attenuation rate as the pre-cleaning intensity attenuation rate.
[0125] The pre-configured air blowing device refers to the pneumatic cleaning equipment pre-configured in the system for cleaning the surface of the infrared sensor. Its core function is to remove dust, oil, and other contaminants adhering to the sensor lens by blowing compressed gas. When the intensity attenuation rate of the infrared sensor exceeds the standard due to contamination, the device will activate the air blowing to reduce the interference of sensor contamination on the scanning data.
[0126] The pre-cleaning intensity attenuation rate refers to the intensity attenuation rate recalculated after the infrared sensor has been cleaned by the "preset air blowing device". If the attenuation rate drops below the "preset contamination obstruction threshold", it indicates that the sensor contamination has been removed and normal scanning can be resumed; if it still exceeds the standard, it may be due to stubborn contaminants or sensor malfunction, requiring further cleaning or an alarm to be triggered.
[0127] Step S1405: If the pre-cleaning intensity decay rate is greater than the contamination occlusion threshold, then output the preset sensor cleaning signal.
[0128] The preset sensor cleaning signal is a pre-defined instruction signal used by the system to indicate that "the infrared sensor needs further cleaning." When the "pre-cleaning intensity attenuation rate" is still greater than the "contamination obstruction threshold," it indicates that air-blowing cleaning has not effectively removed stubborn contaminants from the sensor surface, and the system outputs this signal. The function of this signal is to initiate subsequent cleaning processes: trigger a more powerful automatic cleaning mechanism, or send an alarm to the user or maintenance system to ensure that the contaminants on the sensor surface are completely removed and its normal scanning accuracy is restored.
[0129] Based on the same inventive concept, embodiments of the present invention provide a system for detecting motor belt slippage.
[0130] A system for detecting motor belt slippage, comprising: The acquisition module is used to obtain vibration frequency parameters, required rotational speed parameters, and pressure parameters; A memory for storing a program for detecting motor belt slippage; The processor loads and executes programs from memory.
[0131] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0132] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A method for detecting motor belt slippage, characterized in that, include: Step S1: Receive the vibration frequency transmitted by the belt, wherein the receiving device is an accelerometer; Step S2: Perform signal preprocessing based on the vibration frequency to obtain the processed vibration frequency; Step S3: Perform FFT processing based on the processed vibration frequency to obtain the spectral feature map; Step S4: When a preset slippage spectrum feature exists in the spectrum feature map, output the preset belt slippage result; This also includes a method for verifying vibration frequencies, which includes: Step S10: Obtain the required rotational speed; Step S11: Calculate the actual transmission ratio based on the vibration frequency and the required rotational speed; Step S12: Calculate the transmission ratio difference based on the actual transmission ratio and the preset rated transmission ratio; Step S13: If the transmission ratio difference falls within the preset stable deviation range, the normal output vibration frequency is achieved. Step S14: If the transmission ratio difference does not fall within the preset stable deviation range, a preset abnormal alarm signal is output.
2. The method for detecting motor belt slippage according to claim 1, characterized in that, It also includes anomaly detection methods, which include: Step S140: Receive the infrared scanning distance and infrared scanning intensity reflected back after the infrared beam scans the surface of the belt; Step S141: Form a time-dependent scanning distance curve based on the infrared scanning distance; Step S142: Analyze the regularity and characteristics of the distance curve based on the scanning distance curve; Step S143: When the characteristics of the distance curve match the preset characteristics of the distance rise curve, output a belt cracking alarm signal; Step S144: When the characteristics of the distance curve match the preset characteristics of the distance decrease curve, output a belt too loose alarm signal; Step S145: Generate a time-dependent scan intensity curve based on infrared scan intensity; Step S146: Analyze the regularity and characteristics of the intensity curve based on the scanning intensity curve; Step S147: When the intensity curve pattern matches the preset intensity decrease curve pattern, output a belt oil adhesion alarm signal.
3. The method for detecting motor belt slippage according to claim 2, characterized in that, Methods for outputting belt crack alarm signals include: Step S1430: Receive belt replacement signal; Step S1431: After receiving the belt replacement signal, execute the no-load test command and collect the vibration frequency, defining the vibration frequency as the reference vibration frequency; Step S1432: Obtain the current rotational speed during the execution of the no-load operation command; Step S1433: Calculate the test transmission ratio based on the reference vibration frequency and the current rotational speed, update it as the rated transmission ratio, and save it to the system.
4. The method for detecting motor belt slippage according to claim 3, characterized in that, Further includes: Step S14310: After outputting the belt cracking alarm signal, collect and output the current belt model; Step S14311: Receive the belt replacement signal and the belt model at the same time; Step S14312: If the current belt model and the replacement belt model are the same, do not perform the no-load test command.
5. A method for detecting motor belt slippage according to claim 2, characterized in that, Methods for outputting a belt too loose alarm signal include: Step S1440: When the characteristics of the distance curve match the preset characteristics of the distance descent curve, control the movable pulley to move slowly toward the belt, and continue to execute steps S140 to S142. Step S1441: When continuing to execute steps S140 to S142, if the characteristics of the distance curve and the characteristics of the distance descent curve still match, continue to control the pulley to move and obtain the moving distance; Step S1442: If the distance moved during the control of the pulley movement is equal to the preset maximum distance, stop the movement and output a belt replacement signal; Step S1443: When the characteristics of the distance curve do not match the preset characteristics of the distance descent curve, immediately stop the movement of the pulley and cancel the output belt too loose alarm signal.
6. A method for detecting motor belt slippage according to claim 5, characterized in that, Methods for outputting belt oil adhesion alarm signals include: Step S1470: When the intensity curve pattern matches the preset intensity decrease curve pattern, control the washing machine to enter the preset low-speed operation mode and control the pulley to execute the self-locking command, and drive the pulley to move slowly to obtain pulley pressure; Step S1471: When the pulley pressure is greater than 0, control the pulley to stop moving and accumulate the stopping time; Step S1472: After the stopping time exceeds the preset cleaning time, reacquire the regularity characteristics of the intensity curve; Step S1473: When the reacquired intensity curve characteristics do not match the preset intensity decrease curve characteristics, cancel the output of the oil adhesion alarm signal; Step S1474: When the reacquired intensity curve regularity features match the intensity decrease curve features, repeat steps S1470 to S1472 until the reacquired intensity curve regularity features do not match the preset intensity decrease curve features.
7. A method for detecting motor belt slippage according to claim 6, characterized in that, It also includes a method for adjusting the friction between the pulley and the belt surface, the method comprising: Step S14700: Obtain the contact pressure between the pulley and the belt; Step S14701: When the contact pressure is greater than 0, a scanning intensity curve is generated in real time; Step S14702: When the scan intensity curve is not equal to the preset standard scan intensity curve, continue to move the pulley to tighten the belt; Step S14703: When the scan intensity curve is equal to the preset standard scan intensity curve, stop the adjustment immediately.
8. A method for detecting motor belt slippage according to claim 2, characterized in that, It also includes an approval method for scanning intensity curves, which includes: Step S1400: Locate the reference infrared scan intensity of the infrared sensor; Step S1401: Obtain the current infrared scanning intensity of the infrared sensor; Step S1402: Calculate the intensity attenuation rate based on the current infrared scanning intensity and the reference infrared scanning intensity; Step S1403: No operation is performed when the intensity attenuation rate is less than the preset pollution shielding threshold; Step S1404: When the intensity attenuation rate is greater than the preset contamination blocking threshold, control the preset air blowing device to blow air toward the infrared sensor, and recalculate the intensity attenuation rate, defining the intensity attenuation rate as the pre-cleaning intensity attenuation rate. Step S1405: If the pre-cleaning intensity decay rate is greater than the contamination occlusion threshold, then output the preset sensor cleaning signal.
9. A system for detecting motor belt slippage, comprising: The acquisition module is used to obtain vibration frequency parameters, required rotational speed parameters, and pressure parameters; A memory for storing a program for detecting motor belt slippage as described in any one of claims 1 to 8; The processor and memory can load and execute programs to implement a method for detecting motor belt slippage.