Motor identification method based on battery management module, motor identification system and dust collector

By using a lithium battery management IC with a built-in analog-to-digital converter to collect current and voltage before the motor starts, the model of the vacuum cleaner brush head motor can be identified. This solves the problems of high cost and high complexity in existing technologies, and achieves low-cost and accurate motor model identification.

CN122225894APending Publication Date: 2026-06-16HE FEI SINO WEALTH ELECTRONICS LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HE FEI SINO WEALTH ELECTRONICS LTD
Filing Date
2026-03-23
Publication Date
2026-06-16

Smart Images

  • Figure CN122225894A_ABST
    Figure CN122225894A_ABST
Patent Text Reader

Abstract

The application provides a motor identification method based on a battery management module, a motor identification system and a dust collector. The motor identification method based on the battery management module comprises but is not limited to the following steps: in the starting process of the motor, the battery management module controls the opening of a MOS tube, wherein the MOS tube controls the on-off of the starting current of the motor; when the MOS tube is opened and before the motor starts to rotate, an analog-to-digital converter built in the battery management module is used to collect the starting current flowing through the MOS tube; the battery management module collects the power supply voltage of the motor; according to the collected starting current and power supply voltage, the characteristic constant of the motor is determined; and according to the characteristic constant, the model of the motor is determined.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method for identifying motors. Background Technology

[0002] With the development of smart appliances, vacuum cleaners are becoming increasingly common in homes, and their applications are becoming more and more widespread. Common handheld vacuum cleaners are often equipped with a variety of detachable brush heads, such as floor brushes, bed brushes, carpet brushes, car brush heads, and so on. The motors equipped in these brush heads vary in model and working mode depending on the usage scenario. Therefore, before using a vacuum cleaner, it is often necessary to identify the motor model in advance to configure the corresponding operating current and working mode.

[0003] In existing technologies, there are two main methods for distinguishing the model of a floor brush motor. One method is based on a special overall machine and floor brush structure, increasing the number of interfaces to identify the floor brush. This results in complex mold structures and high costs. The other method is based on an external circuit built into the MCU to separately collect the motor's starting current. This method has complex program logic and circuitry, high costs, and low accuracy across all temperatures. For example, in existing technologies, BMS protection boards with lithium battery management ICs require additional circuitry and special brush head structures to solve the motor identification problem. This solution is costly, has complex molds and interfaces, and consumes additional MCU resources. Summary of the Invention

[0004] To overcome the shortcomings of existing technologies, this invention proposes a method to distinguish different brush head models by collecting the motor starting current through a lithium battery management IC without increasing the complexity of peripheral circuits and molds. This solution is simple, effective, and highly practical.

[0005] This invention provides a motor identification method based on a battery management module. This motor identification method based on a battery management module includes, but is not limited to, the following steps: During the motor startup process, the battery management module controls the MOSFET to turn on, wherein the MOSFET controls the switching on and off of the motor's startup current; Simultaneously with the activation of the MOSFET and before the motor begins to rotate, the starting current flowing through the motor is collected using the analog-to-digital converter built into the battery management module. The battery management module collects the power supply voltage of the motor; Based on the collected starting current and supply voltage, the characteristic constants of the motor are determined; The model of the motor is determined based on the characteristic constants.

[0006] In one embodiment, the starting current flowing through the motor is collected while keeping the inductance characteristics of the motor unchanged.

[0007] In one embodiment, the step of determining the characteristic constants of the motor based on the collected starting current and supply voltage includes: The characteristic parameters of the motor are calculated based on the change in the starting current over a fixed time period or based on the average starting current over a fixed time period. The fixed time period is from the moment the MOSFET is turned on to the moment before the motor starts to rotate, and the fixed time period remains unchanged for different motors.

[0008] In one embodiment, the characteristic parameter is obtained by measuring the quotient of the change in the supply voltage and the starting current; or, the characteristic parameter is obtained by measuring the quotient of the supply voltage and the average starting current.

[0009] In one embodiment, the characteristic parameters correspond one-to-one with the model number of the motor, and the characteristic parameters are associated with the inductance of the motor.

[0010] In one embodiment, the motor identification method of the present invention further includes: configuring a corresponding operating current and / or operating mode for the motor according to the determined motor model.

