Control method, device and system of electric toothbrush

By controlling the vibration frequency and amplitude of the electric toothbrush motor, the problems of single vibration frequency and long brushing time of existing electric toothbrushes are solved, achieving higher frequency and more efficient cleaning effects.

CN119818221APending Publication Date: 2025-04-15SHENZHEN YUNDING INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510202366.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The existing electric toothbrushes have a single frequency when vibrating, sharp and have a long brushing time.

Method used

By obtaining the target operating frequency range of the electric toothbrush motor and controlling the vibration amplitude of the motor according to the pre-stored target fluctuation data time series, the target vibration amplitude range is satisfied within the target operating frequency range.

Benefits of technology

The motor is realized to operate at non-single frequencies, simulating rhythmic and harmonious sound characteristics in nature, thereby improving the working frequency and cleaning efficiency of vibrations, and reducing the duration of effective brushing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818221A_ABST
    Figure CN119818221A_ABST
Patent Text Reader

Abstract

The invention discloses a control method, device and system of an electric toothbrush. The method comprises the following steps: acquiring a target working frequency range of a motor of the electric toothbrush, and controlling the vibration amplitude of the motor to meet a target vibration amplitude range in the target working frequency range according to a pre-stored target fluctuation data time sequence under the condition that the working voltage of the motor meets a preset working voltage. According to the technical scheme provided by the embodiment of the invention, rhythmic and harmonious sound characteristics in the nature are simulated while the motor of the electric toothbrush is controlled to work at a non-single frequency, so that the working frequency and the cleaning efficiency of motor vibration are improved, and the effective tooth brushing time is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric toothbrushes, and in particular to a control method, device and system for an electric toothbrush. Background Art

[0002] Existing electric toothbrushes all use a single vibration frequency to control the motor's periodic vibration or swing, and the frequency range is usually 200Hz to 300Hz. When the motor drives the toothbrush head to vibrate, there will be a relatively single and harsh frequency, and the brushing time is long, requiring 2-3 minutes. Summary of the invention

[0003] The present invention provides a control method, device and system for an electric toothbrush, so as to solve the problem that the existing electric toothbrush has a single harsh frequency when vibrating and the brushing time is long.

[0004] According to one aspect of the present invention, there is provided a method for controlling an electric toothbrush, comprising:

[0005] Obtaining a target operating frequency range of the motor of the electric toothbrush;

[0006] When the working voltage of the motor meets the preset working voltage, the vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target working frequency range according to the pre-stored target fluctuation data time series, and the target vibration amplitude range is greater than or equal to the preset lower limit vibration amplitude and less than or equal to the preset upper limit vibration amplitude.

[0007] Optionally, the target fluctuation data time series is obtained by pre-calculating and matching the data in each time interval in the original fluctuation data time series with the original frequency response curve of the motor.

[0008] Optionally, the data in each time interval in the original fluctuation data time series is pre-matched with the original frequency response curve of the motor by calculation and processing, including:

[0009] Extract the raw volatility data time series;

[0010] The frequency characteristics of the original fluctuation data time series in each time interval are calculated using a fast Fourier transform algorithm;

[0011] The frequency characteristics are matched with the original frequency response curve of the motor, and the data in the original fluctuation data time series are adjusted to generate a target fluctuation data time series.

[0012] Optionally, matching the frequency characteristic with an original frequency response curve of the motor, adjusting the data in the original fluctuation data time series, and generating a target fluctuation data time series includes:

[0013] monitoring the vibration amplitude of the motor under the frequency characteristics;

[0014] When the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the data in the original fluctuation data time series is increased, or when the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the high frequency data in the original fluctuation data time series is mixed;

[0015] When the vibration amplitude is greater than a preset upper limit vibration amplitude in the original frequency response curve, reducing the data in the original fluctuation data time series;

[0016] The modified original fluctuation data time series is used as the target fluctuation data time series.

[0017] Optionally, after obtaining the target operating frequency range of the motor of the electric toothbrush, the method further includes:

[0018] Get the pressure of the electric toothbrush touching the teeth;

[0019] The vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series.

