Noise reduction method, device and system of motor, electronic equipment and storage medium

By acquiring the motor noise spectrum and performing anti-phase processing, canceling sound waves with opposite phases are generated, solving the problem of motor noise being difficult to reduce, achieving a highly efficient active noise reduction effect, and improving the comfort of the in-vehicle environment.

CN120833769APending Publication Date: 2025-10-24SHANGHAI LIXIANG AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410461246.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

In existing technologies, it is difficult to effectively reduce the noise generated when the motor drives the raising and lowering of the car window glass, and traditional methods are costly or cumbersome, and the noise reduction effect deteriorates with the increase of service life.

Method used

By acquiring the motor noise spectrum and performing anti-phase processing, a canceling sound wave with opposite phase is generated and output through the sound playback terminal until the sound wave entering the ear is less than a preset threshold, thus achieving active noise reduction.

Benefits of technology

This improves the noise reduction effect of the motor, ensures the comfort of the in-vehicle environment, and avoids the shortcomings of traditional methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120833769A_ABST
    Figure CN120833769A_ABST
Patent Text Reader

Abstract

The invention discloses a noise reduction method, device and system for a motor, electronic equipment and a storage medium, and relates to the technical field of vehicles, and the main technical scheme comprises the steps: obtaining a first noise spectrum corresponding to a first noise sound wave generated by the motor, and carrying out the anti-phase processing of the first noise spectrum, and obtaining a second noise spectrum; sending a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end; obtaining in-ear sound waves after the first noise sound waves and the second noise sound waves are mutually counteracted; and if the in-ear sound wave is greater than or equal to a preset sound wave threshold value, adjusting the second noise spectrum according to a trend of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold value. Compared with the prior art, the embodiment of the invention improves the effect of reducing the noise generated by the motor.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of vehicles, and particularly relates to a noise reduction method and device of an electric machine, a system, an electronic device and a storage medium. BACKGROUND

[0002] A window glass lifter is used to drive the lifting of a window glass by an electric machine. During the driving of the electric machine, the electric machine generates noise. In order to improve the experience of the passengers in the vehicle, it is necessary to reduce the noise generated by the electric machine.

[0003] In the related art, the noise generated by the electric machine is reduced in the following two ways. Way one: adding sound insulation materials around the electric machine. The cost of adding sound insulation materials is high, and as the service life of the electric machine increases, the sound insulation materials will age and the noise reduction effect will be poor. Way two: adjusting the structure of the parts inside the electric machine to reduce noise. The process of adjusting the structure of the parts inside the electric machine when installing the electric machine is complicated, and as the service life of the electric machine increases, the structure of the parts inside the electric machine may change, affecting the noise reduction effect.

[0004] Therefore, how to reduce the noise generated by the electric machine is a problem to be solved. SUMMARY

[0005] The present disclosure provides a noise reduction method and device of an electric machine, a system, an electronic device and a storage medium. The main purpose is to solve the problem of how to reduce the noise generated by the electric machine.

[0006] According to a first aspect of the present disclosure, a noise reduction method of an electric machine is provided, comprising:

[0007] obtaining a first noise spectrum corresponding to a first noise sound wave generated by the electric machine, and performing inverse phase processing on the first noise spectrum to obtain a second noise spectrum;

[0008] sending a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction;

[0009] obtaining an ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out;

[0010] If the ear-in sound wave is greater than or equal to a preset sound wave threshold, adjusting the second noise spectrum in a trend of reducing the ear-in sound wave until the ear-in sound wave is less than the preset sound wave threshold.

[0011] Optionally, before acquiring the first noise spectrum corresponding to the first noise sound wave generated by the motor and performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum, the method further comprises:

[0012] in response to the motor being powered on, acquiring a third noise spectrum stored in advance; the third noise spectrum is a pre-stored spectrum used to generate a noise sound wave;

[0013] sending a second control instruction for generating a third noise sound wave corresponding to the third noise spectrum to the sound playing end, so that the sound playing end generates the third noise sound wave based on the second control instruction, so that the first noise sound wave and the third noise sound wave mutually cancel each other out.

[0014] Optionally, before sending the second control instruction for generating the third noise sound wave corresponding to the third noise spectrum to the sound playing end, the method further comprises:

[0015] acquiring a target window position corresponding to the motor;

[0016] determining a target phase corresponding to the target window position according to a pre-established mapping relationship between the window position and the phase of the third noise spectrum;

[0017] acquiring the third noise spectrum after the target phase in the third noise spectrum as a target third noise spectrum;

[0018] the second control instruction for generating the third noise sound wave corresponding to the third noise spectrum to the sound playing end comprises:

