Equipment upgrading system of gardening tool

By incorporating an upgrade module within the battery pack of garden tools and utilizing shared data bus and containerized upgrade package technology, efficient and low-cost remote software upgrades for garden tools have been achieved. This solves the problems of low upgrade efficiency, high cost, and poor user experience in existing technologies, and extends the lifespan of the equipment.

CN224109853UActive Publication Date: 2026-04-10LAWNIX TECHNOLOGY (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
LAWNIX TECHNOLOGY (NANJING) CO LTD
Filing Date
2025-03-30
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Software upgrades for garden tools and equipment suffer from low efficiency, high cost, and poor user experience, especially for low-end products. Furthermore, traditional remote upgrade solutions are costly and have an actual upgrade rate of less than 60%.

Method used

By incorporating an upgrade module within the battery pack, including a first communication module and a second communication module, seamless upgrades are achieved using a shared data bus architecture. Combined with containerized upgrade package encapsulation technology, this ensures that both new and old devices can resolve firmware updates. Furthermore, remote upgrades are enabled through the battery pack's built-in communication module, reducing hardware requirements for the devices.

Benefits of technology

It enables efficient, batch, and seamless upgrades of garden tools, reduces equipment costs, improves upgrade efficiency and user experience, extends equipment lifespan, and simplifies operation procedures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224109853U_ABST
    Figure CN224109853U_ABST
Patent Text Reader

Abstract

The embodiment of the utility model provides an equipment upgrading system of a gardening tool, the equipment upgrading system is applied to a battery pack, the battery pack is installed on the gardening tool, the equipment upgrading system comprises an upgrading module arranged in the battery pack, and the upgrading module comprises a first communication module and a second communication module; wherein the first communication module is electrically connected with the data bus and is used for passively receiving bus data of the data bus and transmitting the received bus data to the second communication module, and the battery pack is electrically connected with the data bus; and the second communication module is used for establishing connection with terminal equipment, receiving an upgrading data packet issued by the terminal equipment, and issuing the upgrading data packet to the gardening tool through the first communication module and the data bus. Through the method and the device, the technical problems of low upgrading efficiency, high upgrading cost and poor user experience of a gardening tool software upgrading mode in related technologies are solved, so that the technical effects of improving the upgrading efficiency, reducing the upgrading cost and improving the user experience are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of garden tool equipment, in particular, to a garden tool equipment upgrading system. BACKGROUND

[0002] Garden tool equipment has many categories, and online upgrading of multiple categories requires configuring communication modules in each category and battery pack, resulting in increased cost of each device, especially for low-end products which may be difficult to bear. After the garden tool equipment is sold to the end customer, if there is a bug in the tool software, the sold equipment needs to be recalled, and the software upgrade, confirmation of upgrade and other operations are manually performed by the corresponding professional technicians, and the actual upgrade rate is less than 60%. The above-mentioned garden tool software upgrading method has the problems of low upgrading efficiency, high upgrading cost and poor user experience. CONTENT OF THE UTILITY MODEL

[0003] Embodiments of the present application provide a garden tool equipment upgrading system to at least solve the problem of low upgrading efficiency, high upgrading cost and poor user experience in the related art garden tool software upgrading method.

[0004] According to an aspect of an embodiment of the present application, a garden tool equipment upgrading system is provided, applied to a battery pack, the battery pack is installed on the garden tool, and the equipment upgrading system comprises: an upgrading module arranged in the battery pack, the upgrading module comprises a first communication module and a second communication module; wherein the first communication module is electrically connected with a data bus, used to passively receive bus data of the data bus, and transmit the received bus data to the second communication module, wherein the battery pack is electrically connected with the data bus; the second communication module is used to establish a connection with a terminal device, receive an upgrading data packet issued by the terminal device, and issue the upgrading data packet to the garden tool via the first communication module and the data bus. Compared with the garden tool industry, garden tool equipment has many categories, and online upgrading of multiple categories requires configuring communication modules in each category and battery pack, resulting in increased cost of each device. The present application realizes conflict-free transmission of bus data through the passive listening mechanism of the first communication module, ensures normal interaction of device control instructions and sensor data during upgrading, utilizes the shared data bus architecture, covers all online devices through one upgrading data packet broadcast, realizes batch seamless upgrading, and the adaptive bus decoding function of the first communication module can be compatible with different electrical standards. The second communication module adopts containerized upgrading packet encapsulation technology to ensure that new and old devices can analyze firmware updates.

[0005] In an example embodiment, the device upgrading system further comprises: a communication interface; wherein the communication interface is arranged at one end of the data bus and is configured to communicate with the connected garden tool; and the second communication module is further configured to send the upgrading data packet to the garden tool via the first communication module and the data bus and the communication interface, and the design of the communication interface enhances the adaptability of the system to various garden tools, so that garden tools of different types and brands can be upgraded, thereby indirectly prolonging the service life of the device.

[0006] In an example embodiment, the upgrading data packet corresponds to a specified tool type; and the second communication module is further configured to send the upgrading data packet to the garden tool via the first communication module and the data bus when the tool type of the garden tool is the specified tool type, so that efficient and personalized upgrading of the garden tool can be achieved by sending the upgrading data packet of a certain type of garden tool, the system can push the upgrading package in a targeted manner, avoiding the attempt of non-compatible upgrading, significantly improving the success rate and speed of device upgrading, reducing resource waste, and at the same time, the data volume of the upgrading data packet of a certain type of garden tool is relatively smaller, which can reduce the time consumption of data packet sending, improve the success rate of data packet sending, enhance the intelligence of the system and user satisfaction.

[0007] In an example embodiment, the second communication module is further configured to match the type identification information of the specified tool type with the type identification information of the tool type of the garden tool, and send the upgrading data packet to the garden tool via the first communication module and the data bus when the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool, and the type identification information of the tool type of the garden tool is pre-set in the second communication module, and the tool type verification is directly performed by the second communication module based on the type identification information, which can simplify the process of device upgrading and improve the efficiency of device upgrading.

[0008] In an example embodiment, the device upgrading system further comprises: a first control module; wherein the second communication module is further configured to send the type identification information of the specified tool type to the first control module; the first control module is configured to match the type identification information of the specified tool type with the type identification information of the tool type of the garden tool; in the case that the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool, send a data issuing instruction to the second communication module; the second communication module is further configured to, in response to the data issuing instruction, issue the upgrading data packet to the garden tool via the first communication module and the data bus; by introducing the first control module, setting the type identification information of the tool type of the garden tool in the first control module, and performing tool type checking by the first control module to control the upgrading process of the garden tool, the requirement (e.g., processing capability and storage capability) of the second communication module can be reduced, the controllability and safety of the upgrading process can be improved, and the efficiency of device upgrading and user experience are enhanced.

[0009] In an example embodiment, the upgrading data packet comprises a data packet corresponding to each tool type of a plurality of tool types; the second communication module is further configured to issue the data packet corresponding to the tool type of the garden tool in the upgrading data packet to the garden tool via the first communication module and the data bus; by integrating the data packets of the upgrading data of a plurality of tool types, and issuing the data packet corresponding to the tool type of the garden tool in the upgrading data packet to the garden tool by the second communication module for upgrading, the simultaneous issuing of the upgrading data packet of multiple tools is realized, the upgrading process is simplified, user time is saved, system flexibility and tool compatibility are improved, and user satisfaction is improved.

[0010] In an example embodiment, the second communication module is further configured to filter out the data packet corresponding to the tool type of the garden tool from the upgrading data packet according to the type identification information of the tool type of the garden tool; by pre-setting the type identification information of the tool type of the garden tool in the second communication module, and directly filtering out the data packet based on the tool type by the second communication module, the process of device upgrading can be simplified, and the efficiency of device upgrading can be improved.

[0011] In an example embodiment, the device upgrading system further comprises a second control module, wherein the second communication module is further configured to send an information acquisition request to the second control module, wherein the information acquisition request is configured to request to acquire type identification information of a tool type of the garden tool; the second control module is configured to send the type identification information of the tool type of the garden tool to the second communication module in response to the information acquisition request; and the second communication module is further configured to filter out the data packet corresponding to the tool type of the garden tool from the upgrading data packet according to the received type identification information of the tool type of the garden tool. By introducing the second control module and setting the type identification information of the tool type of the garden tool in the second control module, the second communication module can perform the filtering of the data packet, which can reduce the requirements (e.g., processing capability and storage capability) of the second communication module, improve the controllability and safety of the upgrading process, and enhance the efficiency of the device upgrading and user experience.

[0012] In an example embodiment, the second communication module is a wireless module configured to establish a wireless connection with the terminal device to perform the OTA upgrading of the garden tool. By integrating the OTA function module in the battery pack instead of separately setting the OTA function module in each garden tool, the cost and complexity of the device can be significantly reduced. The remote software upgrading of the tool can be realized by only replacing or upgrading the battery pack with communication capability, which greatly improves the efficiency of device maintenance, simplifies the operation process, and prolongs the service life of the tool. The OTA upgrading of the garden tool through the wireless module can improve the convenience of the device upgrading.

[0013] In an example embodiment, the device upgrading system further comprises a system control module configured to control the operation of the device upgrading system, wherein the second communication module is connected to the system control module. By setting the system control module as the core of the device upgrading system, the system control module can comprehensively supervise the system operation to ensure the smoothness and stability of the upgrading process. The interconnection between the second communication module and the system control module can improve the control capability of the system control module over the device upgrading process.

[0014] In an example embodiment, the device upgrading system further comprises a voltage reduction circuit arranged between the positive electrode of the battery pack and the system control module, configured to reduce the voltage of the battery pack to the power supply voltage of the system control module. By arranging the voltage reduction circuit between the positive electrode of the battery pack and the system control module, the voltage of the battery pack can be reduced to the power supply voltage of the system control module, which improves the voltage matching between the battery pack and the system control module, improves the energy conversion efficiency, enhances the thermal management and safety of the system, and ensures the stable and efficient operation of the device upgrading system.

[0015] In an example embodiment, the device upgrading system further comprises a third communication module and a state detection module; wherein the third communication module is mounted on the data bus and used to receive data sent by the host; the state detection module is electrically connected to the data bus and used to detect the state of the battery pack and transmit the detected battery pack state data to the system control module, wherein the battery pack state data includes battery pack voltage data of the battery pack; the system control module is further used to send the battery pack state data to the data bus through the third communication module, thereby improving the safety and intelligence of the device upgrading system through real-time monitoring and intelligent data communication, optimizing battery use, reducing maintenance costs, and enhancing device performance and service life.

[0016] In an example embodiment, the device upgrading system further comprises a temperature detection circuit connected to the state detection module and used to detect the battery pack temperature of the battery pack and upload the detected battery pack temperature data to the state detection module, wherein the battery pack state data further includes the battery pack temperature data; through real-time monitoring of the battery pack temperature, the charging and discharging strategy can be dynamically adjusted to avoid battery performance degradation and safety risks caused by excessively high or low temperature; in addition, the temperature data can also be used to predict the service life of the battery pack, early warning possible thermal runaway risks, thereby improving the safety and reliability of the entire system.

[0017] In an example embodiment, the device upgrading system further comprises a current detection resistor connected to the state detection module and the negative electrode of the battery pack; wherein the state detection module is further used to detect the current of the battery pack through the current detection resistor to obtain battery pack current data, wherein the battery pack state data further includes the battery pack current data; through the current detection resistor, the current data of the battery pack is obtained, and the collection of the current data helps the system to discover overcurrent, short circuit and other faults in time, improves the efficiency of fault diagnosis and processing, and ensures the safe operation of the battery pack.

[0018] In an example embodiment, the device upgrading system further comprises a first prompting component connected to the system control module and used to prompt the state of the battery pack under the control of the system control module; by integrating the prompting component in the device upgrading system and prompting the state of the battery pack by the prompting component, the interactivity and safety of the system can be enhanced, so that the state of the battery pack can be understood through intuitive prompts, correct actions can be taken in time, and the stable operation of the battery system can be ensured.

[0019] In an example embodiment, the device upgrading system further comprises a second prompting component connected to the system control module, configured to prompt the upgrading progress of the garden tool under the control of the system control module. By introducing the second prompting component to work with the system control module, the upgrading progress of the garden tool can be fed back to the user in real time, the transparency of the upgrading process is enhanced, the user can clearly understand the status during the upgrading process, the convenience of device management is improved, unnecessary waiting and anxiety are avoided, and the trust and satisfaction of the user for the device remote upgrading are improved.

[0020] In an example embodiment, the second prompting component comprises a graphic display screen configured to display the upgrading progress of the garden tool and the expected remaining upgrading time. The upgrading progress of the garden tool and the expected completion time can be intuitively displayed, visual feedback is provided, the convenience of information acquisition is improved, the upgrading status is clear at a glance, the user can reasonably arrange time, inconvenience caused by long waiting time is avoided, the satisfaction of the user is further enhanced, and the remote upgrading service is more humanized and efficient.

[0021] In an example embodiment, the device upgrading system further comprises a charging and discharging control driving circuit connected to the system control module, configured to control the charging and discharging of the battery pack under the control of the system control module. The charging and discharging control driving circuit comprises a charging interface and a discharging interface, and the charging interface and the discharging interface are different interfaces. The independent design of the charging and discharging control driving circuit avoids electrical interference in the charging and discharging process, and improves the safety of the whole system. At the same time, the intelligent control of the system control module can dynamically adjust the charging and discharging strategy according to the battery state, maximize the service life and safety of the battery.

[0022] In an example embodiment, a fuse is arranged on the loop where the charging and discharging control driving circuit is connected to the discharging interface. The addition of the fuse provides an additional safety protection for the device upgrading system, can quickly respond to current abnormalities, prevent safety problems such as battery overheat and short circuit, and improve the safety of the system under high-power discharging working conditions.

[0023] In an example embodiment, the first communication module includes at least one bus transceiver, wherein the bus transceiver is used to amplify and regenerate the bus data of the data bus. The integrated bus transceiver can effectively amplify and regenerate the signal on the data bus, significantly enhancing the stability and transmission distance of the signal, and ensuring accurate and lossless transmission of data during remote upgrading. This signal enhancement mechanism, especially in complex environments with multiple device connections, can reduce signal attenuation and interference, improve communication quality, and thus ensure efficient and reliable data exchange between the system control module and each garden tool, enhancing the performance and stability of the entire upgrading system.

[0024] According to the present application, the upgrading data packet is distributed to the garden tool to be upgraded through the communication module built in the battery pack. The device upgrading system of the garden tool applied to the battery pack includes an upgrading module arranged in the battery pack, the upgrading module including a first communication module and a second communication module. The first communication module is electrically connected with the data bus and is used to passively receive the bus data of the data bus and transmit the received bus data to the second communication module. The battery pack is electrically connected with the data bus. The second communication module is used to establish a connection with a terminal device, receive an upgrading data packet distributed by the terminal device, and distribute the upgrading data packet to the garden tool through the first communication module and the data bus. Since the upgrading data packet is distributed to the garden tool to be upgraded through the communication module built in the battery pack, the upgrading of the device can be completed without recalling the device, which is convenient, efficient, and good in experience, can save labor, transportation, maintenance, and other costs, greatly reduces the cost, achieves the effects of improving the upgrading efficiency, reducing the upgrading cost, and improving the user experience, and thus solves the problems of low upgrading efficiency, high upgrading cost, and poor user experience in the related art. BRIEF DESCRIPTION OF DRAWINGS

[0025] Figure 1 is a structural schematic diagram of an optional device upgrading system of a garden tool according to an embodiment of the present application;

[0026] Figure 2 is a structural schematic diagram of another optional device upgrading system of a garden tool according to an embodiment of the present application;

[0027] Figure 3 is a structural schematic diagram of still another optional device upgrading system of a garden tool according to an embodiment of the present application;

[0028] Figure 4 is a structural schematic diagram of still another optional device upgrading system of a garden tool according to an embodiment of the present application;

[0029] Figure 5is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0030] Figure 6 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0031] Figure 7 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0032] Figure 8 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0033] Figure 9 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0034] Figure 10 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0035] Figure 11 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0036] Figure 12 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application;