[0020] Optionally, the preset pressure threshold includes a preset pressure upper limit value and a preset pressure lower limit value;

[0021] The step of controlling the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series includes:

[0022] When the pressure is greater than the preset pressure upper limit, the data in the original fluctuation data time series is reduced; or,

[0023] When the pressure is less than the preset pressure lower limit, reducing the data in the original fluctuation data time series;

[0024] When the pressure is greater than the preset pressure lower limit value and less than the preset pressure upper limit value, the data in the original fluctuation data time series is increased.

[0025] Optionally, obtaining the pressure of the electric toothbrush contacting the teeth includes:

[0026] Acquiring the pressure of the electric toothbrush contacting the teeth through a pressure sensor; and / or,

[0027] In response to an external input command, the pressure of the electric toothbrush contacting the teeth is obtained.

[0028] Optionally, controlling the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series also includes:

[0029] When the pressure is greater than a preset upper pressure limit, and / or the pressure is less than a preset lower pressure limit, the original fluctuation data time series is replaced to issue a warning.

[0030] According to another aspect of the present invention, there is provided a control device for an electric toothbrush, comprising:

[0031] An acquisition module, the acquisition module is used to acquire a target operating frequency range of the motor of the electric toothbrush;

[0032] A control module, wherein the control module is used to control the vibration amplitude of the motor to meet a target vibration amplitude range within the target operating frequency range according to a pre-stored target fluctuation data time series when the operating voltage of the motor meets a preset operating voltage. The target vibration amplitude range is greater than or equal to a preset lower limit vibration amplitude and less than or equal to a preset upper limit vibration amplitude.

[0033] According to another aspect of the present invention, there is provided a control system for an electric toothbrush, comprising the control device for the electric toothbrush according to any embodiment of the present invention, a power module, a power amplification drive module and a motor;

[0034] The control device is connected to the power supply module and the power amplification drive module respectively;

[0035] The power supply module is connected to the power amplification drive module;

[0036] The power amplification driving module is connected to the motor;

[0037] The power supply module is used to provide working voltage to the power amplification drive module;

[0038] The power amplification driving module is used to drive the motor according to the working voltage.

[0039] The technical solution provided by the embodiment of the present invention obtains the target operating frequency range of the motor of the electric toothbrush, and when the operating voltage of the motor meets the preset operating voltage, controls the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pre-stored target fluctuation data time series. The technical solution provided by the embodiment of the present invention realizes the control of the electric toothbrush motor to work at a non-single frequency while simulating the rhythmic and harmonious sound characteristics in nature, thereby improving the operating frequency and cleaning efficiency of the motor vibration and reducing the effective brushing time.

[0040] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0042] Figure 1 A flow chart of a control method for an electric toothbrush provided by an embodiment of the present invention;

[0043] Figure 2 A comparison diagram of frequency response curves provided by an embodiment of the present invention;

[0044] Figure 3 A schematic structural diagram of a control device for an electric toothbrush provided by an embodiment of the present invention;

[0045] Figure 4 A schematic diagram of the structure of a control system of an electric toothbrush provided by an embodiment of the present invention;

[0046] Figure 5 A schematic structural diagram of an electronic device for a method for controlling an electric toothbrush provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0048] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0049] Figure 1 This is a flow chart of a control method for an electric toothbrush provided by an embodiment of the present invention. This embodiment is applicable to situations where the electric toothbrush has a single frequency when vibrating and the brushing time is long. The method can be executed by a control device for an electric toothbrush. The control device can be implemented in the form of hardware and / or software. The control device can be configured in any electronic device with communication function. Figure 1 As shown, the method includes:

[0050] S110: Obtain a target operating frequency range of the motor of the electric toothbrush.

