Motor control method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2024/109029
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-26
- Filing Date
- 2024-07-31
- Publication Date
- 2025-10-02
AI Technical Summary
When existing oral cleaning devices use motors to generate non-rhythmic sounds, the cleaning function may be reduced or the music may not meet the needs.
By controlling the motor vibration frequency so that its spectral energy ratio within the preset operating frequency range is greater than the threshold, and setting the frequency and loudness in the target sound spectrum, the cleaning operation and music output can be synchronized.
Ensure that the motor outputs sounds with a certain tone and rhythm during the cleaning process, thereby improving the cleaning efficiency and user experience of the oral cleaning equipment.
Smart Images

Figure CN2024109029_02102025_PF_FP_ABST
Abstract
Description
Motor control method, device, equipment, and storage medium Technical Field
[0001] The embodiments of the present application relate to oral cleaning technology, and are related to but not limited to a motor control method and device, equipment, and storage medium. Background Art
[0002] For oral cleaning equipment, corresponding sounds can be generated during the operation of the motor, and these sounds can be controlled by a certain rhythm to form music.
[0003] However, if music without regular rhythm is produced, it may cause the oral cleaning device to fail to achieve normal cleaning function, or cause the output music to fail to meet the needs.
[0004] The statements herein merely provide background information related to the present application and do not necessarily constitute exemplary techniques.
[0005] Summary of the Invention
[0006] In one aspect of an embodiment of the present application, a motor control method is provided, which is applied to an oral cleaning device, wherein the oral cleaning device includes a motor. The method includes:
[0007] The driving motor generates vibration, and the vibration is configured to produce a target sound while achieving a cleaning operation; in a sound spectrum corresponding to the target sound, the proportion of spectrum energy corresponding to frequencies within a preset operating frequency range corresponding to the motor is greater than a first proportion threshold.
[0008] Another aspect of the present application further provides a motor control method, which is applied to an oral cleaning device, wherein the oral cleaning device includes a motor. The method includes:
[0009] The driving motor generates vibration, and the vibration is configured to produce a target sound while achieving a cleaning operation; among multiple sound frequencies corresponding to the target sound, the sound frequency within the preset operating frequency range corresponding to the motor produces the loudest sound.
[0010] Another aspect of the present application is to provide a motor control device for use in an oral cleaning device. The oral cleaning device includes a motor. The device includes: a first driving module;
[0011] The first driving module is configured to drive the motor to generate vibration, and the vibration is configured to achieve a cleaning operation while generating a target sound; in the sound spectrum corresponding to the target sound, the proportion of the spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than a first proportion threshold.
[0012] Another aspect of the present application is to provide a motor control device for use in an oral cleaning device. The oral cleaning device includes a motor. The device includes: a second driving module;
[0013] The second driving module is configured to drive the motor to generate vibration, and the vibration is configured to achieve a cleaning operation while generating a target sound; among the multiple sound frequencies corresponding to the target sound, the sound frequency within the preset operating frequency range corresponding to the motor generates the loudest sound.
[0014] The computer device provided in the embodiment of the present application includes a memory and a processor. The memory stores a computer program that can be run on the processor. When the processor executes the program, the method of the embodiment of the present application is implemented.
[0015] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.
[0016] The details of one or more embodiments of the present application are set forth in the following drawings and description. Other features, objects, and advantages of the present application will become apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] FIG1 is a schematic diagram of an application scenario of a motor control method provided by one or more embodiments of the present application;
[0019] FIG2 is a flow chart of a motor control method according to one or more embodiments of the present application;
[0020] FIG3 is a schematic diagram of a sound spectrum provided by one or more embodiments of the present application;
[0021] FIG4 is another sound spectrum diagram provided by one or more embodiments of the present application;
[0022] FIG5 is a schematic diagram showing multiple tones corresponding to a target sound according to one or more embodiments of the present application;
[0023] FIG6 is a schematic diagram of frequency variation of a sound cycle provided by one or more embodiments of the present application;
[0024] FIG7 is a schematic diagram of frequency variation between two sound cycles provided by one or more embodiments of the present application;
[0025] FIG8 is a schematic diagram showing the relationship between sound frequency and sound loudness according to one or more embodiments of the present application;
[0026] FIG9 is a schematic structural diagram of a motor control device provided by one or more embodiments of the present application;
[0027] FIG10 is another schematic structural diagram of a motor control device provided by one or more embodiments of the present application;
[0028] FIG11 is a schematic structural diagram of an oral cleaning device provided in one or more embodiments of the present application. DETAILED DESCRIPTION
[0029] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.
[0030] In order to increase the functionality of oral cleaning devices such as teeth rinsers and electric toothbrushes, the oral cleaning devices are usually provided with a sound output function, for example, outputting voice or music through motor vibration.
[0031] However, if irregular speech or music is output by motor vibration, the motor may vibrate irregularly, which will reduce the cleaning ability of the oral cleaning device itself. For example, although music is output, effective cleaning cannot be achieved.
[0032] In order to solve the above problems existing in the related art, a motor control method is provided in an embodiment of the present application. The following explains the actual application scenario of the motor control method provided in the embodiment of the present application.
[0033] Figure 1 is a schematic diagram of an application scenario of the motor control method provided in an embodiment of the present application. Please refer to Figure 1. The scenario includes an oral cleaning device, wherein the oral cleaning device may include a motor 110. During the operation of the oral cleaning device, the motor can be driven to make the motor vibrate and emit sound at the same time.
[0034] Among them, the vibration generated by the motor can enable the oral cleaning device to complete the corresponding cleaning task. For example, the motor can drive the brush head of the electric toothbrush to vibrate effectively to clean the oral cavity. The sound signal generated by the motor can be transmitted to the cleaning part (for example, the brush head, etc.). When the cleaning part contacts the user's mouth, the sound signal can be transmitted through bone conduction to allow the user of the oral cleaning device to hear the corresponding music.
[0035] For example, if the oral cleaning device is an electric toothbrush, the user can clean his teeth while hearing the corresponding music generated by the vibration of the motor through bone conduction while brushing his teeth with the electric toothbrush.
[0036] The specific implementation process of the motor control method provided in the embodiment of the present application is explained below.
[0037] Figure 2 is a flow chart of the motor control method provided in an embodiment of the present application. Please refer to Figure 2. The method includes: driving the motor to generate vibration, and the vibration is configured to generate a target sound while achieving a cleaning operation; in the sound spectrum corresponding to the target sound, the proportion of the spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than a first proportion threshold.
[0038] The execution subject of the above method may be an oral cleaning device, and the oral cleaning device may have a motor.
[0039] It should be noted that the motor can be made to vibrate by inputting a driving signal or by automatically driving the motor through a pre-set mechanical structure, and no specific limitation is imposed here.
[0040] For example, the motor can be driven to vibrate by inputting a driving signal. For example, the driving signal can include multiple audio signals, each audio signal can drive the motor to produce a tone of sound, and all audio signals can drive the motor to produce the above-mentioned target sound. Moreover, each audio signal can include a driving sub-signal, which can make the motor vibrate regularly while producing sound, thereby realizing the oral cleaning function.
[0041] The vibration generated by the motor may include cleaning vibration and sound vibration. The two vibrations are the same vibration generated by the motor, and the driving signal generating the vibration is the same signal.
[0042] Among them, for cleaning vibration, the cleaning operation can be carried out during the vibration process to complete oral cleaning; for sound vibration, the target sound output can be achieved during the vibration process, so that the user can listen to music or voice while using the oral cleaning device to clean the mouth.
[0043] It should be noted that the sound output based on the vibration of the motor can be achieved when the motor vibrates, and the sound signal generated by the motor can be transmitted to the cleaning part (such as a brush head, etc.). When the cleaning part comes into contact with the user's mouth, the sound signal can be transmitted from the teeth of the user of the oral cleaning device to the ears through bone conduction, so that the user of the oral cleaning device can hear music or voice, and the music or voice can be used as the above-mentioned target sound.
[0044] Optionally, the sound spectrum may be an energy distribution spectrum of the sound generated by the motor. Specific manifestations of the sound spectrum are as follows.
[0045] FIG3 is a schematic diagram of a sound spectrum provided in an embodiment of the present application. Please refer to FIG3 . The content shown in FIG3 is the above-mentioned sound spectrum, which can represent the energy distribution of the sound generated by the motor.
[0046] It should be noted that in this sound spectrum, the horizontal axis represents duration and the vertical axis represents frequency, that is, the concentration position of energy, where the concentration position refers to a certain frequency range. For example: if a sound is concentrated between 300Hz-310Hz, then the corresponding position between the frequencies of 300Hz-310Hz will have more energy.
[0047] In the spectrum, the proportion of spectrum energy corresponding to frequencies within the preset operating frequency range corresponding to the motor needs to be greater than a first proportion threshold.
[0048] The preset operating frequency range corresponding to the motor may be a frequency range that satisfies the cleaning performance of the motor, or a frequency range that satisfies the vibration performance of the motor.
[0049] It should be noted that the frequency range of the motor's cleaning performance refers to the frequency range within which the motor's vibrations can achieve oral cleaning operations. Exceeding this frequency range will result in the oral cleaning operation not being completed properly, for example: insufficient vibration intensity to clean the mouth or excessive vibration intensity causing oral damage. The frequency range of the motor's vibration performance refers to the frequency range within which the motor operates at its most appropriate efficiency, meaning it can operate in its optimal working state. Exceeding this frequency range will result in the motor not being able to maintain its optimal working state.
[0050] In addition, for a motor that has been shipped, its operating frequency range is usually fixed. Based on the actual demand range, a matching motor can be selected as the motor to drive the oral cleaning device, such as: ultrasonic motor, servo motor, etc., without specific restrictions here.
[0051] For example, if the motor is a sonic motor, the preset operating frequency range is 100Hz-500Hz; if the motor is a servo motor, the preset operating frequency range is 100Hz-1500Hz. In other words, if the motor is a sonic motor, the proportion of spectral energy corresponding to 100Hz-500Hz must be greater than the first proportion threshold; if the motor is a sonic motor, the proportion of spectral energy corresponding to 100Hz-1500Hz must be greater than the first proportion threshold.
[0052] 3 , that is to say, if the motor is a sonic motor, the spectral energy concentrated at 100 Hz-500 Hz on the vertical axis of the sound spectrum is relatively large; if the motor is a servo motor, the spectral energy concentrated at 100 Hz-1500 Hz on the vertical axis of the sound spectrum is relatively large.
[0053] The first percentage threshold may be a threshold set based on actual needs, for example, it may be a fixed value such as 50%, 60%, etc., and is not specifically limited here.
[0054] It should be noted that when the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor is greater than the first proportion threshold, it can be determined that most of the frequencies generated by the motor are within the preset operating frequency range. Since the cleaning performance and vibration performance of the motor can be met within the preset operating frequency range, it can be ensured that the vibration generated by the motor can achieve cleaning work, and can generate sounds with a certain tone or rhythm.
[0055] In the motor control method provided in the embodiment of the present application, the motor can be driven to generate vibration, wherein the generated vibration can be configured to generate a target sound while achieving a cleaning operation. In the sound spectrum corresponding to the target sound, the proportion of the spectrum energy corresponding to the frequency within the preset working frequency range corresponding to the motor can be made greater than a first proportion threshold. Among them, by allowing the target sound to meet the corresponding sound spectrum conditions, that is, by allowing the proportion of the spectrum energy corresponding to the frequency within the preset working frequency range corresponding to the motor to be greater than the first proportion threshold, the motor can meet the conditions of cleaning work and outputting sound at the same time, that is, the motor can generate cleaning vibrations during operation while outputting a target sound with a certain tone or rhythm.
[0056] Please continue to refer to Figure 3. In one embodiment, in the sound spectrum corresponding to the target sound, the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor is greater than the proportion of spectral energy corresponding to frequencies outside the preset operating frequency range corresponding to the motor.
[0057] Among them, the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor refers to the proportion of spectral energy of frequencies within the preset operating frequency range corresponding to the motor compared to all frequencies in the sound spectrum; the proportion of spectral energy corresponding to frequencies outside the preset operating frequency range corresponding to the motor refers to the proportion of spectral energy of frequencies outside the preset operating frequency range corresponding to the motor compared to all frequencies in the sound spectrum.
[0058] For example, if the motor is a sonic motor, the proportion of spectral energy corresponding to frequencies in the range of 100 Hz-500 Hz may be A1, and the proportion of spectral energy corresponding to frequencies outside 100 Hz-500 Hz may be B1, satisfying A1>B1.
[0059] For another example: if the motor is a servo motor, the proportion of spectral energy corresponding to frequencies in the range of 100Hz-1500Hz may be A2, and the proportion of spectral energy corresponding to frequencies outside 100Hz-1500Hz may be B2, which may satisfy A2>B2.
[0060] In the motor control method provided in the embodiment of the present application, the size relationship between the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor and the proportion of spectral energy corresponding to frequencies outside the preset operating frequency range corresponding to the motor can be set, so that the motor can maintain cleaning work while outputting a target sound with a certain tone or rhythm.
[0061] Please continue to refer to Figure 3. In one embodiment, in the sound spectrum corresponding to the target sound, within the preset time or the same time period, the proportion of spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than the proportion of other spectrum energies.
[0062] It should be noted that the preset time or the same time period may refer to a time interval within any range on the horizontal axis of the sound spectrum, wherein the spectral energy corresponding to the frequency within the preset working frequency range corresponding to the motor refers to the ratio of the spectral energy of the frequency within the preset working frequency range corresponding to the motor within the time interval to all frequencies within the time interval; the proportion of other spectral energy refers to the ratio of the spectral energy of the frequency not within the preset working frequency range corresponding to the motor within the time interval to all frequencies within the time interval.
[0063] For example: If the motor is a sonic motor, in the time interval T1, the proportion of spectral energy corresponding to frequencies in the range of 100Hz-500Hz can be, for example, A3; in the time interval T1, the proportion of spectral energy corresponding to frequencies not in the range of 100Hz-500Hz can be, for example, B3, which can satisfy A3>B3.
[0064] For another example: if the motor is a servo motor, in the time interval T2, the proportion of spectral energy corresponding to frequencies in the range of 100Hz-1500Hz can be, for example, A4, and the proportion of spectral energy corresponding to frequencies not in the range of 100Hz-1500Hz can be, for example, B4, which can satisfy A4>B4.
[0065] In the motor control method provided in the embodiment of the present application, within a time interval, the size relationship between the proportion of spectral energy corresponding to the frequency within the preset operating frequency range corresponding to the motor and the proportion of other spectral energies can be set, so that the motor can maintain cleaning work while outputting a target sound with a certain tone or rhythm.
[0066] FIG4 is another sound spectrum diagram provided in an embodiment of the present application. Referring to FIG4 , in the sound spectrum corresponding to the target sound, the frequency corresponding to the maximum spectrum energy is within the preset operating frequency range corresponding to the motor.
[0067] It should be noted that, referring to Figure 4, the spectrum diagram may include multiple rectangular shapes, and the spectrum energy can be represented by the rectangular range in the spectrum diagram. The greater the height of the rectangle, the higher the energy concentration of the frequency, and the longer the rectangle, the longer the duration of the frequency. In other words, the larger the area of the rectangle, the greater the spectrum energy of the corresponding frequency.
[0068] The rectangle with the largest area can be determined. This rectangle is the maximum spectral energy. The frequency corresponding to the maximum spectral energy can be within the preset working range of the motor. If it is a sonic motor, the frequency is between 100Hz-500Hz; if it is a servo motor, the frequency is between 100Hz-1500Hz.
[0069] In the motor control method provided in the embodiment of the present application, the frequency corresponding to the maximum spectral energy can be set within the preset operating frequency range corresponding to the motor, so that the motor can maintain cleaning work while outputting a target sound with a certain tone or rhythm.
[0070] In addition, referring to FIG4 , it can be seen that within the preset operating frequency range corresponding to the motor, there may be multiple different frequencies. For example, if the preset operating range of the motor is 100 Hz-500 Hz, there may be multiple different frequencies, such as 200 Hz, 250 Hz, 300 Hz, etc.
[0071] Among them, different frequencies can produce different tones corresponding to the motor.
[0072] The tone may be, for example, a scale in music, such as G3, G#3 / Ab3, A3, A#3 / Bb3, B3, C4, C#4 / Db4, D4, D#4 / Eb4, E4, F4.
[0073] For each scale, it can correspond to different frequencies, for example:
[0074] G3(196Hz), G#3 / Ab3(207.65Hz), A3(220Hz), A#3 / Bb3(233.08Hz), B3(246.94Hz), C4(261.63 Hz), C#4 / Db4(277.18Hz), D4(293.66Hz), D#4 / Eb4(311.13Hz), E4(329.63Hz), F4(349.23Hz).
[0075] That is to say, the sound spectrum corresponding to the target sound includes a plurality of frequencies within the preset operating frequency range corresponding to the motor, and each frequency corresponds to a tone of the sound generated by the motor.
[0076] It should be noted that each frequency may correspond to a spectrum energy, wherein a spectrum energy is represented in the sound spectrum as a rectangle, that is, each rectangle in the sound spectrum shown in FIG4 may correspond to a tone of the sound generated by the motor.
[0077] In one embodiment, the durations of the frequencies corresponding to the multiple spectral energies are different, so that the corresponding multiple different tones constitute a musical rhythm.
[0078] For example, the lengths of the different rectangles shown in Figure 4 can be different, representing different durations of the frequencies corresponding to each spectral energy. For example, the first frequency corresponds to 1 second, the second frequency corresponds to 2 seconds, and the third frequency corresponds to 1 second. Since each frequency can correspond to a tone, that is, a musical scale, the rhythm of the music can be adjusted by setting the duration of each frequency.
[0079] The following is an explanation of the sound composed of the above-mentioned different frequencies through a specific example. The sound can be music or speech, etc., and no specific limitation is made here.
[0080] FIG5 is a schematic diagram showing multiple tones corresponding to the target sound provided in an embodiment of the present application. Referring to FIG5 , the sound includes at least four different frequencies within the preset operating frequency range corresponding to the motor.
[0081] It should be noted that, since different sound frequencies may correspond to different tones generated by the motor, the fact that the sound includes at least four different frequencies may indicate that the sound emitted by the motor may include at least four different tones.
[0082] FIG5 shows a possible combination method, for example, using five tones A3, C4#, B3, E4 and D4 to form a sound.
[0083] In actual implementation, a larger number of tones may be used for combination, and transition tones may be added based on actual needs to obtain the final output sound.
[0084] In a motor control method provided in an embodiment of the present application, a sound can be configured to include at least four different frequencies within a preset operating frequency range corresponding to the motor. These multiple frequencies can form different tones, thereby obtaining a desired sound, that is, causing the motor to output a desired target sound.
[0085] In one embodiment, the sound emitted by the motor can be played in a loop according to a certain sound cycle. For example, it can be played repeatedly in the order of tones shown in Figure 5. A sound cycle can be obtained in the above manner, and the sound composed of the five tones shown in Figure 5 can be used as one of the sound cycles.
[0086] In order to explain the sound cycle more clearly, the frequency change of the sound cycle provided in the motor control method provided in the embodiment of the present application is explained through a specific example below.
[0087] FIG6 is a schematic diagram of frequency changes in a sound cycle provided in an embodiment of the present application. Please refer to FIG6 . A sound cycle shown in FIG6 may include four different frequencies, and these frequencies are all within the preset operating frequency range corresponding to the motor.
[0088] Optionally, referring to FIG6 , the first frequency is 196 Hz, the second frequency is 220 Hz, the third frequency is 246.94 Hz, and the fourth frequency is 207.65 Hz, that is, the frequencies within the preset operating frequency range corresponding to the motor first increase and then decrease.
[0089] It should be noted that the change method shown in Figure 6 is only one of them, that is, the frequency is first increased and then decreased. In the actual implementation process, the frequency within a cycle can also be set to first decrease and then increase according to needs, or maintain a cyclic process of increasing, decreasing, and then increasing. No specific restrictions are made here.
[0090] Among them, by limiting the frequency within a cycle, the motor can vibrate more regularly, that is, the oral cleaning device can more effectively realize the vibration and cleaning functions.
[0091] In the motor control method provided in the embodiment of the present application, the frequency within the preset operating frequency range of the motor can be set to increase first and then decrease within a sound cycle. By setting the frequency within a cycle, the oral cleaning device can more effectively achieve vibration and cleaning functions.
[0092] It should be noted that the above description explains the frequency changes within a cycle. In the actual implementation process, multiple cycles may be included, and the frequency changes between different cycles can be further set. The following specifically explains the frequency change setting method between different cycles.
[0093] FIG7 is a schematic diagram of frequency change between two sound cycles provided in an embodiment of the present application. Referring to FIG7 , the frequency of the sound between two adjacent cycles transitions smoothly.
[0094] It should be noted that in multiple sound cycles, a smooth transition of frequencies can be set between two adjacent cycles. For example, if the last frequency in the previous cycle is 220Hz and the first frequency in the next cycle is 300Hz, then in the process of changing from the previous cycle to the next cycle, a frequency transition can be set, for example, the frequency is set to gradually change from 220Hz to 300Hz.
[0095] Among them, there can be multiple transition methods, for example: it can be a linear change from 220Hz to 300Hz, or it can be a nonlinear change according to a rule, from 220Hz to 300Hz. There is no specific limitation here, as long as a smooth and gradual transition can be achieved.
[0096] Optionally, if each sound cycle in multiple sound cycles is the same, the frequency transition can be achieved in the same way for any two adjacent cycles; if each sound cycle in multiple sound cycles is different, corresponding settings can be made for any two adjacent cycles based on the actual connection situation, and are not limited to the transition method in the above example.
[0097] It should be noted that if the last frequency in the previous cycle is equal to the first frequency in the next cycle, smooth transition between the two cycles can be achieved without setting the frequency transition.
[0098] In the motor control method provided in the embodiments of the present application, a smooth transition in the frequency of the sound between two adjacent cycles can be set. Setting a smooth transition between cycles can also make the changes between different cycles more natural, avoid abrupt sounds or stuck sounds during sound output, and improve the adaptability of the output sound.
[0099] It should be noted that the above process explains the method of setting the frequency of the sound generated by the motor under the sound spectrum. In the actual implementation process, in addition to the sound spectrum meeting certain conditions, the relationship between the sound frequency and the sound loudness can also be set to meet certain conditions.
[0100] The following explains the conditions that can be met between sound frequency and sound loudness in the motor control method provided in the embodiment of the present application.
[0101] A motor control method is also provided in an embodiment of the present application, which includes: driving a motor to generate vibration, wherein the vibration is configured to produce a target sound while achieving a cleaning operation; among multiple sound frequencies corresponding to the target sound, the sound frequency within the preset operating frequency range corresponding to the motor has the largest sound loudness.
[0102] It should be noted that the target sound may include multiple sound frequencies, and these sound frequencies may be multiple at different times or multiple at the same time. For example, the played sound may last for three time intervals, wherein the sound continued in the first time interval includes the sound generated by the first sound frequency, the sound continued in the second time interval includes the sound generated by the second sound frequency and the sound generated by the third sound frequency, and the sound continued in the third time interval includes the sound generated by the fourth sound frequency, the sound generated by the fifth sound frequency, and the sound generated by the sixth sound frequency.
[0103] The frequencies of these sounds may be different, and the loudness of these sounds may also be different. To more clearly explain the amplitude and loudness of these sounds, the relationship between sound frequency and sound loudness is explained below using the above three time intervals as examples.
[0104] Figure 8 is a schematic diagram of the relationship between sound frequency and sound loudness provided in an embodiment of the present application. Please refer to Figure 8, wherein the first sound frequency M1 is 300Hz, the second sound frequency M2 is 800Hz, the third sound frequency M3 is 400Hz, the fourth sound frequency M4 is 10Hz, the fifth sound frequency M5 is 200Hz, and the sixth sound frequency M6 is 1000Hz. The motor is a sonic wave motor, which means that the preset operating frequency range is between 100Hz and 500Hz.
[0105] Among them, the sound loudness generated by the first sound frequency M1 is 50dB, the sound loudness generated by the second sound frequency M2 is 5dB, the sound loudness generated by the third sound frequency M3 is 60dB, the sound loudness generated by the fourth sound frequency M4 is 2dB, the sound loudness generated by the fifth sound frequency M5 is 70dB, and the sound loudness generated by the sixth sound frequency M6 is 1dB.
[0106] Based on FIG8 , it can be seen that the sound with the loudest sound is the sound generated by the fifth sound frequency M5, and the frequency of the fifth sound frequency M5 is 200 Hz, which is within the preset operating frequency range. That is, it can be seen that the sound generated by the sound frequency within the preset operating frequency range corresponding to the motor has the loudest sound.
[0107] It should be noted that if there are multiple sounds at the same time, the sound that the user will hear first may be the sound with the loudest sound, and within the preset working frequency range corresponding to the motor, the oral cleaning device can be guaranteed to complete the cleaning work. That is to say, when the sound frequency within the preset working frequency range corresponding to the motor has the loudest sound, the user can hear the sound with a certain tone and rhythm while completing the oral cleaning work.
[0108] In a motor control method provided in an embodiment of the present application, a motor can be driven to generate vibrations, the vibrations being configured to simultaneously produce a target sound while achieving a cleaning operation; among multiple sound frequencies corresponding to the target sound, the sound frequencies within the preset operating frequency range corresponding to the motor produce the loudest sound. Within the preset operating frequency range corresponding to the motor, the oral cleaning device can be guaranteed to complete the cleaning operation, thereby maximizing the sound loudness of the sound frequencies within the preset operating frequency range corresponding to the motor, allowing the user to hear a sound with a certain pitch and rhythm while achieving oral cleaning.
[0109] 8 , in one embodiment, among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequencies within the preset operating frequency range corresponding to the motor is greater than the sound loudness generated by the sound frequencies outside the preset operating frequency range corresponding to the motor.
[0110] In FIG8 , the first sound frequency M1 is within the preset operating frequency range, the second sound frequency M2 is outside the preset operating frequency range, and the sound loudness generated by the first sound frequency M1 is greater than the sound loudness generated by the second sound frequency M2.
[0111] In the motor control method provided in the embodiments of the present application, among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequencies within the preset operating frequency range corresponding to the motor can be greater than the sound loudness generated by the sound frequencies outside the preset operating frequency range corresponding to the motor. Specifically, by setting the sound loudness generated by the sound frequencies within the preset operating frequency range corresponding to the motor to be greater than the sound loudness generated by the sound frequencies outside the preset operating frequency range corresponding to the motor, the user can preferentially hear the sound generated by the sound frequencies within the preset operating frequency range corresponding to the motor, thereby allowing the user to hear a sound with a certain pitch and rhythm while achieving oral cleaning.
[0112] 8 , in one embodiment, among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor within the preset time is greater than the sound loudness generated by other sound frequencies within the preset time.
[0113] In FIG8 , during the second time interval, the second sound frequency M2 is outside the preset operating frequency range, while the third sound frequency M3 is within the preset operating frequency range. The loudness of the sound generated by the third sound frequency M3 is greater than the loudness of the sound generated by the second sound frequency M2. Correspondingly, during the third time interval, the fourth sound frequency M4 is outside the preset operating frequency range, while the fifth sound frequency M5 is within the preset operating frequency range and the sixth sound frequency M6 is outside the preset operating frequency range. The loudness of the sound generated by the fifth sound frequency M5 is greater than the loudness of the sound generated by the fourth sound frequency M4 and also greater than the loudness of the sound generated by the sixth sound frequency M6.
[0114] In the motor control method provided in the embodiments of the present application, among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor within a preset time period can be greater than the sound loudness generated by the other sound frequencies within the preset time period. Specifically, setting the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor within a preset time period to be greater than the sound loudness generated by the other sound frequencies within the preset time period allows the user to preferentially hear the sound generated by the sound frequency within the preset operating frequency range corresponding to the motor within a certain period of time, thereby allowing the user to hear a sound with a certain pitch and rhythm within a certain time interval while achieving oral cleaning.
[0115] In one embodiment, among the multiple sound frequencies corresponding to the target sound, the target sound frequency exceeding the second proportion threshold falls within the preset operating frequency of the motor, and the sound loudness generated by the vibration amplitude of the target sound frequency within the preset time is greater than the sound loudness generated by other sound frequencies. The target sound frequency is the sound frequency generated by the motor.
[0116] It should be noted that among the multiple sound frequencies corresponding to the target sound, in addition to the sound generated by the motor, there may also be noise, such as the sound of the oral cleaning device casing being touched, etc. These sounds will affect the relationship between the sound loudness and the sound frequency.
[0117] Among the multiple sound frequencies, a larger number of sound frequencies may fall within the preset operating frequency of the motor, and the loudness of the sounds generated by these sound frequencies falling within the preset operating frequency of the motor may generally be greater than the loudness of the sounds generated by other sound frequencies.
[0118] That is to say, the loudness of the sound produced by the sound frequency of the motor can be greater than the loudness of the sound produced by other factors.
[0119] In the motor control method provided in the embodiment of the present application, it can be set that among the multiple sound frequencies corresponding to the target sound, the target sound frequency exceeding the second proportion threshold falls within the preset operating frequency of the motor, and the sound loudness generated by the vibration amplitude of the target sound frequency within the preset time is greater than the sound loudness generated by other sound frequencies. The target sound frequency is the sound frequency generated by the motor. In this way, when a user uses the oral cleaning device to clean their mouth, they can preferentially hear the sound generated by the sound frequency within the preset operating frequency range corresponding to the motor, thereby allowing the user to hear a sound with a certain tone and rhythm while achieving oral cleaning.
[0120] It should be understood that, although the steps in the above-mentioned flowcharts are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0121] Based on the foregoing embodiments, an embodiment of the present application provides a motor control device, which includes the modules included and the units included in each module, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.
[0122] FIG9 is a schematic structural diagram of a motor control device provided in an embodiment of the present application. Referring to FIG9 , the device includes: a first driving module 910 .
[0123] The first driving module 910 is configured to drive the motor to generate vibration, and the vibration is configured to achieve a cleaning operation while generating a target sound; in the sound spectrum corresponding to the target sound, the proportion of the spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than the first proportion threshold.
[0124] In one embodiment, in the device, in the sound spectrum corresponding to the target sound, the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor is greater than the proportion of spectral energy corresponding to frequencies outside the preset operating frequency range corresponding to the motor.
[0125] In one embodiment, in the device, in the sound spectrum corresponding to the target sound, within a preset time or the same time period, the proportion of spectrum energy corresponding to the frequency within the preset operating frequency range corresponding to the motor is greater than the proportion of other spectrum energies.
[0126] In one embodiment, in the device, in the sound spectrum corresponding to the target sound, the frequency corresponding to the maximum spectrum energy is within the preset operating frequency range corresponding to the motor.
[0127] In one embodiment, in the device, the sound spectrum corresponding to the target sound includes a plurality of frequencies within a preset operating frequency range corresponding to the motor, and each frequency corresponds to a tone of the sound generated by the motor.
[0128] In one embodiment, in the device, the durations of the frequencies corresponding to the multiple spectral energies are different, so that the corresponding multiple different tones constitute a musical rhythm.
[0129] In one embodiment, in the device, within one sound cycle, the frequency within the preset operating frequency range corresponding to the motor first increases and then decreases.
[0130] In one embodiment, in the device, the frequency of the sound between two adjacent cycles transitions smoothly.
[0131] In one embodiment, in the device, the sound includes at least four different frequencies within a preset operating frequency range corresponding to the motor.
[0132] In one embodiment, in the device, the preset operating frequency range of the motor is a frequency range that meets the cleaning performance of the motor, or a frequency range that meets the vibration performance of the motor.
[0133] In one embodiment, in the device, the motor is a sonic motor, and the preset operating frequency range of the motor is 100 Hz to 500 Hz; and / or, the motor is a servo motor, and the preset operating frequency range of the motor is 100 Hz to 1500 Hz.
[0134] FIG10 is another structural diagram of the motor control device provided in an embodiment of the present application. Referring to FIG10 , the device includes: a second driving module 1010 .
[0135] The second driving module 1010 is configured to drive the motor to generate vibration, and the vibration is configured to achieve a cleaning operation while generating a target sound; among the multiple sound frequencies corresponding to the target sound, the sound frequency within the preset operating frequency range corresponding to the motor generates the loudest sound.
[0136] In one embodiment, in the device, among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequencies within the preset operating frequency range corresponding to the motor is greater than the sound loudness generated by the sound frequencies outside the preset operating frequency range corresponding to the motor.
[0137] In one embodiment, in the device, among multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor within the preset time is greater than the sound loudness generated by other sound frequencies within the preset time.
[0138] In one embodiment, in the device, among multiple sound frequencies corresponding to the target sound, the target sound frequency exceeding the second proportion threshold falls within the preset operating frequency of the motor, and the sound loudness generated by the vibration amplitude of the target sound frequency within the preset time is greater than the sound loudness generated by other sound frequencies. The target sound frequency is the sound frequency generated by the motor.
[0139] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.
[0140] It should be noted that the division of modules in the motor control device shown in Figures 9 and 10 in the embodiments of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application can be integrated into a processing unit, or can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. It can also be implemented in the form of a combination of software and hardware.
[0141] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.
[0142] Figure 11 is a structural diagram of an oral cleaning device provided in an embodiment of the present application. Please refer to Figure 11. An embodiment of the present application provides an oral cleaning device, which can be, for example, an electric toothbrush, an electric dental rinser, etc., without being specifically limited here. Its internal structure diagram can be shown in Figure 11. The oral care device includes a processor 1120, a memory 1130, and a motor 1140 connected via a system bus 1110. The processor 1120 of the oral care device is configured to provide computing and control capabilities. When the computer program is executed by the processor, the above method is implemented. The processor 1120 can also input a drive signal to the motor 1140 to cause the motor 1140 to vibrate.
[0143] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method provided in the above embodiment are implemented.
[0144] An embodiment of the present application provides a computer program product containing instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.
[0145] Those skilled in the art will understand that the structure shown in FIG11 is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0146] In one embodiment, the motor control device provided herein can be implemented as a computer program that can be run on a computer device as shown in FIG11 . The computer device's memory can store the various program modules that make up the aforementioned device. The computer program, comprised of the various program modules, causes a processor to execute the steps of the methods of various embodiments of the present application described in this specification.
[0147] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0148] It should be understood that references throughout this specification to "one embodiment," "an embodiment," or "some embodiments" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, the appearance of "in one embodiment," "in an embodiment," or "some embodiments" throughout this specification does not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0149] The term "and / or" in this article is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, object A and / or object B can mean: object A exists alone, object A and object B exist at the same time, and object B exists alone.
[0150] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element. Industrial Applicability
[0151] In the motor control method, apparatus, device, and storage medium provided in the embodiments of the present application, the motor can be driven to generate vibrations, wherein the generated vibrations can be configured to generate target sounds while achieving a cleaning operation. In the sound spectrum corresponding to the target sound, the proportion of the spectrum energy corresponding to the frequencies within the preset operating frequency range corresponding to the motor can be made greater than a first proportion threshold. Among them, by allowing the target sound to meet the corresponding sound spectrum conditions, that is, by allowing the proportion of the spectrum energy corresponding to the frequencies within the preset operating frequency range corresponding to the motor to be greater than the first proportion threshold, the motor can simultaneously meet the conditions of cleaning work and outputting sound, that is, the motor can generate cleaning vibrations during operation while outputting a target sound with a certain tone or rhythm, which has strong industrial applicability.
Claims
1. A motor control method, the method being applied to an oral cleaning device, the oral cleaning device comprising a motor, the method comprising: driving the motor to generate vibration, wherein the vibration is configured to achieve a cleaning operation while generating a target sound; In the sound spectrum corresponding to the target sound, a proportion of spectrum energy corresponding to frequencies within a preset operating frequency range corresponding to the motor is greater than a first proportion threshold.
2. The method according to claim 1, wherein In the sound spectrum corresponding to the target sound, the proportion of spectral energy corresponding to frequencies within the preset operating frequency range corresponding to the motor is greater than the proportion of spectral energy corresponding to frequencies outside the preset operating frequency range corresponding to the motor.
3. The method according to claim 1, wherein In the sound spectrum corresponding to the target sound, within a preset time or a same time period, a proportion of spectrum energy corresponding to frequencies within a preset operating frequency range corresponding to the motor is greater than a proportion of other spectrum energies.
4. The method according to claim 1, wherein In the sound spectrum corresponding to the target sound, the frequency corresponding to the maximum spectrum energy is within the preset operating frequency range corresponding to the motor.
5. The method according to claim 1, wherein The sound spectrum corresponding to the target sound includes a plurality of frequencies within a preset operating frequency range corresponding to the motor, and each frequency corresponds to a tone of the sound generated by the motor.
6. The method according to claim 5, wherein: The durations of the frequencies corresponding to the multiple spectral energies are different, so that the corresponding multiple different tones constitute a musical rhythm.
7. The method according to claim 5, wherein: In one sound cycle, the frequency within the preset operating frequency range corresponding to the motor first increases and then decreases.
8. The method according to claim 7, wherein: The frequency of the sound between two adjacent cycles transitions smoothly.
9. The method according to claim 5, wherein: The sound includes at least four different frequencies within a preset operating frequency range corresponding to the motor.
10. The method according to any one of claims 1 to 9, wherein: The preset operating frequency range of the motor is a frequency range that satisfies the cleaning performance of the motor, or a frequency range that satisfies the vibration performance of the motor.
11. The method according to claim 10, wherein: The motor is a sonic motor, and the preset operating frequency range of the motor is 100 Hz to 500 Hz; and / or, The motor is a servo motor, and the preset operating frequency range of the motor is 100 Hz to 1500 Hz.
12. A motor control method, the method being applied to an oral cleaning device, the oral cleaning device comprising a motor, the method comprising: driving the motor to generate vibration, wherein the vibration is configured to achieve a cleaning operation while generating a target sound; Among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor is the greatest.
13. The method according to claim 12, wherein: Among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor is greater than the sound loudness generated by the sound frequency outside the preset operating frequency range corresponding to the motor.
14. The method according to claim 12, wherein: Among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor within the preset time is greater than the sound loudness generated by other sound frequencies within the preset time.
15. The method according to claim 12, wherein: Among the multiple sound frequencies corresponding to the target sound, the target sound frequency exceeding the second proportion threshold falls within the preset operating frequency of the motor, and the sound loudness generated by the vibration amplitude of the target sound frequency within the preset time is greater than the sound loudness generated by other sound frequencies. The target sound frequency is the sound frequency generated by the motor.
16. A motor control device, the device being applied to an oral cleaning device, the oral cleaning device comprising a motor, the device comprising: The first driver module, The first driving module is configured to drive the motor to generate vibration, wherein the vibration is configured to achieve a cleaning operation and generate a target sound; In the sound spectrum corresponding to the target sound, a proportion of spectrum energy corresponding to frequencies within a preset operating frequency range corresponding to the motor is greater than a first proportion threshold.
17. A motor control device, the device being applied to an oral cleaning device, the oral cleaning device comprising a motor, the device comprising: The second driver module, The second driving module is configured to drive the motor to generate vibration, wherein the vibration is configured to achieve a cleaning operation and generate a target sound; Among the multiple sound frequencies corresponding to the target sound, the sound loudness generated by the sound frequency within the preset operating frequency range corresponding to the motor is the greatest.
18. An oral cleaning device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the steps of the method according to any one of claims 1 to 11 or 12 to 15 when executing the program.
19. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 11 or 12 to 15 is implemented.