[0037] Figure 13 is a structural schematic view of still another optional equipment upgrading system of garden tools according to an embodiment of the present application.

[0038] Among the above drawings, the following reference signs are included:

[0039] The first communication module 101, the second communication module 102;

[0040] The first control module 301;

[0041] The second control module 401;

[0042] The system control module 501;

[0043] The voltage reduction circuit 601;

[0044] The third communication module 701, the state detection module 702;

[0045] The temperature detection circuit 801;

[0046] The current detection resistor 901;

[0047] The first prompting component 1001;

[0048] The second prompting component 1101;

[0049] The charge and discharge control driving circuit 1201. DETAILED DESCRIPTION

[0050] In order to enable personnel in the technical field to better understand the scheme of the present application, the technical scheme in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor should fall within the scope of protection of the present application.

[0051] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a series of systems, products or devices includes elements that are not necessarily limited to those clearly listed, but can include other steps or elements that are not clearly listed or inherent to these products or devices.

[0052] According to an aspect of the embodiments of the present application, a garden tool device upgrade system is provided, which can be in a battery pack. In the garden tool industry, there are many types of garden tool devices, and online upgrades of multiple types require the configuration of communication modules in each type and battery pack, resulting in an increase in the cost of each device, especially for low-end products which may be difficult to bear. After the garden tool device is sold to the end customer, if there is a vulnerability in the tool software that needs to be upgraded, the sold device needs to be recalled and manually upgraded by the corresponding professional technician, which may result in low recall efficiency, high cost, poor user experience and other problems. If an OTA remote upgrade scheme is used, each upgraded device needs to be equipped with an online upgrade module, resulting in an increase in cost, and the user needs to actively connect to Wi-Fi, confirm the upgrade, and other operations, and the actual upgrade rate is less than 60%.