[0051] in, Figure 2 For a comparison of frequency response curves provided by an embodiment of the present invention, see Figure 2 , the horizontal axis is the frequency f, that is, the vibration frequency of the electric toothbrush motor when it is working, and the vertical axis is the vibration amplitude L. Curve A is the frequency response curve of the motor vibration provided by the embodiment of the present invention, and curve B is the frequency response curve of the motor vibration in the prior art. It can be seen from the figure that curve B has a highest point f0 at a specific frequency, but as the frequency continues to increase, its vibration amplitude decays rapidly, and the frequency response range of the prior art can only be from f1 to f2. Curve A has a wider frequency range a near the peak f0 of the frequency response. This range is the frequency response range obtained by the same control electrical signal amplitude, just like the difference between naturally aspirated and turbocharged in automobile engines. Its turbocharger obtains a better torque range. Similarly, through the technical solution provided by the embodiment of the present invention, a higher electric energy injection is given to the motor, which brings better kinetic energy to the motor. The frequency response range provided by the embodiment of the present invention is from f1 to f3. It can be seen from the figure that the frequency response range provided by the embodiment of the present invention is wider. The frequency response range from f1 to f3 in the figure is the target operating frequency range.

[0052] Specifically, in the technical solution provided by the embodiment of the present invention, the motor vibration is controlled by the data of the pre-stored target fluctuation data time series, and its fluctuation frequency is not a single constant frequency, but simulates music or natural sounds. From the time domain, it is a time series of fluctuation data, and from the frequency domain, it is a mixture of different frequencies in space and time. Since the motor is a mechanical motion and has a large moment of inertia, it requires very high energy and torque to maintain a higher frequency and a larger motion amplitude. Therefore, the frequency of the electric toothbrush is usually 250Hz~300Hz. As the frequency increases, the vibration amplitude of the electric toothbrush will become very small. When it exceeds 300Hz, it usually does not have enough vibration amplitude to achieve the purpose of cleaning the tooth surface. The technical solution provided by the embodiment of the present invention improves the driving ability of the motor in the high frequency range, so that the electric toothbrush has a higher The working cleaning frequency range allows the entire frequency to cover the basic music requirements. For example, the frequency range of the typical octave syllables in a typical C major music score is 261.6Hz to 493.8Hz, which constitutes Do, Re, Mi, Fa, Sol, La, and Si. The lower octave is 130.8Hz to 246.9Hz, and the higher octave is 523.2 to 987Hz. The existing electric toothbrush motor usually has a music frequency range that meets the lower octave. The technical solution provided in the embodiment of the present invention enables the electric toothbrush motor to at least meet the main music frequency band of 130.8Hz to 493.8Hz. Through higher dynamic capability control, it can meet the higher pitch range of 523.2 to 987.6Hz, and even above 1046.4Hz, and can maintain sufficient kinetic energy to enable the motor to have a vibration amplitude that meets the cleaning force requirements. That is, by improving the conversion efficiency of the motor's electrical energy and mechanical energy, a higher frequency response can be achieved, that is, by injecting higher energy into the motor to drive it to achieve a higher frequency response; the frequency response fully covers the frequency range required for music expression, such as the frequency range of bass, mid-range and treble, thereby meeting the prerequisites for expressing music.

[0053] S120. When the working voltage of the motor meets the preset working voltage, the vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target working frequency range according to the pre-stored target fluctuation data time series.

[0054] The preset working voltage is the maximum working voltage that meets the rated working voltage of the electric toothbrush motor and does not damage the motor. The target vibration amplitude range is greater than or equal to the preset lower limit vibration amplitude and less than or equal to the preset upper limit vibration amplitude; that is, Figure 2 The target fluctuation data time series is obtained by matching and calculating the original frequency response curve of the motor according to the data in each time interval in the original fluctuation data time series.