[0019] sending a target second control instruction for generating a target third noise sound wave corresponding to the target third noise spectrum to the sound playing end.

[0020] Optionally, before performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum, the method comprises:

[0021] acquiring a fourth noise spectrum stored in advance;

[0022] determining whether the first noise spectrum is within the range of the fourth noise spectrum;

[0023] if it is determined that the first noise spectrum is not within the range of the fourth noise spectrum, stopping performing anti-phase processing on the first noise spectrum by sending the second control instruction to the sound playing end;

[0024] sending the second control instruction for generating the third noise sound wave corresponding to the third noise spectrum to the sound playing end comprises:

[0025] If it is determined that the first noise spectrum is within the range of the fourth noise spectrum, a second control instruction is sent to the sound playing end.

[0026] Optionally, the first noise spectrum corresponding to the first noise sound wave generated by the motor comprises:

[0027] In response to the power-on of the motor, a third control instruction for acquiring the first noise spectrum is sent to a noise collection end, so that the noise collection end collects the first noise spectrum based on the third control instruction.

[0028] The first noise spectrum sent by the noise collection end is received.

[0029] Optionally, the adjusting the second noise spectrum in a trend of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold comprises:

[0030] The amplitude of the second noise spectrum is adjusted in a trend of reducing the in-ear sound wave, and the in-ear sound wave is re-acquired until the in-ear sound wave is less than the preset sound wave threshold.

[0031] According to a second aspect of the present disclosure, a noise reduction device of a motor is provided, comprising:

[0032] A processing unit is configured to acquire a first noise spectrum corresponding to a first noise sound wave generated by the motor, and perform inverse phase processing on the first noise spectrum to obtain a second noise spectrum.

[0033] A sending unit is configured to send a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction.

[0034] An acquiring unit is configured to acquire an in-ear sound wave after the first noise sound wave and the second noise sound wave cancel each other out.

[0035] An adjusting unit is configured to, when the in-ear sound wave is greater than or equal to a preset sound wave threshold, adjust the second noise spectrum in a trend of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

[0036] Optionally, the device further comprises:

[0037] The acquiring unit is further configured to, before acquiring the first noise spectrum corresponding to the first noise sound wave generated by the motor and performing inverse phase processing on the first noise spectrum to obtain the second noise spectrum, in response to the power-on of the motor, acquire a third noise spectrum stored in advance; the third noise spectrum is a frequency spectrum stored in advance for generating a noise sound wave.

[0038] The sending unit is further configured to send, to the sound playing end, a second control instruction for generating a third noise sound wave corresponding to the third noise spectrum, so that the sound playing end generates the third noise sound wave based on the second control instruction, and the first noise sound wave and the third noise sound wave cancel each other out.

[0039] Optionally, the apparatus further comprises:

[0040] The acquisition unit is further configured to acquire a target window position corresponding to the motor before sending, to the sound playing end, the second control instruction for generating the third noise sound wave corresponding to the third noise spectrum.

[0041] The determination unit is configured to determine a target phase corresponding to the target window position according to a mapping relationship between window positions and phases of third noise spectra that is established in advance.

[0042] The acquisition unit is further configured to acquire a third noise spectrum after the target phase in the third noise spectrum as a target third noise spectrum.

[0043] The sending unit is further configured to send, to the sound playing end, a target second control instruction for generating a target third noise sound wave corresponding to the target third noise spectrum.

[0044] Optionally, the apparatus comprises:

[0045] The acquisition unit is further configured to acquire a fourth noise spectrum stored in advance before performing phase inversion processing on the first noise spectrum to obtain a second noise spectrum.

[0046] The determination unit is further configured to determine whether the first noise spectrum is within a range of the fourth noise spectrum.

[0047] The stopping unit is configured to stop performing sending, to the sound playing end, the second control instruction for performing phase inversion processing on the first noise spectrum when it is determined that the first noise spectrum is not within the range of the fourth noise spectrum.

[0048] The sending unit is further configured to perform sending, to the sound playing end, the second control instruction when it is determined that the first noise spectrum is within the range of the fourth noise spectrum.

[0049] Optionally, the apparatus further comprises:

[0050] The acquisition unit is further configured to send, to a noise collection end, a third control instruction for acquiring the first noise spectrum in response to power-on of the motor, so that the noise collection end collects the first noise spectrum based on the third control instruction.

[0051] a receiving unit, configured to receive the first noise spectrum sent by the noise collecting end.

[0052] Optionally, the adjusting unit comprises:

[0053] an adjusting module, configured to adjust the amplitude of the second noise spectrum in a manner that reduces the in-ear sound wave, and reacquire the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

