A control method and system for automatic detection of a vacuum cleaner

By using automated control methods, the system acquires vacuum cleaner identification information, sends commands for gear switching and air inlet blockage, and collects parameter values ​​and suction data. This solves the problems of cumbersome vacuum cleaner testing processes and inconsistent results, achieving efficient and accurate testing results.

CN122345495APending Publication Date: 2026-07-07深セン雅博創新有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
深セン雅博創新有限公司
Filing Date
2026-03-04
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing vacuum cleaner testing methods rely on manual operation, resulting in cumbersome and inefficient testing processes, poor consistency of test results, and difficulty in meeting the needs of large-scale production.

Method used

The system employs an automated control method, which obtains the vacuum cleaner's identification information through the control center, automatically starts the equipment, sends commands for gear switching and air inlet blockage, and uses communication circuits to collect parameter values ​​and suction data to determine if there are any abnormalities.

Benefits of technology

It achieves synchronized and automated detection of vacuum cleaners, reduces manual workstations, improves detection efficiency and result consistency, and avoids the problems of insufficient accuracy of manual reading and inconsistent judgment standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122345495A_ABST
    Figure CN122345495A_ABST
Patent Text Reader

Abstract

The application provides a control method for automatic detection of a dust collector, and the control method comprises the following steps: obtaining the identification information of the detected dust collector and starting; reading the first parameter values of the battery pack and the display panel of the dust collector; sending the gear switching and air inlet blocking instructions to the instruction control circuit to control the actuator to make the dust collector switch gears and block the air inlet in sequence; under the air inlet blocking state, the first communication circuit collects the second parameter values of the battery pack and the display panel in sequence according to the gears, and the second communication circuit synchronously collects the suction data of the suction gauge according to the gears; and determining whether the second parameter values and the suction data are abnormal. The application realizes the full-process automation of the detection of the dust collector, and significantly improves the detection efficiency and the accuracy of the results by synchronously collecting the electrical parameters and the physical suction data according to the gears.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vacuum cleaners, and more particularly to a control method and system for automatic detection of vacuum cleaners. Background Technology

[0002] In the manufacturing process of vacuum cleaners, in order to ensure product quality, it is usually necessary to perform functional testing on the finished product after assembly.

[0003] Currently, manual inspection is widely used in the industry. However, as vacuum cleaner products become increasingly complex, integrating precision components such as battery packs, display panels, and motors, the limitations of manual inspection are becoming increasingly apparent. On one hand, the dispersed nature of the inspection process, requiring independent inspection stations for each core function, increases the number of inspection stations and necessitates a large workforce. This makes the inspection process cumbersome, poorly coordinated, and inefficient, failing to meet the demands of large-scale mass production. On the other hand, manual inspection relies on the experience and responsibility of operators. Inconsistent judgment standards among operators lead to insufficient accuracy in reading key data such as battery parameters and suction power, poor consistency in identifying abnormal states, and a high risk of missed or false positives. This makes it difficult to guarantee the accuracy and standardization of inspection results, and ultimately fails to meet the stringent requirements of product quality control.

[0004] Therefore, there is a need for a control method and system for automatic vacuum cleaner detection that can achieve synchronized and automated detection of vacuum cleaners, reduce manual workstations and operators, and improve detection efficiency and consistency of detection results. Summary of the Invention

[0005] In view of this, it is necessary to provide a control method and system for automatic vacuum cleaner detection that can achieve synchronized and automated detection of vacuum cleaners, reduce manual workstations and operators, and improve detection efficiency and consistency of detection results, so as to solve the above problems.

[0006] Embodiments of this application provide a control method for automatic detection of a vacuum cleaner, the control method comprising: Obtain the identification information of the vacuum cleaner under test and start the vacuum cleaner; Read the first parameter value of the vacuum cleaner battery pack and display panel; Send gear switching commands and air inlet blocking commands to the command control circuit, and control the actuator to control the vacuum cleaner to switch gears and perform air inlet blocking actions in sequence; When the air inlet is blocked, the first communication circuit sequentially collects the second parameter values ​​of the vacuum cleaner battery pack and the display panel according to the gear, while the second communication circuit synchronously collects the suction data of the suction meter according to the gear. Determine whether there are any abnormalities in the second parameter value and the suction data.

[0007] In at least one embodiment of this application, the first parameter value includes: the version number of the vacuum cleaner battery pack and the version number of the display panel; The second parameter values ​​include: fan power, battery cell voltage, discharge voltage, duty cycle, and motor feedback frequency; The suction data includes: vacuum level value.

[0008] In at least one embodiment of this application, the step of "sending a gear switching command and an air inlet blocking command to the command control circuit, and controlling the actuator to control the vacuum cleaner to sequentially switch gears and perform the air inlet blocking action" includes the following steps: Send the first gear switching command and control the vacuum cleaner to switch to the higher gear; Then send a second gear switching command to control the vacuum cleaner to switch to a lower gear. After confirming that the vacuum cleaner is in a low gear, an air inlet blockage command is sent to control the actuator to block the air inlet of the vacuum cleaner and maintain the blocked air inlet state. Then, the third and fourth gear switching commands are sent in sequence to control the vacuum cleaner to switch to the medium and high gears in sequence.

[0009] In at least one embodiment of this application, the step of "sending a first gear switching command and controlling the vacuum cleaner to switch to a higher gear" further includes the step of: When switching to the high-level position, the first set of second parameter values ​​is collected, including the first duty cycle value, the first fan power value, the first cell voltage value, and the first discharge current value.

[0010] In at least one embodiment of this application, the step "when the air inlet is blocked, sequentially collect the second parameter values ​​of the vacuum cleaner battery pack and the display panel according to the gear level through the first communication circuit, and simultaneously collect the suction data of the suction meter according to the gear level through the second communication circuit" specifically includes the following steps: The vacuum cleaner is switched to a low setting, and the second set of second parameter values ​​and the first set of suction power data are collected simultaneously at the current setting. The second set of second parameter values ​​includes the second duty cycle value and the second fan power value, and the first set of suction power data includes the first vacuum degree value. Control the vacuum cleaner to switch to the medium speed setting, and simultaneously collect the third set of second parameter values ​​and the second set of suction power data at the current speed setting; wherein, the third set of second parameter values ​​includes the third duty cycle value and the third fan power value, and the second set of suction power data includes the second vacuum degree value; Control the vacuum cleaner to switch to the high setting, and simultaneously collect the fourth set of second parameter values ​​and the third set of suction power data at the current setting; the fourth set of second parameter values ​​includes the fourth duty cycle value, the fourth fan power value and the motor feedback frequency, and the third set of suction power data includes the third vacuum degree value.