[0055] Specifically, the working voltage of the motor is increased to the maximum working voltage, and the vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target working frequency range according to the pre-stored target fluctuation data time series. Since the technical solution provided by the embodiment of the present invention is to inject higher electric energy into the motor to bring better kinetic energy to the motor, so as to obtain the target working frequency range of the motor of the electric toothbrush, however, when higher energy is injected, if it continues to work in the low frequency band, the vibration amplitude of the motor will be too large. For this reason, the present invention proposes a dynamic power control solution, that is, reducing the energy injection in the low frequency stage, so that the vibration amplitude of the motor is between the preset lower limit vibration amplitude L1 and the preset upper limit vibration amplitude L2, avoiding exceeding the preset upper limit vibration amplitude L2, and increasing the energy injection in the high frequency band to maintain the vibration amplitude of the motor between the preset lower limit vibration amplitude L1 and the preset upper limit vibration amplitude L2, avoiding being lower than the preset lower limit vibration amplitude L1, thereby obtaining the optimal motion amplitude range, that is, between the preset lower limit vibration amplitude L1 and the preset upper limit vibration amplitude L2, and also expanding the effective range of the vibration frequency. A large number of tests have shown that a typical 4V electric toothbrush motor can actually operate at a high frequency band with a voltage of 8V. By adjusting the driving voltage in the high frequency band, the motor can obtain a better movement amplitude in the high frequency band. By lowering the voltage in the low frequency band, the motor will not be overloaded and exceed the vibration amplitude limit.

[0056] The technical solution provided by the embodiment of the present invention obtains the target operating frequency range of the motor of the electric toothbrush, and when the operating voltage of the motor meets the preset operating voltage, controls the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pre-stored target fluctuation data time series. The technical solution provided by the embodiment of the present invention realizes the control of the electric toothbrush motor to work at a non-single frequency while simulating the rhythmic and harmonious sound characteristics in nature, thereby improving the operating frequency and cleaning efficiency of the motor vibration and reducing the effective brushing time.

[0057] Optionally, in one embodiment, the data in each time interval in the original fluctuation data time series is pre-matched with the original frequency response curve of the motor by calculation and processing, including:

[0058] Extract the raw volatility data time series.

[0059] Specifically, the original fluctuation data time series refers to a data series recorded in chronological order within a certain time range, reflecting certain fluctuation characteristics (such as vibration amplitude, speed, etc.) when the motor is running. The process of extracting it is usually to collect the fluctuation signal generated during the operation of the motor in real time through various sensors (such as acceleration sensors, displacement sensors, etc.) installed on the equipment at a certain sampling frequency (for example, 1000 times per second), and then convert the continuous analog signal into a discrete digital signal through signal conversion, amplification, analog-to-digital conversion and other processing steps, and finally organize it into a data series in the order of collection time, that is, the original fluctuation data time series.

[0060] The frequency characteristics of the original fluctuation data time series in each time interval are calculated using the fast Fourier transform algorithm.

[0061] Specifically, the fast Fourier transform algorithm is an efficient mathematical calculation method for converting time domain signals (i.e., the original fluctuation data time series, which reflects the changes in data over time) into frequency domain signals. In this step, the original fluctuation data time series is subjected to a fast Fourier transform calculation, the entire time series is divided into time intervals (for example, every 10 milliseconds as an interval), and then the frequency components of the data in each time interval are calculated to obtain the frequency characteristics of the signal in the time interval. These frequency characteristics usually include information such as the amplitude and phase of different frequency components. They can reveal the different frequency components and their intensities contained in the motor operation fluctuation signal in the corresponding time interval, and help understand the frequency characteristics of the motor operation.

[0062] The frequency characteristics are matched with the original frequency response curve of the motor, and the data in the original fluctuation data time series are adjusted to generate the target fluctuation data time series.

[0063] Specifically, the original frequency response curve of the motor is obtained in advance, which describes the performance of the motor at different frequencies (such as output power, vibration amplitude, etc.). The frequency characteristics in each time interval calculated previously are compared and matched with the original frequency response curve to determine whether the operating state of the motor under the current frequency characteristics meets expectations. If not, the data in the original fluctuation data time series is adjusted according to the matching results (for example, the data at certain time points are corrected, interpolated or filtered, etc.), so that the frequency characteristics corresponding to the adjusted data can better meet the requirements of motor operation. The final adjusted data sequence is the target fluctuation data time series, which will be used for subsequent operations such as precise control of the motor.

[0064] Optionally, matching the frequency characteristics with the original frequency response curve of the motor, adjusting the data in the original fluctuation data time series, and generating the target fluctuation data time series includes:

[0065] Monitor the vibration amplitude of the motor under frequency characteristics.