[0011] This invention also provides a motor identification system based on a battery management module, comprising: a battery pack, a motor, a MOSFET, and a battery management module. The motor is coupled to the battery pack. The MOSFET controls the switching of the motor's starting current. The battery management module is coupled to the battery pack and integrates an analog-to-digital converter.

[0012] The battery management module is configured as follows: During the motor startup process, the MOSFET is turned on. Simultaneously with the MOSFET being turned on and before the motor begins to rotate, the analog-to-digital converter is used to collect the starting current flowing through the motor; Collect the power supply voltage of the motor; Based on the collected starting current and supply voltage, the characteristic constants of the motor are determined; The model of the motor is determined based on the characteristic constants, and the corresponding operating current and / or operating mode is configured for the motor.

[0013] In one embodiment, the battery management module is further configured to: While keeping the inductance characteristics of the motor unchanged, the starting current flowing through the motor is collected; The characteristic parameters of the motor are calculated based on the change in the starting current over a fixed time period or based on the average starting current over a fixed time period. The fixed time period is from the moment the MOSFET is turned on to the moment before the motor starts to rotate, and the fixed time period remains unchanged for different motors.

[0014] In one embodiment, the characteristic parameter corresponds one-to-one with the model of the motor, and the characteristic parameter is associated with the inductance of the motor; the characteristic parameter is obtained by measuring the quotient of the change in the supply voltage and the starting current; or, the characteristic parameter is obtained by measuring the quotient of the supply voltage and the average starting current.

[0015] The present invention also provides a vacuum cleaner, including the motor identification system based on the battery management module as described above, wherein the brush head of the vacuum cleaner is detachable, and different brush heads correspond to different models of the motor. The vacuum cleaner identifies different models of brush heads through the motor identification system.

[0016] The technical solution of the present invention has the following advantages: First, the technical solution of the present invention is simple and effective, with lower overall cost, and does not require additional current acquisition circuits and brush head structure.

[0017] Secondly, the current acquisition based on the battery management module (lithium battery management IC) has low temperature drift and high accuracy across the entire temperature range.

[0018] Secondly, it does not consume additional MCU I / O resources. Attached Figure Description

[0019] The above-described invention and the following detailed description will be better understood when read in conjunction with the accompanying drawings. It should be noted that the drawings are merely examples of the claimed invention. In the drawings, the same reference numerals represent the same or similar elements.

[0020] Figure 1 The starting current variation curves of different motors under the same total voltage are shown; Figure 2 The timing diagram of the MOS turn-on operation and ADC in the prior art is shown; Figure 3 A timing diagram of the MOS turn-on operation and the ADC according to an embodiment of the present invention is shown; Figure 4 A schematic diagram of a motor identification system based on a battery management module according to an embodiment of the present invention is shown; Figure 5 A flowchart of a motor identification method based on a battery management module according to an embodiment of the present invention is shown. Detailed Implementation

[0021] The following detailed description of the features and advantages of the present invention provides sufficient information for any person skilled in the art to understand and implement the invention. Furthermore, based on the specification, claims, and drawings disclosed herein, those skilled in the art can easily understand the related objectives and advantages of the invention. Although the description of the invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may arise based on the claims of the invention. To provide a thorough understanding of the invention, numerous specific details will be included in the following description. The invention may also be implemented without using these details. Moreover, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description.

[0022] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0023] Furthermore, the terms "upper," "lower," "left," "right," "top," "bottom," "horizontal," and "vertical" used in the following description should be understood as the orientations shown in the relevant paragraphs and accompanying drawings. These relative terms are for illustrative purposes only and do not imply that the described apparatus must be manufactured or operated in a specific orientation, and therefore should not be construed as limiting the invention.

[0024] It is understood that while terms such as "first," "second," and "third" may be used herein to describe various components, channels, assemblies, regions, layers, and / or parts, these components, channels, assemblies, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different components, channels, assemblies, regions, layers, and / or parts. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0025] As indicated in this application and claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not specifically singular and may include plural forms. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.

[0026] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of scope in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0027] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.

[0028] In existing technologies, there are two main ways to distinguish the model of a vacuum cleaner brush head motor: one is based on a special overall machine and floor brush structure, increasing the number of interfaces to identify the floor brush, which is complex in mold structure and high in cost; the other is based on an external circuit of MCU to separately collect the motor starting current, which is complex in program logic and circuit, high in cost and low in full temperature accuracy.