[0011] In at least one embodiment of this application, the step of "determining whether there is an anomaly in the second parameter value and the suction data" specifically involves the following steps: The second parameter value and the suction power data collected at the current gear level are compared with the preset corresponding gear level standard threshold. If any data at the current gear exceeds the preset corresponding gear standard threshold, the vacuum cleaner is deemed unqualified. If the data for the current gear level are all within the preset standard threshold range, then control the vacuum cleaner to switch to the next gear level.

[0012] In at least one embodiment of this application, the preset corresponding gear standard threshold includes: The first fan power threshold range and the first duty cycle threshold range at the high level when the air inlet is not blocked; The first vacuum threshold range, the second fan power threshold range, and the second duty cycle threshold range at low speed when the air inlet is blocked; The second vacuum threshold range, the third fan power threshold range, and the third duty cycle threshold range at the medium setting when the air inlet is blocked; The third vacuum threshold range, the fourth fan power threshold range, the fourth duty cycle threshold range, and the motor feedback frequency threshold range at a high level when the air inlet is blocked.

[0013] This application provides a control system for automatic detection of a vacuum cleaner, used to execute any of the control methods for automatic detection of a vacuum cleaner, the control system comprising: Control center; A vacuum cleaner, the vacuum cleaner having a battery pack, a display panel, a suction meter and a main control unit; An actuator for performing physical operations on the vacuum cleaner upon receiving an instruction; The control panel is connected to the control center, the vacuum cleaner, and the actuator, respectively. The control board includes: The serial port module is connected to the control center. The first communication circuit has one end connected to the control center via the serial port module and the other end connected to the vacuum cleaner, and is used to collect the operating parameters of the vacuum cleaner. The second communication circuit is connected to the control center at one end via the serial port module and to the suction meter at the other end, for collecting suction data. The instruction control circuit is connected to the control center at one end via the serial port module and to the main control unit and the actuator of the vacuum cleaner at the other end. It is used to transmit instructions from the control center to the vacuum cleaner and the actuator to control the vacuum cleaner to switch gears and to control the actuator to block the air inlet of the vacuum cleaner.

[0014] In at least one embodiment of this application, the first communication circuit includes: The first serial port chip is connected at one end to the serial port module and at the other end to the battery pack; The fourth serial port chip is connected to the serial port module at one end and to the display board at the other end, and is used to collect parameters from the display board. The second communication circuit includes: The second serial port chip is connected to the serial port module at one end and to the suction meter at the other end. The control panel also includes: The third serial port chip is connected at one end to the serial port module and at the other end to the main control unit of the vacuum cleaner to form the instruction control circuit.

[0015] In at least one embodiment of this application, the instruction control circuit includes: A power on / off control circuit is used to start or stop the vacuum cleaner in response to instructions from the control center. A gear shifting control circuit is used to drive the actuator to trigger the gear shifting of the vacuum cleaner; An air inlet blockage control circuit is used to drive an actuator to block the air inlet of the vacuum cleaner.

[0016] The aforementioned automatic detection control method for vacuum cleaners replaces manual operation by setting up a control center. It automatically acquires the vacuum cleaner's identifier and starts the equipment without requiring manual step-by-step startup. The command control circuit automatically sends speed switching and air inlet blockage commands, replacing manual speed switching and simulating blockage conditions. This reduces the need for independent detection stations and operators, solving the problems of dispersed processes and low efficiency. Furthermore, the method automatically collects parameter values ​​from the battery pack and display panel via a first communication circuit, while a second communication circuit simultaneously collects data from the suction meter, replacing manual data reading and subjective judgment. This avoids inconsistent judgment standards and insufficient reading accuracy, achieving synchronized and automated multi-parameter detection, effectively improving detection efficiency and the accuracy and consistency of detection results. Attached Figure Description

[0017] Figure 1This is a flowchart of a control method for automatic detection of a vacuum cleaner according to an embodiment of this application; Figure 2 This is a system block diagram of an automatic detection control system for a vacuum cleaner according to an embodiment of this application; Figure 3 A structural diagram of the control center, control panel, and vacuum cleaner; Figure 4 This is a schematic diagram of the control board. Figure 5 This is a system block diagram of the instruction control circuit; Figure 6 This is a circuit block diagram of the power-on / off control circuit in an embodiment of this application; Figure 7 This is a circuit block diagram of the gear shifting control circuit in an embodiment of this application; Figure 8 This is a circuit block diagram of the air inlet blockage control circuit in an embodiment of this application.

[0018] Explanation of main component symbols 100. A control system for automatic detection of a vacuum cleaner; 10. Control center; 20. Control board; 21. Serial port module; 22. Command control circuit; 221. Third serial port chip; 2211. Power on / off control circuit; 2212. Gear switching control circuit; 2213. Air inlet blockage control circuit; 23. First communication circuit; 231. First serial port chip; 232. Fourth serial port chip; 24. Second communication circuit; 241. Second serial port chip; 30. Vacuum cleaner; 31. Battery pack; 32. Display board; 33. Suction meter; 34. Main control unit; 200. A control method for automatic detection of a vacuum cleaner. Detailed Implementation

[0019] The embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0020] It should be noted that when a component is considered to be "connected" to another component, it can be directly connected to the other component or may also have an intervening component. When a component is considered to be "placed" on another component, it can be directly placed on the other component or may also have an intervening component. The terms "top," "bottom," "upper," "lower," "left," "right," "front," "back," and similar expressions used in this article are for illustrative purposes only.