[0066] Specifically, after using the fast Fourier transform algorithm to obtain the frequency characteristics of each time interval of the original fluctuation data time series, it is necessary to monitor the actual vibration amplitude of the motor under these frequency characteristics in real time. This step is to obtain the current working status information of the motor so that it can be compared with the preset value and adjusted accordingly to ensure that the vibration amplitude of the motor meets the expected range.

[0067] When the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the data in the original fluctuation data time series is increased; or, when the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the high-frequency data in the original fluctuation data time series is mixed.

[0068] Specifically, the original frequency response curve specifies the reasonable range of the motor vibration amplitude at different frequencies, and the preset lower limit vibration amplitude is the lower limit of this range. When the monitored vibration amplitude is less than the lower limit, it means that the vibration intensity of the motor is not enough, and the expected working effect may not be achieved (for example, the electric toothbrush does not have enough cleaning power). At this time, the vibration amplitude of the motor can be increased by increasing the data in the original fluctuation data time series. The data increase here can refer to increasing each data point in the sequence according to a certain proportion or fixed value. The specific adjustment method depends on the design and requirements of the system. It can also be adjusted by mixing. Mixing processing is a signal processing technology that changes the frequency components and characteristics of the signal by mixing high-frequency data with other frequency signals, thereby potentially increasing the overall vibration amplitude. This method can achieve the purpose of increasing the vibration amplitude by adjusting the frequency distribution without directly increasing the data value. It is suitable for some systems with specific requirements for frequency characteristics.

[0069] The technical solution provided by the embodiment of the present invention, while satisfying the frequency response range, the target fluctuation data time series contains the reverberation of music. In the continuous frequency change, the mid-range and bass can increase the vibration amplitude of the motor, and the treble will have better sound penetration, but the vibration amplitude will be reduced. However, in the single-frequency music of the prior art, it usually has the ups and downs of high, medium and low. That is, the high-pitched music expression will not be continuous high-pitched, but often changes from mid-bass to treble and then back to mid-bass. Therefore, although the short-term high-pitched sound does not increase the vibration amplitude of the motor, the adjacent mid-bass has already made the motor vibrate with a large amplitude. At this moment, the high-pitched sound is a rapid disturbance in its inertial motion, which improves the sound penetration and layering, thereby utilizing its rapidly changing frequency to obtain a fusion of effective vibration amplitude and sound layering.

[0070] When the vibration amplitude is greater than the preset upper limit vibration amplitude in the original frequency response curve, the data in the original fluctuation data time series is reduced.

[0071] Specifically, if the monitored vibration amplitude is greater than the preset upper limit vibration amplitude, it indicates that the motor vibration is too severe, which may cause equipment damage, excessive noise or other adverse effects. In order to bring the vibration amplitude back to a reasonable range, it is necessary to reduce the data in the original fluctuation data time series to reduce the vibration amplitude of the motor. Similarly, the method of data reduction also needs to be determined according to the specific design of the system, which can be a proportional reduction or subtracting a fixed value.

[0072] The modified original fluctuation data time series is used as the target fluctuation data time series.

[0073] Specifically, after adjusting the original fluctuation data time series according to the comparison result between the vibration amplitude and the preset value, the modified data series becomes the target fluctuation data time series. The data in this target fluctuation data time series can make the vibration amplitude of the motor under the corresponding frequency characteristics within the reasonable range specified by the original frequency response curve, which can be used to accurately control the motor to achieve stable and efficient operation of the equipment.

[0074] Exemplarily, when simulating the effect of brushing teeth with ocean waves, extract the frequency domain time series data from the ocean wave sound. Match the relationship between the motor movement amplitude and energy injection in the frequency change, lower the energy in the large movement amplitude interval, and increase the energy in the small movement amplitude interval, taking into account the appropriate range of the movement amplitude, while not too high or too low, to obtain a richer working frequency range, thereby being able to express more sound layers. It should be noted that the energy mentioned in the embodiment of the present invention refers to the data in the original fluctuation data time series.

[0075] Optionally, in one embodiment, after step S110, the following further steps are included:

[0076] The pressure of the electric toothbrush contacting the teeth is obtained; and the vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series.