[0053] In order to at least partially solve the above problems, in combination with the garden tool unified power supply platform, only an upgrade module is installed in the battery pack (battery pack), and an upgrade data packet is issued to the garden tool to be upgraded via the communication module built in the battery pack. The battery pack can upgrade any type of garden tool device matching the battery pack platform. Each upgraded garden tool does not need to be equipped with an online upgrade module and does not need to be recalled for device upgrade. The use is convenient, efficient, and good in experience. The cost of manpower, transportation, and maintenance can be saved, the cost is greatly reduced, and the use cycle of the device can be indirectly prolonged.

[0054] The device upgrade system of the garden tool in the embodiment of the application can be applied to the battery pack, and the battery pack is installed on the garden tool. The battery pack is electrically connected to the data bus, so that the battery pack can interact with other components of the garden tool through the data bus to complete the upgrade of the garden tool. Here, the data bus (BUS) is a data bus on the garden tool, which can be used for data interaction between different components in the garden tool. Figure 1 is a structural schematic diagram of an optional device upgrade system of a garden tool according to an embodiment of the application, as Figure 1 shown, the device upgrade system comprises an upgrade module arranged in the battery pack, the upgrade module comprising a first communication module 101 and a second communication module 102; wherein the first communication module 101 is electrically connected to the data bus, and is used for passively receiving bus data of the data bus and transmitting the received bus data to the second communication module 102; the second communication module 102 is used for establishing a connection with a terminal device, receiving an upgrade data packet issued by the terminal device, and issuing the upgrade data packet to the garden tool via the first communication module 101 and the data bus.

[0055] The upgrade module is a module for upgrading the garden tool in which the battery pack is located. The first communication module 101 is electrically connected to the data bus and can be used as a slave to receive data sent by a host terminal, that is, passively receives bus data of the data bus and transmits the received bus data to the second communication module 102. The second communication module 102 can be used to establish a communication connection with an external terminal device. According to the actual application environment and user demand, the second communication module 102 can be a wired communication module or a wireless communication module. The wired communication module is suitable for application scenarios that require stable and high-speed data transmission, and the wireless communication module is more suitable for application scenarios that require wireless connection and low power consumption.

[0056] The second communication module 102 can receive the upgrade data packet (the content of the data packet can be a one-time full upgrade data packet or an upgrade data packet of a certain type of tool) issued by the connected terminal device, and issue the upgrade data packet to the garden tool via the first communication module 101 and the data bus. Receiving the issued upgrade data packet and issuing the upgrade data packet to the garden tool can be executed synchronously, that is, receiving the issued upgrade data packet and issuing the upgrade data packet to the garden tool are executed in sequence. Receiving the issued upgrade data packet and issuing the upgrade data packet to the garden tool can also be executed asynchronously, that is, receiving the issued upgrade data packet is executed first, and the upgrade data packet can be stored in the battery pack. When the instruction for confirming the upgrade is received, the upgrade data packet is issued to the garden tool.

[0057] Traditional tool manufacturers usually do not have remote upgrade function, or can only perform remote upgrade on specific devices equipped with wireless communication modules such as BLE modules, and cannot perform remote upgrade on other devices in the system. In addition, some tool manufacturers have the function of remotely upgrading other devices in the system, but the devices in the system need to be equipped with online upgrade modules, which is very costly. The device upgrade system in the embodiment can achieve the above functions only by embedding a communication module in the battery pack.

[0058] It should be noted that the upgrade data packet can be a data packet for system upgrade of the garden tool, a data packet for upgrade of a certain component on the garden tool, or a data packet for upgrade of other objects on the garden tool, which is not limited in the embodiment.

[0059] Through the embodiments provided in the application, the device upgrade system of the garden tool applied to the battery pack includes: an upgrade module arranged in the battery pack, the upgrade module including a first communication module and a second communication module, and the battery pack is installed on the garden tool and electrically connected with the data bus; wherein the first communication module is electrically connected with the data bus, and is configured to passively receive bus data of the data bus and transmit the received bus data to the second communication module; and the second communication module is configured to establish connection with a terminal device, receive an upgrade data packet issued by the terminal device, and issue the upgrade data packet to the garden tool via the first communication module and the data bus, thereby solving the problems of low upgrade efficiency, high upgrade cost and poor user experience in the related art of garden tool software upgrade, improving the upgrade efficiency, reducing the upgrade cost, and improving the user experience.

[0060] In one example embodiment, as shown in Figure 2 the device upgrade system further includes: a communication interface 201; wherein

[0061] The communication interface is arranged at one end of the data bus and is used for communication with the connected garden tool; the second communication module is further configured to send the upgrade data packet to the garden tool to be upgraded via the first communication module and the data bus through the communication interface.