[0021] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0022] according to Figures 1-8 This embodiment provides a control method for automatic detection of a vacuum cleaner 30, applied to an automatic detection system for a vacuum cleaner 30. The system includes a control center 10, a control board 20, an actuator, and a vacuum cleaner 30 to be detected. The control board 20 is equipped with a command control circuit 22, a first communication circuit 23, and a second communication circuit 24. The command control circuit 22 is connected to the control center 10, the actuator, and the main control unit 34 of the vacuum cleaner 30. The first communication circuit 23 is connected to the battery pack 31 and the display board 32 of the vacuum cleaner 30. The second communication circuit 24 is connected to the suction meter 33 of the vacuum cleaner 30.

[0023] Specifically, the control center 10 can be a host computer, industrial control computer, or a control terminal with computing and data storage capabilities. The control board 20 serves as the hardware interface between the control center 10 and the vacuum cleaner 30, and it forms a first communication circuit 23, a second communication circuit 24, and a command control circuit 22. The first communication circuit 23 establishes a data interaction channel with the battery pack 31 and display board 32 of the vacuum cleaner 30 to read information such as version number and operating parameters. The second communication circuit 24 establishes a data interaction channel with the suction meter 33 to synchronously collect suction data such as vacuum level during the detection process. The command control circuit 22 outputs control commands to the actuator of the vacuum cleaner 30, including actions such as power on / off, gear switching, and simulating blockage of the air inlet. The actuator is a cylinder structure.

[0024] S10. Obtain the identification information of the vacuum cleaner 30 under test and start the vacuum cleaner 30. The identification information may include, but is not limited to, product serial number, model code or barcode information, and the identification information is associated with the current testing task to form a traceable testing record; then the control center 10 sends a start command to the command control circuit 22 to make the actuator perform a power-on / start operation on the vacuum cleaner 30, thereby ensuring that subsequent reading and data collection are completed in a controlled operating state of the vacuum cleaner 30.

[0025] In practice, the SN barcode or QR code on the vacuum cleaner 30 under test is first scanned with a barcode scanner to obtain its unique identification information. At this time, the control center 10 automatically sends a power-on command to the vacuum cleaner 30 through the command control circuit 22 to complete the automatic start of the equipment without the need for manual pressing of the switch.

[0026] S20. Read the first parameter values ​​of the battery pack 31 and display panel 32 of the vacuum cleaner 30; the control center 10 reads the first parameter values ​​of the battery pack 31 and display panel 32 through the first communication circuit 23 to complete the confirmation of the consistency, matching or detectability of the tested object in the early stage of detection.

[0027] S30, the control center 10 sends a gear switching command and an air inlet blocking command to the command control circuit 22, and controls the actuator to drive the vacuum cleaner 30 to switch gears sequentially, while simultaneously performing the blocking action on the air inlet; wherein, the sequential gear switching is to switch between multiple gears such as low, medium and high in a preset order to construct a multi-condition detection sequence, and the air inlet blocking action is used to simulate the load state of the vacuum cleaner 30 under typical abnormal or extreme conditions.

[0028] S40. When the air inlet is blocked, the control center 10 controls the first communication circuit 23 to collect the second parameter values ​​of the battery pack 31 and the display panel 32 in sequence according to the gear, and at the same time controls the second communication circuit 24 to collect the suction data of the suction meter 33 synchronously according to the gear. Through the combination of sequential collection and synchronous collection according to the gear, each gear corresponds to a set of data that can be aligned.

[0029] S50. Determine whether there are any abnormalities in the second parameter value and the suction data.

[0030] The control center 10 compares the second parameter value and suction data collected at each speed setting with the corresponding standard threshold preset in the control center 10. If all data are within the threshold range, the vacuum cleaner 30 is deemed qualified; if any data exceeds the threshold, it is deemed unqualified, and the subsequent testing process can be interrupted.

[0031] In summary, through the cooperation of the control center 10, the command control circuit 22, and the actuator, the automatic construction of the vacuum cleaner 30's start-up, gear switching, and air inlet blockage conditions is achieved, reducing manual standing and operation steps, and minimizing operational inconsistencies caused by differences in personnel proficiency. The first communication circuit 23 automatically reads the operating parameters of the battery pack 31 and the display panel 32 at each gear level, and the second communication circuit 24 synchronously collects data from the suction meter 33 at the same gear level, ensuring strict alignment of multi-source data in both time and gear dimensions, thereby significantly improving the objectivity and comparability of data collection. By judging anomalies in the second parameter value and suction data, a pass / fail conclusion can be quickly and stably output during the testing phase, forming a traceable testing record and avoiding problems caused by human reading errors and inconsistent subjective judgment standards.

[0032] In one specific embodiment, the first parameter value includes: the version number of the battery pack 31 of the vacuum cleaner 30 and the version number of the display panel 32; the second parameter value includes: the fan power value, the cell voltage value, the discharge voltage value, the duty cycle value and the motor feedback frequency; the suction data includes: the vacuum degree value.

[0033] Specifically, the first parameter value is acquired by the first communication circuit 23 from the battery pack 31 and the display board 32 after the vacuum cleaner 30 is started, before gear switching and air inlet blockage. The version number read from the battery pack 31 includes the software and hardware versions of the MCU inside the battery pack 31; the version number read from the display board 32 includes the software and hardware versions of the MCU on the display board 32. This confirms the incoming materials being tested; that is, before starting complex performance testing, it verifies whether the version information of the core components meets the design requirements, avoiding subsequent misjudgments or batch accidents due to batch-related material errors.

[0034] Furthermore, the second parameter value refers to the operating data collected by the first communication circuit 23 from the battery pack 31 and the display panel 32 in sequence at low, medium, and high settings under a simulated load condition where the air inlet is blocked.

[0035] Suction data refers to the vacuum value synchronously read from the suction meter 33 by the second communication circuit 24 via RS485 communication under the same blockage condition.

[0036] During the specific data acquisition process, the second parameter value and suction power data are synchronized according to the gear level. For example, when the vacuum cleaner 30 switches to the low gear level, the first communication circuit 23 immediately acquires the second parameter values ​​such as fan power, battery voltage, discharge voltage, and duty cycle at that gear level. At the same time, the second communication circuit 24 also acquires the vacuum level value at that gear level, thus forming a complete set of one-to-one corresponding data packets.