[0077] Specifically, the real-time pressure of the toothbrush contacting the teeth can be obtained based on the pressure sensor inside the toothbrush, and the amount of energy injected can be controlled according to the pressure, and the vibration amplitude can be adjusted. When the real-time pressure is less than the preset lower pressure threshold, the energy injection is reduced, that is, the data in the original fluctuation data time series is reduced to avoid empty brushing. When the real-time pressure is greater than the preset upper pressure threshold, the energy injection is also reduced, that is, the data in the original fluctuation data time series is reduced to avoid damage to the teeth due to impact with excessive resistance. When the pressure is between the preset lower pressure threshold and the preset upper pressure threshold, energy injection or fine-tuning of energy injection is performed, that is, the data in the original fluctuation data time series is increased, so as to produce an automatic tuning effect in which the volume changes with pressure.

[0078] Optionally, the preset pressure threshold includes a preset pressure upper limit value and a preset pressure lower limit value;

[0079] Controlling the vibration amplitude of the motor according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series to meet the target vibration amplitude range within the target operating frequency range includes:

[0080] When the pressure is greater than the preset pressure upper limit, the data in the original fluctuation data time series is reduced; or, when the pressure is less than the preset pressure lower limit, the data in the original fluctuation data time series is reduced; when the pressure is greater than the preset pressure lower limit and less than the preset pressure upper limit, the data in the original fluctuation data time series is increased.

[0081] Specifically, the real-time pressure of the toothbrush contacting the teeth can be obtained based on the pressure sensor inside the toothbrush, and the amount of energy injected can be controlled according to the pressure, and the vibration amplitude can be adjusted. When the real-time pressure is less than the preset lower pressure threshold, the energy injection is reduced, that is, the data in the original fluctuation data time series is reduced to avoid empty brushing. When the real-time pressure is greater than the preset upper pressure threshold, the energy injection is also reduced, that is, the data in the original fluctuation data time series is reduced to avoid damage to the teeth due to impact with excessive resistance. When the pressure is between the preset lower pressure threshold and the preset upper pressure threshold, energy injection or fine-tuning of energy injection is performed, that is, the data in the original fluctuation data time series is increased to produce an automatic tuning effect in which the volume changes with pressure.

[0082] Optionally, obtaining the pressure of the electric toothbrush contacting the teeth includes:

[0083] Acquiring the pressure of the electric toothbrush contacting the teeth through a pressure sensor; and / or,

[0084] In response to an external input command, the pressure of the electric toothbrush contacting the teeth is obtained.

[0085] Specifically, the pressure of the electric toothbrush contacting the teeth can be obtained through a pressure sensor, or through other external input methods such as adjustment buttons or knobs or touch screens or touch strips, such as a volume adjustment switch of a speaker.

[0086] Optionally, controlling the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series also includes:

[0087] When the pressure is greater than a preset upper pressure limit, and / or the pressure is less than a preset lower pressure limit, the original fluctuation data time series is replaced to issue an alarm.

[0088] Specifically, when the pressure is greater than the preset pressure upper limit, and / or the pressure is less than the preset pressure lower limit, the original fluctuation data time series is replaced to generate a new target fluctuation data time series. This new target fluctuation data time series can be audio data with a reminder sound effect, such as voice or a specific prompt sound to achieve a warning purpose, informing the user that the pressure is too high / too low.

[0089] The technical solution provided by the embodiment of the present invention has the following beneficial effects:

[0090] (1) By pre-modifying the calibration control music, the motor vibration amplitude of different time segments of the file is controlled by the data amplitude size scaling of the file time series under constant voltage drive (satisfying the maximum working voltage of the motor), so as to obtain a higher frequency response of the motor, that is, the motor vibration amplitude is increased at high frequency to meet the cleaning condition, and the motor vibration amplitude is reduced at low frequency to not exceed the maximum amplitude requirement, thereby protecting the motor and the user's teeth. That is, the motor is fully utilized by increasing the voltage to amplify the control data size at high frequency. At low frequency, although the control voltage is already the highest, the control data is effectively reduced, so that the motor is not allowed to exert its full power, thereby protecting the motor from producing a movement amplitude that exceeds the motor limit. That is, the motor is under the highest working power condition, but the data can be pre-scaled and released to the user (server or upgraded to electric toothbrush) or stored in the electric toothbrush before delivery, so as to prevent the motor from exceeding the maximum working amplitude limit.

