Oral care device and control method for oral care device
By adding a motor voltage feedback circuit and a voltage stabilization algorithm to the oral care equipment, the duty cycle is dynamically adjusted, which solves the problem of unstable water pressure caused by voltage fluctuations and achieves stable operation of the equipment.
Patent Information
- Application Number
- PCT/CN2024/124588
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-06
- Filing Date
- 2024-10-12
- Publication Date
- 2026-02-12
AI Technical Summary
Voltage fluctuations in existing oral care equipment lead to unstable water pressure, affecting the equipment's operational stability.
By adding a motor voltage feedback circuit to oral care equipment, the duty cycle can be adjusted through a voltage stabilization algorithm to achieve dynamic stability of the motor voltage and ensure the stability of fluid pressure.
By monitoring the motor voltage and dynamically adjusting the duty cycle, the stability of the voltage and fluid pressure of the oral care equipment was achieved, thus improving the operational stability of the equipment.
Smart Images

Figure CN2024124588_12022026_PF_FP_ABST
Abstract
Description
Oral care device and oral care device control method TECHNICAL FIELD
[0001] Embodiments of the present specification relate to the technical field of oral care, and in particular to an oral care device and an oral care device control method. BACKGROUND
[0002] At present, when the water pressure of the oral care device is controlled, the voltage can be divided into different levels, and a duty cycle is set for each level. When the duty cycle changes, the voltage changes accordingly, so as to control the voltage by setting the duty cycle to achieve the purpose of stable water pressure. The duty cycle refers to the ratio of the time of high level or on state to the whole cycle time in a periodic signal.
[0003] However, in the above scheme, the voltage is an up-and-down fluctuating data, which causes the water pressure of the oral care device to fluctuate up and down, and further causes poor working stability of the oral care device. Therefore, there is an urgent need for an oral care device control method with high stability.
[0004] SUMMARY
[0005] Therefore, the present specification provides an oral care device. One or more embodiments of the present specification also provide an oral care device control method and an oral care device control device to solve the technical defects in the prior art.
[0006] According to a first aspect of the present specification, an oral care device is provided, comprising a host, the host comprising a fluid reservoir, a power assembly and a control assembly, the power assembly being electrically connected to the control assembly, the power assembly being in fluid communication with the fluid reservoir, the power assembly comprising a motor.
[0007] The control assembly is configured to obtain a current voltage value of the motor, compare the current voltage value with a preset voltage value of the motor in a current working mode to obtain a comparison result, adjust a current duty cycle according to the comparison result, and control the voltage of the oral care device by adjusting the current duty cycle.
[0008] According to a second aspect of the present specification, an oral care device control method is provided, which is applied to a control assembly in an oral care device. The oral care device comprises a host, the host comprising a fluid reservoir, a power assembly and a control assembly, the power assembly being electrically connected to the control assembly, the power assembly being in fluid communication with the fluid reservoir, the power assembly comprising a motor. The oral care device control method comprises:
[0009] obtaining a current voltage value of the motor;
[0010] compare the current voltage value with a preset voltage value of the motor in the current working mode to obtain a comparison result;
[0011] adjust the current duty cycle according to the comparison result;
[0012] control the voltage of the oral care device by adjusting the current duty cycle.
[0013] According to a third aspect of an embodiment of the present specification, an oral care device control apparatus is provided, which is applied to a control component in an oral care device. The oral care device includes a host, the host including a fluid reservoir, a power component, and a control component, the power component being electrically connected to the control component, the power component being in fluid communication with the fluid reservoir, and the power component including a motor. The oral care device control apparatus includes:
[0014] a obtaining module configured to obtain a current voltage value of the motor;
[0015] a comparing module configured to compare the current voltage value with a preset voltage value of the motor in a current working mode to obtain a comparison result;
[0016] an adjusting module configured to adjust a current duty cycle according to the comparison result;
[0017] a control module configured to control the voltage of the oral care device by adjusting the current duty cycle.
[0018] An oral care device provided by an embodiment of the present specification includes a host, the host including a fluid reservoir, a power component, and a control component, the power component being electrically connected to the control component, the power component being in fluid communication with the fluid reservoir, and the power component including a motor. The control component is configured to obtain a current voltage value of the motor, compare the current voltage value with a preset voltage value of the motor in a current working mode to obtain a comparison result, adjust a current duty cycle according to the comparison result, and control the voltage of the oral care device by adjusting the current duty cycle. The current voltage value of the motor is monitored by the control component, and the current duty cycle is adjusted according to the current voltage value and the preset voltage value of the motor in the current working mode, so as to control the voltage of the oral care device. The dynamic stability of the motor voltage is achieved, and the working stability of the oral care device is improved. BRIEF DESCRIPTION OF DRAWINGS
[0019] FIG. 1 is a structural schematic diagram of an oral care device according to an embodiment of the present specification;
[0020] FIG. 2 is a flowchart of an oral care device control method according to an embodiment of the present specification;
[0021] FIG. 3 is a process flowchart of an oral care device control method according to an embodiment of the present specification;
[0022] FIG. 4 is a structural schematic diagram of an oral care device control device according to an embodiment of the present specification. DETAILED DESCRIPTION
[0023] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present specification. However, the present specification can be practiced without the specific details, other than in the examples, and it is understood that the scope of the present specification is not limited to the details below.
[0024] The terminology used in one or more embodiments of the present specification is for the purpose of describing particular embodiments only and is not intended to be limiting of one or more embodiments of the present specification. As used in one or more embodiments of the present specification and the accompanying claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in one or more embodiments of the present specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0025] It is to be understood that the terms first, second, etc. can be employed in one or more embodiments of the present specification to describe various information. Such information should not be limited by these terms. These terms are only used to distinguish one piece of information from another. For example, without departing from the scope of one or more embodiments of the present specification, first can also be referred to as second, and similarly, second can also be referred to as first. Depending on the context, the word "if' as used herein can be interpreted to mean "when" or "in response to determining."
[0026] First, the noun terms related to one or more embodiments of the present specification are explained.
[0027] Micro Controller Unit (MCU): is a microcomputer system integrated on a single chip with a Central Processing Unit (CPU), memory, timers / counters, various Input / Output interfaces, and other peripheral functions. In electronic devices and embedded systems, the MCU plays a core control role, responsible for processing data operations, logic control, signal processing, and communication with peripheral devices in the system. The MCU includes a hardware unit that can generate a Pulse Width Modulation (PWM) signal, which can be referred to as a PWM module.
[0028] The voltage stabilization technology of the oral care device on the market divides the battery voltage into 10 levels, each level corresponding to a duty cycle, so as to achieve the purpose of voltage stabilization. However, the above-mentioned voltage stabilization method is relatively rough, because there is no feedback circuit in the oral care device, the motor voltage fluctuates greatly, resulting in unstable fluid pressure of the oral care device.
[0029] To solve the above problems, in the embodiments of the present specification, a motor voltage feedback circuit is added in the oral care device to monitor the motor voltage, and the current duty cycle is adjusted through a voltage stabilization algorithm to realize dynamic stabilization of the motor voltage, so that the pressure of the fluid in the oral care device will not change suddenly with the fluctuation of the battery voltage, and the working stability of the oral care device is improved.
[0030] In the present specification, an oral care device is provided, and the present specification also relates to an oral care device control method and an oral care device control apparatus, which are described in detail one by one in the following embodiments.
[0031] Referring to FIG. 1, FIG. 1 shows a structural schematic diagram of an oral care device provided by an embodiment of the present specification, the oral care device comprising a host 102, the host 102 comprising a fluid reservoir 1022, a power assembly 1024 and a control assembly 1026, the power assembly 1024 being electrically connected with the control assembly 1026, the power assembly 1024 being in fluid communication with the fluid reservoir 1022, the power assembly 1024 comprising a motor 10242;
[0032] The control assembly 1026 is configured to obtain a current voltage value of the motor 10242; compare the current voltage value with a preset voltage value of the motor in a current working mode to obtain a comparison result; adjust a current duty cycle according to the comparison result; and control voltage of the oral care device by adjusting the current duty cycle.
[0033] Specifically, the oral care device refers to various appliances and tools used for maintaining and promoting oral hygiene, preventing oral diseases and assisting oral treatment. The oral care device can be divided into different types based on functions, such as oral cleaning type devices and oral treatment type devices. The oral cleaning type devices include but are not limited to electric toothbrushes, mouthwash dispensers, oral irrigators and flush integrated devices.
[0034] The main unit refers to the control unit or power source that is the core component of oral care equipment. The main unit provides the necessary energy (such as electricity) and / or control signals to drive the oral care equipment to perform corresponding operations. For example, in an electric toothbrush, the main unit incorporates a motor and battery, and sometimes also includes an intelligent control system. The motor drives the brush head to vibrate or rotate, while the battery provides power to the motor. The intelligent control system may include timers, pressure sensors, etc., to enhance the brushing experience and effectiveness. Similarly, in a water flosser, the main unit incorporates a fluid reservoir (such as a water tank), a pump, and a battery. The pump draws fluid (such as water) from the fluid reservoir and pressurizes it to create an impact fluid, which is then used to flush between teeth through the fluid outlet (such as a nozzle).
[0035] A fluid reservoir is a container or storage unit used to store or store fluids such as water, mouthwash, cleaning solutions, or other oral care fluids. Fluid reservoirs ensure that devices can continuously or on-demand supply fluid during use to assist in various oral cleaning or treatment functions.
[0036] Power components provide the necessary power source for oral care devices, ensuring they can perform their intended functions, such as cleaning and massage. Power components may include motors and pump assemblies that drive fluid.
[0037] The control component refers to the microcontroller unit in the oral care device. The electric motor in the oral care device is typically a small DC motor, which converts electrical energy into mechanical energy to drive the internal pump. For portability and wireless use, oral care devices are usually equipped with a built-in power source (such as a battery or adapter). Battery types include, but are not limited to, lithium-ion batteries and nickel-metal hydride batteries. The battery's function is to store electrical energy to power the motor and other electronic components (such as control circuits). In one optional embodiment of this specification, since battery capacity, lifespan, and charging efficiency are all important factors affecting the battery life and user experience of the oral care device, and battery capacity may decrease with age, users can replace the battery themselves or charge it frequently to extend the lifespan of the oral care device. Therefore, the battery can be a replaceable rechargeable battery.
[0038] The current voltage value of the motor can be referred to as a motor voltage value, which can be determined based on the input voltage value of the power supply and the motor negative voltage value of the motor. Specifically, the motor positive voltage value is equal to the input voltage value of the power supply, and the current voltage value of the motor can be obtained by subtracting the motor negative voltage value from the input voltage value of the power supply. The current working mode can be understood as a current working gear value of the oral care device, which is provided with different working gears, and different working gears correspond to different fluid pressures to provide multiple oral care intensities for users to choose. The preset voltage value of the motor of the current working mode refers to the motor voltage value of the oral care device working in the current working mode. The preset voltage value is specifically set according to actual conditions, and the preset voltage value can include a corresponding input voltage and a duty cycle, which is not limited in the embodiments of the present application.
[0039] The comparison result is used to describe whether the current voltage value is larger or smaller than the preset voltage value of the motor of the current working mode. The duty cycle refers to the proportion of the time when the oral care device is in the working state (such as the motor being powered on) to the entire working cycle in a periodically working pulse system. The current duty cycle can be obtained from the configuration file of the oral care device.
[0040] It should be noted that, according to the comparison result, the process of adjusting the current duty cycle is a dynamic adjustment process. The control component dynamically adjusts the current duty cycle based on the current voltage value and the preset voltage value of the motor of the current working mode to obtain a more appropriate target duty cycle, so that the current voltage value tends to be the preset voltage value or is adjusted to the preset voltage value, so that the fluid pressure meets the preset fluid pressure of the current working mode. During the dynamic adjustment, the current duty cycle can be adjusted based on a preset deviation range. The preset deviation range can be configured based on the motor attribute information. The preset deviation range and the adjustment times are specifically set according to actual conditions, and the embodiments of the present application do not make any limitation thereto. By adjusting the current duty cycle, the energy consumption can be effectively managed, the motor efficiency can be optimized, and the stability of the device can be maintained when the battery power is reduced, or the consistency of the fluid pressure in the working mode controlled by the adapter voltage can be adapted when the adapter voltage deviates.
[0041] Further, the control component can adjust the voltage supplied to the motor by adjusting the current duty cycle to achieve fine control of the entire oral care device. Specifically, the control component can adjust the current duty cycle to the target duty cycle, and write the target duty cycle into the corresponding register of the control component to achieve voltage control by configuring the duty cycle. In this way, the oral care device can work efficiently and stably in different working modes.
[0042] In a possible implementation manner of the present specification, the current voltage value can be compared with the preset voltage value of the motor in the current working mode to obtain a comparison result. In another possible implementation manner of the present specification, since the input voltage value of the power supply is constant, the motor negative voltage value can be compared with the preset voltage value of the motor in the current working mode to obtain a comparison result.
[0043] By applying the scheme of the embodiment of the present specification, the current voltage value of the motor is monitored by the control component, and the current duty cycle is adjusted according to the current voltage value and the preset voltage value of the motor in the current working mode, so as to control the voltage of the oral care device, and the purpose of dynamic balance of the motor voltage is achieved, and the working stability of the oral care device is improved.
[0044] In an optional embodiment of the present specification, the control component is further configured to decrease the current duty cycle when the current voltage value is greater than the preset voltage value, or increase the current duty cycle when the current voltage value is less than the preset voltage value.
[0045] It should be noted that, when the current voltage value is greater than the preset voltage value, the voltage control of the oral care device can be achieved by decreasing the current duty cycle, and decreasing the current duty cycle means reducing the time of the high level output of the PWM module of the MCU of the oral care device, so that the time of energy transmission to the load is reduced, and thus the output voltage is reduced. When the current voltage value is less than the preset voltage value, the voltage control of the oral care device can be achieved by increasing the current duty cycle, and increasing the current duty cycle means increasing the time of the high level output of the PWM module of the MCU of the oral care device, so that the time of energy transmission to the load is increased, and thus the output voltage is increased.
[0046] By applying the scheme of the embodiment of the present specification, the current voltage value is compared with the preset voltage value, and the current duty cycle is adjusted according to the comparison result, so as to achieve efficient voltage control of the oral care device.
[0047] In an optional embodiment of the present specification, the control component is further configured to obtain a current deviation value according to the current voltage value and the preset voltage value, compare the current deviation value with a preset deviation range to obtain a comparison result, and adjust the current duty cycle according to the comparison result.
[0048] Specifically, the current deviation value is an absolute value of a difference between the current voltage value of the motor and the preset voltage value. The preset deviation range refers to a preset deviation range between the current voltage value and the preset voltage value. When the deviation range is preset, in a possible implementation, an upper limit value of the deviation and a lower limit value of the deviation can be set, and the upper limit value of the deviation and the lower limit value of the deviation can define boundaries of the deviation range. In another possible implementation, only the upper limit value of the deviation can be set, and the upper limit value of the deviation can be understood as a deviation threshold value. In this case, the boundaries of the deviation range are 0 and the upper limit value of the deviation. The preset deviation range is specifically selected according to actual conditions, and the embodiments of the present specification do not make any limitation in this regard.
[0049] It should be noted that, by comparing the current deviation value with the preset deviation range, the comparison result can be that the current deviation value is within the deviation range, or that the current deviation value is greater than the deviation range, or that the current deviation value is less than the deviation range.
[0050] By comparing the current deviation value with the preset deviation range, and adjusting the current duty cycle according to the comparison result, the size of the increase or decrease of the current duty cycle changes according to the change of the comparison result, so that the purpose of voltage dynamic balance is achieved.
[0051] In an optional embodiment of the present specification, the control component is further configured to, when the current deviation value is within the deviation range, adjust the current duty cycle according to a first adjustment value.
[0052] And / or, the control component is further configured to, when the current deviation value is greater than a first threshold value of the deviation range, adjust the current duty cycle according to a second adjustment value.
[0053] The first adjustment value is less than the second adjustment value.
[0054] It should be noted that, when the current deviation value is within the deviation range, it indicates that the deviation between the current voltage value and the preset voltage value is small, and at this time, the first adjustment value can be used to gradually adjust the current duty cycle to gradually correct the voltage of the oral care device. Moreover, when the current duty cycle is adjusted, the current voltage value is gradually adjusted according to the first adjustment value, rather than being directly adjusted to the preset voltage value, so that the current voltage value gradually tends to the preset voltage value, and voltage mutation is avoided.
[0055] In a case where the current deviation value is greater than a first threshold value of the deviation range, it indicates that the deviation between the current voltage value and the preset voltage value is large, at this time, the current duty cycle can be gradually adjusted by using a larger second adjustment value, so as to gradually correct the voltage of the oral care device, thereby avoiding that a long time is consumed to correct the voltage of the oral care device by using a smaller first adjustment value, and the efficiency of voltage dynamic balance is improved. Moreover, when the current duty cycle is adjusted, the current voltage value is gradually adjusted according to the second adjustment value, rather than being directly adjusted to the preset voltage value, so that the current voltage value gradually tends to the preset voltage value, and voltage mutation is avoided. In a case where the motor voltage greatly deviates from the target voltage, the response or change speed is fast; in a case where the motor voltage slightly deviates from the target voltage, the change is accurate or stable. The first threshold value can be an upper limit value of the deviation.
[0056] In a case where the current deviation value is less than the deviation range, in one possible implementation manner, the current duty cycle can be adjusted, so that the current voltage value tends to the preset voltage value. In another possible implementation manner, in a case where the current deviation value is less than a second threshold value of the deviation range, it indicates that the current deviation value is very small, the current voltage value is very close to the preset voltage value, and the current deviation value is within the deviation allowable range, at this time, the current duty cycle can not be adjusted, thereby avoiding the problem that the power conversion efficiency is reduced due to frequent voltage adjustment, that is, the control component is also used for not adjusting the current duty cycle in a case where the current deviation value is less than the second threshold value of the deviation range. The second threshold value is specifically set according to actual conditions, and the embodiments of the present specification do not make any limitation on this. The second threshold value can be a lower limit value of the deviation.
[0057] For example, it is assumed that the preset voltage value is 9.1V, the current voltage value of the motor is 2V, and the motor voltage changes every x milliseconds. x is specifically set according to actual conditions. According to the current voltage value 2V and the preset voltage value 9.1V, it can be determined that the current deviation value is 7.1V, and the current deviation value 7.1V is greater than the first threshold value 2V of the deviation range, at this time, the current voltage value can be gradually adjusted according to the larger second adjustment value 1V, when the current voltage value increases to 8V by 1V as a change unit, according to the current voltage value 8V and the preset voltage value 9.1V, it can be determined that the current deviation value is 1.1V, and the current deviation value 1.1V is within the deviation range 0.2V-2V, at this time, the current voltage value 8V can be gradually adjusted according to the smaller first adjustment value 0.2V, when the current voltage value 8V increases to 9V by 0.2V as a change unit, according to the current voltage value 9V and the preset voltage value 9.1V, it can be determined that the current deviation value is 0.1V, and the current deviation value 0.1V is less than the second threshold value 0.2V, therefore, the current voltage value is not adjusted any more.
[0058] In an optional embodiment of the present specification, the control component is further configured to, in a case where it is determined according to the comparison result that the current voltage value is greater than the preset voltage value, obtain a first difference, the first difference being the current voltage value minus the preset voltage value, and obtain the target duty cycle in a case where the first difference is greater than a first threshold value, the target duty cycle being the current duty cycle minus a second adjustment value, or in a case where the first difference is less than the first threshold value, the target duty cycle being the current duty cycle minus a first adjustment value.
[0059] In a case where the first difference is greater than the first threshold value, the target duty cycle is obtained by subtracting the second adjustment value from the current duty cycle, or in a case where the first difference is less than the first threshold value, the target duty cycle is obtained by subtracting the first adjustment value from the current duty cycle.
[0060] It should be noted that, in a case where the current voltage value is greater than the preset voltage value, the first difference is equal to the current voltage value minus the preset voltage value. After obtaining the first difference, the size relationship between the first difference and the first threshold value is determined, wherein the first threshold value is set according to actual conditions, and the present specification does not limit the first threshold value. In a case where the first difference is greater than the first threshold value, the current duty cycle is reduced at a larger amplitude (compared with the reduction amplitude in a case where the first difference is less than the first threshold value), or in a case where the first difference is less than the first threshold value, the current duty cycle is reduced at a smaller amplitude (compared with the reduction amplitude in a case where the first difference is greater than the first threshold value). The specific adjustment amplitude of the current duty cycle is selected according to actual conditions, and the present specification does not limit the specific adjustment amplitude of the current duty cycle. For example, in a case where the first difference is greater than the first threshold value, the target duty cycle is obtained by subtracting the second adjustment value from the current duty cycle, and the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value; or in a case where the first difference is less than the first threshold value, the target duty cycle is obtained by subtracting the first adjustment value from the current duty cycle, and the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value.
[0061] In actual application, in a case where the first difference is equal to the first threshold value, the target duty cycle is obtained by subtracting the second adjustment value from the current duty cycle, and the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value, or the target duty cycle is obtained by subtracting the first adjustment value from the current duty cycle, and the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value. The specific adjustment is selected according to actual conditions, and the present specification does not limit the specific adjustment.
[0062] By applying the scheme of the embodiments of the present specification, whether the first difference is greater than the first threshold is judged, and the duty cycle change is controlled according to the judgment result. If the first difference is greater than the first threshold, the change range is large when the current duty cycle is adjusted. If the first difference is less than the first threshold, the change range is small when the current duty cycle is adjusted. Therefore, when the first difference is large, the response can be fast, and when the first difference is small, the work can be stable, so that the adjustment of the current duty cycle is more flexible and accurate.
[0063] In an optional embodiment of the present specification, the control component is further configured to, in a case where it is determined according to the comparison result that the current voltage value is less than the preset voltage value, obtain a second difference, the second difference being the preset voltage value minus the current voltage value.
[0064] In a case where the second difference is greater than the first threshold, the target duty cycle is obtained, wherein the target duty cycle is the current duty cycle plus the second adjustment value. In a case where the second difference is less than the first threshold, the target duty cycle is obtained, wherein the target duty cycle is the current duty cycle plus the first adjustment value.
[0065] It should be noted that if the current voltage value is less than the preset voltage value, the second difference is equal to the preset voltage value minus the current voltage value. After obtaining the second difference, the size relationship between the second difference and the first threshold can be judged, wherein the first threshold is set according to actual conditions, and the embodiments of the present specification do not make any limitation on this. If the second difference is greater than the first threshold, the current duty cycle is increased at a larger range (compared with the increase range when the second difference is less than the first threshold). If the second difference is less than the first threshold, the current duty cycle is increased at a smaller range (compared with the increase range when the second difference is greater than the first threshold). The specific adjustment range of the current duty cycle is selected according to actual conditions, and the embodiments of the present specification do not make any limitation on this. For example, in a case where the second difference is greater than the first threshold, the target duty cycle is obtained by adding the second adjustment value to the current duty cycle, the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value. In a case where the second difference is less than the first threshold, the target duty cycle is obtained by adding the first adjustment value to the current duty cycle, the current duty cycle is adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value.
[0066] In actual application, in the case that the second difference is equal to the first threshold value, when the target duty cycle is acquired, the target duty cycle can be obtained by adding the second adjustment value to the current duty cycle, and the current duty cycle is controlled to be adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value, or the target duty cycle can be obtained by adding the first adjustment value to the current duty cycle, and the current duty cycle is controlled to be adjusted to the target duty cycle, so that the current voltage value is adjusted to the target voltage value. The specific selection is based on the actual situation, and the embodiments of the present application do not make any limitation in this regard.
[0067] By applying the scheme of the embodiments of the present application, whether the second difference is greater than the first threshold value is judged, and the duty cycle is controlled according to the judgment result. If the second difference is greater than the first threshold value, the current duty cycle changes greatly. If the second difference is less than the first threshold value, the current duty cycle changes less. Therefore, when the second difference is large, a quick response can be ensured, and when the second difference is small, stable operation can be maintained, so that the adjustment of the current duty cycle is more flexible and accurate.
[0068] In an optional embodiment of the present application, the power assembly is configured to provide power for transporting the fluid from the fluid reservoir to the fluid outlet; the control assembly is further configured to control the voltage of the power assembly;
[0069] The power assembly is further configured to control the pressure of the fluid flowing out of the oral care device based on the voltage control, so that the pressure meets the current working mode of the oral care device.
[0070] It should be noted that after the power assembly receives the voltage control signal sent by the control assembly, the pressure of the fluid stored in the fluid reservoir can be controlled, so that the fluid flows out of the fluid outlet of the oral care device at different impact intensities (power). Generally, the pressure of the fluid is proportional to the preset voltage value of the motor in the current working mode. For example, the greater the preset voltage value of the motor in the current working mode, the greater the pressure of the fluid, and the greater the impact intensity of the fluid when flowing out.
[0071] By applying the scheme of the embodiments of the present application, the control assembly sends the voltage control signal to the power assembly, and the power assembly controls the pressure of the fluid based on the voltage control signal, thereby achieving dynamic control of the fluid pressure based on the current working mode of the oral care device, and making the oral care device work more stably and controllably.
[0072] In an optional embodiment of the present application, the control assembly is further configured to acquire a motor voltage sampling condition, wherein the motor voltage sampling condition includes at least one of the motor state being a starting state, the sampling time length meeting a preset time length threshold, the host state being a working state, and the sampling state being in sampling. In the case that the motor meets the motor voltage sampling condition, the motor voltage of the motor is sampled multiple times to obtain the current voltage value of the motor.
[0073] It should be noted that the motor state includes a closed state and a starting state. The host state includes a working state and a non-working state. The sampling state includes sampling and pausing sampling, wherein the pausing sampling can be understood as data processing. The preset time threshold is set according to actual conditions, such as 1 millisecond, and the embodiments of the present specification do not make any limitation on this. The motor voltage sampling mode of the motor includes but is not limited to analog-to-digital conversion sampling (ADC, Analog-to-Digital Conversion Sampling), integrated Hall effect sensor sampling, and differential amplifier sampling, and the specific selection is made according to actual conditions, and the embodiments of the present specification do not make any limitation on this.
[0074] In actual application, the motor voltage of the motor can be sampled multiple times to obtain multiple motor voltage values when the motor meets the motor voltage sampling condition, and the current voltage value of the motor can be obtained by averaging the multiple motor voltage values. For example, after the handle is removed from the host, the host is awakened by the Hall, and the handle is short-pressed to turn on the key. After turning on, the host will sample the battery voltage every 1 second. If the motor starts to work, the timing task of motor voltage sampling will be started, and the task can be executed once every 1 millisecond. The motor voltage will be sampled once in the task, and an average value will be obtained every 10 samplings. Meanwhile, the sampling in the paused task will be processed first, and then the sampling will be restarted.
[0075] By sampling the motor voltage of the motor multiple times to obtain the current voltage value of the motor when the motor meets the motor voltage sampling condition, the application of the embodiments of the present specification avoids sampling the motor voltage of the motor in the case that the motor cannot be sampled, reduces resource waste, and improves the motor voltage sampling efficiency.
[0076] In an optional embodiment of the present specification, the oral care device further includes a power supply, the motor is electrically connected with the power supply, and the control component is further configured to obtain a motor negative voltage value of the motor; and obtain the current voltage value of the motor according to the input voltage value of the power supply and the motor negative voltage value.
[0077] In actual application, the control component can obtain the motor negative voltage value of the motor in multiple ways, and the specific selection is made according to actual conditions, and the embodiments of the present specification do not make any limitation on this. In a possible implementation manner of the present specification, the control component can directly sample to obtain the motor negative voltage value. The control component can not sample to obtain the motor negative voltage value in some cases, and therefore, in another possible implementation manner of the present specification, the motor voltage sampling condition can be obtained before sampling, and the motor negative voltage value can be sampled to obtain the motor negative voltage value when the motor meets the motor voltage sampling condition.
[0078] It should be noted that the input voltage of the power supply refers to the power supply voltage supplied to the motor, such as the battery voltage. The input voltage of the power supply can affect the energy that the motor can obtain. The motor negative voltage can reflect the working state of the motor. After obtaining the target duty cycle, the timing sampling task can be restarted, and the motor negative voltage value is resampled, and the cycle is repeated.
[0079] In an optional embodiment of the specification, the control component is further configured to, in a case where the motor satisfies the motor voltage sampling condition, perform motor voltage sampling on the motor multiple times to obtain multiple first voltage sampling values and a first sampling count value, wherein the sampling count value is obtained by superimposing based on the number of samplings; in a case where the first sampling count value reaches a first preset value, clear the first sampling count value, and determine a second voltage sampling value and a second sampling count value based on the multiple first voltage sampling values, wherein the second sampling count value is obtained by superimposing based on the number of clearings; return to performing motor voltage sampling on the motor multiple times to obtain multiple first voltage sampling values and a first sampling count value until, in a case where the second sampling count value reaches a second preset value, determining the motor negative voltage value based on the multiple second voltage sampling values, and adjusting the sampling state to a suspended sampling.
[0080] It should be noted that the multiple motor voltage sampling mode can also be divided into two stages. First stage: after starting the motor voltage sampling task, the motor voltage sampling function will be called once every 1 ms, and the function will realize the functions of motor voltage sampling and motor voltage averaging. After entering the motor sampling function, in a case where the motor state is a starting state, the sampling duration satisfies a preset duration threshold, the host state is a working state, and the sampling state is in sampling, the ADC is used to sample the motor voltage to obtain a first voltage sampling value and a first sampling count value (starting from 1 and increasing by 1 each time). Return to the step of calling the motor voltage sampling function once every 1 ms. In a case where the first sampling count value reaches a first preset value (such as 10), the first sampling count value is cleared, and the second stage is entered. Second stage: the 10 first voltage sampling values obtained in the first stage are averaged to obtain a second voltage sampling value and a second sampling count value (starting from 1 and increasing by 1 each time). In a case where the second sampling count value reaches a second preset threshold (such as 10), the second sampling count value is cleared, and the 10 second voltage sampling values are averaged to obtain the motor negative voltage value. Finally, the sampling state is switched to a suspended sampling, the sampling of the motor voltage is stopped, and the current duty cycle is adjusted based on the battery voltage value and the motor negative voltage value to obtain the target duty cycle.
[0081] By applying the scheme of the embodiment of the specification, the motor negative voltage value is more accurate through two-stage motor voltage sampling, which lays a foundation for subsequent adjustment of the current duty cycle.
[0082] Referring to FIG. 2, FIG. 2 shows a flow chart of an oral care device control method provided by an embodiment of the present specification. The oral care device control method is applied to a control component in an oral care device. The oral care device comprises a host, the host comprising a fluid reservoir, a power component and a control component. The power component is electrically connected to the control component. The power component is in fluid communication with the fluid reservoir. The power component comprises a motor. The oral care device control method specifically comprises the following steps:
[0083] Step 202: Obtain a current voltage value of the motor.
[0084] Step 204: Compare the current voltage value with a preset voltage value of the motor in the current working mode to obtain a comparison result.
[0085] Step 206: Adjust the current duty cycle according to the comparison result.
[0086] Step 208: Control the voltage of the oral care device by adjusting the current duty cycle.
[0087] It should be noted that the implementation of steps 202 to 208 is the same as the working process of the control component in the oral care device described above. Therefore, the embodiment of the present specification will not be described in detail.
[0088] By applying the scheme of the embodiment of the present specification, the current voltage value of the motor is monitored, and the current duty cycle is adjusted according to the current voltage value and the preset voltage value of the motor in the current working mode, so as to control the voltage of the oral care device. The purpose of dynamic balance of the motor voltage is achieved, and the working stability of the oral care device is improved.
[0089] Referring to FIG. 3, FIG. 3 shows a processing process flow chart of an oral care device control method provided by an embodiment of the present specification. Specifically, the processing process comprises two stages of sampling and data processing.
[0090] The sampling phase: when starting to control the oral care device, because the time of running the motor is different from the working mode, it can be judged whether the motor is started: if not, return to continue to judge whether the motor is started; if yes, start the 1ms motor voltage sampling task. After starting the 1ms motor voltage sampling task, it is judged whether the timing reaches 1ms: if not, return to continue to judge whether the timing reaches 1ms; if yes, it is judged whether the host state is the working state: if not, return to judge whether the timing reaches 1ms, if yes, it is judged whether the sampling state is in sampling: if not, enter the step of "calculating the motor voltage value" in the data processing phase; if yes, sample the motor voltage once to obtain a first voltage sampling value, and add one to the first sampling count value. After adding one to the first sampling count value, it is judged whether the first sampling count value is equal to 10: if not, return to continue to judge whether the timing reaches 1ms; if yes, the first sampling count value is cleared, the average of 10 first voltage sampling values is obtained to obtain a second voltage sampling value, and the second sampling count value is added by one. After adding one to the second sampling count value, it is judged whether the second sampling count value is equal to 10: if not, return to continue to judge whether the timing reaches 1ms; if yes, the second sampling count value is cleared, the average of 10 second sampling count values is obtained to obtain a motor negative voltage value. Finally, the sampling state is switched to pause sampling, and it is returned to judge whether the timing reaches 1ms;
[0091] The data processing phase: calculate the current voltage value of the motor (the input voltage value of the power supply - the motor negative voltage value), judge whether the current voltage value is greater than the preset voltage value (the preset voltage value of the motor of the current working mode): if yes, calculate the first difference (the current voltage value - the preset voltage value); if not, calculate the second difference (the preset voltage value - the current voltage value). After calculating the first difference, it is judged whether the first difference is greater than the first threshold value: if yes, adjust the current duty cycle (target duty cycle = current duty cycle - second adjustment value); if not, adjust the current duty cycle (target duty cycle = current duty cycle - first adjustment value), wherein the first adjustment value is less than the second adjustment value. After calculating the second difference, it is judged whether the second difference is greater than the first threshold value: if yes, adjust the current duty cycle (target duty cycle = current duty cycle + second adjustment value); if not, adjust the current duty cycle (target duty cycle = current duty cycle + first adjustment value). After adjusting the current duty cycle to obtain the target duty cycle, the target duty cycle can be written into the corresponding register of the control component, and the sampling state is switched to sampling, and it is returned to continue to judge whether the timing reaches 1ms.
[0092] Corresponding to the method embodiments described above, the present specification also provides oral care device control device embodiments. FIG. 4 shows a structural schematic diagram of an oral care device control device according to an embodiment of the present specification. As shown in FIG. 4, the device is applied to a control assembly in an oral care device. The oral care device includes a host, the host including a fluid reservoir, a power assembly, and a control assembly, the power assembly being electrically connected to the control assembly, the power assembly being in fluid communication with the fluid reservoir, the power assembly including a motor; the oral care device control device including:
[0093] The acquisition module 402 is configured to acquire a current voltage value of the motor;
[0094] The comparison module 404 is configured to compare the current voltage value with a preset voltage value of the motor in the current working mode to obtain a comparison result;
[0095] The adjustment module 406 is configured to adjust the current duty cycle according to the comparison result;
[0096] The control module 408 is configured to perform voltage control on the oral care device by adjusting the current duty cycle.
[0097] By applying the scheme of the embodiments of the present specification, the current voltage value of the motor is monitored by the control assembly, and the current duty cycle is adjusted according to the current voltage value and the preset voltage value of the motor in the current working mode, so as to perform voltage control on the oral care device. The dynamic stability of the motor voltage is achieved, and the working stability of the oral care device is improved.
[0098] The above is a schematic scheme of an oral care device control device according to an embodiment of the present specification. It should be noted that the technical scheme of the oral care device control device belongs to the same concept as the technical scheme of the oral care device control method described above. The technical scheme of the oral care device control device is not described in detail, and the description of the technical scheme of the oral care device control method described above can be referred to.
[0099] The above describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in the embodiments and still achieve the desired result. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In some implementations, multitasking and parallel processing can be advantageous or required.
[0100] It should be noted that, for the aforementioned method embodiments, the sequences of the described actions are not necessarily required to implement the present application, and certain actions can be performed in other sequences, or even at the same time, in accordance with the present application. Furthermore, certain actions can not be required to implement the present application. Additionally, the described embodiments are not necessarily the only possible implementation of the present application.
[0101] In the above embodiments, the description of each embodiment focuses on different aspects, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0102] The preferred embodiments of the present application disclosed above are only used to clarify the present application. The alternative embodiments do not describe all the details and limit the present application to the specific embodiments described. Obviously, according to the content of the embodiments of the present application, many modifications and changes can be made. The embodiments are selected and described in detail in order to better explain the principles and practical applications of the embodiments of the present application, so that those skilled in the art can well understand and use the present application. The present application is limited by the claims and their full scope and equivalents.
Claims
1. An oral care device characterized by, The oral care device comprises a host, the host comprising a fluid reservoir, a power assembly and a control assembly, the power assembly being electrically connected with the control assembly, the power assembly being in fluid communication with the fluid reservoir, the power assembly comprising a motor; The control assembly is configured to obtain a current voltage value of the motor; The control assembly is configured to compare the current voltage value with a preset voltage value of the motor in the current working mode to obtain a comparison result; The control assembly is configured to adjust a current duty cycle according to the comparison result; The control assembly is configured to control the voltage of the oral care device by adjusting the current duty cycle.
2. The oral treatment device of claim 1, wherein, The control assembly is configured to decrease the current duty cycle when the current voltage value is greater than the preset voltage value, or increase the current duty cycle when the current voltage value is less than the preset voltage value.
3. The oral care device of claim 1, wherein, The control assembly is configured to obtain a current deviation value according to the current voltage value and the preset voltage value, compare the current deviation value with a preset deviation range to obtain a comparison result, and adjust the current duty cycle according to the comparison result.
4. The oral care device of claim 3, wherein, The control assembly is configured to adjust the current duty cycle according to a first adjustment value when the current deviation value is within the deviation range. The control assembly is configured to adjust the current duty cycle according to a second adjustment value when the current deviation value is greater than a first threshold value of the deviation range. The first adjustment value is less than the second adjustment value.
5. The oral care device of claim 4, wherein, The control assembly is configured to obtain a first difference value when it is determined according to the comparison result that the current voltage value is greater than the preset voltage value, the first difference value being the current voltage value minus the preset voltage value. The control assembly is configured to obtain a target duty cycle when the first difference value is greater than the first threshold value, the target duty cycle being the current duty cycle minus the second adjustment value, or obtain a target duty cycle when the first difference value is less than the first threshold value, the target duty cycle being the current duty cycle minus the first adjustment value.
6. The oral care device of claim 4, wherein, The control assembly is configured to obtain a second difference value when it is determined according to the comparison result that the current voltage value is less than the preset voltage value, the second difference value being the preset voltage value minus the current voltage value. The control assembly is configured to obtain a target duty cycle when the second difference value is greater than the first threshold value, the target duty cycle being the current duty cycle plus the second adjustment value, or obtain a target duty cycle when the second difference value is less than the first threshold value, the target duty cycle being the current duty cycle plus the first adjustment value.
7. The oral care device of claim 3, wherein, The control assembly is configured to not adjust the current duty cycle when the current deviation value is less than a second threshold value of the deviation range.
8. The oral care device of claim 1, wherein, The power assembly is configured to provide power for transporting fluid from the fluid reservoir to a fluid outlet; the control assembly is configured to control the voltage of the power assembly. The power assembly is configured to control the pressure of the fluid flowing out of the oral care device based on the voltage control, so that the pressure conforms to the current working mode of the oral care device.
9. The oral care device of claim 1, wherein, The control component is further configured to acquire a motor voltage sampling condition, wherein the motor voltage sampling condition comprises at least one of a motor state being a starting state, a sampling time length satisfying a preset time length threshold, a host state being a working state, and a sampling state being in sampling; and in a case where the motor satisfies the motor voltage sampling condition, the motor voltage is sampled multiple times to obtain a current voltage value of the motor.
10. The oral care device of claim 1, wherein, The oral care device further comprises a power supply, the motor is electrically connected with the power supply, and the control component is further configured to acquire a motor negative voltage value of the motor; and according to an input voltage value of the power supply and the motor negative voltage value, a current voltage value of the motor is obtained.
11. An oral care device control method, characterized by, The control component is applied to the oral care device, the oral care device comprises a host, the host comprises a fluid reservoir, a power component, and the control component, the power component is electrically connected with the control component, the power component is in fluid communication with the fluid reservoir, and the power component comprises a motor; and the oral care device control method comprises: acquiring a current voltage value of the motor; comparing the current voltage value with a preset voltage value of the motor in a current working mode to obtain a comparison result; adjusting a current duty cycle according to the comparison result; controlling the voltage of the oral care device by adjusting the current duty cycle.
Citation Information
Patent Citations
DC motor voltage control circuit and method
CN110289794A
Water pick and computer readable storage medium
CN113017885A
Voltage stabilization control method, voltage stabilization system and voltage stabilization device
CN113890344A
Pressure stabilizing control system capable of being used for oral irrigator
CN114357753A
Control method for soft start and stop of motor
CN115242131A