[0054] According to a third aspect of the present disclosure, there is provided a vehicle comprising the noise reduction device of the electric machine according to the second aspect.

[0055] According to a fourth aspect of the present disclosure, there is provided a noise reduction system of an electric machine, comprising a control end, a sound playing end, a noise collecting end and an in-ear sound wave collecting end, comprising:

[0056] the control end comprises the noise reduction device of the electric machine according to the second aspect of the present disclosure;

[0057] the sound playing end is configured to generate a second noise sound wave based on a first control instruction; the first control instruction is the first control instruction of the second noise sound wave sent by the control end;

[0058] the noise collecting end is configured to collect a first noise sound wave generated by the electric machine, process the first noise sound wave to obtain a first noise spectrum corresponding to the first noise sound wave, and send the first noise spectrum to the control end;

[0059] the in-ear sound wave collecting end is configured to collect an in-ear sound wave after the first noise sound wave and the second noise sound wave cancel each other out, and send the in-ear sound wave to the control end.

[0060] According to a fifth aspect of the present disclosure, there is provided an electronic device comprising:

[0061] at least one processor; and

[0062] a memory connected to the at least one processor in communication; wherein

[0063] the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to the first aspect.

[0064] According to a sixth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to perform the method according to the first aspect.

[0065] According to a seventh aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the method according to the first aspect described above.

[0066] The method and device, system, electronic device and storage medium provided by the present disclosure obtain a first noise spectrum corresponding to a first noise wave generated by the motor, and perform inverse phase processing on the first noise spectrum to obtain a second noise spectrum; a first control instruction for generating a second noise wave corresponding to the second noise spectrum is sent to a sound playing end, so that the sound playing end generates the second noise wave based on the first control instruction; an ear-in sound wave after the first noise wave and the second noise wave cancel each other out is obtained; if the ear-in sound wave is greater than or equal to a preset sound wave threshold, the second noise spectrum is adjusted in a direction of reducing the ear-in sound wave until the ear-in sound wave is less than the preset sound wave threshold. Compared with the related art, the present disclosure generates a second noise wave with a phase opposite to the first noise wave generated by the motor by controlling the sound playing end, and obtains an ear-in sound wave after the first noise wave and the second noise wave cancel each other out, and adjusts the second noise spectrum corresponding to the second noise wave until the ear-in sound wave is less than the preset sound wave threshold, thereby improving the effect of reducing the noise generated by the motor.

[0067] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0068] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:

[0069] Figure 1 A flowchart of a noise reduction method for a motor provided by an embodiment of the present disclosure;

[0070] Figure 2 A flowchart of a noise wave generation method provided by an embodiment of the present disclosure;

[0071] Figure 3 A schematic diagram of an adaptive active noise reduction execution method provided by an embodiment of the present disclosure;

[0072] Figure 4 A schematic diagram of a calibration active noise reduction execution method provided by an embodiment of the present disclosure;

[0073] Figure 5 A structural schematic diagram of a noise reduction device for a motor provided by an embodiment of the present disclosure;

[0074] Figure 6 FIG. 1 is a structural schematic diagram of a noise reduction device of an electric machine according to an embodiment of the present disclosure;

[0075] Figure 7 FIG. 2 is a structural schematic diagram of a noise reduction system of an electric machine according to an embodiment of the present disclosure;

[0076] Figure 8 FIG. 3 is a schematic block diagram of an example electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0077] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are meant to be exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Also, descriptions of known functions and constructions are omitted herein for clarity and conciseness.

[0078] A noise reduction method and device, system, electronic device, and storage medium of an electric machine according to an embodiment of the present disclosure are described below with reference to the accompanying drawings.

[0079] Figure 1 FIG. 4 is a flowchart of a noise reduction method of an electric machine according to an embodiment of the present disclosure.

[0080] As shown in FIG. 5, the method is applied to a control end, and the method includes the following steps: Figure 1

[0081] In step 101, a first noise spectrum corresponding to a first noise sound wave generated by an electric machine is obtained, and an inverse phase processing is performed on the first noise spectrum to obtain a second noise spectrum.

[0082] The control end can be an electric machine controller for controlling the operation of the electric machine. The first noise sound wave is an actual noise sound wave generated by the electric machine. The first noise spectrum is a frequency domain representation of the first noise sound wave, i.e., a chart of frequency distribution obtained by converting the sound wave signal. The second noise spectrum is a new spectrum obtained by performing inverse phase processing on the first noise spectrum. The second noise spectrum has opposite characteristics to the first noise spectrum and is used to realize noise cancellation. The inverse phase processing makes the second noise spectrum and the original noise spectrum cancel each other out, thereby reducing or eliminating noise in a specific frequency range.