[0091] (2) By increasing the driving power, the motor can work at a higher power under high-frequency control signals and work at normal or lower power under low-frequency control signals, so as to obtain a higher motor frequency response, that is, the highest working frequency that meets the cleaning requirements with a higher motor movement amplitude is increased. Thus, under the condition of a wider frequency response range, the frequency range required by music expression, including bass, mid-range and treble, can be covered, so that music can be used to drive the motor to move directly to obtain cleaning power while having better sound effects.

[0092] (3) By using the time series of the mixed midrange / bass and treble, the midrange / bass drive motor can obtain a high movement amplitude, while the treble signal can generate movement disturbances. The motor's movement inertia can be used reasonably to meet the requirements of both cleanliness and music, and the movement of the motor can directly generate mechanical waves of sound without the need for other parts such as speakers or bone conduction vibrators. The motor can also be de-single-frequencyed so that it does not resonate with human organs.

[0093] In addition, the new interactive electric toothbrush form, that is, directly driving the motor through sound, can allow the motor to generate direct delivery feedback, including the ability to express sound while maintaining cleaning power. The new interactive expression can replace voice and text expressions through sound. For example, when you need to express the weather forecast when brushing in the morning, you can directly use the sound of the weather without or with less language (different in different countries), that is, if it is a thunderstorm today, it can be directly expressed with thunder and rain sounds. If the weather is clear today, it can be directly expressed with birds and insects. The new interaction can also directly generate voice for memorizing words through the motor to meet the learning needs of students. For specific enthusiasts, such as car lovers, the roar of car engines is used to drive the electric toothbrush. For business awareness, you can use a toothbrush to play today's schedule / news hotspots, etc.

[0094] Figure 3 This is a schematic diagram of the structure of a control device for an electric toothbrush provided by an embodiment of the present invention. Figure 3 The device includes an acquisition module 310 and a control module 320.

[0095] The acquisition module 310 is used to acquire the target operating frequency range of the motor of the electric toothbrush.

[0096] The control module 320 is used to control the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pre-stored target fluctuation data time series when the working voltage of the motor meets the preset working voltage. The target vibration amplitude range is greater than or equal to the preset lower limit vibration amplitude and less than or equal to the preset upper limit vibration amplitude.

[0097] A control device for an electric toothbrush provided in an embodiment of the present invention can execute a control method for an electric toothbrush provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

[0098] Figure 4 A schematic structural diagram of a control system of an electric toothbrush provided in an embodiment of the present invention includes a control device 410, a power module 420, a power amplification drive module 430 and a motor 440 of the electric toothbrush provided in any embodiment of the present invention.

[0099] The control device 420 is connected to the power module 420 and the power amplification driving module 430 respectively; the power module 420 is connected to the power amplification driving module 430; and the power amplification driving module 430 is connected to the motor 440.

[0100] The power supply module 420 is used to provide a working voltage to the power amplification and driving module 430 .

[0101] The power amplifier driving module includes a power amplifier driver, and the power amplifier can be a power amplifier unit such as an H-bridge / audio class D / audio class K / audio class AB. The power amplifier driver can be a single-stage or multi-stage power amplifier. The audio signal can be an analog audio / digital audio signal. The power module can be a battery pack or a power boost unit connected in series, and the maximum voltage control can be a signal preset by the circuit or controlled by the processor.

[0102] The power amplification driving module 430 is used to drive the motor 440 according to the working voltage.

[0103] Figure 5 A schematic diagram of the structure of an electronic device for a control method of an electric toothbrush provided by an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0104] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0105] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0106] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a control method for an electric toothbrush.

[0107] In some embodiments, a method for controlling an electric toothbrush may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for controlling an electric toothbrush described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute a method for controlling an electric toothbrush in any other appropriate manner (e.g., by means of firmware).