[0062] The communication interface 201 (COM) is arranged at one end of the data bus, which can enable the garden tool to conveniently access the device upgrade system without additional hardware support. This means that as long as the tool can be electrically connected to the battery pack through the communication interface, it can participate in the software upgrade process regardless of the model or brand, which greatly enhances the flexibility and scope of application of the system. Via the first communication module and the data bus, the second communication module can send the upgrade data packet to the garden tool, thereby realizing remote updating of the software. The communication interface 201 can be located on the battery pack, for example, as part of the upgrade module, or outside the battery pack, which is not limited in the embodiment.

[0063] Through the embodiment, the design of the communication interface enhances the adaptability of the system to various garden tools, enabling different types and brands of garden tools to be upgraded, indirectly extending the service life of the equipment.

[0064] In one example embodiment, the upgrade data packet can be an upgrade data packet for a certain type of tool, which can be indicated by type indication information in the upgrade data packet, i.e., the upgrade data packet corresponds to a specified tool type. Correspondingly, the second communication module 102 is further configured to send the upgrade data packet to the garden tool via the first communication module 101 and the data bus if the tool type of the garden tool is the specified tool type.

[0065] The garden tool to be upgraded can be one or more, and the upgrade data packet is used to upgrade the garden tool of the specified tool type. For the garden tool, if the tool type of the garden tool is the specified tool type, the upgrade data packet can be used to upgrade the garden tool. In this case, the second communication module 102 can send the upgrade data packet to the garden tool via the first communication module 101 and the data bus, ensuring the pertinence and efficiency of software upgrade.

[0066] Through the embodiment, by sending the upgrade data packet of a certain type of garden tool, efficient and personalized upgrade of the garden tool can be realized, the system can push the upgrade package pertinently, avoiding the attempt of non-compatible upgrade, significantly improving the success rate and speed of device upgrade, reducing resource waste, at the same time, the data amount of the upgrade data packet of a certain type of garden tool is relatively smaller, which can reduce the time-consuming of data packet sending, improve the success rate of data packet sending, enhance the intelligence and user satisfaction of the system.

[0067] In an example embodiment, the second communication module 102 is further configured to match the type identification information of the specified tool type with the type identification information of the tool type of the preset garden tool, and in the case that the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool, the second communication module 102 is configured to send the upgrade data packet to the garden tool via the first communication module 101 and the data bus.

[0068] The second communication module 102 can have certain processing capability and storage capability, and the type identification information of the tool type of the garden tool can be preset in the second communication module 102. For the received upgrade data packet, the second communication module 102 can directly match the type identification information of the specified tool type with the type identification information of the tool type of the preset garden tool without the participation of other control modules.

[0069] If the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool, the second communication module 102 can send the upgrade data packet to the garden tool via the first communication module 101 and the data bus, otherwise, the second communication module 102 can ignore the upgrade data packet, and can also send the prompt information of the upgrade failure to the terminal device, and the prompt information of the upgrade failure can include the reason of the upgrade failure, so that the user can quickly obtain the reason of the upgrade failure and adjust the upgrade scheme.

[0070] Optionally, in addition to verifying the tool type, the version, the timestamp, the legality and the validity of the upgrade data packet can also be verified to improve the security and reliability of the device upgrade. Alternatively, only the version, the timestamp, the legality and the validity of the upgrade data packet can be verified, which is not limited in the present embodiment.

[0071] Through the present embodiment, the type identification information of the tool type of the garden tool is preset in the second communication module, and the second communication module directly performs the verification of the tool type based on the type identification information, which can simplify the process of the device upgrade and further improve the efficiency of the device upgrade.

[0072] In an example embodiment, as Figure 3As shown, the device upgrading system further comprises a first control module 301, which can be part of the upgrading module or independent of the upgrading module, and which can be located in the battery pack or outside the battery pack. The second communication module 102 is further configured to send the type identification information of the specified tool type to the first control module 301. The first control module 301 is configured to match the type identification information of the specified tool type with the type identification information of the tool type of the garden tool. In the case where the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool, the first control module 301 sends a data issuing instruction to the second communication module 102. The second communication module 102 is further configured to issue the upgrading data packet to the garden tool via the first communication module 101 and the data bus in response to the data issuing instruction.

[0073] In this embodiment, the first control module 301 is introduced to reduce the requirements for the processing capability and storage capability of the second communication module 102. For the received upgrading data packet, in order to determine whether it can be matched with the garden tool, the second communication module 102 can send the type identification information of the specified tool type to the first control module 301, and the first control module 301 performs the tool type verification. Here, the type identification information of the specified tool type instead of the complete upgrading data packet is sent to the first control module 301, which can improve the efficiency of data transmission, avoid data abnormalities in the transmission process, and improve the success rate of device upgrading.

[0074] In response to the received type identification information of the specified tool type, the first control module 301 can scan the tool type of the garden tool connected to the battery pack, or read the pre-stored type identification information of the tool type of the garden tool, and match the type identification information of the specified tool type with the type identification information of the tool type of the garden tool. If the two are consistent, the first control module 301 sends a data issuing instruction to the second communication module 102 to instruct the second communication module 102 to issue the upgrading data packet to the garden tool. The second communication module 102 issues the upgrading data packet in response to the received data issuing instruction.

[0075] Through this embodiment, by introducing the first control module and setting the type identification information of the tool type of the garden tool in the first control module, the first control module performs the tool type verification to control the upgrading process of the garden tool, which can reduce the requirements for the second communication module, improve the controllability and safety of the upgrading process, and enhance the efficiency of device upgrading and user experience.

[0076] In an example embodiment, the upgrade data package can be a one-time all-upgrade data package, and can include data packages corresponding to each of a plurality of tool types. The second communication module 102 can directly issue the upgrade data package to the garden tool, and the garden tool can perform screening of the data package. In order to adapt to different garden tools (such as garden tools with data package screening capability and garden tools without data package screening capability), while reducing the amount of data required to be issued, in this embodiment, the second communication module 102 is further configured to issue, via the first communication module 101 and the data bus, a data package corresponding to a tool type of a garden tool to be upgraded to the garden tool to be upgraded through a communication interface to which the garden tool to be upgraded is connected.

[0077] The garden tool to be upgraded can have one or more types, and different types of garden tools use different data packages for upgrading. In this regard, the second communication module 102 can issue, via the first communication module 101 and the data bus, a data package corresponding to a tool type of a garden tool to the garden tool, the amount of data required to be transmitted is small (compared to directly issuing the upgrade data package to the garden tool, the amount of data required to be transmitted is significantly reduced), and the garden tool does not need to perform tool type verification on the data package.

[0078] Through this embodiment, by integrating the data packages of the upgrade data of a plurality of tool types, the second communication module issues a data package corresponding to a tool type of a garden tool to the garden tool for upgrading, which realizes simultaneous issuance of upgrade data packages for multiple tools, simplifies the upgrade process, saves user time, and improves system flexibility and tool compatibility.

[0079] In an example embodiment, the second communication module 102 is further configured to screen, according to preset type identification information of the tool type of the garden tool, a data package corresponding to the tool type of the garden tool from the upgrade data package.

[0080] The second communication module 102 can have certain processing and storage capabilities, and the type identification information of the tool type of the garden tool can be preset in the second communication module 102. For the received upgrade data package, the second communication module 102 can directly screen, according to the preset type identification information of the tool type of the garden tool, a data package corresponding to the tool type of the garden tool from the audit data package, and issue the screened data package to the garden tool without the participation of other control modules.

[0081] Through this embodiment, the second communication module directly screens the data package based on the tool type, which can simplify the process of device upgrading, and thus improve the efficiency of device upgrading.