[0083] In step 102, a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum is sent to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction.

[0084] ​The sound playing end can be a device capable of receiving and executing control instructions and generating sound output, for example, a loudspeaker. However, it should be clear that this statement is not intended to limit the sound playing end to a loudspeaker only, but also to other devices capable of receiving and executing control instructions and generating sound output. The second noise sound wave is a noise sound wave obtained by performing inverse phase processing on the first noise spectrum by the sound playing end.

[0085] The sound playing end can generate a reverse sound wave that cancels the first noise sound wave, thereby effectively reducing the noise sound wave generated by the motor and improving the comfort level of the person in the vehicle.

[0086] In step 103, the in-ear sound wave obtained after the first noise sound wave and the second noise sound wave cancel each other out is acquired.

[0087] The in-ear sound wave is the sound wave finally heard by the person in the vehicle after the first noise sound wave and the second noise sound wave cancel each other out. The in-ear sound wave is acquired by an in-ear sound wave acquisition end. The in-ear sound wave acquisition end is a device for acquiring the in-ear sound wave. The in-ear sound wave acquisition end can be a microphone deployed in the vehicle. However, it should be clear that this statement is not intended to limit the in-ear sound wave acquisition end to a microphone deployed in the vehicle only, but also to other devices capable of acquiring the in-ear sound wave. Acquiring the in-ear sound wave can evaluate the noise reduction effect and performance of the noise generated by the motor.

[0088] In step 104, if the in-ear sound wave is greater than or equal to a preset sound wave threshold, the second noise spectrum is adjusted in a direction that reduces the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

[0089] When the in-ear sound wave exceeds the preset sound wave threshold, it indicates that the noise reduction effect of the motor is not good, and the second noise spectrum needs to be adjusted in a direction that reduces the in-ear sound wave to ensure that the noise suppression effect reaches the best state. The preset sound wave threshold can be any value, for example, 4db. However, it should be clear that this statement is not intended to limit the preset sound wave threshold to 4db only, but also to other arbitrary values.

[0090] By adjusting the amplitude of the second noise spectrum, the adjustment of the second noise spectrum can be realized.

[0091] The method for reducing noise of the motor provided by the present disclosure comprises the following steps: obtaining a first noise spectrum corresponding to a first noise sound wave generated by the motor, and performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum; sending a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction; obtaining an ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out; and if the ear-in sound wave is greater than or equal to a preset sound wave threshold, adjusting the second noise spectrum in a direction of reducing the ear-in sound wave until the ear-in sound wave is less than the preset sound wave threshold. Compared with the related art, the present disclosure adjusts the second noise spectrum corresponding to the second noise sound wave generated by the sound playing end in a phase opposite to the first noise sound wave generated by the motor, and obtains the ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out, until the ear-in sound wave is less than the preset sound wave threshold, thereby improving the effect of reducing noise generated by the motor.

[0092] In actual application, before obtaining the first noise spectrum corresponding to the first noise sound wave generated by the motor and performing anti-phase processing on the first noise spectrum to obtain the second noise spectrum, the first noise sound wave has been transmitted to the ears of the people in the vehicle during the anti-phase processing of the first noise spectrum. In order to reduce the influence of the first noise sound wave on the people in the vehicle, the following methods can be used, but are not limited thereto, such as Figure 2 as shown in Figure 2 The flowchart of the method for generating noise sound wave provided by the present disclosure comprises the following steps:

[0093] In step 201, in response to the power-on of the motor, a third noise spectrum stored in advance is obtained. The third noise spectrum is a frequency spectrum stored in advance for generating noise sound wave.

[0094] The third noise spectrum is a frequency spectrum data stored in advance for generating a specific noise sound wave. The third noise spectrum describes the amplitude and phase information of the sound signal in a specific frequency range, and can be used to generate a corresponding noise sound wave. By obtaining and using this third noise spectrum, a noise sound wave of a specific frequency can be generated to cancel or reduce the existing noise in the environment, thereby improving the sound quality or reducing the noise level.

[0095] The third noise spectrum can be a noise spectrum obtained by performing anti-phase processing on the average noise spectrum of a large amount of noise generated by the motor.

[0096] Step 202, send the second control instruction for generating the third noise spectrum corresponding to the third noise sound wave to the sound playing end, so that the sound playing end generates the third noise sound wave based on the second control instruction, so that the first noise sound wave and the third noise sound wave offset each other.

[0097] The third noise sound wave is a noise sound wave for offsetting the first noise sound wave obtained by the sound playing end after phase inversion processing on the average noise spectrum of a large number of noises generated by the motor.