[0108] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0109] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0110] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0111] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0112] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0113] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0114] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0115] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A control method for an electric toothbrush, characterized in that: include: Obtaining a target operating frequency range of the motor of the electric toothbrush; When the working voltage of the motor meets the preset working voltage, the vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target working frequency range according to the pre-stored target fluctuation data time series, and the target vibration amplitude range is greater than or equal to the preset lower limit vibration amplitude and less than or equal to the preset upper limit vibration amplitude.

2. The control method according to claim 1, characterized in that: The target fluctuation data time series is obtained by pre-calculating and matching the data in each time interval in the original fluctuation data time series with the original frequency response curve of the motor.

3. The control method according to claim 2, characterized in that: The data in each time interval in the original fluctuation data time series is pre-matched with the original frequency response curve of the motor and is calculated and processed, including: Extract the raw volatility data time series; The frequency characteristics of the original fluctuation data time series in each time interval are calculated using a fast Fourier transform algorithm; The frequency characteristics are matched with the original frequency response curve of the motor, and the data in the original fluctuation data time series are adjusted to generate a target fluctuation data time series.

4. The control method according to claim 3, characterized in that: The matching of the frequency characteristic with the original frequency response curve of the motor, adjusting the data in the original fluctuation data time series, and generating the target fluctuation data time series comprises: monitoring the vibration amplitude of the motor under the frequency characteristics; When the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the data in the original fluctuation data time series is increased, or when the vibration amplitude is less than the preset lower limit vibration amplitude in the original frequency response curve, the high frequency data in the original fluctuation data time series is mixed; When the vibration amplitude is greater than a preset upper limit vibration amplitude in the original frequency response curve, reducing the data in the original fluctuation data time series; The modified original fluctuation data time series is used as the target fluctuation data time series.

5. The control method according to claim 1, characterized in that: After obtaining the target operating frequency range of the motor of the electric toothbrush, the method further includes: Get the pressure of the electric toothbrush touching the teeth; The vibration amplitude of the motor is controlled to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series.

6. The control method according to claim 5, characterized in that: The preset pressure threshold includes a preset pressure upper limit value and a preset pressure lower limit value; The step of controlling the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series includes: When the pressure is greater than the preset pressure upper limit, the data in the original fluctuation data time series is reduced; or, When the pressure is less than the preset pressure lower limit, the data in the original fluctuation data time series is reduced; or, When the pressure is greater than the preset pressure lower limit value and less than the preset pressure upper limit value, the data in the original fluctuation data time series is increased.

7. The control method according to claim 5, characterized in that: The step of obtaining the pressure of the electric toothbrush contacting the teeth comprises: Acquiring the pressure of the electric toothbrush contacting the teeth through a pressure sensor; and / or, In response to an external input command, the pressure of the electric toothbrush contacting the teeth is obtained.

8. The control method according to claim 5, characterized in that: The controlling the vibration amplitude of the motor to meet the target vibration amplitude range within the target operating frequency range according to the pressure, the preset pressure threshold and the pre-stored target fluctuation data time series also includes: When the pressure is greater than a preset upper pressure limit, and / or the pressure is less than a preset lower pressure limit, the original fluctuation data time series is replaced to issue a warning.

9. A control device for an electric toothbrush, characterized in that: include: An acquisition module, the acquisition module is used to acquire a target operating frequency range of the motor of the electric toothbrush; A control module, wherein the control module is used to control the vibration amplitude of the motor to meet a target vibration amplitude range within the target operating frequency range according to a pre-stored target fluctuation data time series when the operating voltage of the motor meets a preset operating voltage. The target vibration amplitude range is greater than or equal to a preset lower limit vibration amplitude and less than or equal to a preset upper limit vibration amplitude.

10. A control system for an electric toothbrush, characterized in that: The electric toothbrush comprises a control device, a power module, a power amplification drive module and a motor as claimed in claim 9; The control device is connected to the power supply module and the power amplification drive module respectively; The power supply module is connected to the power amplification drive module; The power amplification driving module is connected to the motor; The power supply module is used to provide working voltage to the power amplification drive module; The power amplification driving module is used to drive the motor according to the working voltage.