[0082] In an example embodiment, as Figure 4As shown, the device upgrading system further comprises a second control module 401, which can be part of the upgrading module or independent of the upgrading module, and which can be located in the battery pack or outside the battery pack. The second communication module 102 is further configured to send an information acquisition request to the second control module 401, wherein the information acquisition request is used to request the type identification information of the tool type of the garden tool; the second control module 401 is configured to send the type identification information of the tool type of the garden tool to the second communication module 102 in response to the information acquisition request; and the second communication module 102 is further configured to filter the data packet corresponding to the tool type of the garden tool from the upgrading data packet according to the received type identification information of the tool type of the garden tool.

[0083] In this embodiment, the second control module 401 is introduced to reduce the requirements for the processing capability and storage capability of the second communication module 102. After receiving the upgrading data packet, the second communication module 102 can first send an information acquisition request to the second control module 401, and the purpose of the request is to request the type identification information of the tool type of the garden tool. Similarly to the foregoing, sending the information acquisition request instead of the complete upgrading data packet can improve the efficiency of data transmission, avoid data abnormalities in the transmission process, and improve the success rate of device upgrading.

[0084] In response to the received information acquisition request, the second control module 401 can scan the tool type of the garden tool connected to the battery pack, or read the pre-stored type identification information of the tool type of the garden tool, and send the type identification information of the tool type of the garden tool to the second communication module 102. After receiving the type identification information of the tool type of the garden tool, the second communication module 102 can use it to filter the data packet corresponding to the tool type of the garden tool from the upgrading data packet, so as to accurately send the data packet required for upgrading the garden tool to the garden tool.

[0085] Through this embodiment, by introducing the second control module, setting the type identification information of the tool type of the garden tool in the second control module, and performing the filtering of the data packet by the second control module, the requirements for the second communication module can be reduced, the controllability and safety of the upgrading process can be improved, and the efficiency of device upgrading and user experience are enhanced.

[0086] In one exemplary embodiment, in order to improve the convenience and efficiency of device upgrading, the second communication module 102 can be a wireless module, such as a Bluetooth Low Energy (BLE) module, a WIFI module, etc., which is used to establish a wireless connection with the terminal device to perform OTA (Over-The-Air) upgrading of the garden tool.

[0087] In order to improve the stability and efficiency of wireless communication, the second communication module 102 can be a Bluetooth low power module, which can utilize its low power, short distance wireless communication characteristics to establish a reliable wireless connection with the terminal device, ensure that the consumption of the garden tool battery remains at a minimum level during connection and data transmission, and also ensure the security and reliability of data transmission.

[0088] For example, when the garden tool device needs to upgrade the software, the user can connect the battery pack BLE module through the client (app), and download the upgrade data package online. The BLE module stores and analyzes the data package content, and downloads the upgrade data package to the corresponding garden tool device that needs to be upgraded through the BUS bus.

[0089] Through the embodiment, by integrating the OTA function module in the battery pack instead of separately setting in each garden tool, the device cost and complexity are significantly reduced. Only by replacing or upgrading the battery pack with communication capability can the remote software upgrade of the tool be realized, which greatly improves the device maintenance efficiency, simplifies the operation process, and prolongs the service life of the tool. Through the wireless module, the OTA upgrade of the garden tool can improve the convenience of device upgrade.

[0090] In one example embodiment, the battery pack can control the stable operation of the entire system through the system control module, which can include but is not limited to charge and discharge control, communication, data processing, etc. Figure 5 As shown, the device upgrade system further includes a system control module 501 for controlling the operation of the device upgrade system, wherein the second communication module 102 is connected to the system control module 501. The system control module 501 can be part of the upgrade module, or it can be independent of the upgrade module. It can be located in the battery pack or outside the battery pack.

[0091] The system control module 501 can be connected to the second communication module 102, which can be used to control the operation of the second communication module 102, such as controlling the second communication module 102 to turn on, turn off, store the received upgrade data package, and download the received upgrade data package to the garden tool through the first communication module 101 and the data bus.

[0092] According to the use requirement, the system control module 501 can adopt one or more control components, which can include but are not limited to at least one of the following: MCU (Microcontroller Unit, microcontroller), which is a chip integrating a processor, memory and various input and output interfaces, capable of independently running a control program to manage the running state and functions of the device; FPGA (Field-Programmable Gate Array, field programmable gate array), which is a programmable integrated circuit that can be programmed after manufacturing to achieve the required logic function; CPU (Central Processing Unit, central processing unit), which, together with the operating system and other control software running thereon, constitutes the system control module 501. In this embodiment, the components for implementing the system control module 501 are not limited.

[0093] It should be noted that the first control module and the system control module can be the same component or different components, the first control module and the second control module can be the same component or different components, and the second control module and the system control module can be the same component or different components, which are not limited in this embodiment.

[0094] Through this embodiment, by setting the system control module as the core of the device upgrading system, the system running is comprehensively supervised, and the smoothness and stability of the upgrading process are ensured. The interconnection of the second communication module and the system control module can improve the control ability of the system control module for the device upgrading process.

[0095] In one example embodiment, in order to improve the matching degree of the battery pack output voltage and the power supply voltage of the system control module, a voltage reduction circuit can be arranged between the positive electrode of the battery pack and the system control module to reduce the voltage of the battery pack to the power supply voltage of the system control module. The voltage reduction circuit can be part of the upgrading module or independent of the upgrading module, and it can be located inside or outside the battery pack. Figure 6 As shown in the figure, the device upgrading system further comprises: a voltage reduction circuit 601 arranged between the positive electrode of the battery pack and the system control module 501, for reducing the voltage of the battery pack to the power supply voltage of the system control module 501.

[0096] Here, by arranging the voltage reduction circuit between the positive electrode of the battery pack and the system control module, the voltage matching and system compatibility can be improved: if the positive electrode of the battery pack is directly connected to the system control module, the system control module can be damaged. By arranging the voltage reduction circuit, the high voltage of the battery pack can be converted to a voltage suitable for the operation of the system control module, so that the system control module can run stably without being damaged.

[0097] The buck circuit 601 can adopt a switching mode, which has high conversion efficiency and low energy loss. Especially for the battery pack, which has limited energy, improving the energy conversion efficiency means that the battery energy can be used more efficiently, and the energy loss in the voltage conversion process is reduced. Therefore, the setting of the buck circuit can maximize the utilization rate of battery energy, prolong the use time of the battery and the running time of the whole system, and reduce the heat generation caused by low energy conversion efficiency.

[0098] In addition, the conversion by the buck circuit can reduce energy loss and thus reduce heat generation. In addition, the buck circuit can contain overvoltage, overcurrent, and other protection mechanisms that can quickly respond and cut off the power supply when abnormal conditions are detected, preventing heat accumulation and excessive discharge of the battery, and protecting the system control module from damage.

[0099] Through the present embodiment, the buck circuit is arranged between the positive electrode of the battery pack and the system control module to reduce the voltage of the battery pack to the power supply voltage of the system control module, which improves the voltage matching between the battery pack and the system control module, improves the energy conversion efficiency, and enhances the thermal management and safety of the system to ensure stable and efficient operation of the device upgrade system.

[0100] In one example embodiment, as shown in Figure 7 The device upgrade system further includes a third communication module 701 and a state detection module 702. The third communication module 701 and the state detection module 702 can be part of the upgrade module or independent of the upgrade module, and can be located inside or outside the battery pack. The third communication module 701 is electrically connected to the data bus and used as a slave to receive data sent by the host. The state detection module 702 is connected to the system control module 501 and used to detect the state of the battery pack and transmit the detected battery pack state data to the system control module 501. The system control module 501 is further used to send the battery pack state data to the data bus through the third communication module 701.

[0101] In the present embodiment, the state detection module 702 located inside the battery pack can be used to detect the state of the battery pack. The state detection module 702 can detect the real-time state of the battery cell (e.g., the battery cell voltage) to ensure that the battery cell operates within a safe range. In this case, the state detection module 702 can also be referred to as a battery cell state monitoring module. The state detection module 702 can transmit the detected battery pack state data to the system control module 501. For the case of detecting the battery cell voltage, the battery pack state data can include battery pack voltage data of the battery pack.