[0098] After the motor is powered on, the motor starts to work and generates noise. Since the first noise sound wave has been transmitted to the ears of the people in the car during the phase inversion processing on the first noise spectrum, it is necessary to generate the third noise sound wave at the same time as the motor is powered on, so as to realize zero delay noise reduction processing of the motor.

[0099] In actual application, before sending the second control instruction for generating the third noise spectrum corresponding to the third noise sound wave to the sound playing end, the motor controlled window is at different positions, and the noise generated by the motor is also different. In order to match the third noise spectrum with the noise spectrum generated by the window at different positions, the following methods can be used but are not limited to: obtaining a target window position corresponding to the motor; determining a target phase corresponding to the target window position according to a mapping relationship between the window position and the phase of the third noise spectrum; obtaining the third noise spectrum after the target phase as a target third noise spectrum; the second control instruction for generating the third noise spectrum corresponding to the third noise sound wave includes: sending a target second control instruction for generating a target third noise sound wave corresponding to the target third noise spectrum to the sound playing end; and matching the third noise spectrum with the noise spectrum generated by the window at different positions is realized.

[0100] In actual application, before the phase inversion processing on the first noise spectrum to obtain the second noise spectrum, since the first control instruction and the second control instruction cannot be executed at the same time, in order to avoid the situation that the sound playing end cannot determine whether to execute the first control instruction or the second control instruction, the following methods can be used but are not limited to: obtaining a fourth noise spectrum stored in advance; determining whether the first noise spectrum is within the range of the fourth noise spectrum; if it is determined that the first noise spectrum is not within the range of the fourth noise spectrum, stopping executing the second control instruction for sending to the sound playing end for phase inversion processing on the first noise spectrum; and sending the second control instruction for generating the third noise spectrum corresponding to the third noise sound wave to the sound playing end includes: if it is determined that the first noise spectrum is within the range of the fourth noise spectrum, executing the second control instruction for sending to the sound playing end.

[0101] The fourth noise spectrum is a specific noise spectrum pre-stored for reference and comparison, which can be used as a comparison benchmark to determine whether other noise spectra are within its range. The fourth noise spectrum is used as a reference standard here to determine whether the control end should send the first control instruction or the second control instruction to the sound playing end, thereby avoiding conflicts between control instructions.

[0102] As a refinement of step 101, when acquiring the first noise spectrum corresponding to the first noise wave generated by the motor, the following implementation can be used, but is not limited thereto: in response to the motor being powered on, a third control instruction for acquiring the first noise spectrum is sent to the noise collection end, so that the noise collection end collects the first noise spectrum based on the third control instruction; and the first noise spectrum sent by the noise collection end is received.

[0103] The noise collection end is a device deployed around the motor for collecting the first noise spectrum, for example, a microphone. However, it should be clear that this statement is not intended to limit the noise collection end to only a microphone, but can also be other devices capable of collecting sound.

[0104] The noise collection end realizes the acquisition of the actual noise generated by the motor, which helps to accurately formulate subsequent noise control strategies.

[0105] As a refinement of step 104, when performing the adjustment of the second noise spectrum in the direction of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold, the following implementation can be used, but is not limited thereto: the amplitude of the second noise spectrum is adjusted in the direction of reducing the in-ear sound wave, and the in-ear sound wave is re-acquired until the in-ear sound wave is less than the preset sound wave threshold; based on the amplitude information of the second noise spectrum, a second noise spectrum more in line with expectations is generated by adjusting the parameters of the noise or collecting new noise data, and then the in-ear sound wave is re-acquired. Through continuous adjustment and acquisition, the system can gradually optimize the effect of noise control until the final in-ear sound wave is lower than the preset sound wave threshold, thereby improving the noise reduction effect of the motor.

[0106] In one implementation manner of the embodiments of the present disclosure, there are two noise reduction modes, one is adaptive active noise reduction, and the other is calibration active noise reduction. In order to better understand the adaptive active noise reduction, as shown in Figure 3 , the adaptive active noise reduction is implemented by the following steps: Figure 3As shown in the schematic diagram of the execution method of the adaptive active noise reduction provided by the embodiment of the present disclosure, the noise during the driving of the window lifter is collected in real time through the vehicle microphone, the opposite-phase noise-cancelling sound waves are emitted in real time by the vehicle speaker through the corresponding active noise reduction algorithm, the noise reduction effect is monitored in real time through the error detection microphone, and the opposite-phase noise-cancelling sound waves emitted by the vehicle speaker are adjusted in real time, so that the active noise reduction is achieved.