[0037] In one specific embodiment, the step of "sending gear switching instructions and air inlet blocking instructions to the instruction control circuit 22, and controlling the actuator to control the vacuum cleaner 30 to sequentially switch gears and perform air inlet blocking actions" includes the following steps: Send the first gear switching command and control the vacuum cleaner 30 to switch to the higher gear; Send a second gear switching command to control the vacuum cleaner 30 to switch to a lower gear; After confirming that the vacuum cleaner 30 is in a low position, an air inlet blocking command is sent to control the actuator to block the air inlet of the vacuum cleaner 30 and maintain the blocked air inlet state. Then, the third and fourth gear switching commands are sent in sequence to control the vacuum cleaner 30 to switch to the medium and high gears in sequence.

[0038] Specifically, in the high-speed mode, the motor of the vacuum cleaner 30 is at its highest speed. The initial operating parameters at this time are collected through the first communication circuit 23, serving as the basis for subsequent comparisons. In the unloaded (unblocked) state, the system first switches to the high-speed mode to collect initial data, providing a direct comparison benchmark for data collected during subsequent operation under load.

[0039] Furthermore, when the vacuum cleaner 30 is in the lowest power consumption setting, load simulation is initiated. After switching to the low setting, it is confirmed that the vacuum cleaner 30 is stably in the low setting, so the control center 10 sends an air inlet blocking command to the command control circuit 22, which controls the air inlet blocking control actuator, such as a cylinder, to block the air inlet of the vacuum cleaner 30 and maintain this blocked state.

[0040] Furthermore, after confirming that the vacuum cleaner 30 has switched to the low setting, the control center 10 sends an air inlet blockage command to the command control circuit 22. At this time, the actuator controls the solenoid valve or cylinder to simulate the air inlet blockage condition, blocking the air inlet of the vacuum cleaner 30 and maintaining this state. This simulates the working state of the vacuum cleaner 30 when the air inlet is blocked, detects the stability and performance changes of the vacuum cleaner 30 under abnormal working conditions, and verifies the suction power and power output of the vacuum cleaner 30 under this condition.

[0041] Furthermore, when the air inlet is blocked, the control center 10 then sequentially sends a third and a fourth gear switching command, controlling the vacuum cleaner 30 to switch to the medium and high gears respectively. Each gear switch simultaneously monitors the vacuum cleaner 30's performance at different gear levels. Through multi-gear switching tests, the performance of the vacuum cleaner 30 under different workloads can be comprehensively evaluated, ensuring that there are no abnormal fluctuations during the transition from low to high gears.

[0042] In one specific embodiment, the step of "sending a first gear switching command and controlling the vacuum cleaner 30 to switch to a higher gear" further includes the step of: when switching to a higher gear, collecting a first set of second parameter values.

[0043] Specifically, when the control center 10 sends the first gear switching command through the command control circuit 22 and confirms that the vacuum cleaner 30 has switched to the high gear, the control center 10 then triggers a data reading operation through the first communication circuit 23. The first communication circuit 23 is specifically composed of the first serial port chip 231 connected to the battery pack 31 on the control board 20 and the fourth serial port chip 232 connected to the display board 32 on the control board 20.

[0044] The specific values ​​of the second parameter in the first group include: The first duty cycle value is read from the display board 32 or the main control unit 34 of the vacuum cleaner 30 by the fourth serial port chip 232. It reflects the duty cycle of the PWM control signal output by the MCU to the motor at the current high speed.

[0045] The first fan power value is read from the battery pack 31 by the first serial port chip 231. It reflects the real-time power consumed by the vacuum cleaner 30 motor in the high-speed no-load state and is the benchmark data for measuring the basic performance of the motor and battery pack 31.

[0046] The voltage and current values ​​of the first cell are read from the battery pack 31 by the first serial port chip 231. Together, they reflect the voltage level and current output capability of the battery pack 31 at the moment of high-level discharge, and are key indicators for evaluating the health status and internal resistance characteristics of the battery pack 31. These voltage and current values ​​are collected before the air inlet is blocked.

[0047] It should be noted that the second parameter value in the first group is to distinguish it from the second, third, and fourth groups of data collected subsequently at low, medium, and high gears while the gear is blocked. Furthermore, after the second parameter value in the first group is collected, the control center 10 continues to execute the gear shifting command.

[0048] In one specific embodiment, the step "when the air inlet is blocked, the second parameter values ​​of the vacuum cleaner 30 battery pack 31 and display panel 32 are collected sequentially according to the power level via the first communication circuit 23, and the suction data of the suction meter 33 is collected synchronously according to the power level via the second communication circuit 24" specifically includes the following steps: Control the vacuum cleaner 30 to switch to a low setting, and simultaneously collect the second set of second parameter values ​​and the first set of suction power data at the current setting; Control the vacuum cleaner 30 to switch to the medium speed, and simultaneously collect the third set of second parameter values ​​and the second set of suction power at the current speed; Control the vacuum cleaner 30 to switch to the high setting, and simultaneously collect the fourth set of second parameter values ​​and the third set of suction power data at the current setting.

[0049] Specifically, once the control center 10 confirms that the vacuum cleaner 30 is in a blocked air inlet state and the speed setting is low, it initiates the formal data acquisition process and sequentially controls the vacuum cleaner 30 to switch from low, medium, and high speeds while the air inlet is blocked. Within the same sampling window after each speed setting is achieved, a set of second parameter values ​​and a set of suction data from the suction meter 33 are simultaneously collected, read, and compared.

[0050] First, the vacuum cleaner 30 is stabilized at a low speed. At this time, the first communication circuit 23 immediately reads the second set of second parameter values ​​at the current speed. The second set of second parameter values ​​includes the second duty cycle value and the second fan power value. At the same time, the second communication circuit 24 synchronously reads the suction data of the suction meter 33 at the current low speed, that is, the first vacuum value.