[0102] The system control module 501 can process the received battery pack state data, for example, it can parse the battery pack state data, analyze the battery pack state in combination with the battery pack state data in a period of time, and timely remind when determining that the battery pack is abnormal, or use other processing operations.

[0103] Considering that the processing capability of the battery pack itself is limited, and based on other considerations such as data storage, a third communication module 701 can be provided, which is electrically connected with the data bus and can be used as a slave to receive data sent by the host. For battery pack state data, the system control module 501 can send the battery pack state data to the data bus through the third communication module 701, so that the host can real-time understand the running state of the battery pack, including the battery pack voltage data.

[0104] Optionally, the system control module 501 is also used to parse the received battery pack state data, and if the voltage of the battery pack is too high (exceeding the first voltage threshold), a charging protection mechanism is triggered to cut off the charging circuit, and if the voltage of the battery pack is too low (lower than the second voltage threshold), a discharging protection is started to prevent over-discharge.

[0105] Here, the integration of the state detection module and the system control module ensures real-time monitoring of the battery pack state, and once an abnormality is detected, such as the battery pack voltage exceeding the safe range, the system control module can quickly respond and implement protection measures to prevent battery damage, ensuring the safety of the system; the connection of the third communication module with the data bus enables the host to real-time obtain the battery pack state data, which enhances information sharing between systems and allows the host to adjust the charging and discharging strategy according to the real-time state of the battery pack, improving the intelligent level of the entire system, and enhancing the adaptability of the battery pack and the collaborative working ability of the equipment.

[0106] Through this embodiment, the safety and intelligence of the device upgrade system are improved through real-time monitoring and intelligent data communication, which optimizes battery use, reduces maintenance costs, and enhances device performance and service life.

[0107] In one example embodiment, as shown in Figure 8 The device upgrade system also includes a temperature detection circuit 801 connected with the state detection module 702, for detecting the battery pack temperature of the battery pack and uploading the detected battery pack temperature data to the state detection module 702. The temperature detection circuit 801 can be part of the upgrade module or independent of the upgrade module, and it can be located in the battery pack.

[0108] In this embodiment, the battery pack state detected by the state detection module 702 also includes the battery pack temperature, and correspondingly, the battery pack state data also includes battery pack temperature data. In order to detect the battery pack temperature of the battery pack, a temperature detection circuit 801 can also be provided, which detects the battery pack temperature of the battery pack and uploads the detected battery pack temperature data to the state detection module 702.

[0109] The temperature detection circuit 801 can include a plurality of temperature sensors and a signal processing circuit. The temperature sensors are in direct contact with or closely adjacent to the battery cells inside the battery pack, and can measure the temperature of the battery pack in real time. The signal processing circuit is responsible for converting the analog signals output by the temperature sensors into digital signals, so as to upload the battery pack temperature data to the state detection module 702.

[0110] In order to ensure that the temperature condition of the entire battery pack can be accurately monitored, in this embodiment, the temperature sensors are uniformly distributed inside the battery pack, covering all key heat source areas, including the space between the battery cells, the contact between the battery cells and the battery shell, and other heat-sensitive parts of the battery pack. This arrangement can provide more comprehensive and accurate temperature data, helping the system to more accurately judge the thermal state of the battery pack. The signal processing circuit can convert the analog signals collected by the temperature sensors into digital signals and upload the data to the state detection module 702 through a serial communication interface or other interface. The state detection module 702 can be responsible for collecting and processing various state information of the battery pack, including voltage, temperature data, etc.

[0111] Here, the addition of temperature data can more comprehensively evaluate the current state of the battery pack. During charging or discharging, if the battery pack temperature is detected to be outside the preset safe range, the state detection module can send an alarm to the system control module, and the system control module takes corresponding measures according to the alarm type, for example, reduces the charging and discharging power, suspends the charging and discharging operation, or starts the cooling system of the battery pack, to ensure that the battery pack operates within the safe temperature range.

[0112] Through this embodiment, by monitoring the battery pack temperature in real time, the charging and discharging strategy can be dynamically adjusted to avoid battery performance degradation and safety risks caused by excessively high or low temperature; in addition, the temperature data can also be used to predict the life of the battery pack, to early warning possible thermal runaway risk, thereby improving the safety and reliability of the entire system.

[0113] In an example embodiment, precise detection of the battery pack current can be achieved by integrating a current sensing resistor, thereby enriching the data acquisition capability of the state detection module and providing more accurate current information for battery management. The current sensing resistor can be part of the upgrade module or independent of the upgrade module and can be located in the battery pack. On this basis, the system can more effectively control the charging and discharging process, ensuring safe operation and prolonging the service life of the battery pack. As shown in Figure 9 The device upgrade system further includes a current sensing resistor 901 connected to the state detection module 702 and the negative electrode of the battery pack. The state detection module 702 is further configured to detect the current of the battery pack through the current sensing resistor 901 to obtain battery pack current data.

[0114] The current sensing resistor 901 can be arranged between the negative electrode of the battery pack and the state detection module 702. The position selection needs to ensure that the charging and discharging current flowing through the battery pack can be accurately measured. One end of the current sensing resistor 901 is directly connected to the negative electrode of the battery pack, and the other end is connected to the current detection input end of the state detection module 702. This connection allows the state detection module 702 to monitor the current change of the battery pack in real time through the current sensing resistor 901. The selection of the current sensing resistor 702 can be based on ensuring that it has a stable resistance value within the expected current range and can effectively withstand the maximum current of the battery system.

[0115] Optionally, the current detection method can be as follows: when the battery pack is charging or discharging, the current flows through the current sensing resistor 901, generating a voltage drop; the state detection module 702 monitors the voltage change across the current sensing resistor 901 and calculates the actual current value flowing through the battery pack according to Ohm's law (voltage = current x resistance).

[0116] For the state detection module 702, the state detection module 702 can read the voltage value across the current sensing resistor 901 in real time or periodically, convert the voltage value to current data, integrate it into the battery pack state data, and upload it to the system control module 501. The battery pack state data can also include battery pack current data.

[0117] Here, by monitoring the current in real time, the state detection module can help the system identify abnormal conditions such as overcurrent and short circuit and send an alarm to the system control module in a timely manner. The system control module can adjust the charging / discharging control strategy according to the alarm information, such as reducing the charging / discharging power, in order to solve the abnormal condition.

[0118] Through this embodiment, the current data of the battery pack is obtained through the current sensing resistor. The acquisition of current data helps the system to discover overcurrent, short circuit and other faults in a timely manner, improves the efficiency of fault diagnosis and processing, and ensures the safe operation of the battery pack.

[0119] In an example embodiment, intuitive and immediate feedback on the status of the battery pack can be achieved by adding a prompting component, enhancing the interactivity and safety of the system. Correspondingly, as shown in Figure 10 The device upgrade system also includes a first prompting component 1001 connected to the system control module 501 for prompting the status of the battery pack under the control of the system control module 501. The first prompting component 1001 can be part of the upgrade module or independent of the upgrade module, which can be located inside the battery pack (the battery pack has an external part, not completely inside the garden tool) or outside the battery pack.

[0120] The first prompting component 1001 can be an LED (Light Emitting Diode) indicator, a buzzer, a vibration motor, a display screen, or any suitable component for immediate prompting. Taking the LED indicator and buzzer as an example, the LED indicator can display different colors or flashing patterns to represent different states of the battery pack, for example, green for normal operation, red for warning, orange for maintenance or inspection needs, and flashing patterns for specific fault codes or remaining battery percentage. The buzzer can sound an alarm when an emergency state (such as overheating, overcharging, short circuit, etc.) is detected, reminding nearby personnel to take immediate action to avoid potential safety incidents.