[0107] In order to facilitate better understanding of the calibration active noise reduction, as shown in Figure 4 , the schematic diagram of the execution method of the calibration active noise reduction provided by the embodiment of the present disclosure is shown. Figure 4 According to the principle that the frequency and decibel of the noise emitted by the lifter motor are relatively fixed, it is confirmed through the pre-calibration sampling that the noise of a specific frequency emitted by the lifter motor needs to be eliminated, and the opposite-phase noise-cancelling sound waves are emitted by the vehicle speaker during the operation of the lifter motor, so that the active noise reduction is achieved.

[0108] In summary, the embodiment of the present disclosure can achieve the following effects:

[0109] The embodiment of the present disclosure controls the sound playing end to generate the second noise sound wave opposite in phase to the first noise sound wave generated by the motor, acquires the ear-entering sound wave after the first noise sound wave and the second noise sound wave cancel each other out, adjusts the second noise spectrum corresponding to the second noise sound wave, and stops until the ear-entering sound wave is less than the preset sound wave threshold, thereby improving the effect of reducing the noise generated by the motor.

[0110] Corresponding to the above-mentioned noise reduction method of the motor, the present application also proposes a noise reduction device of the motor. Since the device embodiment of the present application corresponds to the above-mentioned method embodiment, the details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, which will not be described in detail in the present application.

[0111] Figure 5 As shown in the structural schematic diagram of the noise reduction device of the motor provided by the embodiment of the present disclosure, the device is applied to a control end, as shown in Figure 5 , and includes:

[0112] The processing unit 31 is configured to acquire a first noise spectrum corresponding to a first noise sound wave generated by a motor, and perform anti-phase processing on the first noise spectrum to obtain a second noise spectrum.

[0113] The sending unit 32 is configured to send a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction.

[0114] The acquisition unit 33 is configured to acquire an ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out.

[0115] The adjustment unit 34 is configured to, when the ear-in sound wave is greater than or equal to a preset sound wave threshold, adjust the second noise spectrum in a trend of reducing the ear-in sound wave until the ear-in sound wave is less than the preset sound wave threshold.

[0116] The noise reduction device of the motor provided in the present disclosure acquires a first noise spectrum corresponding to a first noise sound wave generated by the motor, and performs anti-phase processing on the first noise spectrum to obtain a second noise spectrum; sends, to a sound playing end, a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum, so that the sound playing end generates the second noise sound wave based on the first control instruction; acquires an ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out; and if the ear-in sound wave is greater than or equal to a preset sound wave threshold, adjusts the second noise spectrum in a trend of reducing the ear-in sound wave until the ear-in sound wave is less than the preset sound wave threshold. Compared with the related art, the present disclosure adjusts the second noise spectrum corresponding to the second noise sound wave generated by the sound playing end in a phase opposite to that of the first noise sound wave generated by the motor, and acquires an ear-in sound wave after the first noise sound wave and the second noise sound wave cancel each other out, so as to adjust the second noise spectrum until the ear-in sound wave is less than the preset sound wave threshold, thereby improving the effect of reducing the noise generated by the motor.

[0117] Further, in a possible implementation manner of the present disclosure, as shown in Figure 6 The device further includes:

[0118] The acquisition unit 33 is further configured to, before acquiring the first noise spectrum corresponding to the first noise sound wave generated by the motor and performing anti-phase processing on the first noise spectrum to obtain the second noise spectrum, acquire a third noise spectrum stored in advance in response to the motor being powered on; the third noise spectrum is a frequency spectrum stored in advance for generating a noise sound wave;

[0119] The sending unit 32 is further configured to send, to the sound playing end, a second control instruction for generating a third noise sound wave corresponding to the third noise spectrum, so that the sound playing end generates the third noise sound wave based on the second control instruction, so that the first noise sound wave and the third noise sound wave cancel each other out.

[0120] Further, in a possible implementation manner of the present disclosure, as shown in Figure 6 The device further includes:

[0121] The acquisition unit 33 is further configured to acquire a target window position corresponding to the motor before sending, to the sound playing end, a second control instruction for generating a third noise sound wave corresponding to the third noise spectrum;

[0122] The determination unit 35 is configured to determine a target phase corresponding to the target window position according to a mapping relationship between the window position and the phase of the third noise spectrum;

[0123] The acquisition unit 33 is further configured to acquire a third noise spectrum after the target phase in the third noise spectrum as a target third noise spectrum;

[0124] The sending unit 32 is further configured to send, to the sound playing end, a target second control instruction for generating a target third noise sound wave corresponding to the target third noise spectrum.

[0125] Further, in a possible implementation of the embodiment of the present disclosure, as shown in Figure 6 The apparatus comprises:

[0126] The acquisition unit 33 is further configured to acquire a fourth noise spectrum stored in advance before performing phase inversion processing on the first noise spectrum to obtain a second noise spectrum;