[0051] Furthermore, after completing the data acquisition for the low-speed setting, the control center 10 sends a third-speed switching command through the command control circuit 22, controlling the vacuum cleaner 30 to switch to the medium-speed setting. After the speed switching stabilizes, the first communication circuit 23 activates again, reading the third set of second parameter values ​​under the current medium-speed setting. The third set of second parameter values ​​includes the third duty cycle value and the third fan power value; the second communication circuit 24 simultaneously reads the corresponding suction data, i.e., the second vacuum value.

[0052] Furthermore, the control center 10 sends a fourth gear switching command to control the vacuum cleaner 30 to switch to the high gear. In the high gear, the first communication circuit 23 reads the fourth set of second parameter values, which include: the fourth duty cycle value, the fourth fan power value, and the motor feedback frequency. The third set of suction data includes the third vacuum degree value.

[0053] Data acquisition at the high-level position included the motor feedback frequency, typically fed back by the motor's Hall sensor. At the high-level position, under congested loads, changes in the feedback characteristics of the motor control closed loop are more easily triggered. This feedback frequency further reflects the stability of motor speed and load response, thus providing a more direct criterion for identifying high-level anomalies. Simultaneously, the second communication circuit 24 synchronously reads the third vacuum level value at the high-level position. It should be noted that before switching to the high-level position, the control center 10 also needs to identify whether the air inlet is blocked.

[0054] In one specific embodiment, the step of "determining whether there is an anomaly in the second parameter value and the suction data" specifically involves the following steps: The second parameter value and the suction power data collected at the current gear level are compared with the preset corresponding gear level standard threshold. If any data at the current gear exceeds the preset corresponding gear standard threshold, the vacuum cleaner 30 is deemed unqualified. If the data at the current setting is within the preset threshold range, then control the vacuum cleaner 30 to switch to the next setting.

[0055] Specifically, when the system completes data acquisition at a specific speed, such as a low speed, and obtains the second duty cycle value, second fan power value, and first vacuum degree value corresponding to that speed, the control center 10 immediately initiates the judgment program. First, the control center 10 retrieves the preset standard threshold range corresponding to the current speed from its internal memory. These threshold ranges are derived through statistical analysis after testing a large number of qualified prototypes, covering the allowable fluctuation range of key indicators such as fan power, duty cycle, and vacuum degree.

[0056] Furthermore, the control center 10 compares each specific value collected in the current gear with the preset corresponding threshold range one by one.

[0057] If any data in the current gear exceeds the preset standard threshold for that gear, the system immediately triggers a "failure" judgment. This allows the entire testing process to terminate prematurely, eliminating the need for subsequent gear switching and data collection. The control center 10 records the current abnormal data and can notify the operator of the non-compliant items and specific abnormal parameters through a display interface or alarm device.

[0058] If all data at the current gear level are within the preset corresponding gear level standard threshold range, the system determines that the current gear level is qualified and automatically generates a "allow switching" command. The control command control circuit 22 drives the actuator to switch the vacuum cleaner 30 to the next gear level for the next round of data collection and judgment.

[0059] In one specific embodiment, the preset corresponding gear standard threshold includes: a high gear threshold group when the air inlet is not blocked, and a low gear threshold group, a medium gear threshold group, and a high gear threshold group when the air inlet is blocked.

[0060] The first fan power threshold range and the first duty cycle threshold range at the high level when the air inlet is not blocked; The first vacuum threshold range, the second fan power threshold range, and the second duty cycle threshold range at low speed when the air inlet is blocked; The second vacuum threshold range, the third fan power threshold range, and the third duty cycle threshold range at the medium setting when the air inlet is blocked; The third vacuum threshold range, the fourth fan power threshold range, the fourth duty cycle threshold range, and the motor feedback frequency threshold range at a high level when the air inlet is blocked.

[0061] Specifically, the high-level threshold group, which is not in a blocked air inlet state, includes the first fan power threshold range and the first duty cycle threshold range. After identifying that the current state is non-blocked and low-level, the control center 10 compares the collected first group of second parameter values ​​with the first fan power threshold range and the first duty cycle threshold range, respectively. If any one of them exceeds the range, an anomaly can be directly determined, so as to achieve pre-screening for problems such as poor assembly contact, abnormal drive, and abnormal power consumption.

[0062] The first set of second parameter values ​​includes the first duty cycle value, the first fan power value, the first cell voltage value, and the first discharge current value.

[0063] In this embodiment of the application, the preset first fan power threshold range is: 315W ≤ first fan power value ≤ 360W; The preset first duty cycle threshold range is: 75% ≤ first duty cycle value ≤ 78%; Furthermore, the low-speed threshold group when the air inlet is blocked includes the first vacuum threshold range, the second fan power threshold range, and the second duty cycle threshold range for low speed. After identifying that the current situation is blocked and low speed, the control center 10 compares the first vacuum value, the second fan power value, and the second duty cycle value with the corresponding threshold ranges one by one to determine whether the suction power and drive output match in low speed.

[0064] In this embodiment of the application, the preset first vacuum threshold range is 8kPa≤first vacuum value≤10kPa; The preset power threshold range for the second fan is 43W ≤ fan power ≤ 53W; The preset second duty cycle threshold range is 14% ≤ duty cycle ≤ 16%.

[0065] Furthermore, the threshold group for the mid-range setting when the air inlet is blocked includes the second vacuum threshold range, the third fan power threshold range, and the third duty cycle threshold range for the mid-range setting. When there is blockage or the setting is in the mid-range, the control center 10 performs range comparisons on the second vacuum value, the third fan power value, and the third duty cycle value to determine whether the mid-range setting is qualified or unqualified.

[0066] In this embodiment of the application, the preset second vacuum threshold range is 13.5kPa≤second vacuum value≤17kPa; The preset power threshold range for the third fan is 80W ≤ power value of the third fan ≤ 93W; The preset third duty cycle threshold range is 22% ≤ third duty cycle value ≤ 24%.

[0067] Furthermore, the high-level threshold group under the condition of air inlet blockage includes the third vacuum threshold range, the fourth fan power threshold range, the fourth duty cycle threshold range, and the motor feedback frequency threshold range for high-level operation. When there is blockage or at the high level, the control center 10 needs to compare the second parameter value of the fourth group and the suction data of the third group with the corresponding threshold ranges; if any one exceeds the limit, it is deemed unqualified, and the exceeding item and the extent of the exceedance can be recorded for traceability.

