Grass cutting robot driving module based on brushless motor and driving module identification method

By using sensing elements and recognition units in the brushless motor lawnmower robot drive module, the problems of wiring and DIP switches in traditional methods are solved, achieving stable recognition and precise control, and improving the operational stability and control accuracy of the lawnmower robot.

CN117242974BActive Publication Date: 2026-07-10SUMEC HARDWARE & TOOLS CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUMEC HARDWARE & TOOLS CO LTD
Filing Date
2023-09-18
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Traditional brushless motor lawnmower robot drive module identification methods suffer from inconvenient wiring and DIP switch malfunctions, resulting in high installation difficulty and unstable operation.

Method used

By combining sensing elements such as sensing magnets or buttons with the recognition unit, the ID signal is output by recognizing the status of the sensing elements, avoiding the shortcomings of wiring and DIP switches, and improving recognition stability and operational accuracy.

Benefits of technology

This technology enables stable identification and precise motion control of the brushless motor-driven lawnmower robot, reducing installation complexity and operating noise, and improving the robot's operational stability and control accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117242974B_ABST
    Figure CN117242974B_ABST
Patent Text Reader

Abstract

The application relates to the field of grass cutting machines, in particular to a grass cutting robot driving module based on a brushless motor and a driving module identification method. The grass cutting robot driving module based on the brushless motor comprises a driving unit, an identification unit and a sensing element; the identification unit and the sensing element are connected with the driving unit, and the identification unit is electrically connected with the driving unit or an external control module; wherein the identification unit is used for identifying the sensing element and outputting an ID signal. The ID signal is determined and outputted through the identification unit, so that the sensing elements of the multiple grass cutting robot driving modules based on the brushless motor can be arranged in different forms, the outputted ID signals can be adjusted, the wiring inconvenience when the wires are adopted can be avoided, the switch malfunction when the dial switch is adopted can be avoided, and the identification stability of the grass cutting robot driving module based on the brushless motor can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of lawn mowing equipment, and more specifically, to a lawn mowing robot drive module based on a brushless motor and a drive module identification method. Background Technology

[0002] Currently, intelligent lawnmower robots have become widely adopted. Traditional lawnmower robots are mainly two-wheel drive. However, with the continuous development of motors, including the large-scale application of brushless motors, and the expanding application scenarios and increasing demands for terrain and area, ordinary two-wheel drive intelligent robots are no longer sufficient. The demand for large four-wheel drive intelligent lawnmowers is growing. In a four-wheel drive intelligent robot system, all four wheels have the functions of walking and steering, and their functions are the same. However, the host needs to know the position of each module for motion control. The position of each module is distinguished by an ID. If we simply distinguish the four brushless motor-based lawnmower robot drive modules from the hardware and software perspectives, there will be four components, and the hardware and software will have four states. During installation, they must be installed according to their positions to avoid errors, which greatly increases the difficulty and workload of development and production.

[0003] Since the functions are the same, we can treat it as a standard component. Therefore, distinguishing the ID of each module presents a new challenge. A traditional solution is a wired approach, where each module has two wires connected to the host machine via a resistor divider or similar method. The host machine determines the ID of the brushless motor-based lawnmower drive module based on sampled values. The drawback of this method is that it requires eight extra wires, making internal wiring inconvenient. Another traditional solution is to use DIP switches for differentiation. After the brushless motor-based lawnmower drive module is installed, the ID is distinguished by the combination of DIP switch switches. The advantage is that no additional wiring is needed; the ID is identified by toggling the DIP switches after module installation. However, during testing, it was found that during installation, the DIP switches might be accidentally switched to an incorrect state, or during machine operation, the movement of the wiring harness might cause the DIP switches to be switched to an incorrect state. Summary of the Invention

[0004] This application provides a drive module for a lawnmower robot based on a brushless motor and a method for identifying the drive module, in order to improve the above-mentioned problems.

[0005] The present invention is as follows:

[0006] A drive module for a lawnmower robot based on a brushless motor includes a drive unit, a recognition unit, and a sensing element;

[0007] Both the identification unit and the sensing element are connected to the drive unit, and the identification unit is electrically connected to the drive unit or an external control module.

[0008] The identification unit is used to identify the sensing element and output an ID signal.