[0127] The determination unit 35 is further configured to determine whether the first noise spectrum is within a range of the fourth noise spectrum;

[0128] The stopping unit 36 is configured to stop performing phase inversion processing on the first noise spectrum when it is determined that the first noise spectrum is not within the range of the fourth noise spectrum.

[0129] The sending unit 32 is further configured to perform sending, to the sound playing end, of the second control instruction when it is determined that the first noise spectrum is within the range of the fourth noise spectrum.

[0130] Further, in a possible implementation of the embodiment of the present disclosure, as shown in Figure 6 The apparatus further comprises:

[0131] The acquisition unit 33 is further configured to send, to a noise collection end, a third control instruction for acquiring the first noise spectrum in response to power-on of the motor, so that the noise collection end collects the first noise spectrum based on the third control instruction.

[0132] The receiving unit 37 is configured to receive the first noise spectrum sent by the noise collection end.

[0133] Further, in a possible implementation of the embodiment of the present disclosure, as shown inFigure 6 As shown, the adjusting unit 34 comprises:

[0134] The adjusting module 341 is configured to adjust the amplitude of the second noise spectrum according to a trend of reducing the in-ear sound wave, and reacquire the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

[0135] Figure 7 A noise reduction system of a motor is provided in the embodiment of the present disclosure, as shown in the accompanying drawings, comprising: Figure 7 As shown, the adjusting unit 34 comprises:

[0136] The control end 41, the sound playing end 42, the noise collecting end 43 and the in-ear sound wave collecting end 44. Among them, the control end 31 is a device configured on the control end, the sound playing end 42 is a device configured on the sound playing end, the noise collecting end 43 is a device configured on the noise collecting end, and the in-ear sound wave collecting end 44 is a device configured on the in-ear sound wave collecting end 44.

[0137] It should be noted that the foregoing explanation and description of the method embodiment are also applicable to the device of the present embodiment, and the principle is the same. In the present embodiment, it is not limited again.

[0138] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.

[0139] Figure 8 A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.

[0140] As shown in the accompanying drawings, the adjusting unit 34 comprises: Figure 8As shown, the device 500 includes a computing unit 501 that can perform various appropriate actions and processes in accordance with a computer program stored in a ROM (Read-Only Memory) 502 or a computer program loaded into a RAM (Random Access Memory) 503 from the storage unit 508. In the RAM 503, various programs and data required for the operation of the device 500 can also be stored. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An I / O (Input / Output) interface 505 is also connected to the bus 504.

[0141] A plurality of components in the device 500 are connected to the I / O interface 505, including: an input unit 506, such as a keyboard, a mouse, and the like; an output unit 507, such as various types of displays, speakers, and the like; a storage unit 508, such as a magnetic disk, an optical disk, and the like; and a communication unit 509, such as a network card, a modem, a wireless communication transceiver, and the like. The communication unit 509 allows the device 500 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0142] The computing unit 501 can be various general-purpose and / or special-purpose processing components having processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, and the like. The computing unit 501 performs various methods and processes described above, such as the noise reduction method for electric machines. For example, in some embodiments, the noise reduction method for electric machines can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the aforementioned noise reduction method for electric machines by any other appropriate means, such as by means of firmware.

[0143] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a Field Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a System on a Chip (SOC), a Complex Programmable Logic Device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0144] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general or special purpose computer, such that the program code, when executed by the processor or controller, causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0145] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include a linearly-programmed electrical connection, a portable computer diskette, a hard disk, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory), or flash memory, an optical fiber, a CD-ROM (Compact Disc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0146] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer 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 a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0147] The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, and a blockchain network.

[0148] The computer system can include clients and servers. This relationship can be between a client and a server that are typically remote from each other and typically interact through a communication network. The relationship between client and server exists by virtue of computer programs running on the respective computer systems and having a client-server relationship to each other. The server can 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 large management difficulty and weak business scalability in traditional physical host and VPS (Virtual Private Server, or VPS for short) services. The server can also be a server of a distributed system, or a server combined with a blockchain.

[0149] It should be noted that artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors of people (such as learning, reasoning, thinking, planning, etc.), both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, knowledge graph technology, etc. several major directions.

[0150] It should be understood that the various forms of the flow shown above can be used to reorder, add or delete steps. For example, each step described in the present disclosure can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, which is not limited herein.

[0151] The above detailed description does not constitute a limitation on the scope of protection of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present disclosure shall be included in the scope of protection of the present disclosure.

Claims