[0068] In this embodiment of the application, the fourth set of second parameter values ​​includes the fourth duty cycle value, the fourth fan power value and the motor feedback frequency, and the third set of suction data includes the third vacuum degree value.

[0069] The preset third vacuum threshold range is 28kPa ≤ third vacuum value ≤ 38kPa; The preset power threshold range for the fourth fan is 375W ≤ power value of the fourth fan ≤ 425W; The preset fourth duty cycle threshold range is 89% ≤ fourth duty cycle value ≤ 100%; The preset motor feedback frequency threshold range is for motor frequencies ≥ 1600Hz. It is important to emphasize that two global monitoring thresholds remained valid throughout the entire testing process: Cell voltage threshold range: preset to 16.2V to 25.2V, applicable to all gears and all operating conditions.

[0070] Discharge current threshold: preset to less than 21A, which also applies to all test stages.

[0071] Example 2 This application provides a control system 100 for automatic detection of a vacuum cleaner 30, used to execute any of the control methods for automatic detection of the vacuum cleaner 30 described in the present application. The control system includes: a control center 10, a control board 20, a vacuum cleaner 30 body, and an actuator.

[0072] Specifically, the control center 10 is an industrial control computer or industrial computer with dedicated testing software installed.

[0073] The control center 10 has the following functions: it establishes a communication connection with the control board 20 via a USB interface; it runs host computer software, providing a human-machine interface for operators to view test status and results; it has a built-in database for storing preset gear standard thresholds; and it has data processing capabilities, enabling it to execute real-time judgment logic and compare the collected data with preset thresholds.

[0074] Furthermore, the control board 20 is the core hardware of this system, which integrates a serial port module 21, a first communication circuit 23, a second communication circuit 24, and an instruction control circuit 22.

[0075] The serial port module 21 is a USB HUB chip. One end of the chip is connected to the control center 10 via a USB interface, and the other end extends to multiple USB ports for connecting subsequent multi-channel serial port chips to realize the function of converting one USB input to multiple USB outputs.

[0076] The first communication circuit 23 consists of two independent serial port chips and their peripheral circuits, which are respectively connected to the battery pack 31 and the display board 32 of the vacuum cleaner 30.

[0077] The second communication circuit 24 is used to connect to the suction meter 33.

[0078] The control circuit is used to send commands from the control center 10 to the vacuum cleaner 30 and the actuator. Furthermore, the vacuum cleaner 30 is the object under test, which integrates a battery pack 31, a display panel 32, and a main control unit 34, and can be optionally equipped with or connected to an external suction meter 33. In this system, the vacuum cleaner 30 is connected to the corresponding circuit on the control board 20 through its built-in communication interface.

[0079] The actuator includes a first solenoid valve and its matching cylinder, a second solenoid valve and its matching plugging cylinder, and corresponding mechanical transmission components. Driven by the command control circuit 22, these mechanisms perform the physical operation of the vacuum cleaner 30. Gear shifting cylinder: Installed above the touch screen or buttons of the vacuum cleaner 30 to simulate finger touch actions; Clogged cylinder: Installed at the air inlet of the vacuum cleaner 30, used to simulate the working condition of the user clogging the vacuum inlet.

[0080] Furthermore, one end of the instruction control circuit 22 is connected to the control center 10 through the serial port module 21, and the other end is connected to the main control unit 34 of the vacuum cleaner 30 and the actuator, for sending instructions from the control center 10 to the vacuum cleaner 30 and the actuator.

[0081] In one specific embodiment, the first communication circuit 23 includes a first serial port chip 231 and a fourth serial port chip 232; the second communication circuit 24 includes a second serial port chip 241; and the control board 20 further includes a third serial port chip 221.

[0082] Specifically, the serial port module 21 on the control board 20 is connected to the control center 10. The serial port module 21 effectively manages and schedules the data transmission between the control center 10 and each serial port chip. The first serial port chip 231 is connected to the battery pack 31 to read relevant parameter information of the battery pack 31, such as battery voltage and version number, and transmits the data to the control center 10 through the serial port module 21. The second serial port chip 241 is connected to the suction meter 33 to read the suction data of the vacuum cleaner 30, such as vacuum level, and transmits it synchronously to the control center 10 for subsequent analysis. The third serial port chip 221 is connected to the main control unit 34 of the vacuum cleaner 30 to send commands such as switch control, gear switching, and actuator control of the vacuum cleaner 30. The fourth serial port chip 232 is connected to the display board 32 to collect the operating status or relevant parameters of the display board 32, such as display information and interface status, and transmits them synchronously to the control center 10.

[0083] Furthermore, the control board 20 is equipped with four serial port chips, each undertaking a different communication task: The first serial port chip 231: One end of it is connected to the serial port module 21 via a USB signal line, and the other end is connected to the communication interface of the battery pack 31 of the vacuum cleaner 30 via a UART serial bus, thus forming the first serial port circuit. The first serial port circuit is used to read data such as the software and hardware version number, cell voltage, discharge voltage, and fan power inside the battery pack 31.

[0084] The second serial port chip 241: one end is connected to the serial port module 21, and the other end is connected to the suction meter 33 through an RS485 conversion chip, forming the second communication circuit 24. Since the industrial suction meter 33 usually uses the RS485 communication protocol, this design ensures that the control center 10 can stably and accurately read the vacuum value measured by the suction meter 33 in the blocked state.

[0085] The third serial port chip 221: one end is connected to the serial port module 21, and the other end is connected to the main control unit 34 of the vacuum cleaner 30, that is, the communication interface of the MCU of the vacuum cleaner 30 itself, forming the command control circuit 22. Commands such as power on, power off, gear switching, and port blocking issued by the control center 10 are all sent to the main control unit 34 of the vacuum cleaner 30 through this path, and then the main control unit 34 drives the actuator to perform the corresponding actions.