[0009] In one embodiment of the present invention, the sensing element includes at least one sensing magnet or at least one button; the driving unit is provided with a plurality of sensing parts, each sensing part being used to mount a sensing magnet or a button;

[0010] The identification unit is used to identify the sensing magnet in the sensing unit or the pressing state of the key, and outputs an ID signal.

[0011] In one embodiment of the present invention, the drive unit includes a rotating shaft assembly, a sensing platform, and a fixing cover;

[0012] The sensing platform is connected to the rotating shaft assembly. The sensing platform is equipped with at least two sensing elements. A fixed cover is placed on the sensing platform, and the identification unit is connected to the fixed cover.

[0013] In one embodiment of the present invention, the sensing unit includes at least two mounting holes disposed on the sensing platform, each mounting hole being used to mount a sensing magnet or a button.

[0014] In one embodiment of the present invention, the lawnmower drive module based on a brushless motor further includes a filler for filling the mounting hole, the filler being used to make the button in the same mounting hole in a pressed state.

[0015] In one embodiment of the present invention, the identification unit includes at least two sensors, both of which are connected to the fixed cover; the two sensors are respectively used to sense the sensing magnets in the two mounting holes.

[0016] A method for identifying drive modules, implemented using multiple brushless motor-based lawnmower robot drive modules as described above, includes:

[0017] According to the preset ID rules, the sensing elements in each brushless motor-based lawnmower drive module are adjusted so that the sensing elements in each brushless motor-based lawnmower drive module are in different states.

[0018] Each identification unit identifies the sensing element and outputs an ID signal representing the corresponding brushless motor-based lawnmower drive module based on the identified data.

[0019] The corresponding position of each brushless motor-based lawnmower drive module is determined based on all the ID signals.

[0020] In one embodiment of the present invention, the step of outputting an ID signal representing the corresponding brushless motor-based lawnmower drive module based on the identified data includes:

[0021] Based on the data from the sensing elements identified by the identification unit, a binary ID signal representing the ID of each brushless motor-based lawnmower drive module is output.

[0022] In one embodiment of the invention, when outputting a binary ID signal characterizing the ID of each brushless motor-based lawnmower drive module, in the case where the sensing element is a sensing magnet:

[0023] If a sensing magnet is installed in one of the two mounting holes on the sensing platform, the recognition unit will output a binary signal 10b or 01b.

[0024] If both mounting holes on the sensing platform are equipped with sensing magnets, the identification unit will output a binary signal 11b.

[0025] If no sensing magnet is installed in either of the two mounting holes on the sensing platform, the identification unit will output a binary signal 00b.

[0026] When the sensing element is a button:

[0027] If one of the two buttons on the sensing platform is pressed, the recognition unit will output a binary signal 10b or 01b.

[0028] If both buttons on the sensing platform are pressed, the recognition unit will output a binary signal 11b.

[0029] If neither of the two buttons on the sensor platform is pressed, the recognition unit will output a binary signal 00b.

[0030] The beneficial effects of this invention are:

[0031] The brushless motor-based lawnmower drive module includes a drive unit, an identification unit, and a sensing element; both the identification unit and the sensing element are connected to the drive unit, and the identification unit is electrically connected to the drive unit or an external control module; wherein, the identification unit is used to identify the sensing element and output an ID signal.

[0032] The brushless motor-based lawnmower drive module identifies and outputs an ID signal by recognizing the sensing elements through the aforementioned identification unit. This allows for adjustment of the output ID signal by configuring the sensing elements of multiple brushless motor-based lawnmower drive modules in different ways. This avoids the inconvenience of wiring when using wired connections and the problem of malfunctioning switches when using DIP switches. Consequently, it improves the recognition stability of the brushless motor-based lawnmower drive module, ensuring the operational stability of the lawnmower using this module and the accuracy of motion control. Attached Figure Description

[0033] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 A first-person view structural diagram of the brushless motor-based lawnmower drive module provided in this application;

[0035] Figure 2 An exploded view of the brushless motor-based lawnmower drive module provided in this application;

[0036] Figure 3 A second-view structural schematic diagram of the brushless motor-based lawnmower drive module provided in this application;