1. A method of noise reduction for an electric machine, characterized in that, The method comprises: obtaining a first noise spectrum corresponding to a first noise wave generated by the motor, and performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum; sending a first control instruction for generating a second noise wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise wave based on the first control instruction; obtaining an in-ear sound wave after the first noise wave and the second noise wave cancel each other out; if the in-ear sound wave is greater than or equal to a preset sound wave threshold, adjusting the second noise spectrum in a trend of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

2. The method of claim 1, wherein, Before obtaining a first noise spectrum corresponding to a first noise wave generated by the motor, and performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum, the method further comprises: in response to the motor being powered on, obtaining a third noise spectrum stored in advance; the third noise spectrum is a frequency spectrum stored in advance for generating a noise wave; sending a second control instruction for generating a third noise wave corresponding to the third noise spectrum to the sound playing end, so that the sound playing end generates the third noise wave based on the second control instruction, so that the first noise wave and the third noise wave cancel each other out.

3. The method of claim 2, wherein, Before sending a second control instruction for generating a third noise wave corresponding to the third noise spectrum to the sound playing end, the method further comprises: obtaining a target window position corresponding to the motor; determining a target phase corresponding to the target window position according to a mapping relationship between the window position and the phase of the third noise spectrum established in advance; obtaining the third noise spectrum after the target phase as a target third noise spectrum; the second control instruction for generating a third noise wave corresponding to the third noise spectrum to the sound playing end comprises: sending a target second control instruction for generating a target third noise wave corresponding to the target third noise spectrum to the sound playing end.

4. The method of claim 2, wherein, Before performing anti-phase processing on the first noise spectrum to obtain a second noise spectrum, the method comprises: obtaining a fourth noise spectrum stored in advance; determining whether the first noise spectrum is within the range of the fourth noise spectrum; if it is determined that the first noise spectrum is not within the range of the fourth noise spectrum, stopping performing anti-phase processing on the first noise spectrum by sending the second control instruction to the sound playing end; sending a second control instruction for generating a third noise wave corresponding to the third noise spectrum to the sound playing end comprises: if it is determined that the first noise spectrum is within the range of the fourth noise spectrum, performing sending the second control instruction to the sound playing end.

5. The method of claim 1, wherein, Obtaining a first noise spectrum corresponding to a first noise wave generated by the motor comprises: in response to the motor being powered on, sending a third control instruction for obtaining the first noise spectrum to a noise collection end, so that the noise collection end collects the first noise spectrum based on the third control instruction; receiving the first noise spectrum sent by the noise collection end.

6. The method of claim 1, wherein, The adjusting the second noise spectrum in a trend of reducing the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold comprises: The adjusting the amplitude of the second noise spectrum in a trend of reducing the in-ear sound wave and re-acquiring the in-ear sound wave until the in-ear sound wave is less than the preset sound wave threshold.

7. A noise reduction device for an electric machine, characterized in that Comprise: The processing unit is configured to acquire a first noise spectrum corresponding to a first noise sound wave generated by the motor, and to perform inverse phase processing on the first noise spectrum to obtain a second noise spectrum; The sending unit is configured to send a first control instruction for generating a second noise sound wave corresponding to the second noise spectrum to a sound playing end, so that the sound playing end generates the second noise sound wave based on the first control instruction; The acquiring unit is configured to acquire an in-ear sound wave after the first noise sound wave and the second noise sound wave cancel each other out; The adjusting unit is configured to adjust the second noise spectrum in a trend of reducing the in-ear sound wave when the in-ear sound wave is greater than or equal to a preset sound wave threshold, until the in-ear sound wave is less than the preset sound wave threshold.

8. A vehicle characterized by comprising: The vehicle comprises the noise reduction device of the motor according to claim 7.

9. A noise reduction system for an electric machine, characterized in that The system comprises a control end, a sound playing end, a noise collecting end, and an in-ear sound wave collecting end, and comprises: The control end comprises the noise reduction device of the motor according to claim 7; The sound playing end is configured to generate a second noise sound wave based on a first control instruction, wherein the first control instruction is a first control instruction for the second noise sound wave sent by the control end; The noise collecting end is configured to collect a first noise sound wave generated by the motor, to process the first noise sound wave to obtain a first noise spectrum corresponding to the first noise sound wave, and to send the first noise spectrum to the control end; The in-ear sound wave collecting end is configured to collect an in-ear sound wave after the first noise sound wave and the second noise sound wave cancel each other out, and to send the in-ear sound wave to the control end.

10. An electronic device, comprising: Comprise: At least one processor; And A memory connected in communication with the at least one processor; wherein The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.

11. A non-transitory computer-readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-6.

12. A computer program product, characterised in that, Comprise a computer program, which, when executed by a processor, implements the method of any one of claims 1-6.