[0086] The fourth serial port chip 232 has one end connected to the serial port module 21 and the other end connected to the communication interface of the display board 32 of the vacuum cleaner 30, forming the second serial port circuit. The second serial port circuit is used to read display and control-related parameters such as the MCU software version number, motor PWM duty cycle, and motor feedback frequency of the display board 32. The first serial port circuit and the second serial port circuit together constitute the first communication circuit 23, which is responsible for communication with the internal components of the vacuum cleaner 30.

[0087] In one specific embodiment, the instruction control circuit 22 includes: a power on / off control circuit 2211, a gear switching control circuit 2212, and an air inlet blockage control circuit 2213.

[0088] The power on / off control circuit 2211 is used to start or stop the vacuum cleaner 30 in response to the instructions of the control center 10; the gear switching control circuit 2212 is used to drive the actuator to trigger the gear switching of the vacuum cleaner 30; and the air inlet blocking control circuit 2213 is used to drive the actuator to block the air inlet of the vacuum cleaner 30.

[0089] Specifically, the power on / off control circuit 2211, the gear shift control circuit 2212, and the air inlet blockage control circuit 2213 are all connected to the MCU output pins on the control board 20. The MCU controls the level state of its GPIO pins to precisely drive the corresponding sub-circuits according to the instructions issued by the control center 10.

[0090] More specifically, the power on / off control circuit 2211 is connected to the power supply circuit of the battery pack 31 of the vacuum cleaner 30.

[0091] In this embodiment of the application, the specific implementation circuit of the power-on / off control circuit 2211 is as follows: The power-on / off control circuit 2211 includes an MCU interface, transistor Q7, a voltage divider network, and MOSFET Q6. The voltage divider network consists of a voltage divider node formed by resistors R77 and R82. One end of R77 is connected to the positive terminal (B+) of the battery pack 31, and the other end of R82 is grounded. A capacitor C58 is also connected in parallel to this voltage divider node for filtering and voltage regulation.

[0092] In the power-on / off control circuit 2211, a KEY_ON signal pin of the MCU is connected to the base of transistor Q7. When the control center 10 issues a power-on command, which is transmitted to the MCU via the third serial port chip 221, the MCU's KEY_ON signal pin outputs a high-level pulse, causing Q7 to saturate and conduct. After Q7 conducts, its collector potential is pulled low, thereby changing the output state of the voltage divider circuit composed of resistors R77 and R82, causing the gate of MOSFET Q6 to obtain a conduction voltage, and Q6 conducts accordingly. The source and drain of Q6 are connected to the positive terminal (B+) of the battery pack 31 and the power-on signal terminal (KEY) of the vacuum cleaner 30, respectively. After Q6 conducts, the B+ voltage is applied to the KEY signal terminal through Q6, thereby simulating the action of manually pressing and holding the power button, realizing the automatic power-on of the vacuum cleaner 30. In addition, a resistor (such as R78) is usually connected in parallel between the source and gate of Q6 to stabilize the gate level. The principle of power-off control is similar.

[0093] Furthermore, the gear shifting control circuit 2212 is used to drive the actuator to trigger the touch screen or mechanical buttons of the vacuum cleaner 30 to achieve gear changes.

[0094] In this embodiment of the application, the gear shifting control circuit 2212 is specifically implemented as follows: the gear shifting control circuit 2212 includes an MCU interface, an NMOS transistor Q10, and a first solenoid valve coil.

[0095] In the gear shifting control circuit 2212, another Relay signal pin of the MCU is connected to the gate of NMOS transistor Q10. The source of Q10 is grounded, and its drain is connected to the negative terminal Relay-VCC_N of the first solenoid valve coil. When the control center 10 issues a gear shifting command, the Relay signal pin outputs a high level, the gate-source voltage VGS of Q10 meets the conduction condition, Q10 conducts, grounding the negative terminal Relay-VCC_N of the first solenoid valve coil, forming a potential difference with the VCC of the positive terminal Relay-VCC_P of the first solenoid valve coil, and the solenoid valve is energized. After the solenoid valve is activated, it drives the mechanically connected cylinder to extend. The cylinder's push rod touches the corresponding gear area on the vacuum cleaner 30's touchscreen or mechanical button, completing the gear shifting.

[0096] Furthermore, the air inlet blockage control circuit 2213 is used to drive the second solenoid valve to control the extension and retraction of the blockage rod.

[0097] In this embodiment of the application, the specific implementation circuit of the air inlet blockage control circuit 2213 is as follows: the air inlet blockage control circuit 2213 includes an MCU interface, a MOS transistor Q5, and a second solenoid valve.

[0098] In the air inlet blocking control circuit 2213, the MCU's FUN_ON_OFF1 pin is connected to the gate of NMOS transistor Q5, and the drain of Q5 is connected to the negative terminal PUMP-VCC1-N of the second solenoid valve coil. The positive terminal PUMP-VCC1-P of the second solenoid valve coil is connected to the power supply VCC. Similarly, a freewheeling diode D21 is connected in reverse parallel across the coil to absorb the reverse electromotive force. When the control center 10 issues an air inlet blocking command, the MCU's FUN_ON_OFF1 pin outputs a high level, Q5 conducts, the solenoid valve engages, and the cylinder connected to it extends the blocking rod to block the air inlet of the vacuum cleaner 30.

[0099] Through the above control method, precise control of the vacuum cleaner 30's power on / off, speed switching, and air inlet blockage can be achieved, reducing manual intervention. The control of each circuit relies on serial communication between the host computer and the control board 20. Through MCU instruction processing, it is ensured that the operation of the device conforms to the predetermined detection process, improving the efficiency, accuracy, and consistency of the vacuum cleaner 30's detection.

[0100] The above description is merely an embodiment of this application. It should be noted that those skilled in the art can make improvements without departing from the inventive concept of this application, but these improvements all fall within the protection scope of this application.

Claims

