Battery charging control method and massage equipment
By collecting electrical parameters and operating information of the battery module in the massage device, and combining current integration and temperature compensation, precise charging control is achieved, solving the problem of inaccurate battery capacity detection in existing technologies, and improving the stability and service life of the device.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-24
- Publication Date
- 2026-04-07
AI Technical Summary
The existing charging control method of massage devices is crude and cannot accurately reflect the actual capacity of the battery. This can lead to sudden power outages or overcharging when the battery capacity is too low, affecting the stability and lifespan of the device.
By periodically collecting the battery module's electrical parameters and operating information of the massage device, and combining current integration, voltage parameters, and temperature information, the initial remaining capacity is corrected and compensated. The charging strategy is adjusted according to the actual remaining capacity and device status to achieve precise charging control.
It improves the accuracy of battery capacity detection, coordinates with the actual operating status of the equipment, ensures stable equipment performance, and extends the service life.
Smart Images

Figure CN121813641A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of massage mechanism charging control, and more specifically, to a battery charging control method and a massage device. Background Technology
[0002] With the popularization of health-conscious consumption and the development of smart hardware technology, more and more massage devices are gradually entering people's lives. Among them, battery-powered massage devices are favored by users for their convenience and flexibility. As the core energy component of these massage devices, the ability to manage the charging status of the battery directly affects the operational stability, lifespan, and user experience of these devices.
[0003] In related technologies, most massage devices employ relatively rudimentary charging control methods, typically relying solely on battery voltage to determine charging start and stop. However, when using this technology for massage device charging control, the non-linear voltage-capacity characteristics of rechargeable batteries mean that battery voltage alone cannot accurately reflect the true capacity of the battery within the massage device. This can lead to sudden power outages when the battery capacity is too low, resulting in data loss or usage interruption. Furthermore, it can cause the battery to stop charging before it is fully charged or to overcharge, thus affecting the lifespan of the massage device. Additionally, this charging control scheme lacks a coordination mechanism with the massage device's mechanical structure and operating conditions, which can easily lead to the massage device continuing trickle charging or frequent recharging even in idle or low-power standby states. This not only wastes energy but may also accelerate battery aging and shorten its lifespan due to overcharging.
[0004] Therefore, the relevant technical solutions suffer from problems such as inaccurate battery capacity detection, a single charging strategy, and a lack of coordinated control with the overall operation of the equipment. Summary of the Invention
[0005] The purpose of this application is to provide a battery charging control method and a massage device, which can improve the accuracy of battery capacity detection and flexibly adjust the charging strategy in accordance with the actual operating status of the device, so as to ensure stable device performance and extend the service life of the device.
[0006] The embodiments of this application are implemented as follows: A first aspect of this application provides a battery charging control method applied to a massage device, the battery charging control method comprising: The electrical parameters and battery operation information of the battery module in the massage device are collected periodically, and the operating status information of the massage device is also collected periodically. The electrical parameters include voltage parameters and current parameters. Based on the current parameter in the electrical parameter information, the initial remaining capacity of the battery module is determined, and the initial remaining capacity is corrected based on the voltage parameter and battery operation information in the electrical parameter information to obtain the actual remaining capacity of the battery module. Based on the actual remaining capacity and operating status information, determine whether the battery module needs to be charged at the current moment; If so, and the massage device is not currently charging, a charging start command is sent to the drive module in the massage device to drive the battery module to start charging. If not, and the massage device is currently charging, a charging stop command is sent to the drive module in the massage device to drive the battery module to stop charging.
[0007] As one possible implementation, the initial remaining capacity of the battery module is determined based on the current parameter in the electrical parameter information, including: The current parameters and sampling time are integrated to obtain the current integral value within the current sampling period; Based on the current integral value, determine the change in battery charge within the current sampling period. The change in battery charge includes either the amount of battery charge or the amount of battery discharge. The initial remaining capacity of the battery module is determined based on the change in power and the historical remaining capacity of the battery module at the previous moment in the current sampling period.
[0008] As one possible implementation, the change in battery charge during the current sampling period is determined based on the integral value of the current, including: If the integral value of the current is positive, then the change in the amount of charge of the battery module during the current sampling period is determined as the amount of battery charge. If the integral value of the current is negative, then the change in the amount of charge of the battery module during the current sampling period is determined as the amount of battery discharge.
[0009] As one possible implementation, the aforementioned battery operating information includes: battery temperature information and historical battery charge / discharge information. Based on the voltage parameters in the electrical parameter information and the battery operating information, the initial remaining capacity is corrected to obtain the actual remaining capacity corresponding to the battery module, including: Based on the voltage parameter in the electrical parameter information, the target battery capacity corresponding to the voltage parameter is found in the pre-built voltage battery capacity model. The target battery capacity is used as the corrected capacity of the initial remaining capacity, and the corrected capacity is compensated based on battery temperature information and battery historical charge and discharge information to obtain the actual remaining capacity of the battery module.
[0010] As one possible implementation, capacity compensation is performed on the corrected capacity based on battery temperature information and historical battery charge / discharge information to obtain the actual remaining capacity of the battery module, including: Based on battery temperature information and a pre-built temperature-battery capacity model, the first compensation factor is determined. Based on the battery's historical charge and discharge information and a pre-built battery capacity aging model, a second compensation factor is determined. The corrected capacity is compensated based on the first compensation factor and the second compensation factor to obtain the actual remaining capacity of the battery module.
[0011] As one possible implementation, based on the actual remaining capacity and operating status information, it is determined whether the battery module needs charging at the current moment, including: The current power status of the battery module is determined based on the actual remaining capacity and the preset capacity threshold. The current power status includes: low power status or fully charged status. Based on the current battery status and operating status information, determine whether the battery module needs to be charged at the current moment.
[0012] As one possible implementation, the aforementioned operating status information includes: high load status or idle status. Based on the current battery level and operating status information, it is determined whether the battery module needs charging at the current moment, including: If the current battery status is low, then the battery module needs to be charged at this moment. If the current battery status is fully charged and the operating status information is high load, then the battery module needs to be charged at the current moment. If the current battery status is low and the operating status information is idle, then it is determined that the battery module does not need to be charged at the current moment.
[0013] As one possible implementation, the battery module is driven by a driver module to initiate charging, including: In response to the charging start command, the drive module sends a forward rotation control signal to the motor in the massage device, so that the motor drives the telescopic conductive column in the massage device to contact the conductive spring, and the charging circuit in the massage device is turned on, so that the battery module starts charging.
[0014] As one possible implementation, the battery module is stopped from charging via a driver module, including: In response to the charging stop command, the drive module sends a reverse control signal to the motor in the massage device, causing the motor to drive the telescopic conductive column in the massage device to separate from the conductive spring, thus disconnecting the charging circuit in the massage device and stopping the battery module from charging.
[0015] A second aspect of this application provides a massage device, which includes: a battery module, a charging control module, and a charging execution module. The charging control module includes: a microcontroller, an analog-to-digital converter, and a communication interface. The charging execution module includes: a drive module, a motor, a telescopic conductive column, and a conductive spring. The charging control module is used to perform the steps of the battery charging control method described in the first aspect above.
[0016] The beneficial effects of the embodiments of this application include: This application provides a battery charging control method that periodically collects the operating status information of the massage device, as well as the battery operating information and electrical parameter information of the battery module, through a charging control module in the massage device. The method determines the initial remaining capacity of the battery module based on the current parameter in the electrical parameter information, corrects the initial remaining capacity based on the voltage parameter in the electrical parameter information, and compensates the corrected initial remaining capacity based on battery operating information such as battery temperature information and historical charge / discharge information to obtain the actual remaining capacity of the battery module. Based on the actual remaining capacity of the battery module and the operating status information of the massage device, the method determines whether the battery module needs charging at the current moment. If yes, and the massage device is not currently charging, a charging start command is sent to the drive module in the massage device to drive the battery module to start charging. If no, and the massage device is currently charging, a charging stop command is sent to the drive module in the massage device to drive the battery module to stop charging. The charging control module first roughly estimates the initial remaining capacity of the battery module based on its current parameters. Then, it corrects this initial remaining capacity based on the battery module's voltage parameters. Finally, it compensates for the corrected initial remaining capacity based on the battery module's real-time temperature and aging level. This compensated initial remaining capacity is then used as the final remaining capacity of the battery module. This process eliminates the cumulative error of the battery module's current integration and reduces the impact of battery voltage, temperature, and aging on the actual battery capacity, thereby improving the accuracy of battery capacity detection. Furthermore, the charging control strategy of the battery module is adjusted according to its actual remaining capacity and the actual operating status of the massage device. This improves the accuracy of battery capacity detection and allows for flexible adjustment of the charging strategy in conjunction with the actual operating status of the device, ensuring stable device performance and extending its lifespan. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of the structure of a massage device provided in an embodiment of this application; Figure 2 This is a schematic diagram of the structure of a charging control module in a massage device provided in an embodiment of this application; Figure 3 A flowchart of the first battery charging control method provided in the embodiments of this application; Figure 4 A flowchart of a second battery charging control method provided in the embodiments of this application; Figure 5 A flowchart of a third battery charging control method provided in the embodiments of this application; Figure 6 A flowchart of the fourth battery charging control method provided in the embodiments of this application; Figure 7 A flowchart of the fifth battery charging control method provided in the embodiments of this application; Figure 8 A flowchart of the sixth battery charging control method provided in the embodiments of this application; Figure 9 A flowchart of the seventh battery charging control method provided in the embodiments of this application; Figure 10 This is a schematic diagram of the structure of a charging execution module in a massage device provided in an embodiment of this application.
[0019] Reference numerals: 10: Massage device; 101: Battery module; 102: Charging control module; 1021: Microcontroller; 1022: Analog-to-digital converter; 1023: Communication interface; 103: Charging execution module; 1031: Drive module; 1032: Motor; 1033: Telescopic conductive column; 1034: Conductive spring. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0021] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0022] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0023] Currently, most massage devices employ a rather rudimentary charging control method, typically relying solely on battery voltage to determine charging start and stop. This fails to accurately reflect the actual battery capacity, potentially leading to sudden power outages when the battery capacity is too low, resulting in data loss or interrupted use. It may also cause the device to stop charging before the battery is fully charged, or continue charging even after the battery is fully charged, thus affecting the device's lifespan. Furthermore, this charging control method fails to adequately consider the device's actual operating status and dynamic changes in battery capacity, lacking a coordinated mechanism with the overall operating status of the device. This can result in the device continuing trickle charging or frequent recharging even in idle or low-power standby states, wasting resources and potentially accelerating battery aging and shortening its lifespan due to overcharging.
[0024] To address this, this application provides a battery charging control method. This method involves periodically collecting the operating status information of a massage device, as well as the electrical parameters and battery operation information of the battery module within the massage device. Based on the current parameter in the electrical parameter information, the initial remaining capacity of the battery module is determined. Then, the initial remaining capacity is corrected based on the voltage parameter and battery operation information to obtain the actual remaining capacity of the battery module. Based on the actual remaining capacity of the battery module and the operating status information of the massage device, it is determined whether the battery module needs charging at the current moment. If the battery module needs charging at the current moment, and the massage device is not currently charging, then the battery module is chargeable. A charging start command is sent to the drive module in the massage device to initiate charging. Conversely, a charging stop command is sent to the drive module to pause charging. This improves the accuracy of battery capacity detection and allows for flexible adjustment of the charging strategy in accordance with the actual operating status of the device, ensuring stable device performance and extending the device's lifespan.
[0025] The battery charging control method and massage device provided in this application will be explained in detail below with reference to the accompanying drawings.
[0026] Figure 1 See the schematic diagram of a massage device provided in this application. Figure 1 The massage device 10 provided in this embodiment includes a battery module 101, a charging control module 102, and a charging execution module 103. The charging control module 102 is communicatively connected to both the battery module 101 and the charging execution module 103. The charging control module 102 is used to acquire battery operation information and electrical parameter information generated by the battery module 101 during actual operation; it is also used to acquire operating status information generated by the massage device 10 during actual operation. Furthermore, based on the electrical parameter information and battery operation information of the battery module 101 and the operating status information of the massage device, the charging control module 102 sends corresponding charging control signals to the charging execution module 103 to control the operating status of the charging execution module 103, thereby controlling the start and stop of charging of the battery module 101.
[0027] Optionally, the battery module 101 is a high-performance rechargeable battery. The battery module 101 serves as the energy source for the entire massage device 10, providing a stable operating voltage for the massage device 10. Specifically, the battery module 101 can be a lithium-ion battery, but this application does not specifically limit it.
[0028] Furthermore, the battery module 101 is also equipped with a battery management system, which is used to monitor the voltage, current and other electrical parameters of the battery module 101 in real time. The battery management system is also used to monitor the temperature, historical charge and discharge and other battery operation information of the battery module 101 in real time. The battery management system sends the monitored electrical parameter information and battery operation information to the charging control module 102 to provide data support for the battery capacity monitoring of the charging control module 102.
[0029] Optionally, the charging execution module 103 responds to the charging control command sent by the charging control module 102 to control the connection and disconnection of the charging path between the battery module 101 and the external power source, so that the battery module 101 starts charging or stops charging.
[0030] Figure 2 A schematic diagram of the charging control module in a massage device provided in this application is shown below. Figure 2The charging control module 102 in the massage device 10 provided in this embodiment includes a microcontroller 1021, an analog-to-digital converter 1022, and a communication interface 1023. The charging control module 102 is communicatively connected to the battery module 101 and the charging execution module 103 via the communication interface 1023. The charging control module 102 receives electrical parameter information and battery operation information sent by the battery management system in the battery module 101 via the communication interface 1023. It then converts the analog voltage and analog current in the electrical parameter information of the battery module 101 into corresponding digital signals via the analog-to-digital converter 1022. Based on the converted electrical parameter information of the battery module 101, the battery operation status information of the battery module 101, and the operation status information of the massage device 10, the microcontroller 1021 sends corresponding charging control signals to the charging execution module 103 to control the charging start and stop of the battery module 101.
[0031] Figure 3 A flowchart illustrating a battery charging control method provided in this application is shown. This method can be applied to the charging control module 102 in the massage device 10 described above. See also... Figure 3 This application provides a battery charging control method, including: S301. Periodically collect electrical parameter information and battery operation information of the battery module in the massage device, and periodically collect the operating status information of the massage device. The electrical parameter information includes voltage parameters and current parameters.
[0032] Optionally, the charging control module in the massage device can periodically collect electrical parameter information and battery operation information from the power module according to the data sampling frequency preset by the user. The electrical parameter information specifically refers to analog electrical signals such as real-time voltage and real-time current during the actual operation of the battery module, and the battery operation information specifically refers to operating data such as real-time battery temperature and historical battery charging and discharging during the actual operation of the battery module.
[0033] Specifically, the analog-to-digital converter in the charging control module performs analog-to-digital conversion on the analog current signal and analog voltage signal received by the communication interface of the charging control module to obtain the digital signal corresponding to each analog current signal and the digital signal corresponding to each analog voltage signal.
[0034] Optionally, the charging control module in the massage device also periodically collects the operating status information of the massage device according to the data sampling frequency preset by the user. The operating status information specifically refers to the actual operating status of the massage device, which may be a high-load state, an idle state, a low-load state, etc. This application does not make specific limitations on this.
[0035] It should be noted that the preset data sampling frequency is specifically set according to the battery capacity detection accuracy requirements and the load of the massage device. The preset data sampling frequency can be a few times per second, a few times per minute, etc., and this application does not make a specific limitation on it.
[0036] It should also be noted that the current parameter is the real-time current of the battery module, and the voltage parameter is the real-time voltage of the battery module.
[0037] S302. Based on the current parameter in the electrical parameter information, determine the initial remaining capacity corresponding to the battery module, and correct the initial remaining capacity based on the voltage parameter in the electrical parameter information and the battery operation information to obtain the actual remaining capacity corresponding to the battery module.
[0038] Optionally, the microcontroller in the charging control module integrates the digital signals corresponding to each current parameter output by the analog-to-digital converter to determine the change in battery charge within the current sampling period, thereby determining the initial remaining capacity of the battery module within the current sampling period. The initial remaining capacity is a rough estimate of the remaining capacity of the battery module obtained by the microcontroller based on the digital signal corresponding to the real-time current of the power module; the remaining capacity refers to the remaining usable charge of the battery module.
[0039] Specifically, the microcontroller determines the charge change of the battery module in the current sampling period based on the integration results of the digital signals of the sampling time included in the current sampling period and the current parameters corresponding to each sampling time. This charge change is then used as the capacity change of the battery module in the current sampling period. The remaining capacity of the battery module at the previous moment of the current sampling period is added to the capacity change of the battery module in the current sampling period to obtain the initial remaining capacity of the battery module.
[0040] It should be noted that the remaining capacity determined solely by the integral calculation of the real-time current of the battery module has a cumulative error. The actual remaining capacity of the battery module is also affected by the battery voltage, battery temperature, and battery aging. To ensure the accuracy of battery capacity detection, it is necessary to correct and compensate the initial remaining capacity based on the battery module's voltage parameters and battery operating information.
[0041] Optionally, the initial remaining capacity of the battery module is corrected based on the battery module's voltage parameters, and then the corrected initial remaining capacity is compensated based on the battery module's real-time temperature and historical charge / discharge information to obtain the actual remaining capacity of the battery module. Specifically, the actual remaining capacity refers to the battery module's true remaining charge, i.e., the true remaining charge determined by the microcontroller in the charging control module; the battery module's voltage parameters specifically refer to the open-circuit voltage when the battery module is in a state of no charge and no discharge for more than a preset period, ensuring that this voltage parameter is stable and reliable.
[0042] Furthermore, battery operation information refers to the operational data generated by the battery module during actual operation. Battery operation information includes: battery temperature information and battery historical charge and discharge information. Battery temperature information refers to the real-time temperature of the battery module, and battery historical charge and discharge information refers to the charge and discharge parameters of the battery module within a historical period. Battery historical charge and discharge information includes: cumulative charge and discharge times, cumulative throughput, historical charge and discharge temperature, and other charge and discharge parameters.
[0043] S303. Based on the actual remaining capacity and operating status information, determine whether the battery module needs to be charged at the current moment.
[0044] Optionally, the operating status information refers to the actual operating status of the massage device at the current moment. The operating status information can be any of the following states: high load operating status, idle status, low load operating status, etc. This application does not make any specific limitation on this.
[0045] Optionally, it can be determined whether the battery module needs to be charged at the current moment based on the actual remaining power of the battery module in the massage device and the actual operating status of the massage device.
[0046] S304. If so, and the massage device is not currently charging, a charging start command is sent to the drive module in the massage device to drive the battery module to start charging.
[0047] Among them, the charging start command is a charging start command sent by the microcontroller to the drive module. The drive module responds to the charging start command to drive the charging path between the battery module and the external power source.
[0048] Optionally, when the microcontroller in the charging control module determines that the battery module needs to be charged at the current moment, and the massage device is not charging at the current moment, the microcontroller sends a charging start command to the drive module in the charging execution module of the massage device via the communication interface. Under the action of the charging start command, the drive module drives the battery module to start charging, and when the battery module's power reaches a preset power threshold, the microcontroller sends a charging stop command to the drive module to determine that the battery module stops charging.
[0049] Optionally, when the microcontroller in the charging control module determines that the battery module needs to be charged at the current moment, and the massage device is charging at the current moment, the microcontroller does not need to send any charging control signal until the battery module's power reaches a preset power threshold. Then, the microcontroller sends a charging stop command to the drive module to determine that the battery module has stopped charging.
[0050] It is worth noting that the preset power threshold is the maximum power limit for safe charging that the user sets in advance. The preset power threshold can be 80%, 90%, etc., and this application does not make any specific limitation on it.
[0051] S305. If not, and the massage device is currently charging, then send a charging stop command to the drive module in the massage device to drive the battery module to stop charging.
[0052] Among them, the charging stop command is a charging pause command sent by the microcontroller to the drive module. The drive module responds to the charging pause command to disconnect the charging path between the battery module and the external power source.
[0053] Optionally, when the microcontroller in the charging control module determines that the battery module does not need to be charged at the current moment, and the massage device is charging at the current moment, the microcontroller sends a charging stop command to the drive module in the charging execution module of the massage device via the communication interface. Under the action of the charging stop command, the drive module drives the battery module to stop charging.
[0054] Optionally, if the microcontroller in the charging control module determines that the battery module does not need to be charged at the current moment, and the massage device is not being charged at the current moment, then the microcontroller does not need to send any charging control signal.
[0055] In this embodiment, the charging control module in the massage device periodically collects the operating status information of the massage device, as well as the battery operating information and electrical parameter information of the battery module. Based on the current parameter in the electrical parameter information, the initial remaining capacity of the battery module is determined. Then, based on the voltage parameter in the electrical parameter information, the initial remaining capacity of the battery module is corrected. Finally, based on battery operating information such as battery temperature information and historical charge / discharge information, the corrected initial remaining capacity is compensated to obtain the actual remaining capacity of the battery module. Based on the actual remaining capacity of the battery module and the operating status information of the massage device, it is determined whether the battery module needs charging at the current moment. If yes, and the massage device is not currently charging, a charging start command is sent to the drive module in the massage device to drive the battery module to start charging. If no, and the massage device is currently charging, a charging stop command is sent to the drive module in the massage device to drive the battery module to stop charging. The charging control module first roughly estimates the initial remaining capacity of the battery module based on its current parameters. Then, it corrects this initial remaining capacity based on the battery module's voltage parameters. Finally, it compensates for the corrected initial remaining capacity based on the battery module's real-time temperature and aging level. This compensated initial remaining capacity is then used as the final remaining capacity of the battery module. This process eliminates the cumulative error of the battery module's current integration and reduces the impact of battery voltage, temperature, and aging on the actual battery capacity, thereby improving the accuracy of battery capacity detection. Furthermore, the charging control strategy of the battery module is adjusted according to its actual remaining capacity and the actual operating status of the massage device. This improves the accuracy of battery capacity detection and allows for flexible adjustment of the charging strategy in conjunction with the actual operating status of the device, ensuring stable device performance and extending its lifespan.
[0056] In one alternative implementation, see [link to implementation details]. Figure 4 The operation of "determining the initial remaining capacity of the battery module based on the current parameter in the electrical parameter information" in step S302 above can be specifically as follows: S401. Perform integration calculation on the current parameters and sampling time to obtain the current integral value within the current sampling period.
[0057] Optionally, the ampere-hour integration method is used to integrate the current parameters and the sampling time to obtain the current integral value of the battery module in the current sampling period.
[0058] S402. Based on the current integral value, determine the change in battery charge within the current sampling period. The change in battery charge includes either the amount of battery charge or the amount of battery discharge.
[0059] Optionally, the change in battery capacity during the current sampling period is determined based on the integral value of the current of the battery module during the current sampling period. The change in battery capacity includes either battery charging or battery discharging. Specifically, the change in battery capacity refers to the change in the remaining battery capacity during the current sampling period; battery charging refers to the amount of electricity charged by the battery module during the current sampling period; and battery discharging refers to the amount of electricity consumed by the battery module during the current sampling period.
[0060] S403. Determine the initial remaining capacity of the battery module based on the change in power and the historical remaining capacity of the battery module at the previous moment of the current sampling period.
[0061] Optionally, the initial remaining capacity of the battery module is determined based on the change in battery charge during the current sampling period and the historical remaining capacity of the battery module at the previous moment of the current sampling period. The historical remaining capacity refers to the remaining capacity of the battery module at the previous moment of the current sampling period.
[0062] In one alternative implementation, see [link to implementation details]. Figure 5 The specific operation of step S402 above can be as follows: S501. If the current integral value is positive, then the change in the battery module's charge level during the current sampling period is determined as the battery charge level.
[0063] Optionally, if the current integral value of the current parameter and the sampling time of the battery module is positive in the current sampling period, it means that the battery module is charging in the current sampling period, and the current integral value can be used as the amount of battery charging in the current sampling period.
[0064] S502. If the current integral value is negative, then the change in the battery module's charge level during the current sampling period is determined as the battery discharge amount.
[0065] Optionally, if the current integral value of the current parameter and the sampling time of the battery module in the current sampling period is negative, it means that the battery module is consuming power in the current sampling period, and the current integral value can be used as the battery discharge amount of the battery module in the current sampling period.
[0066] In one optional implementation, the battery operating information includes: battery temperature information and historical battery charge / discharge information, see [link to relevant documentation]. Figure 6 The operation in step S302 above, "correcting the initial remaining capacity based on the voltage parameters in the electrical parameter information and the battery operating information to obtain the actual remaining capacity corresponding to the battery module," can be specifically described as follows: S601. Based on the voltage parameter in the electrical parameter information, find the target battery capacity corresponding to the voltage parameter in the pre-built voltage battery capacity model.
[0067] Optionally, the battery module is sampled under static or low-current conditions, and the voltage parameters of the battery module and the corresponding remaining battery capacity are obtained. A voltage-battery capacity model is constructed based on the correspondence between the voltage parameters and the remaining battery capacity, and this voltage-battery capacity model is used as the reference for correcting the remaining capacity of the battery module.
[0068] In the battery module calibration phase, a high-precision voltage-to-capacity model is constructed through experimental methods. Specifically, under standard ambient temperature, a fully charged battery module is discharged with a very small current, while simultaneously and continuously recording the real-time voltage and the cumulative discharged capacity. This yields a set of data pairs showing the remaining capacity from 100% to 0%. This relationship is then pre-stored in the non-volatile memory of the charging control module in the form of a lookup table or a fitted mathematical function, forming the voltage-to-capacity model.
[0069] Optionally, the charging control module searches for a data pair corresponding to the voltage parameter in a pre-built voltage-battery capacity model based on the voltage parameter of the battery module, and uses the remaining capacity in the data pair as the target battery capacity.
[0070] It should be noted that the target battery capacity is an estimated amount of power derived from the voltage parameters of the battery module at the current moment, and is not affected by the cumulative error of current integration.
[0071] S602. The target battery capacity is used as the corrected capacity of the initial remaining capacity, and capacity compensation is performed on the corrected capacity based on battery temperature information and battery historical charge and discharge information to obtain the actual remaining capacity corresponding to the battery module.
[0072] Optionally, the found target battery capacity can be directly used as the corrected initial remaining capacity of the battery module to eliminate the influence of current integration accumulation error. The corrected capacity characterizes the battery module's capacity under standard operating conditions. However, the actual remaining capacity of the battery module is also affected by its operating temperature and aging level. Therefore, capacity compensation is needed based on the actual operating temperature and historical charge / discharge information of the battery module to obtain the true remaining capacity of the battery module.
[0073] In one alternative implementation, see [link to implementation details]. Figure 7 In step S602 above, "performing capacity compensation based on battery temperature information and historical battery charge / discharge information to obtain the actual remaining capacity of the battery module" can specifically be: S701. Based on battery temperature information and a pre-built temperature-battery capacity model, determine the first compensation factor.
[0074] Optionally, the temperature-based battery capacity model is established during the early stages of battery module development through complete charge-discharge tests conducted in a temperature-controlled environment chamber. Specifically, the battery module is placed at a series of typical temperature points (e.g., -10°C, 0°C, 10°C, 25°C, 40°C, 50°C). At each constant temperature point, the battery module is discharged from its standard fully charged state to the cutoff voltage, and the total amount of electricity released is accurately measured. Using the capacity measured at the standard reference temperature as a benchmark, the capacity retention rate at other temperature points is calculated, forming a mapping table between temperature and battery capacity coefficient, which is then stored in the system's non-volatile memory.
[0075] Optionally, the microcontroller in the charging control module queries the pre-built temperature-battery capacity model based on the real-time temperature of the battery module, and uses the battery capacity coefficient corresponding to the battery temperature in the queried mapping relationship as the first compensation factor. It is worth noting that if the battery temperature information is not completely consistent with the temperature point in the temperature-battery capacity model, then algorithms such as linear interpolation are used to calculate the first compensation factor corresponding to the current battery temperature.
[0076] It should also be noted that the core of temperature compensation is to correct the maximum capacity reference value used to calculate the remaining capacity percentage, thereby eliminating the capacity deviation caused by temperature.
[0077] S702. Based on the battery's historical charge and discharge information and a pre-built battery capacity aging model, determine the second compensation factor.
[0078] Optionally, after long-term use, the maximum remaining capacity of the battery module will irreversibly decrease. The second compensation factor is used to estimate and track this aging degradation online to ensure that the baseline for remaining capacity estimation is synchronized with the health status of the battery.
[0079] Optionally, the battery capacity aging model is used to describe the decline in the maximum remaining capacity of the battery module as the battery module ages. The input parameters of the battery capacity aging model are historical charge and discharge information of the battery, including: cumulative cycle count, cumulative total throughput, historical operating temperature, and other historical charge and discharge parameters. The cumulative cycle count reflects the usage intensity of the battery module, and the cumulative total throughput is used to measure the lifespan of the battery module.
[0080] Optionally, the battery capacity aging model can be fitted using test data from accelerated battery module aging in the laboratory. The microcontroller predicts the capacity decay trend of the battery module based on the cumulative usage data of the battery module at the current moment, represented by the battery's historical charge and discharge information, and the pre-built battery capacity aging model, so as to obtain a second compensation factor characterizing the degree of aging of the battery module.
[0081] S703. Perform capacity compensation on the corrected capacity according to the first compensation factor and the second compensation factor to obtain the actual remaining capacity corresponding to the battery module.
[0082] Optionally, the maximum available capacity of the battery module at the current moment is determined based on the second compensation factor and the product of the second compensation factor and the rated capacity of the battery module. Based on the corrected capacity and the maximum available capacity of the battery module at the current moment, the actual remaining capacity of the battery module at the current moment can be obtained.
[0083] In one alternative implementation, see [link to implementation details]. Figure 8 The specific operation of step S303 above can be as follows: S801. Determine the current power status of the battery module based on the actual remaining capacity and the preset capacity threshold. The current power status includes: low power status or full power status.
[0084] Optionally, the preset capacity threshold is a low power limit set by the user in advance. The preset capacity threshold can be 30%, 25%, etc., and this application does not make a specific limitation on it.
[0085] Optionally, the current battery status refers to the battery module's battery status at the current moment, which includes: low battery status or fully charged status. Low battery status means the battery module has a relatively low battery level at the current moment, while fully charged status means the battery module has a relatively high battery level at the current moment.
[0086] Optionally, when the actual remaining capacity of the battery module is less than or equal to the low power limit preset by the user, the battery module is determined to be in a low power state at the current moment; when the actual remaining capacity of the battery module is greater than the low power limit preset by the user, the battery module is determined to be in a fully charged state at the current moment.
[0087] S802. Based on the current power status and operating status information, determine whether the battery module needs to be charged at the current moment.
[0088] Optionally, it can be determined whether the battery module needs to be charged at the current moment based on the current power status of the battery module and the actual operating status of the massage device.
[0089] In one optional implementation, the above-mentioned operating status information includes: high load status or idle status, see [link to relevant documentation]. Figure 9 The specific operation of step S802 above can be as follows: S901. If the current battery status is low, then it is determined that the battery module needs to be charged at the current moment.
[0090] Optionally, if the actual remaining capacity of the battery module at the current moment is less than or equal to the low power limit preset by the user, then it is determined that the battery module needs to be charged at the current moment.
[0091] S902. If the current battery status is fully charged and the operating status information is high load, then it is determined that the battery module needs to be charged at the current moment.
[0092] Optionally, if the actual remaining capacity of the battery module at the current moment is greater than the low power limit preset by the user, but the actual operating state of the massage device is a high-load operating state, in order to ensure that the massage device will not suddenly lose power during subsequent use, it is necessary to start charging the battery module in advance. Therefore, it is determined that the battery module also needs to be charged at the current moment.
[0093] The high-load state refers to the state in which the power consumption of the massage device is relatively fast. The high-load state is used to indicate that the power demand of the massage device is relatively large.
[0094] S903. If the current battery status is low and the operating status information is idle, then it is determined that the battery module does not need to be charged at the current moment.
[0095] Optionally, if the actual remaining capacity of the battery module at the current moment is less than or equal to the user-preset low power limit, and the massage device is in an idle state at the current moment, then it is determined that the battery module does not need to be charged at the current moment. Here, "idle state" refers to a state where the massage device consumes power slowly, indicating that the massage device has a low power demand.
[0096] It should be noted that the charging control module determines whether the massage device is in a high-load state or an idle state at the current moment based on the current feedback from the charging execution module.
[0097] Figure 10 A schematic diagram of the charging execution module in a massage device provided in this application is shown below. Figure 10 The charging execution module 103 of a massage device 10 provided in this application embodiment includes: a drive module 1031, a motor 1032, a telescopic conductive post 1033, and a conductive spring 1034. The drive module 1031 receives charging start or charging stop commands from the microcontroller 1021 in the charging control module 102. Based on the received charging start or charging stop commands, the drive module 1031 drives the motor 1032. Under the drive control of the drive module 1031, the motor 1032 rotates forward or reverse, thereby driving the telescopic conductive post 1033 to extend or retract, thus connecting or disconnecting the charging path between the battery module 101 and the external power source.
[0098] Specifically, when the telescopic conductive post 1033 extends under the drive of the motor 1032, the telescopic conductive post 1033 is in close contact with the conductive spring 1034, and the charging path between the battery module 101 and the external power source is connected. The battery module 101 obtains electrical energy provided by the external power source through the connected charging path. When the telescopic conductive post 1033 retracts under the drive of the motor 1032, the telescopic conductive post 1033 and the conductive spring 1034 are disconnected, the charging path between the battery module 101 and the external power source is disconnected, and the battery module 101 cannot obtain electrical energy provided by the external power source through the disconnected charging path.
[0099] Optionally, the drive module 1031 can be implemented by a drive chip to ensure that the drive module 1031 can provide sufficient drive current to ensure that the motor 1032 can operate stably and reliably; the motor 1032 can be a DC motor with advantages such as fast response speed and high control precision; the telescopic conductive post 1033 can be made of a material with good conductivity, such as copper alloy, etc., and this application does not make specific limitations in this regard.
[0100] Optionally, the conductive spring 1034 has good elasticity and conductivity. The conductive spring 1034 can maintain a stable foundation with the telescopic conductive post 1033 to ensure that the charging path between the battery module 101 and the external power source is reliably connected or disconnected.
[0101] In an optional implementation, the operation of "starting charging by driving the battery module through the drive module" in step S304 above can specifically be as follows: In response to the charging start command, the drive module sends a forward rotation control signal to the motor in the massage device, so that the motor drives the telescopic conductive column in the massage device to contact the conductive spring, and the charging circuit in the massage device is turned on, so that the battery module starts charging.
[0102] Optionally, after receiving the charging start command from the charging control module, the drive module sends a forward rotation control signal to the motor in the charging execution module. Under the action of the forward rotation control signal, the motor performs a forward rotation action, causing the telescopic conductive post to extend outward and make close contact with the conductive spring. The charging path between the battery module and the external power source is then connected, and the battery module begins to obtain electrical energy from the external power source through the connected charging path. Here, the charging circuit refers to the charging path between the battery module and the external power source.
[0103] In an optional implementation, the operation of "stopping charging of the battery module by driving the driving module" in step S305 above can specifically be as follows: In response to the charging stop command, the drive module sends a reverse control signal to the motor in the massage device, causing the motor to drive the telescopic conductive column in the massage device to separate from the conductive spring, thus disconnecting the charging circuit in the massage device and stopping the battery module from charging.
[0104] Optionally, after receiving the charging stop command from the charging control module, the drive module sends a reverse control signal to the motor in the charging execution module. Under the action of the reverse control signal, the motor performs a reverse action, causing the telescopic conductive column to retract inward and disconnect from the conductive spring. The charging path between the battery module and the external power source is disconnected, and the battery module cannot obtain the power provided by the external power source through the disconnected charging path.
[0105] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0106] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A battery charging control method, characterized in that, The method is applied to a massage device, and the method includes: The electrical parameter information and battery operation information of the battery module in the massage device are collected periodically, and the operation status information of the massage device is collected periodically. The electrical parameter information includes voltage parameters and current parameters. Based on the current parameter in the electrical parameter information, the initial remaining capacity of the battery module is determined, and the initial remaining capacity is corrected based on the voltage parameter in the electrical parameter information and the battery operating information to obtain the actual remaining capacity of the battery module. Based on the actual remaining capacity and the operating status information, determine whether the battery module needs to be charged at the current moment; If so, and the massage device is not currently charging, a charging start command is sent to the drive module in the massage device to drive the battery module to start charging. If not, and the massage device is currently charging, a charging stop command is sent to the drive module in the massage device to drive the battery module to stop charging.
2. The battery charging control method according to claim 1, characterized in that, The step of determining the initial remaining capacity of the battery module based on the current parameter in the electrical parameter information includes: The current parameter and the sampling time are integrated to obtain the current integral value within the current sampling period; Based on the current integral value, the change in battery power of the battery module during the current sampling period is determined, and the change in battery power includes: battery charging amount or battery discharging amount; The initial remaining capacity of the battery module is determined based on the change in power and the historical remaining capacity of the battery module at the previous moment of the current sampling period.
3. The battery charging control method according to claim 2, characterized in that, The step of determining the change in battery charge of the battery module during the current sampling period based on the current integral value includes: If the integral value of the current is positive, then the change in the amount of charge of the battery module during the current sampling period is determined as the amount of battery charge. If the integral value of the current is negative, then the change in the amount of charge of the battery module during the current sampling period is determined as the amount of battery discharge.
4. The battery charging control method according to claim 1, characterized in that, The battery operating information includes: battery temperature information and battery historical charge / discharge information. The step of correcting the initial remaining capacity based on the voltage parameters in the electrical parameter information and the battery operating information to obtain the actual remaining capacity corresponding to the battery module includes: Based on the voltage parameter in the electrical parameter information, the target battery capacity corresponding to the voltage parameter is found in the pre-built voltage battery capacity model. The target battery capacity is used as the corrected capacity of the initial remaining capacity, and the corrected capacity is compensated based on the battery temperature information and the battery historical charge and discharge information to obtain the actual remaining capacity corresponding to the battery module.
5. The battery charging control method according to claim 4, characterized in that, The step of performing capacity compensation on the corrected capacity based on the battery temperature information and the battery's historical charge and discharge information to obtain the actual remaining capacity corresponding to the battery module includes: Based on the battery temperature information and the pre-built temperature-battery capacity model, a first compensation factor is determined. Based on the battery's historical charge and discharge information and the pre-built battery capacity aging model, a second compensation factor is determined. The corrected capacity is compensated based on the first compensation factor and the second compensation factor to obtain the actual remaining capacity of the battery module.
6. The battery charging control method according to claim 1, characterized in that, The step of determining whether the battery module needs charging at the current moment based on the actual remaining capacity and the operating status information includes: Based on the actual remaining capacity and the preset capacity threshold, the current power status of the battery module is determined, including: low power status or full power status. Based on the current battery status and the operating status information, determine whether the battery module needs to be charged at the current moment.
7. The battery charging control method according to claim 6, characterized in that, The operating status information includes: high load status or idle status. Determining whether the battery module needs charging at the current moment based on the current battery level and the operating status information includes: If the current battery status is low, then it is determined that the battery module needs to be charged at the current moment; If the current battery status is fully charged and the operating status information is high load, then it is determined that the battery module needs to be charged at the current moment. If the current battery status is low and the operating status information is idle, then it is determined that the battery module does not need to be charged at the current moment.
8. The battery charging control method according to claim 1, characterized in that, The step of driving the battery module to start charging via the drive module includes: In response to the charging start command, the drive module sends a forward rotation control signal to the motor in the massage device, so that the motor drives the telescopic conductive column in the massage device to contact the conductive spring, and the charging circuit in the massage device is turned on, so that the battery module starts charging.
9. The battery charging control method according to claim 1, characterized in that, The step of stopping the battery module from charging via the drive module includes: In response to the charging stop command, the drive module sends a reverse control signal to the motor in the massage device, causing the motor to drive the telescopic conductive column in the massage device to separate from the conductive spring, thus disconnecting the charging circuit in the massage device and stopping the battery module from charging.
10. A massage device, characterized in that, The massage device includes: a battery module, a charging control module, and a charging execution module. The charging control module includes: a microcontroller, an analog-to-digital converter, and a communication interface. The charging execution module includes: a drive module, a motor, a telescopic conductive column, and a conductive spring. The charging control module is used to perform the steps of the method according to any one of claims 1-8.