[0121] The first prompting component 1001 is connected to the system control module 501 through a set of control lines. The system control module 501 is responsible for monitoring the status data of the battery pack, and when a situation requiring prompting is detected (e.g., the status data exceeds the pre-set normal range), it can send a control signal to the first prompting component 1001 to trigger the corresponding prompting action. To make the prompting information more easily understood and responded to, the system control module 501 can also cooperate with the display screen to display more detailed text prompts or icons, such as "temperature too high, please pause charging", "battery level below 10%, suggest charging immediately", etc., providing more operation guidance for users.

[0122] Through this embodiment, the prompting component is integrated into the device upgrade system, and the status of the battery pack is prompted by the prompting component, which can enhance the interactivity and safety of the system, so that the status of the battery pack can be understood through intuitive prompts and timely action can be taken to ensure stable operation of the battery system.

[0123] In an example embodiment, intuitive and immediate feedback on the upgrade progress of the garden tool can be achieved by adding a prompting component, enhancing the interactivity and safety of the system. Correspondingly, as shown in Figure 11As shown, the device upgrade system further comprises a second prompting component 1101 connected to the system control module 501, for prompting the upgrade progress of the garden tool to be upgraded under the control of the system control module 501. The second prompting component 1001 can be part of the upgrade module, or independent of the upgrade module, which can be located in the battery pack (the battery pack has an external part, not completely inside the garden tool), or outside the battery pack.

[0124] The second prompting component 1101 can be an LED indicator, a buzzer, a vibration motor, a display screen, or any suitable component for immediate prompting. Taking the LED indicator as an example, the LED indicator can display different colors or flashing patterns to represent different upgrade progress, for example, orange color represents that the upgrade data package is being downloaded, red color represents that the device is upgrading, green color represents that the upgrade is completed, and the flashing pattern can be used to represent the percentage of the device that has been upgraded.

[0125] The second prompting component 1101 is connected to the system control module 501 through a set of control lines. The system control module 501 is responsible for monitoring the device upgrade progress, and sending control signals to the second prompting component 1101 based on the detected upgrade progress, triggering the corresponding prompting action.

[0126] Through this embodiment, by introducing the second prompting component to work with the system control module, the upgrade progress of the garden tool can be fed back to the user in real time, enhancing the transparency of the upgrade process, and allowing the user to clearly understand the status during the upgrade process, improving the convenience of device management, avoiding unnecessary waiting and anxiety, and improving the user's trust and satisfaction in remote device upgrade.

[0127] In one exemplary embodiment, the second prompting component 1101 includes a graphical display screen for displaying the upgrade progress of the garden tool to be upgraded and the expected remaining upgrade time. The graphical display screen can provide intuitive and detailed upgrade status feedback to the user, optimizing the upgrade experience. The graphical display screen can be integrated into the interface of the garden tool or the battery pack, becoming a link of human-computer interaction.

[0128] During the upgrade process, the system control module 501 can continuously monitor the upgrade progress and calculate the time required to complete the upgrade. This information is then transmitted to the graphical display screen through the data bus. The graphical display screen uses intuitive visual elements, such as progress bars, percentages, countdown timers, etc., to display the current stage of the upgrade and the remaining upgrade time in real time, allowing the user to have a clear understanding of the upgrade process.

[0129] Through the embodiment, the upgrading progress and the expected completion time of the garden tool can be intuitively displayed, visual feedback is provided, and the convenience of information acquisition is improved. The information acquisition is more convenient, the upgrading status is clear at a glance, time can be reasonably arranged by the user, inconvenience caused by long waiting time is avoided, the satisfaction of the user is further improved, and the remote upgrading service is more humanized and efficient.

[0130] In one example embodiment, as shown in Figure 12 The device upgrading system further includes a charging and discharging control driving circuit 1201 connected to the system control module 501, used for charging control and discharging control of the battery pack under the control of the system control module 501. The charging and discharging control driving circuit 1201 includes a charging interface and a discharging interface, and the charging interface and the discharging interface are different interfaces. The charging and discharging control driving circuit 1201 can be part of the upgrading module or independent of the upgrading module, and can be located in the battery pack.

[0131] The charging and discharging control driving circuit 1201 is designed as an independent and dedicated circuit module, which directly interfaces with the system control module 501. Its function is to receive instructions from the system control module 501 and finely control the charging and discharging process of the battery pack. This circuit module includes a charging interface and a discharging interface, and the two interfaces are physically independent and used for connecting a charger and an external load (for example, a garden tool) respectively, to ensure electrical safety and efficiency during charging and discharging.

[0132] The system control module 501 can determine when to start charging, the charging rate, and when to stop charging, and can also determine when to start discharging, the current limit for discharging, and when to stop discharging, according to the real-time state of the battery pack. The real-time state of the battery pack can be determined according to the voltage state data detected by the state detection module, the temperature state data detected by the temperature detection circuit, and the current state data detected by the current detection resistor. The decision information of the system control module 501 can be transmitted to the charging and discharging control driving circuit 1201 through the data bus. After receiving the instructions, the charging and discharging control driving circuit 1201 controls the charger and the external load (for example, the garden tool) through its charging interface and discharging interface respectively, to realize intelligent and safe charging and discharging process.

[0133] Through the independent design of the charging and discharging control driving circuit, electrical interference during charging and discharging is avoided, and the overall safety of the system is improved. At the same time, through the intelligent control of the system control module, the charging and discharging strategy can be dynamically adjusted according to the battery state, to maximize the service life and safety of the battery.

[0134] In an example embodiment, to enhance the safety of the system, a fuse can be added to the loop where the charge and discharge control driving circuit is connected to the discharge interface. The fuse is a protection component that protects the circuit by melting under overcurrent conditions. In the device upgrade system, the current of the discharge circuit is usually large, and the setting of the fuse can prevent the current from surging due to abnormal conditions such as short circuit, overload, etc., thereby protecting the electronic switch from being damaged by excessive current. In addition, the melting of the fuse can also cut off the connection between the battery pack and the external load, avoiding potential fire or explosion risks.

[0135] The rated current of the fuse can be slightly higher than the normal working current of the charge and discharge control driving circuit, but lower than its maximum allowable current, to ensure that it can melt quickly under abnormal conditions and effectively protect the circuit. The fuse can be fixed on the printed circuit board through a fuse holder to facilitate replacement and maintenance.

[0136] Through this embodiment, the addition of the fuse provides an additional layer of safety protection for the device upgrade system, which can quickly respond to current abnormalities and prevent safety problems such as overheat and short circuit of the battery cell, thereby improving the safety of the system under high-power discharge conditions.

[0137] In an example embodiment, the first communication module 101 includes at least one bus transceiver, wherein the bus transceiver is used to amplify and regenerate the bus data of the data bus. Integrating the bus transceiver can effectively amplify and regenerate the signals on the data bus.

[0138] The function of the bus transceiver is to enhance and restore the signals on the data bus, ensuring the integrity and accuracy of the data during transmission, thereby achieving efficient and stable information exchange between components. When the system control module 501 sends the upgrade data packet to the garden tool to be upgraded through the data bus, the bus transceiver first receives this data stream. During data transmission, especially when the data needs to pass through multiple nodes or be transmitted over a long distance between devices, the signal may be attenuated or distorted due to factors such as line impedance and interference. The bus transceiver can effectively compensate for signal loss and restore the original state of the data through signal amplification and regeneration technology, ensuring that the upgrade data packet remains intact and effective when transmitted to the target garden tool.