[0037] Figure 4 A schematic diagram of the arrangement of the induction magnets provided in this application;

[0038] Figure 5 A schematic diagram of the arrangement of inductive magnets for multiple brushless motor-based lawnmower robot drive modules provided in this application;

[0039] Figure 6 A schematic diagram of the structure of a lawnmower robot using multiple brushless motor-based drive modules provided in this application;

[0040] Figure 7 A schematic diagram of the structure of several brushless motor-based lawnmower drive modules provided in this application.

[0041] Icons: 100 - Brushless motor-based lawnmower robot drive module; 110 - Drive unit; 120 - Recognition unit; 130 - Sensing element; 131 - Sensing magnet; 111 - Rotary shaft assembly; 112 - Sensing platform; 113 - Fixing cover; 114 - Mounting hole; 121 - Sensor; 200 - Lawnmower. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.

[0043] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0044] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.

[0045] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0046] In the description of the embodiments of this application, it should be noted that the indicated orientation or positional relationship is based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product is in use, or the orientation or positional relationship commonly understood by those skilled in the art, and is only for the convenience of describing this application and simplifying the description, and is not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. In addition, the terms "first," "second," "third," etc. are only used to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0047] In the description of the embodiments of this application, it should also be noted that, unless otherwise expressly specified and limited, the terms "set," "install," and "connect" 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 direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0048] Please refer to Figures 1-3 This embodiment provides a lawnmower robot drive module 100 based on a brushless motor, including a drive unit 110, a recognition unit 120, and a sensing element 130.

[0049] Both the identification unit 120 and the sensing element 130 are connected to the driving unit 110, and the identification unit 120 is electrically connected to the driving unit 110 or an external control module.

[0050] The identification unit 120 is used to identify the sensing element 130 and output an ID signal.

[0051] In the brushless motor-based lawnmower robot drive module 100, the power source is a brushless motor. The wheels rotate under the drive of the brushless motor, enabling the lawnmower robot to walk, turn, and perform other actions. Due to the increased number of brushless motor-based lawnmower robot drive modules 100, a larger number of motors are required. Using brushless motors can significantly reduce the noise of the entire machine's operation, while also reducing electrical interference and signal disturbances during robot operation, resulting in more stable robot operation.

[0052] Please refer to Figures 1-3 The working principle of the brushless motor-based lawnmower drive module 100 is as follows:

[0053] The brushless motor-based lawnmower drive module 100 includes a drive unit 110, an identification unit 120, and a sensing element 130. Both the identification unit 120 and the sensing element 130 are connected to the drive unit 110, and the identification unit 120 is electrically connected to the drive unit 110 or an external control module. The identification unit 120 is used to identify the sensing element 130 and output an ID signal.

[0054] The brushless motor-based lawnmower drive module 100 determines and outputs an ID signal by recognizing the sensing element 130 through the aforementioned recognition unit 120. Therefore, by setting the sensing element 130 in the brushless motor-based lawnmower drive module 100 in different ways, the output ID signal can be adjusted. This avoids the inconvenience of wiring when using wired connections and the problem of switch malfunction when using DIP switches, thereby improving the recognition stability of the brushless motor-based lawnmower drive module 100. This ensures the operational stability of the lawnmower 200 using the brushless motor-based lawnmower drive module 100 and the accuracy of motion control of the brushless motor-based lawnmower drive module 100.

[0055] Further, please refer to Figures 1-5 In this embodiment, when the sensing element 130 is set, the sensing element 130 includes at least one sensing magnet 131 or at least one button; the driving unit 110 is provided with a plurality of sensing parts, each sensing part being used to install the sensing magnet 131 or the button; the identification unit 120 is used to identify the pressing state of the sensing magnet 131 in the sensing part or the button, and outputs an ID signal.

[0056] Based on this, the purpose of setting the sensing element 130 is to adjust the sensing element 130 so that the recognition element can output different ID signals after recognition; specifically, taking the arrangement of the sensing element 130 of a single brushless motor-based lawnmower robot drive module 100 before recognition as an example:

[0057] When the sensing element 130 is in the form of a sensing magnet 131, each brushless motor-based lawnmower drive module 100 includes two sensing magnets 131, and the corresponding drive unit 110 is provided with two sensing parts, each of which is used to install one sensing magnet 131; thus, when both sensing parts are equipped with sensing magnets 131, the identification unit 120 will identify both sensing magnets 131 during identification, and thus, when outputting the ID signal, it will output 11b (e.g., Figure 4 (as shown by the mark A in the middle);

[0058] When one of the two sensing units is equipped with a sensing magnet 131, the identification unit 120 will identify the sensing magnet 131 during identification. Therefore, when outputting the ID signal, it will output 10b (e.g., ...). Figure 4 (as shown by the mark B in the middle) or 01b (as shown in the middle) Figure 4(As shown by the mark C in the middle), in order to distinguish between the two sensing units when a sensing magnet 131 is installed in one of them, the two sensing units can be numbered and classified as a first sensing unit and a second sensing unit. When a sensing magnet 131 is placed in the first sensing unit and a sensing magnet 131 is not placed in the second sensing unit, the identification unit 120 outputs 10b. Similarly, in another case, when a sensing magnet 131 is not placed in the first sensing unit and a sensing magnet 131 is placed in the second sensing unit, the identification unit 120 outputs 01b.

[0059] When neither of the two sensing units has a sensing magnet 131 installed, the identification unit 120 will not be able to identify the sensing magnet 131 during identification. Therefore, when it outputs the ID signal, it will output 00b (e.g., ...). Figure 4 (as indicated by the mark D in the middle);

[0060] When the sensing element 130 is used as a button, each brushless motor-based lawnmower robot drive module 100 includes two buttons, and the corresponding drive unit 110 is provided with two sensing units, each of which is used to install one button. Both buttons are electrically connected to the recognition unit 120. Thus, when both buttons in the two sensing units are in the pressed state, the recognition unit 120 will recognize the two buttons and output 11b when it outputs the ID signal.

[0061] When one of the buttons in the two sensing units is pressed, the identification unit 120 will identify a button and output either 10b or 01b when outputting the ID signal. In order to distinguish when one of the buttons in the two sensing units is pressed, the two sensing units can be numbered and classified as a first sensing unit and a second sensing unit. When the button in the first sensing unit is pressed and the button in the second sensing unit is not pressed, the identification unit 120 outputs 10b. Similarly, in another case, when the button in the first sensing unit is not pressed and the button in the second sensing unit is pressed, the identification unit 120 outputs 01b.

[0062] When neither button in the two sensing units is pressed, the recognition unit 120 will not recognize the two buttons during recognition, and thus, when it outputs the ID signal, it will output 00b.

[0063] Based on the above-mentioned identification content, during use, each brushless motor-based lawn mowing robot drive module 100 can be identified and distinguished by the ID signal output by the identification unit 120 of each brushless motor-based lawn mowing robot drive module 100. This allows for position differentiation of each brushless motor-based lawn mowing robot drive module 100 when multiple drive units 110 are assembled, thereby enabling control.

[0064] It should be noted that, as described above, during use, by setting the structure of the brushless motor-based lawnmower drive module 100 to be the same, the placement of the sensing magnets 131 in each brushless motor-based lawnmower drive module 100 or the pressing state of the buttons can be adjusted, so that the recognition unit 120 outputs different ID signals after recognition, so that the control module can distinguish them. Furthermore, when setting the sensing part and the corresponding sensing magnets 131 or buttons, the number of sensing parts, sensing magnets 131 and buttons can be adjusted according to the number of brushless motor-based lawnmower drive modules 100 used, so as to output more binary signals.

[0065] Based on the above, please refer to Figures 1-5 In this embodiment, to facilitate the installation of the aforementioned sensing magnet 131 or button, the driving unit 110 includes a rotating shaft assembly 111, a sensing platform 112, and a fixing cover 113. The sensing platform 112 is connected to the rotating shaft assembly 111 and is provided with at least two sensing parts. The fixing cover 113 is placed on the sensing platform 112, and the identification unit 120 is connected to the fixing cover 113.

[0066] The sensor platform 112 facilitates the installation of the sensing magnet 131 or button, while the fixed cover 113 facilitates the installation of the identification unit 120. Thus, when installing multiple brushless motor-based lawnmower drive modules 100, the sensing elements 130 of the multiple brushless motor-based lawnmower drive modules 100 can be adjusted accordingly so that the identification unit 120 can output different ID signals.

[0067] It should be noted that in the application process, the conventional driving form includes two-wheel drive and four-wheel drive. Therefore, the lawnmower robot drive module 100 based on the brushless motor can be set in two or four configurations. Based on this, in this embodiment, the implementation method of setting two sensing units, two sensing magnets 131 and two buttons is adopted. Thus, when configuring the sensing units located on the sensing platform 112, the sensing units include at least two mounting holes 114 provided on the sensing platform 112, and each mounting hole 114 is used to install the sensing magnet 131 or the button.

[0068] As described above, when setting the sensing magnet 131, the installation state of the sensing magnet 131 in the sensing unit and the pressing state of the button can be adjusted according to a preset arrangement rule. Therefore, to facilitate the adjustment of the states of the sensing magnet 131 and the button, the lawnmower drive module 100 based on the brushless motor also includes filler material for filling the mounting hole 114. The filler material is used to ensure that the button in the same mounting hole 114 is in a pressed state. By placing the filler material, the installation of the sensing magnet 131 can be hindered, or the button in the corresponding sensing unit can be in a pressed state, thereby facilitating the adjustment of the states of the sensing magnet 131 and the button.

[0069] In summary, when the identification unit 120 senses the aforementioned sensing magnet 131, the identification unit 120 may include at least two sensors 121, both of which are connected to the fixed cover 113; the two sensors 121 are respectively used to sense the sensing magnet 131 in the two mounting holes 114. When the identification unit 120 senses the aforementioned buttons, the identification unit 120 employs a structure such as sensing sensors 121 and is electrically connected to the two buttons to sense the corresponding pressing state of the two buttons.

[0070] Based on the above, please refer to Figures 1-7 This embodiment provides a lawnmower 200, including a control module and a plurality of the above-mentioned brushless motor-based lawnmower robot drive modules 100; the control module is electrically connected to each brushless motor-based lawnmower robot drive module 100.

[0071] In this embodiment, when the lawnmower 200 includes two of the aforementioned brushless motor-based lawnmower robot drive modules 100, the sensing elements 130 in the two brushless motor-based lawnmower robot drive modules 100 can be adjusted so that the ID signals output by the two identification units 120 are any two of 10b, 01b, 11b and 00b. Through such signal output, the control module can identify each brushless motor-based lawnmower robot drive module 100, so as to identify and control the motion of each brushless motor-based lawnmower robot drive module 100.

[0072] When the lawnmower 200 includes four of the aforementioned brushless motor-based lawnmower robot drive modules 100, the sensing elements 130 in the four brushless motor-based lawnmower robot drive modules 100 can be adjusted so that the ID signals output by the four identification units 120 are 10b, 01b, 11b and 00b respectively. Through such signal output, the control module can identify each brushless motor-based lawnmower robot drive module 100, so as to identify and control the motion of each brushless motor-based lawnmower robot drive module 100.

[0073] Based on the above, please refer to Figures 1-7 This embodiment also provides a method for identifying a lawnmower robot drive module 100 based on a brushless motor in a lawnmower 200. This method employs multiple implementations of the aforementioned brushless motor-based lawnmower robot drive modules 100, and can be applied to the aforementioned lawnmower 200, including:

[0074] According to the preset ID rules, the sensing element 130 in each brushless motor-based lawn mowing robot drive module 100 is adjusted so that the sensing element 130 in each brushless motor-based lawn mowing robot drive module 100 is in a different state.

[0075] Each identification unit 120 identifies the sensing element 130 and outputs an ID signal representing the corresponding brushless motor-based lawnmower drive module 100 based on the identified data.

[0076] The corresponding position of each brushless motor-based lawnmower drive module 100 is determined based on all the ID signals.

[0077] Specifically, in this embodiment, the step of outputting an ID signal representing the corresponding brushless motor-based lawnmower drive module 100 based on the identified data includes:

[0078] Based on the data from the sensing element 130 identified by the identification unit 120, a binary ID signal representing each brushless motor-based lawnmower drive module 100 is output.

[0079] Specifically, when outputting a binary ID signal representing each brushless motor-based lawnmower drive module 100, in the case where the sensing element 130 is a sensing magnet 131:

[0080] If a sensing magnet 131 is installed in one of the two mounting holes 114 on the sensing platform 112, the identification unit 120 will output a binary signal 10b or 01b.

[0081] If both mounting holes 114 on the sensing platform 112 are equipped with sensing magnets 131, the identification unit 120 will output a binary signal 11b.

[0082] If neither of the two mounting holes 114 on the sensing platform 112 is fitted with a sensing magnet 131, the identification unit 120 will output a binary signal 00b.

[0083] When the sensing element 130 is a button:

[0084] If one of the two buttons on the sensing unit 112 is pressed, the recognition unit 120 will output a binary signal 10b or 01b.

[0085] If both buttons on the sensing unit 112 are pressed, the recognition unit 120 will output a binary signal 11b.

[0086] If neither of the two buttons on the sensing platform 112 is pressed, the recognition unit 120 outputs a binary signal 00b.

[0087] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for identifying drive modules, implemented using multiple brushless motor-based drive modules for lawnmower robots, characterized in that: The brushless motor-based lawnmower drive module includes a drive unit, an identification unit, and a sensing element; both the identification unit and the sensing element are connected to the drive unit, and the identification unit is electrically connected to the drive unit or an external control module; wherein, the identification unit is used to identify the sensing element and output an ID signal; The driver module identification method includes: According to the preset ID rules, the sensing element in each of the brushless motor-based lawnmower drive modules is adjusted so that the sensing element in each of the brushless motor-based lawnmower drive modules is in a different state. Each of the identification units identifies the sensing element and outputs an ID signal representing the corresponding brushless motor-based lawnmower drive module based on the identified data. The corresponding position of each brushless motor-based lawnmower drive module is determined based on all the ID signals.

2. The driver module identification method according to claim 1, characterized in that: The sensing element includes at least one sensing magnet or at least one button; the driving unit is provided with multiple sensing parts, each of which is used to mount the sensing magnet or the button; The identification unit is used to identify the sensing magnet in the sensing part or to identify the pressing state of the button, and output an ID signal.

3. The driver module identification method according to claim 2, characterized in that: The drive unit includes a rotating shaft assembly, a sensing platform, and a fixed cover; The sensing platform is connected to the rotating shaft assembly. The sensing platform is provided with at least two sensing units. The fixed cover is placed on the sensing platform, and the identification unit is connected to the fixed cover.

4. The driver module identification method according to claim 3, characterized in that: The sensing unit includes at least two mounting holes disposed on the sensing platform, each of the mounting holes being used to mount the sensing magnet or the button.

5. The driver module identification method according to claim 4, characterized in that: The brushless motor-based lawnmower drive module also includes filler material for filling the mounting hole, the filler material being used to make the button located in the same mounting hole in a pressed state.

6. The driver module identification method according to claim 4, characterized in that: The identification unit includes at least two sensors, both of which are connected to the fixed cover; the two sensors are respectively used to sense the sensing magnets in the two mounting holes.

7. The driver module identification method according to claim 1, characterized in that: The step of outputting an ID signal representing the corresponding brushless motor-based lawnmower drive module based on the identified data includes: Based on the data from the sensing element identified by the identification unit, a binary ID signal representing the ID of each brushless motor-based lawnmower drive module is output.

8. The driver module identification method according to claim 7, characterized in that: When outputting a binary ID signal characterizing the ID of each brushless motor-based lawnmower drive module, in the case where the sensing element is a sensing magnet: If the sensing magnet is installed in one of the two mounting holes on the sensing platform, the identification unit will output a binary signal 10b or 01b. If the sensing magnet is installed in both of the mounting holes on the sensing platform, the identification unit outputs a binary signal 11b. If neither of the two mounting holes on the sensing platform is equipped with a sensing magnet, the identification unit outputs a binary signal 00b. In the case where the sensing element is a button: If one of the two buttons on the sensing platform is pressed, the recognition unit outputs a binary signal 10b or 01b. If both buttons on the sensing platform are pressed, the recognition unit outputs a binary signal 11b. If neither of the two buttons on the sensing platform is pressed, the recognition unit outputs a binary signal 00b.