1. A control method for automatic detection of a vacuum cleaner, characterized in that, The control method includes: Obtain the identification information of the vacuum cleaner under test and start the vacuum cleaner; Read the first parameter value of the vacuum cleaner battery pack and display panel; Send gear switching commands and air inlet blocking commands to the command control circuit, and control the actuator to control the vacuum cleaner to switch gears and perform air inlet blocking actions in sequence; When the air inlet is blocked, the first communication circuit sequentially collects the second parameter values ​​of the vacuum cleaner battery pack and the display panel according to the gear, while the second communication circuit synchronously collects the suction data of the suction meter according to the gear. Determine whether there are any abnormalities in the second parameter value and the suction data.

2. The control method for automatic detection of a vacuum cleaner according to claim 1, characterized in that, The first parameter value includes: the version number of the vacuum cleaner battery pack and the version number of the display panel; The second parameter values ​​include: fan power, battery cell voltage, discharge voltage, duty cycle, and motor feedback frequency; The suction data includes: vacuum level value.

3. The control method for automatic detection of a vacuum cleaner according to claim 1, characterized in that, The step of "sending gear switching commands and air inlet blocking commands to the command control circuit, and controlling the actuator to control the vacuum cleaner to sequentially switch gears and perform air inlet blocking actions" includes the following steps: Send the first gear switching command and control the vacuum cleaner to switch to the higher gear; Then send a second gear switching command to control the vacuum cleaner to switch to a lower gear. After confirming that the vacuum cleaner is in a low gear, an air inlet blockage command is sent to control the actuator to block the air inlet of the vacuum cleaner and maintain the blocked air inlet state. Then, the third and fourth gear switching commands are sent in sequence to control the vacuum cleaner to switch to the medium and high gears in sequence.

4. The control method for automatic detection of a vacuum cleaner according to claim 3, characterized in that, The step "sending the first gear switching command and controlling the vacuum cleaner to switch to the higher gear" further includes the following steps: When switching to the high-level position, the first set of second parameter values ​​is collected, including the first duty cycle value, the first fan power value, the first cell voltage value, and the first discharge current value.

5. The control method for automatic detection of a vacuum cleaner according to claim 1, characterized in that, The step "when the air inlet is blocked, the second parameter values ​​of the vacuum cleaner battery pack and the display panel are collected sequentially according to the power level through the first communication circuit, and the suction data of the suction meter is collected synchronously according to the power level through the second communication circuit" specifically includes the following steps: The vacuum cleaner is switched to a low setting, and the second set of second parameter values ​​and the first set of suction power data are collected simultaneously at the current setting. The second set of second parameter values ​​includes the second duty cycle value and the second fan power value, and the first set of suction power data includes the first vacuum degree value. Control the vacuum cleaner to switch to the medium speed setting, and simultaneously collect the third set of second parameter values ​​and the second set of suction power data at the current speed setting; wherein, the third set of second parameter values ​​includes the third duty cycle value and the third fan power value, and the second set of suction power data includes the second vacuum degree value; Control the vacuum cleaner to switch to the high setting, and simultaneously collect the fourth set of second parameter values ​​and the third set of suction power data at the current setting; the fourth set of second parameter values ​​includes the fourth duty cycle value, the fourth fan power value and the motor feedback frequency, and the third set of suction power data includes the third vacuum degree value.

6. The control method for automatic detection of a vacuum cleaner according to claim 1, characterized in that, The specific steps for "determining whether the second parameter value and the suction data are abnormal" are as follows: The second parameter value and the suction power data collected at the current gear level are compared with the preset corresponding gear level standard threshold. If any data at the current gear exceeds the preset corresponding gear standard threshold, the vacuum cleaner is deemed unqualified. If the data for the current gear level are all within the preset standard threshold range, then control the vacuum cleaner to switch to the next gear level.

7. The control method for automatic detection of a vacuum cleaner according to claim 6, characterized in that, The preset corresponding gear standard threshold includes: The first fan power threshold range and the first duty cycle threshold range at the high level when the air inlet is not blocked; The first vacuum threshold range, the second fan power threshold range, and the second duty cycle threshold range at low speed when the air inlet is blocked; The second vacuum threshold range, the third fan power threshold range, and the third duty cycle threshold range at the medium setting when the air inlet is blocked; The third vacuum threshold range, the fourth fan power threshold range, the fourth duty cycle threshold range, and the motor feedback frequency threshold range at a high level when the air inlet is blocked.

8. A control system for automatic detection of a vacuum cleaner, used to execute the control method for automatic detection of a vacuum cleaner according to any one of claims 1-7, characterized in that, The control system includes: Control center; A vacuum cleaner, the vacuum cleaner having a battery pack, a display panel, a suction meter and a main control unit; An actuator for performing physical operations on the vacuum cleaner upon receiving an instruction; The control panel is connected to the control center, the vacuum cleaner, and the actuator, respectively. The control board includes: The serial port module is connected to the control center. The first communication circuit has one end connected to the control center via the serial port module and the other end connected to the vacuum cleaner, and is used to collect the operating parameters of the vacuum cleaner. The second communication circuit is connected to the control center at one end via the serial port module and to the suction meter at the other end, for collecting suction data. The instruction control circuit is connected to the control center at one end via the serial port module and to the main control unit and the actuator of the vacuum cleaner at the other end. It is used to transmit instructions from the control center to the vacuum cleaner and the actuator to control the vacuum cleaner to switch gears and to control the actuator to block the air inlet of the vacuum cleaner.

9. The automatic detection control system for a vacuum cleaner according to claim 8, characterized in that, The first communication circuit includes: The first serial port chip is connected at one end to the serial port module and at the other end to the battery pack; The fourth serial port chip is connected to the serial port module at one end and to the display board at the other end, and is used to collect parameters from the display board. The second communication circuit includes: The second serial port chip is connected to the serial port module at one end and to the suction meter at the other end. The control panel also includes: The third serial port chip is connected at one end to the serial port module and at the other end to the main control unit of the vacuum cleaner to form the instruction control circuit.

10. The automatic detection control system for a vacuum cleaner according to claim 8, characterized in that, The command control circuit includes: A power on / off control circuit is used to start or stop the vacuum cleaner in response to instructions from the control center. A gear shifting control circuit is used to drive the actuator to trigger the gear shifting of the vacuum cleaner; An air inlet blockage control circuit is used to drive an actuator to block the air inlet of the vacuum cleaner.