[0139] Through this embodiment, the integration of the bus transceiver significantly enhances the stability and transmission distance of the signal, ensuring accurate and lossless data transmission during remote upgrading. This signal enhancement mechanism, especially in complex environments with multiple device connections, can reduce signal attenuation and interference, improve communication quality, and thus ensure efficient and reliable data exchange between the system control module and each garden tool, enhancing the performance and stability of the entire upgrade system.

[0140] The following explanation, using optional examples, illustrates the equipment upgrade system for garden tools in this application. In this optional example, the first communication module is communication module 2, the second communication module is a BLE module, the third communication module is communication module 1, the status detection module is a battery status monitoring module, and the first indication component is an LED indicator.

[0141] This optional example provides an OTA remote upgrade solution that solves various problems caused by the need for software updates in traditional manufacturers through automated and scalable remote management. It only requires an online upgrade module to be installed in the battery pack, and through the battery pack, any type of device that is compatible with the battery pack platform can be upgraded online.

[0142] The equipment upgrade system for garden tools in this optional example can be as follows: Figure 13 As shown, in Figure 13 In this system, the cell status monitoring module monitors the real-time status of the cells, including cell temperature, voltage, and current parameters; the step-down circuit reduces the battery pack voltage to the power supply voltage of the system control module; the temperature detection circuit detects cell temperature data and uploads it to the cell status monitoring module; communication module 1 is connected to the BUS bus as a slave device to receive data from the master device, and the system control module sends battery pack status data through communication module 1; communication module 2 is connected to the BUS bus and passively receives bus data, transmitting it to the BLE module; and the BLE module is used for human-machine interaction of end-user devices, allowing users to view corresponding device operating data and historical usage information.

[0143] This optional example demonstrates how online upgrades can be performed on any type of device compatible with the battery pack platform via the battery pack. This addresses the issues faced by traditional manufacturers, such as the need for upgrades due to device software vulnerabilities and the significant cost increases associated with the requirement for remote upgrade modules for online upgrades.

[0144] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0145] 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 principles of this application should be included within the protection scope of this application.

Claims

1. A device upgrade system for garden tools, characterized by, The application is applied to a battery pack installed on the garden tool, and the device upgrading system comprises an upgrading module arranged in the battery pack, and the upgrading module comprises a first communication module and a second communication module. The first communication module is electrically connected with a data bus and is used for passively receiving bus data of the data bus and transmitting the received bus data to the second communication module. The second communication module is used for establishing a connection with a terminal device, receiving an upgrading data packet issued by the terminal device, and issuing the upgrading data packet to the garden tool via the first communication module and the data bus.

2. The device upgrade system of claim 1, wherein, The device upgrading system further comprises a communication interface. The communication interface is arranged at one end of the data bus and is used for communicating with the connected garden tool. The second communication module is further used for issuing the upgrading data packet to the garden tool via the first communication module and the data bus through the communication interface.

3. The device upgrade system of claim 1, wherein, The upgrading data packet corresponds to a specified tool type. The second communication module is further used for issuing the upgrading data packet to the garden tool via the first communication module and the data bus in the case that the tool type of the garden tool is the specified tool type.

4. The device upgrading system according to claim 3, wherein The second communication module is further used for matching type identification information of the specified tool type with preset type identification information of the tool type of the garden tool, and issuing the upgrading data packet to the garden tool via the first communication module and the data bus in the case that the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool.

5. The device upgrade system of claim 3, wherein, The device upgrading system further comprises a first control module. The second communication module is further used for sending the type identification information of the specified tool type to the first control module. The first control module is used for matching the type identification information of the specified tool type with preset type identification information of the tool type of the garden tool, and sending a data issuing instruction to the second communication module in the case that the type identification information of the specified tool type is consistent with the type identification information of the tool type of the garden tool. The second communication module is further used for issuing the upgrading data packet to the garden tool via the first communication module and the data bus in response to the data issuing instruction.

6. The device upgrade system of claim 1, wherein, The upgrading data packet comprises a data packet corresponding to each tool type in a plurality of tool types. The second communication module is further used for issuing the data packet corresponding to the tool type of the garden tool in the upgrading data packet to the garden tool via the first communication module and the data bus.

7. The device upgrading system according to claim 6, wherein The second communication module is further configured to filter, according to the type identification information of the tool type of the garden tool, the data packet corresponding to the tool type of the garden tool from the upgrade data packet.

8. The device upgrade system of claim 6, wherein, The device upgrade system further comprises a second control module, wherein The second communication module is further configured to send an information acquisition request to the second control module, wherein the information acquisition request is used to request acquisition of the type identification information of the tool type of the garden tool. The second control module is configured to send, in response to the information acquisition request, the type identification information of the tool type of the garden tool to the second communication module. The second communication module is further configured to filter, according to the received type identification information of the tool type of the garden tool, the data packet corresponding to the tool type of the garden tool from the upgrade data packet.

9. The device upgrade system of claim 1, wherein, The second communication module is a wireless module configured to establish a wireless connection with the terminal device to perform the OTA upgrade on the garden tool.

10. The device upgrade system of claim 1, wherein, The device upgrade system further comprises: A system control module configured to control operation of the device upgrade system, wherein the second communication module is connected to the system control module.

11. The device upgrade system of claim 10, wherein, The device upgrade system further comprises: A voltage reduction circuit arranged between the positive electrode of the battery pack and the system control module, and configured to reduce the voltage of the battery pack to the power supply voltage of the system control module.

12. The device upgrade system of claim 10, wherein, The device upgrade system further comprises a third communication module and a state detection module, wherein The third communication module is electrically connected to the data bus and configured to receive data sent by a host end as a slave; The state detection module is connected to the system control module and configured to detect the state of the battery pack and transmit the detected battery pack state data to the system control module, wherein the battery pack state data comprises battery pack voltage data of the battery pack; The system control module is further configured to send the battery pack state data to the data bus through the third communication module.

13. The device upgrade system of claim 12, wherein, The device upgrade system further comprises: A temperature detection circuit connected to the state detection module and configured to detect the battery pack temperature of the battery pack and upload the detected battery pack temperature data to the state detection module, wherein the battery pack state data further comprises the battery pack temperature data.

14. The device upgrade system of claim 12, wherein, The device upgrade system further comprises a current detection resistor connected to the state detection module and the negative electrode of the battery pack, wherein The state detection module is further configured to perform current detection on the battery pack through the current detection resistor to obtain battery pack current data, wherein the battery pack state data further comprises the battery pack current data.

15. The device upgrade system of claim 12, wherein, The device upgrade system further comprises: A first prompting component connected to the system control module and configured to prompt the state of the battery pack under the control of the system control module.

16. The device upgrade system of claim 10, wherein, The device upgrade system further comprises: A second prompting component connected to the system control module and configured to prompt the upgrade progress of the garden tool under the control of the system control module.

17. The device upgrade system of claim 16, wherein, The second prompting component comprises: A graphic display screen for displaying the upgrade progress of the garden tool and the expected remaining upgrade time.

18. The device upgrade system of claim 11, wherein, The device upgrade system further comprises: A charge-discharge control driving circuit connected to the system control module, configured to control charging and discharging of the battery pack under the control of the system control module, wherein the charge-discharge control driving circuit comprises a charging interface and a discharging interface, and the charging interface and the discharging interface are different interfaces.

19. The device upgrade system of claim 18, wherein, A fuse is arranged on a loop in which the charge-discharge control driving circuit and the discharging interface are connected.

20. The device upgrade system of any one of claims 1 to 19, wherein, The first communication module comprises at least one bus transceiver, wherein the bus transceiver is configured to amplify and regenerate bus data of the data bus.