[0029] To overcome the shortcomings of existing technologies, this invention proposes a motor identification method based on a battery management module. This method uses an analog-to-digital converter (ADC) integrated in the battery management module to collect and determine the motor starting current in order to identify the motor model.

[0030] Figure 1 The diagram shows the starting current variation curves of different motors under the same total voltage. The red, green, and blue curves represent the starting current variations of different models of brush motors, respectively.

[0031] Based on the inductive characteristics of the motor, different models of floor brush motors have different inductive characteristics and starting currents (e.g., Figure 1 (As shown by the different colored curves), the rate of rise of the starting current can be expressed by the following formula: Formula (1) in, dtIndicates charging time. di This indicates the change in starting current during the charging time. L Indicates the inductance value of the motor windings. u This indicates the power supply voltage to the motor.

[0032] If the charging time (start-up time) of different motors is fixed, then dt It can be considered as a constant, for a specific motor winding, the motor winding inductance value L It is constant, and the "characteristic constant" of the motor can be obtained based on the above formula. RL : Formula (2) according to RL The model of the floor brush motor can be determined by collecting data. u and di This allows you to determine the model of the floor brush motor. And when the power supply voltage... u When fixed, only data collection is required. di This will allow you to determine the model of the floor brush motor.

[0033] Figure 2 The diagram illustrates the timing of the MOS turn-on operation and the ADC in the prior art. The ADC module integrated in the battery management module (lithium battery management IC) acquires analog signals such as battery voltage and charging / discharging current in a time-division multiplexing manner according to a specific timing sequence. Typically, the on / off state of the motor's starting current is controlled by a MOS switch, and the turn-on of the MOS switch is controlled by the MCU program logic. The prior art does not consider the coordinated operation of MOS turn-on control and current acquisition.

[0034] However, as the foregoing analysis shows, when identifying the motor model by collecting the starting current, this invention requires maintaining the inductance characteristics unchanged to make an accurate judgment. When the motor is rotating, the load changes, causing its inductance characteristics to be unstable. Therefore, if the current randomly collected by the ADC during motor rotation is used to determine the motor model, it often fails to accurately distinguish the motor model. Therefore, this invention needs to collect the starting current before the motor rotates to ensure that the collected starting current can be accurately used for motor model identification. Since the MOSFET needs a period of time to charge the motor before it rotates normally, this invention considers utilizing the time period when the MOSFET is just turned on and the motor is not yet rotating to collect the current.

[0035] Figure 3 This diagram illustrates the timing of the MOS turn-on operation and the ADC according to an embodiment of the present invention. In this embodiment, based on the existing ADC acquisition timing of a battery management module (lithium battery management IC), the present invention introduces a scheme of coordinated operation of MOS control and current acquisition to sample the motor starting current, such as... Figure 3As shown, after the entire device is powered on, the lithium battery management IC performs [operations] simultaneously with turning on the MOSFET. di Collection ( Figure 3 The “protection IC controls the opening of the MOS discharge”, according to formula (2) = 1 / × Once the motor's "characteristic constant" is calculated, the corresponding operating current and mode can be quickly configured.

[0036] It should be noted that synchronizing the turn-on time of the MOS with the sampling current is something that those skilled in the art can achieve using existing methods. For example, the turn-on time of the MOS with the sampling current can be synchronized by specifying a specific number of clock cycles.

[0037] In one embodiment, basic motor identification requirements can also be met by using the average current over a period of time during the starting current instead of the current change di. Since the average value will reduce the difference in detection results between different motors, appropriately adjusting the switching timing of the MOS can increase R. L The recognition width (i.e., the R corresponding to a certain model of motor) L The range can be appropriately increased, and multiple data collections can be performed to improve the accuracy of motor identification.

[0038] Figure 4 A schematic diagram of a motor identification system based on a battery management module according to an embodiment of the present invention is shown. The system includes a battery pack 401, a battery management module 402, a motor 403, and a MOSFET (not shown). The battery management module 402 is coupled to the battery pack 401. The battery pack 401 is coupled to the motor 403 through interface 1 and interface 2.

[0039] In one embodiment, the battery management module 402 is a lithium battery management IC.

[0040] In one embodiment, a MOSFET (not shown) is located on the path of interface 2. The MOSFET controls the switching on and off of the starting current of motor 403. The operation of the MOSFET is controlled by battery management module 402.

[0041] The battery management module 402 integrates an analog-to-digital converter module, which collects the starting current flowing through the motor 403.

[0042] In one embodiment, the analog-to-digital converter module obtains the starting current flowing through the motor by sampling the voltage across resistor 404. Resistor 404 can be located on the path of interface 2.

[0043] The battery management module 402 is configured to: control the MOSFET to turn on during motor startup; simultaneously with the MOSFET being turned on and during the period before the motor starts rotating, the analog-to-digital converter collects the starting current flowing through the motor; and determine the characteristic constant of the motor based on the collected starting current and the collected supply voltage (total voltage), wherein the characteristic constant can be used to determine the motor model, thereby configuring the motor with the corresponding operating current and / or operating mode.

[0044] The battery management module (lithium battery management IC) of this invention integrates motor starting and current acquisition coordination control functions based on current and total voltage acquisition, thus obtaining the value in formula (2). di and u Based on formula (2) = 1 / × This allows us to obtain the motor's "characteristic constants," which can be used to distinguish different motor models. Verification has shown that this method effectively simplifies mold structure, PCB components, and software algorithms, reducing costs while remaining simple, effective, and highly applicable.

[0045] In one embodiment, the present invention can be applied to a vacuum cleaner with detachable brush heads, where different brush heads correspond to different motor models. The vacuum cleaner has the motor identification system described in this invention, which can identify different brush head models.

[0046] Figure 5 A flowchart of a motor identification method based on a battery management module according to an embodiment of the present invention is shown. This motor identification method based on a battery management module includes, but is not limited to, the following steps: During the motor startup process, the battery management module controls the switching on of the MOSFET, and the MOSFET controls the switching on and off of the motor's startup current. Simultaneously with the activation of the MOSFET and before the motor begins to rotate, the starting current flowing through the motor is collected using the analog-to-digital converter built into the battery management module. The battery management module collects the power supply voltage of the motor; Based on the collected starting current and supply voltage, the characteristic constants of the motor are determined; The model of the motor is determined based on the characteristic constants.

[0047] In one embodiment, the starting current flowing through the motor is collected while keeping the inductance characteristics of the motor unchanged.

[0048] In one embodiment, the step of determining the characteristic constants of the motor based on the collected starting current and supply voltage includes: The characteristic parameters of the motor are calculated based on the change in the starting current over a fixed time period or based on the average starting current over a fixed time period. The fixed time period is from the moment the MOSFET is turned on to the moment before the motor starts to rotate, and the fixed time period remains unchanged for different motors.

[0049] In one embodiment, the characteristic parameter is obtained by measuring the quotient of the change in the supply voltage and the starting current; or, the characteristic parameter is obtained by measuring the quotient of the supply voltage and the average starting current.

[0050] In one embodiment, the characteristic parameters correspond one-to-one with the model number of the motor, and the characteristic parameters are associated with the inductance of the motor.

[0051] In one embodiment, the motor identification method of the present invention further includes: configuring a corresponding operating current and / or operating mode for the motor according to the determined motor model.

[0052] The technical solution of the present invention has the following advantages: First, the solution is simple and effective with lower overall cost, and does not require additional current acquisition circuits or brush head structures.

[0053] Secondly, the current acquisition based on the battery management module has low temperature drift and high accuracy across the entire temperature range.

[0054] Secondly, it does not consume additional MCU I / O resources.

[0055] Those skilled in the art will understand that the various illustrative components, modules, blocks, units, circuits, systems, and steps described in conjunction with the embodiments disclosed herein can be implemented in hardware, software (including firmware, resident software, microcode, etc.), or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, modules, blocks, units, circuits, systems, and steps described above are generalized in their functional form. Whether such functionality is implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the invention.

[0056] This application uses flowcharts to illustrate the operations or steps performed by a system according to embodiments of this application. It should be understood that the preceding or following operations or steps are not necessarily performed in exact order. Instead, various operations or steps can be processed in reverse order or simultaneously. Furthermore, other operations or steps may be added to these processes, or one or more operations or steps may be removed from these processes.

[0057] Unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or the use of other names described in this application are not intended to limit the order of the processes and methods of this application.

[0058] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.

[0059] The terminology and expressions used above are for descriptive purposes only, and the invention should not be limited to these terms and expressions. The use of these terms and expressions does not mean excluding any illustrative and descriptive equivalent features (or parts thereof), and it should be recognized that various modifications that may exist should also be included within the scope of the claims. Other modifications, variations, and substitutions may also exist. Accordingly, the claims should be considered to cover all such equivalents.

[0060] Similarly, it should be noted that, in order to simplify the description of the present application and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of the embodiments of the present application sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this disclosure method does not imply that the subject matter of the present application requires more features than those mentioned in the claims.

[0061] Similarly, it should be noted that although the present invention has been described with reference to the specific embodiments described above, those skilled in the art should recognize that the above embodiments are only used to illustrate the present invention, and various equivalent changes or substitutions can be made without departing from the spirit of the present invention. Therefore, any changes or modifications to the above embodiments within the scope of the essential spirit of the present invention will fall within the scope of the claims of this application.

Claims

1. A motor identification method based on a battery management module, characterized in that, include: During the motor startup process, the battery management module controls the MOSFET to turn on, wherein the MOSFET controls the on / off switching of the motor's startup current; Simultaneously with the activation of the MOSFET and before the motor begins to rotate, the starting current flowing through the motor is collected using the analog-to-digital converter built into the battery management module. The battery management module collects the power supply voltage of the motor; Based on the collected starting current and supply voltage, the characteristic constants of the motor are determined; The model of the motor is determined based on the characteristic constants.

2. The motor identification method as described in claim 1, characterized in that, While keeping the inductance characteristics of the motor unchanged, the starting current flowing through the motor is collected.

3. The motor identification method as described in claim 1, characterized in that, The step of determining the characteristic constants of the motor based on the collected starting current and supply voltage includes: The characteristic parameters of the motor are calculated based on the change in the starting current over a fixed time period or based on the average starting current over a fixed time period. The fixed time period is from the moment the MOSFET is turned on to the moment before the motor starts to rotate, and the fixed time period remains unchanged for different motors.

4. The motor identification method as described in claim 3, characterized in that, The characteristic parameter is obtained by measuring the quotient of the change in the supply voltage and the starting current; or, the characteristic parameter is obtained by measuring the quotient of the supply voltage and the average starting current.

5. The motor identification method as described in claim 1, characterized in that, The characteristic parameters correspond one-to-one with the model number of the motor, and the characteristic parameters are related to the inductance of the motor.

6. The motor identification method as described in claim 1, characterized in that, Also includes: Based on the determined motor model, configure the corresponding operating current and / or operating mode for the motor.

7. A motor identification system based on a battery management module, characterized in that, include: Battery pack; The motor is coupled to the battery pack; The MOSFET controls the switching on and off of the motor's starting current. A battery management module, coupled to the battery pack, integrates an analog-to-digital converter; wherein the battery management module is configured as follows: During the motor startup process, the MOSFET is turned on. Simultaneously with the MOSFET being turned on and before the motor starts rotating, the analog-to-digital converter is used to collect the starting current flowing through the motor; Collect the power supply voltage of the motor; Based on the collected starting current and supply voltage, the characteristic constants of the motor are determined; The model of the motor is determined based on the characteristic constants, and the corresponding operating current and / or operating mode is configured for the motor.

8. The motor identification system as described in claim 7, characterized in that, The battery management module is further configured to: While keeping the inductance characteristics of the motor unchanged, the starting current flowing through the motor is collected; The characteristic parameters of the motor are calculated based on the change in the starting current over a fixed time period or based on the average starting current over a fixed time period. The fixed time period is from the moment the MOSFET is turned on to the moment before the motor starts to rotate, and the fixed time period remains unchanged for different motors.

9. The motor identification system as described in claim 7, characterized in that, The characteristic parameters correspond one-to-one with the model of the motor, and are associated with the inductance of the motor; the characteristic parameters are obtained by measuring the quotient of the change in the supply voltage and the starting current; or, the characteristic parameters are obtained by measuring the quotient of the supply voltage and the average starting current.

10. A vacuum cleaner, characterized in that, The system includes a motor identification system based on a battery management module as described in any one of claims 7-9, wherein the brush head of the vacuum cleaner is detachable, different brush heads correspond to different models of the motor, and the vacuum cleaner identifies different models of brush heads through the motor identification system.