Vehicle sound production control method and device, vehicle, and medium
By using a motor module to generate sound synchronously within the vehicle, the cost of transmitting information from the vehicle to the outside world is solved, enabling audio transmission without the need for additional audio equipment and reducing costs.
Patent Information
- Application Number
- PCT/CN2025/116479
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-30
- Filing Date
- 2025-08-22
- Publication Date
- 2026-03-05
AI Technical Summary
In existing technologies, when a vehicle needs to transmit information to the outside, configuring audio equipment facing outwards increases costs and is not very practical.
By transmitting corresponding audio signals to at least two motor modules in the vehicle, enabling them to emit sound synchronously, and using the motor modules to emit sounds corresponding to the audio signals, the audio signals can be transmitted to the outside of the vehicle without the need for additional audio equipment facing outwards.
This expands the functionality of the motor in the vehicle, enabling the transmission of audio signals to the outside of the vehicle and reducing costs.
Smart Images

Figure CN2025116479_05032026_PF_FP_ABST
Abstract
Description
A method, device, vehicle, and medium for controlling vehicle sound emission.
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411217045.4, filed on August 30, 2024, entitled "A method, apparatus, device, vehicle and medium for controlling the sound of a vehicle", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of vehicle technology, and in particular to a vehicle sound control method, device, vehicle, and medium. Background Technology
[0004] Currently, vehicle audio playback is usually limited to the vehicle interior, meaning that audio equipment is installed inside the vehicle cabin to play audio from the multimedia system. However, in some scenarios, users need to transmit information to the outside of the vehicle. In such cases, the car can be equipped with audio equipment facing outwards.
[0005] Application content
[0006] In related technologies, configuring audio equipment facing outwards increases vehicle costs and is not very practical. In view of the above problems, a vehicle sound control method, device, vehicle, and medium are proposed to overcome or at least partially solve the above problems, including:
[0007] A method for controlling vehicle sound emission, the method comprising:
[0008] Transmit corresponding audio signals to at least two motor modules of the vehicle, the audio signals being used to make the motor modules emit sounds corresponding to the audio signals;
[0009] Control at least two motor modules to start playback simultaneously in response to a playback command; wherein the audio signal is a mono signal.
[0010] In some embodiments of this application, the audio signals corresponding to at least two synchronously sounding motor modules are different channels.
[0011] In some embodiments of this application, controlling at least two motor modules to emit sound synchronously includes:
[0012] When two types of audio signals are transmitted to the two motor modules respectively, the two motor modules are controlled to emit sound synchronously.
[0013] When transmitting three or more types of audio signals to three or more motor modules respectively, control the three or more motor modules to emit sound synchronously, or control two of the motor modules to emit sound synchronously and control the remaining motor modules to emit sound after a predetermined time.
[0014] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound after a predetermined time delay, includes:
[0015] Control three motor modules to produce sound synchronously, wherein the three types of audio signals are each different mono signals, or two of the three types of audio signals are the same mono signals;
[0016] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third motor module is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0017] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound based on the audio signals corresponding to the other two motor modules; wherein, the audio signal corresponding to the third motor module is obtained by superimposing the audio signals corresponding to the other two motor modules and taking the average value.
[0018] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound after a predetermined time delay, includes:
[0019] Control four motor modules to produce sound synchronously, wherein at least two of the four types of audio signals are different mono signals;
[0020] Alternatively, control three motor modules to emit sound synchronously, and control the fourth motor module to emit sound after a predetermined time delay, wherein the audio signal corresponding to the fourth motor module is the same mono signal as one of the audio signals corresponding to the other three motor modules;
[0021] Alternatively, two motor modules can be controlled to emit sound synchronously, while the third and / or fourth motor modules can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third and / or fourth motor modules is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0022] In some embodiments of this application, the audio signals corresponding to at least two synchronously sounding motor modules are different mono signals separated from the same stereo audio.
[0023] In some embodiments of this application, at least two motor modules are disposed at different locations in the vehicle.
[0024] In some embodiments of this application, each motor module includes a motor, and controlling the motor module to produce sound includes:
[0025] For each motor module, the audio signal is converted into a first electrical control signal;
[0026] Based on the first electrical control signal, the motor in the corresponding motor module is subjected to magnetic field orientation control so as to emit a sound corresponding to the audio signal through electromagnetic vibration in the motor.
[0027] In some embodiments of this application, converting an audio signal into a first electrical control signal includes:
[0028] The audio signal is converted into the first electrical control signal in the synchronous rotating coordinate system or the stationary coordinate system controlled by the corresponding motor module.
[0029] In some embodiments of this application, converting an audio signal into a first electrical control signal in a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module includes:
[0030] The audio signal is subjected to amplitude mapping processing to obtain an electrical control signal within the amplitude dimension range;
[0031] The electrical control signal, which is within the amplitude dimension range, is distributed to the corresponding motor module control synchronous rotating coordinate system or stationary coordinate system to obtain the first electrical control signal.
[0032] In some embodiments of this application, field-oriented control of the motor in the corresponding motor module is performed according to the first electrical control signal, including:
[0033] The first electrical control signal is input into the vector control system of the motor, and the vector control system performs field-oriented control on the motor.
[0034] In some embodiments of this application, a vector control system is used to perform field-oriented control of the motor, including:
[0035] The vector control system converts the first electrical control signal into a component perpendicular to the rotor magnetic field and a component parallel to the rotor magnetic field based on the rotor position in the motor. The motor is then subjected to field-oriented control using the components perpendicular to the rotor magnetic field and parallel to the rotor magnetic field.
[0036] In some embodiments of this application, after inputting the first electrical control signal into the vector control system of the motor, the method further includes:
[0037] Acquire a second electrical control signal; wherein the second electrical control signal is an electrical control signal determined by parameters related to the vehicle's driving state;
[0038] By combining the first and second electrical control signals, field-oriented control is performed on the motors in the corresponding motor modules.
[0039] In some embodiments of this application, before transmitting at least two types of audio signals to at least two motor modules of the vehicle, the method further includes:
[0040] The stereo audio to be played is separated into mono channels to obtain a mono audio signal.
[0041] A vehicle sound control device, the device being used for:
[0042] At least two types of audio signals are transmitted to at least two motor modules of the vehicle, and the audio signals are used to make the motor modules emit sounds corresponding to the audio signals;
[0043] Control at least two motor modules to start playback simultaneously in response to a playback command; wherein the audio signal is a mono signal.
[0044] An electronic device includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the method described above.
[0045] A vehicle comprising the above-described device, or the above-described electronic device.
[0046] A computer-readable storage medium on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method described above.
[0047] The embodiments of this application have the following advantages:
[0048] In this embodiment, at least two types of audio signals are transmitted to at least two motor modules of the vehicle. The audio signals are used to make the motor modules emit sounds corresponding to the audio signals. The audio signals are mono signals. Then, the at least two motor modules are controlled to start playing simultaneously in response to the playback command. This realizes the use of at least two motor modules in the vehicle to produce sound, thereby enabling the audio signals to be transmitted to the outside of the vehicle. This expands the function of the motors in the vehicle and eliminates the need for additional audio equipment facing outwards, thus reducing costs. Attached Figure Description
[0049] To more clearly illustrate the technical solution of this application, the drawings used in the description of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0050] Figure 1 is a flowchart of the steps of a vehicle sound control method provided in some embodiments of this application;
[0051] Figure 2 is a schematic diagram of a vehicle system architecture provided by some embodiments of this application;
[0052] Figure 3 is a schematic diagram of another vehicle system architecture provided by some embodiments of this application;
[0053] Figure 4 is a schematic diagram of another vehicle system architecture provided by some embodiments of this application;
[0054] Figure 5 is a schematic diagram of an audio acquisition architecture provided by some embodiments of this application. Detailed Implementation
[0055] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0056] Referring to Figure 1, a flowchart of a vehicle sound control method according to some embodiments of this application is shown, specifically including the following steps:
[0057] Step 101: Transmit at least two types of audio signals to at least two motor modules of the vehicle. The audio signals are used to make the motor modules emit sounds corresponding to the audio signals. The audio signals are mono signals.
[0058] As an example, a vehicle may be an automobile equipped with a motor module, such as an electric vehicle or a hybrid vehicle, which is a motor module used to drive the vehicle. The motor module may include a motor and a controller; the motor may be an asynchronous motor, a synchronous motor, or an electrically excited motor.
[0059] In practical applications, a vehicle can be equipped with at least two motor modules, such as two motor modules, three motor modules, or four motor modules. At least two motor modules can be installed in different positions on the vehicle, such as at least two motor modules installed in the corresponding positions of the front right wheel, front left wheel, rear right wheel, and rear left wheel.
[0060] As shown in Figure 2, the motor module may include a front right electric drive assembly and a front left electric drive assembly, which are respectively connected to the power battery. As shown in Figure 3, the motor module may include a rear right electric drive assembly and a rear left electric drive assembly, which are respectively connected to the power battery. As shown in Figure 4, the motor module may include a front electric drive assembly and a rear electric drive assembly, which are respectively connected to the power battery.
[0061] In this embodiment, at least two types of audio signals of a mono signal can be acquired, and then the at least two types of audio signals can be sent to at least two motor modules of the vehicle, thereby controlling the motor modules to emit sounds corresponding to the audio signals, thus realizing the reuse of the motor modules that drive the vehicle to produce sound.
[0062] Before transmitting at least two types of audio signals to at least two motor modules of the vehicle, the method further includes: performing mono separation on the stereo audio to be played to obtain a mono audio signal.
[0063] In practical applications, multi-channel stereo audio can be separated into mono channels to obtain a mono audio signal, which is then transmitted to the motor module. In some examples, mono separation can be performed by the audio decoding chip within the multimedia system.
[0064] In some embodiments of this application, before transmitting at least two types of audio signals to at least two motor modules of the vehicle, the method further includes: sampling the data transmitted by the vehicle's multimedia system to obtain the audio signals of the corresponding motor modules.
[0065] In practical applications, the data transmitted by the vehicle's multimedia system can be sampled to obtain audio signals and transmitted to the motor module, enabling the playback of the multimedia system's audio through the motor module.
[0066] In some embodiments of this application, the data transmitted by the vehicle's multimedia system includes:
[0067] The signal output from the external amplifier assembly to the audio system in the vehicle's multimedia system; or, the first bus signal transmitted on the built-in audio bus in the external amplifier assembly or head unit of the vehicle's multimedia system; or, the second bus signal transmitted on the in-vehicle audio bus in the external amplifier assembly or head unit of the vehicle's multimedia system; or, the audio data transmitted via Ethernet by the vehicle's multimedia system, and the audio data after parsing the audio data packets.
[0068] As an example, audio signals acquired from a multimedia system may include: music files, MIDI (Musical Instrument Digital Interface) files, Bluetooth-transmitted song files, digital signals processed by a chip, analog signals processed by a chip, analog signals amplified by a power amplifier, PCM (Pulse Code Modulation) encoded files, and analog or digital signals input from a microphone. Files of various formats are extracted according to their corresponding encoding rules, converted into digital signals, and transmitted to the motor module.
[0069] In practical applications, corresponding audio signals can be acquired from the audio lines of the multimedia system, and the signals output by the multimedia system can be converted into digital or analog signals that can be recognized by the drive motor module, as shown in Figure 5. This includes the following signal acquisition schemes:
[0070] 1. Amplifier Analog Signal ADC (Analog-to-Digital Converter) Sampling: The analog signal output from the amplifier to the audio system in the vehicle environment is connected to the ADC sampling port of the MCU (Microcontroller Unit). The MCU performs ADC sampling and converts the amplifier analog signal into a digital signal by debugging the underlying driver function of the motor module.
[0071] 2. I2S (Inter-IC Sound, integrated circuit built-in audio bus) - CANFD (CAN with Flexible Data rate, an upgraded version of CAN bus): Obtain the I2S signal source from the external power amplifier in the vehicle environment, and convert the I2S signal on the host assembly into a digital signal by debugging the corresponding low-level drive function on the motor module. The digital signal is then sent to the MCU through the CANFD bus.
[0072] 3. A2B (Automotive Audio Bus)-I2S-CANFD: Obtain the A2B signal source from the external power amplifier in the vehicle environment, and convert the A2B signal into an I2S signal and then into a digital signal that can be recognized by the drive motor controller by debugging the underlying drive function of the corresponding motor module. The digital signal is sent to the MCU through the CANFD bus.
[0073] 4. A2B-I2S-MCU: Obtains the A2B signal source from the external power amplifier in the vehicle environment, and converts the A2B signal into an I2S signal and then into a digital signal that can be recognized by the drive motor controller by debugging the underlying drive function of the corresponding motor module.
[0074] In some embodiments of this application, the data transmitted by the vehicle's multimedia system includes analog signals and digital signals, and further includes: when the data transmitted by the vehicle's multimedia system is an analog signal, performing analog-to-digital sampling on the data transmitted by the vehicle's multimedia system according to the sampling frequency; when the data transmitted by the vehicle's multimedia system is a digital signal, determining the down-frequency sampling frequency based on the sampling frequency, and sampling the audio signal according to the down-frequency sampling frequency.
[0075] In practical applications, the motor module is limited by the switching frequency of the power devices and the control frequency of the control chip, which is generally lower than the sampling rate of the music file (such as 96kHz, 48kHz, 44.1kHz, 22.05kHz). The motor module adopts dual sampling and dual update to improve the control frequency of the chip, so that it can achieve a higher control frequency (such as 20kHz, 22kHz, 24kHz, 32kHz) at a lower switching frequency (such as 10kHz, 11kHz, 12kHz, 16kHz), thereby improving the music reproduction of the audio file and achieving a higher playback quality.
[0076] For analog signals in a multimedia system, the data transmitted by the vehicle's multimedia system can be sampled using analog-to-digital sampling according to the sampling frequency. For example, sampling can be performed using an ADC based on the chip's control frequency to downsample and obtain the desired audio signal. Then, the audio signal can be denoised to improve sound quality. For instance, an ADC sampling frequency of 22kHz can yield an audio signal with a sampling rate of 22kHz.
[0077] For digital signals in multimedia systems, frequency downsampling is required. The downsampling sampling frequency is determined based on the sampling frequency, and the audio signal is sampled according to the downsampling sampling frequency. That is, the audio control signal with a lower sampling rate is obtained by downsampling the original signal at a higher sampling rate.
[0078] In some embodiments of this application, interpolation processing is also performed between the sampled audio points during the downsampling process.
[0079] During downsampling, if a missing audio point is encountered, it can be obtained by interpolation between the previous and next audio points. For example, for a 48kHz audio file, selecting one audio point every three audio points will yield a 12kHz audio signal.
[0080] Step 102: Control at least two motor modules to start playing simultaneously in response to the playback command.
[0081] In this embodiment, at least two motor modules can be controlled to emit sound synchronously, such as controlling two motor modules to emit sound synchronously, controlling three motor modules to emit sound synchronously, or controlling four motor modules to emit sound synchronously. By having at least two motors emit sound simultaneously, and at least two motors are set in different positions, and the playback channels are different, a sense of position and space in stereo sound is achieved.
[0082] In some embodiments of this application, controlling at least two motor modules to emit sound synchronously includes: controlling at least two motor modules to start playing simultaneously in response to a playback command.
[0083] Among them, the audio signals corresponding to at least two motor modules that emit sound synchronously are different channels.
[0084] In practical applications, playback commands can be generated based on user triggers, such as by the user triggering a playback command through the vehicle's display screen or by the user triggering a playback command through a button in the vehicle. Upon receiving a playback command, at least two motor modules can respond to the playback command and start playback simultaneously.
[0085] In some embodiments of this application, controlling at least two motor modules to emit sound synchronously includes: controlling two motor modules to emit sound synchronously when transmitting two types of audio signals to two motor modules respectively; controlling three or more motor modules to emit sound synchronously when transmitting three or more types of audio signals to three or more motor modules respectively; or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound after a predetermined time delay.
[0086] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound with a predetermined delay, includes:
[0087] Control three motor modules to produce sound synchronously, wherein the three types of audio signals are each different mono signals, or two of the three types of audio signals are the same mono signals;
[0088] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third motor module is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0089] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound based on the audio signals corresponding to the other two motor modules; wherein, the audio signal corresponding to the third motor module is obtained by superimposing the audio signals corresponding to the other two motor modules and taking the average value.
[0090] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound with a predetermined delay, includes:
[0091] Control four motor modules to produce sound synchronously, wherein at least two of the four types of audio signals are different mono signals;
[0092] Alternatively, control three motor modules to emit sound synchronously, and control the fourth motor module to emit sound after a predetermined time delay, wherein the audio signal corresponding to the fourth motor module is the same mono signal as one of the audio signals corresponding to the other three motor modules;
[0093] Alternatively, two motor modules can be controlled to emit sound synchronously, while the third and / or fourth motor modules can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third and / or fourth motor modules is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0094] In some implementations, both motor modules can emit sound synchronously, and different mono audio can be played in the two motor modules, such as one motor module playing mono audio A and the other motor module playing mono audio B.
[0095] In some implementations, three motor modules can be controlled to emit sound simultaneously, or four motor modules can be controlled to emit sound simultaneously, or two of the motor modules can be controlled to emit sound simultaneously, while the remaining one or two motor modules are controlled to emit sound after a predetermined time.
[0096] For example, two motor modules can be controlled to emit sound synchronously, while a third and / or fourth motor module emits sound after a predetermined time. The mono audio signal played by the delayed third and / or fourth motor modules is one of the mono audio signals played by the other two motor modules. For instance, if the two motor modules emit sound synchronously and play mono audio A and B respectively, the third motor module plays mono audio A after a 10-second delay. Or, if the two motor modules emit sound synchronously and play mono audio A and B respectively, the third motor module plays mono audio A after a 5-second delay, and the fourth motor module plays mono audio B after a 10-second delay.
[0097] In some embodiments of this application, the audio signals corresponding to at least two synchronously sounding motor modules are different mono signals separated from the same stereo audio.
[0098] In some embodiments of this application, each motor module includes a motor, and controlling the motor module to emit sound includes: for each motor module, converting an audio signal into a first electrical control signal; and according to the first electrical control signal, performing magnetic field orientation control on the motor in the corresponding motor module to emit a sound corresponding to the audio signal through electromagnetic vibration in the motor.
[0099] As an example, the first electrical control signal may be a vector control signal, including: a voltage vector control signal, and / or, a current vector control signal.
[0100] After obtaining the audio signal, it can be converted into a first electrical control signal. Then, the first electrical control signal can be used to perform field-oriented control on the motor in the motor module. Through field-oriented control, the electromagnetic vibration in the motor can emit a sound corresponding to the audio signal.
[0101] In some embodiments of this application, field-oriented control of the motor in the corresponding motor module is performed according to the first electrical control signal, including: inputting the first electrical control signal into the vector control system of the motor, and performing field-oriented control of the motor through the vector control system.
[0102] In practical applications, FOC (Field Oriented Control) vector control systems can be pre-established, such as FOC vector control systems based on permanent magnet synchronous motors with rotor field orientation, FOC vector control systems based on asynchronous motors with rotor field orientation, and FOC vector control systems based on electrically excited synchronous motors with rotor excitation field orientation.
[0103] Among them, at least two motor modules can form at least two independent decoupled vector control systems. Each vector control system independently controls the emission of sound from an independent channel. Thus, at least two independent vector control systems can simultaneously emit sound from different channels, or control at least two independent vector control systems to simultaneously emit sound from the same channel, or at least some vector control systems can simultaneously emit sound from the same channel.
[0104] After receiving the first electrical control signal, the electromagnetic force generated by the air gap magnetic field of the motor acting on the motor core excites electromagnetic vibration, which allows the motor to emit a sound corresponding to the audio signal.
[0105] In some embodiments of this application, the field-oriented control of the motor by a vector control system includes: converting a first electrical control signal into a component perpendicular to the rotor magnetic field and a component parallel to the rotor magnetic field according to the rotor position in the motor by the vector control system, and performing field-oriented control of the motor by the component perpendicular to the rotor magnetic field and the component parallel to the rotor magnetic field.
[0106] For a vector control system, the first electrical control signal can be converted into a component perpendicular to the rotor magnetic field and a component parallel to the rotor magnetic field by combining the rotor position in the motor. Then, the rotor in the motor can be controlled by the components perpendicular to the rotor magnetic field and the components parallel to the rotor magnetic field, thereby realizing the field-oriented control of the motor.
[0107] In some embodiments of this application, after inputting the first electrical control signal into the vector control system of the motor, the method further includes: acquiring a second electrical control signal; wherein the second electrical control signal is an electrical control signal determined by parameters related to the vehicle's driving state; and combining the first electrical control signal and the second electrical control signal to perform field-oriented control on the motor in the corresponding motor module.
[0108] The second electric control signal is an electric control signal determined by parameters related to the vehicle's driving state, such as torque output command, speed, battery voltage, etc.
[0109] In practical applications, motor modules can be used to drive vehicles. When reusing motor modules to generate sound, the function of driving vehicles must also be taken into account. Therefore, a second electrical control signal can be determined based on parameters related to the vehicle's driving state. The second control signal is used to drive the vehicle. Then, the first and second electrical control signals can be combined to perform field-oriented control on the motor in the corresponding motor module, thereby enabling the motor module to generate sound while driving the vehicle.
[0110] In some embodiments of this application, converting an audio signal into a first electrical control signal includes: converting the audio signal into a first electrical control signal in a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module.
[0111] In practical applications, harmonic injection can be used to inject audio signals into the synchronous rotating coordinate system or the stationary coordinate system controlled by the motor. Specifically, one method is to inject the audio signal into the direct axis voltage (i.e., the synchronous rotating coordinate system), and the other method is to inject the audio signal into the α-β axis voltage (i.e., the stationary coordinate system). Both methods can inject the audio signal into the stator voltage of the motor and act on the motor through the control strategy.
[0112] In some embodiments of this application, converting an audio signal into a first electrical control signal under a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module includes: performing amplitude mapping processing on the audio signal to obtain an electrical control signal within the amplitude dimension range; and distributing the electrical control signal within the amplitude dimension range to a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module to obtain a first electrical control signal.
[0113] In practical applications, audio signals can be converted and processed to a range of amplitude dimensions to obtain signals that the motor module can control. Furthermore, harmonic injection can be used to inject audio signals into the synchronous rotating coordinate system or stationary coordinate system controlled by the motor.
[0114] In some embodiments of this application, amplitude mapping processing is performed on an audio signal to obtain an electrical control signal within the amplitude dimension range. This includes: performing per-unit processing on the audio signal, and converting the per-unit processed audio signal according to the maximum current amplitude within the amplitude dimension range to obtain an electrical control signal within the amplitude dimension range.
[0115] In practical applications, the extracted audio signal can be processed in per-unit format. The maximum current amplitude used by the current controller to respond to the music, i.e. the maximum current amplitude within the amplitude dimension range, is multiplied by the per-unit processed audio signal to obtain an electrical control signal within the amplitude dimension range.
[0116] In some embodiments of this application, the electrical control signal within the amplitude dimension range is allocated to the synchronous rotating coordinate system or the stationary coordinate system controlled by the corresponding motor module to obtain the first electrical control signal, including: obtaining the angle information of the vector control system of the motor, and allocating the electrical control signal within the amplitude dimension range to the first electrical control signal under the synchronous rotating coordinate system or the stationary coordinate system controlled by the corresponding motor module according to the angle information.
[0117] In practical applications, since the obtained electrical control signal is a scalar, it needs to be converted into a vector if it is to be used in a coordinate system. This allows us to obtain angle information, and then, according to the angle information, the electrical control signal within the amplitude dimension range can be allocated as the first electrical control signal in the synchronous rotating coordinate system or stationary coordinate system of the corresponding motor module control, thus obtaining a vector signal, which facilitates motor control.
[0118] In some examples, the angle information can be preset or it can change in real time. For instance, the angle information can be determined based on the motor rotor speed, and the angle is negatively correlated with the motor rotor speed. In practical applications, since the angle information can be determined based on the motor rotor speed, it can be used to control the specific distribution method of the electrical control signal to the coordinate system. This allows for adaptation to different motor speeds, reducing motor vibration (which can cause abnormal noise).
[0119] In some examples, the electrical control signal within the amplitude dimension can be a current signal Is. Current is distributed using the angle information theta to obtain the distributed currents Isdn and Isqn (i.e., the first electrical control signal), which can be expressed by the following formulas: Isdn = Is * cos(theta), Isqn = Is * sin(theta).
[0120] In some examples, current can be converted into voltage Usdn and Usqn using a current-voltage conversion module. The current-voltage conversion module can be a pure proportional coefficient relationship or a proportional-derivative relationship, etc.
[0121] In some embodiments of this application, distributing an electrical control signal within the amplitude dimension range to a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module to obtain a first electrical control signal includes: distributing an electrical control signal within the amplitude dimension range to a synchronous rotating coordinate system controlled by a corresponding motor module to obtain a first electrical control signal; or, distributing an electrical control signal within the amplitude dimension range to a higher-order synchronous rotating coordinate system based on the synchronous rotating coordinate system of the corresponding motor module to obtain a first electrical control signal; or, distributing an electrical control signal within the amplitude dimension range to a stationary coordinate system of the corresponding motor module to obtain a first electrical control signal.
[0122] There are two types of synchronous rotating coordinate systems: synchronous rotating coordinate systems of the same order and synchronous rotating coordinate systems of higher order. You can choose to use a synchronous rotating coordinate system of the same order, a synchronous rotating coordinate system of higher order, or a stationary coordinate system, depending on the actual situation.
[0123] In the case of a synchronous rotating coordinate system of the same order, the audio signal can be converted to a synchronous rotating coordinate system of the same order, and the direction can be positive or negative. By using a synchronous rotating coordinate system of the same order, the control method is relatively simple in a normal FOC control system. However, when the audio signal contains low-pitched drum beats or other musical elements, it can easily cause the motor to vibrate at the same frequency.
[0124] In the case of higher-order synchronous rotating coordinate systems, the audio signal can be converted to a higher-order synchronous rotating coordinate system, with the direction being positive or negative. For example, the order can be 2, 3, 4, 5, 6, 7 for positive directions and 0, -1, -2, -3, -4, -5, -6, -7 for negative directions. By using a higher-order synchronous rotating coordinate system, the control complexity increases, but the advantage is that it is less likely to cause synchronous vibration of the motor during the sound reproduction process.
[0125] In the case of a stationary coordinate system, the audio signal is directly converted into voltage vectors Usα and Usβ on the αβ axis of the stationary coordinate system and injected into the original FOC closed-loop control system. The control method is relatively simple, but the audio signal has current vectors in two directions on the αβ axis, which will have a certain impact on the motor torque under driving conditions, causing excessive torque fluctuations. Under parking conditions, the influence of the current vectors in two directions on the αβ axis is related to the rotor. When the current vectors are perpendicular to the rotor position, they are prone to producing loud motor noise, but the individual unit is prone to severe vibration.
[0126] In some examples, the amplitude of the notes played by the motor can be controlled by controlling the amplitude of the target current harmonic injection in the coordinate system of the motor multiple times synchronously rotating; the pitch of the notes played by the motor can be controlled by controlling the frequency of the target current harmonic injection in the coordinate system of the motor multiple times synchronously rotating.
[0127] In this embodiment, at least two types of audio signals are transmitted to at least two motor modules of the vehicle. The audio signals are used to make the motor modules emit sounds corresponding to the audio signals. The audio signals are mono signals. Then, the at least two motor modules are controlled to start playing simultaneously in response to the playback command. This realizes the use of at least two motor modules in the vehicle to produce sound, thereby enabling the audio signals to be transmitted to the outside of the vehicle. This expands the function of the motors in the vehicle and eliminates the need for additional audio equipment facing outwards, thus reducing costs.
[0128] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all examples, and the actions involved are not necessarily required for the embodiments of this application.
[0129] Some embodiments of this application also provide a vehicle sound control device, the device being used for:
[0130] At least two types of audio signals are transmitted to at least two motor modules of the vehicle, and the audio signals are used to make the motor modules emit sounds corresponding to the audio signals;
[0131] Control at least two motor modules to start playback simultaneously in response to a playback command; wherein the audio signal is a mono signal.
[0132] In some embodiments of this application, the audio signals corresponding to at least two synchronously sounding motor modules are different channels.
[0133] In some embodiments of this application, controlling at least two motor modules to emit sound synchronously includes:
[0134] When transmitting two types of audio signals to two motor modules respectively, control the two motor modules to emit sound synchronously;
[0135] When transmitting three or more types of audio signals to three or more motor modules respectively, control the three or more motor modules to emit sound synchronously, or control two of the motor modules to emit sound synchronously and control the remaining motor modules to emit sound after a predetermined time.
[0136] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound with a predetermined delay, includes:
[0137] Control three motor modules to produce sound synchronously, wherein the three types of audio signals are each different mono signals, or two of the three types of audio signals are the same mono signals;
[0138] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third motor module is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0139] Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound based on the audio signals corresponding to the other two motor modules; wherein, the audio signal corresponding to the third motor module is obtained by superimposing the audio signals corresponding to the other two motor modules and taking the average value.
[0140] In some embodiments of this application, when transmitting three or more types of audio signals to three or more motor modules respectively, controlling the three or more motor modules to emit sound synchronously, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound with a predetermined delay, includes:
[0141] Control four motor modules to produce sound synchronously, wherein at least two of the four types of audio signals are different mono signals;
[0142] Alternatively, control three motor modules to emit sound synchronously, and control the fourth motor module to emit sound after a predetermined time delay, wherein the audio signal corresponding to the fourth motor module is the same mono signal as one of the audio signals corresponding to the other three motor modules;
[0143] Alternatively, two motor modules can be controlled to emit sound synchronously, while the third and / or fourth motor modules can be controlled to emit sound after a predetermined time delay. The audio signal corresponding to the third and / or fourth motor modules is the same mono signal as one of the audio signals corresponding to the other two motor modules.
[0144] In some embodiments of this application, the audio signals corresponding to at least two synchronously sounding motor modules are different mono signals separated from the same stereo audio.
[0145] In some embodiments of this application, at least two motor modules are disposed at different locations in the vehicle.
[0146] In some embodiments of this application, each motor module includes a motor, and controlling the motor module to produce sound includes:
[0147] For each motor module, the audio signal is converted into a first electrical control signal;
[0148] Based on the first electrical control signal, the motor in the corresponding motor module is subjected to magnetic field orientation control so as to emit a sound corresponding to the audio signal through electromagnetic vibration in the motor.
[0149] In some embodiments of this application, converting an audio signal into a first electrical control signal includes:
[0150] The audio signal is converted into the first electrical control signal in the synchronous rotating coordinate system or the stationary coordinate system controlled by the corresponding motor module.
[0151] In some embodiments of this application, converting an audio signal into a first electrical control signal in a synchronous rotating coordinate system or a stationary coordinate system controlled by a corresponding motor module includes:
[0152] The audio signal is subjected to amplitude mapping processing to obtain an electrical control signal within the amplitude dimension range;
[0153] The electrical control signal, which is within the amplitude dimension range, is distributed to the corresponding motor module control synchronous rotating coordinate system or stationary coordinate system to obtain the first electrical control signal.
[0154] In some embodiments of this application, field-oriented control of the motor in the corresponding motor module is performed according to the first electrical control signal, including:
[0155] The first electrical control signal is input into the vector control system of the motor, and the vector control system performs field-oriented control on the motor.
[0156] In some embodiments of this application, a vector control system is used to perform field-oriented control of the motor, including:
[0157] The vector control system converts the first electrical control signal into a component perpendicular to the rotor magnetic field and a component parallel to the rotor magnetic field based on the rotor position in the motor. The motor is then subjected to field-oriented control using the components perpendicular to the rotor magnetic field and parallel to the rotor magnetic field.
[0158] In some embodiments of this application, after inputting the first electrical control signal into the vector control system of the motor, the method further includes:
[0159] Acquire a second electrical control signal; wherein the second electrical control signal is an electrical control signal determined by parameters related to the vehicle's driving state;
[0160] By combining the first and second electrical control signals, field-oriented control is performed on the motors in the corresponding motor modules.
[0161] In some embodiments of this application, before transmitting at least two types of audio signals to at least two motor modules of the vehicle, the method further includes:
[0162] The stereo audio to be played is separated into mono channels to obtain a mono audio signal.
[0163] Some embodiments of this application also provide an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the method described above.
[0164] Some embodiments of this application also provide a vehicle including the above-described device, or the above-described electronic device.
[0165] Some embodiments of this application also provide a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it implements the method described above.
[0166] Some embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the method described above.
[0167] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0168] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0169] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0170] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0171] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0172] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0173] These computer program instructions may also be loaded onto a computer or other programmable data processing terminal equipment to cause a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable terminal equipment, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0174] Although some embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including some embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.
[0175] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the aforementioned element.
[0176] The above provides a detailed description of a method and apparatus for controlling the sound output of an electric vehicle. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for controlling vehicle sound emission, wherein, The method includes: Transmit corresponding audio signals to at least two motor modules of the vehicle, the audio signals being used to cause the motor modules to emit sounds corresponding to the audio signals; Control at least two of the motor modules to simultaneously start playback in response to a playback command; wherein the audio signal is a mono signal.
2. The method according to claim 1, wherein, The audio signals corresponding to at least two of the motor modules that emit sound synchronously are from different channels.
3. The method according to claim 1 or 2, wherein, The control of at least two of the motor modules to emit sound synchronously includes: When transmitting two types of audio signals to the two motor modules respectively, the two motor modules are controlled to emit sound synchronously. When transmitting three or more types of audio signals to three or more motor modules respectively, control the three or more motor modules to emit sound synchronously, or control two of the motor modules to emit sound synchronously and control the remaining motor modules to emit sound after a predetermined time.
4. The method according to claim 3, wherein, The step of controlling three or more motor modules to emit sound synchronously when transmitting three or more types of audio signals to three or more motor modules respectively, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound after a predetermined time delay, includes: The three motor modules are controlled to emit sound synchronously, wherein the three types of audio signals are each different mono signals, or two of the three types of audio signals are the same mono signals; Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound after a predetermined time delay, wherein the audio signal corresponding to the third motor module and one of the audio signals corresponding to the other two motor modules are the same mono signal. Alternatively, two motor modules can be controlled to emit sound synchronously, and a third motor module can be controlled to emit sound based on the audio signals corresponding to the other two motor modules; wherein the audio signal corresponding to the third motor module is obtained by superimposing the audio signals corresponding to the other two motor modules and taking the average value.
5. The method according to claim 3, wherein, The step of controlling three or more motor modules to emit sound synchronously when transmitting three or more types of audio signals to three or more motor modules respectively, or controlling two of the motor modules to emit sound synchronously and controlling the remaining motor modules to emit sound after a predetermined time delay, includes: The four motor modules are controlled to emit sound synchronously, wherein at least two of the four types of audio signals are different mono signals; Alternatively, the three motor modules can be controlled to emit sound synchronously, and the fourth motor module can be controlled to emit sound after a predetermined time delay, wherein the audio signal corresponding to the fourth motor module is the same mono signal as one of the audio signals corresponding to the other three motor modules; Alternatively, two motor modules can be controlled to emit sound synchronously, and the third and / or fourth motor modules can be controlled to emit sound after a predetermined time delay, wherein the audio signal corresponding to the third and / or fourth motor modules is the same mono signal as one of the audio signals corresponding to the other two motor modules.
6. The method according to any one of claims 1 to 5, wherein, The audio signals corresponding to at least two of the motor modules that emit sound synchronously are different mono signals separated from the same stereo audio.
7. The method according to any one of claims 1 to 6, wherein, At least two of the motor modules are located at different positions in the vehicle.
8. The method according to any one of claims 1 to 7, wherein, Each of the motor modules includes a motor, and controlling the motor module to produce sound includes: For each of the motor modules, the audio signal is converted into a first electrical control signal; Based on the first electrical control signal, the motor in the corresponding motor module is subjected to magnetic field orientation control so as to emit a sound corresponding to the audio signal through electromagnetic vibration in the motor.
9. The method according to claim 8, wherein, The step of converting the audio signal into a first electrical control signal includes: The audio signal is converted into a first electrical control signal in the corresponding synchronous rotating coordinate system or stationary coordinate system controlled by the motor module.
10. The method according to claim 9, wherein, The step of converting the audio signal into a first electrical control signal in the corresponding synchronous rotating coordinate system or stationary coordinate system controlled by the motor module includes: The audio signal is subjected to amplitude mapping processing to obtain an electrical control signal within the amplitude dimension range; The electrical control signal, which is within the amplitude dimension range, is distributed to the corresponding synchronous rotating coordinate system or stationary coordinate system controlled by the motor module to obtain the first electrical control signal.
11. The method according to claim 8, wherein, The step of performing field-oriented control on the motor in the corresponding motor module according to the first electrical control signal includes: The first electrical control signal is input into the vector control system of the motor, and the motor is subjected to field-oriented control by the vector control system.
12. The method according to claim 11, wherein, The method of performing field-oriented control of the motor through a vector control system includes: The vector control system converts the first electrical control signal into a component perpendicular to the rotor magnetic field and a component parallel to the rotor magnetic field based on the rotor position in the motor. The motor is then subjected to field-oriented control using the components perpendicular to the rotor magnetic field and parallel to the rotor magnetic field.
13. The method according to claim 11, wherein, After inputting the first electrical control signal into the vector control system of the motor, the method further includes: Acquire a second electrical control signal; wherein the second electrical control signal is an electrical control signal determined by parameters related to the vehicle's driving state; By combining the first electrical control signal and the second electrical control signal, the motor in the corresponding motor module is subjected to field-oriented control.
14. The method according to any one of claims 1 to 13, wherein, Before transmitting at least two types of audio signals to at least two motor modules of the vehicle, the method further includes: The stereo audio to be played is separated into mono channels to obtain a mono audio signal.
15. An electronic device, wherein, It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the method as described in any one of claims 1 to 14.
16. A vehicle, wherein, Including the electronic device as described in claim 16.
17. A computer-readable storage medium, wherein, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Motor control methods and systems
CN107710597B
Sound production method and device of automobile motor, storage medium and automobile motor
CN115158032A
Audio playing method and device
CN118783856A
Digital audio differential drive system
US4594652A
Method for controlling the operation of an electrical machine of a motor vehicle
WO2024099638A1