Automobile sound wave simulation method, device, storage medium and on-board diagnostic system

By receiving feedback signals for temperature, speed, oxygen concentration and oil volume, controlling the status of the exhaust valve is solved, and the problem of sound wave solutions relying on the engine vibration frequency in the prior art is solved, achieving more realistic car sound wave simulation and improving driving experience.

CN115817336BActive Publication Date: 2025-09-05HEFEI IFLY DIGITAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211422833.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-14
Publication Date
2025-09-05
Estimated Expiration
2042-11-14

AI Technical Summary

Technical Problem

The existing car sound wave enhancement scheme relies on the engine vibration frequency and cannot truly reflect the sound under different driving conditions, and the effect is not ideal.

Method used

By receiving feedback signals from the microcontroller unit MCU, engine, oxygen sensor and fuel system, the temperature, speed, oxygen concentration and oil volume changes are determined, and the exhaust valve status is controlled to simulate the sound waves of the car, so as to achieve accurate control of the sound wave changes.

Benefits of technology

Simulate the sound waves that are more in line with the actual driving conditions of the car and enhance the driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115817336B_ABST
    Figure CN115817336B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, storage medium, and on-board diagnostic system for simulating vehicle noise. The method includes: receiving a temperature feedback signal from a microcontroller (MCU) and determining temperature changes based on the temperature feedback signal; receiving a speed feedback signal from an engine and determining speed changes based on the speed feedback signal; receiving an oxygen concentration feedback signal from an oxygen sensor and determining oxygen concentration changes based on the oxygen concentration feedback signal; receiving an oil level feedback signal from a fuel system and determining oil level changes based on the oil level feedback signal; determining a noise change pattern based on temperature changes, speed changes, oxygen concentration changes, and oil level changes; and controlling the exhaust valve state based on the noise change pattern to simulate vehicle noise. By combining the changes in various vehicle data to control the exhaust valve state, a vehicle noise more consistent with actual driving conditions can be simulated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile control technology, and more specifically, to a method, device, storage medium, and on-board diagnostic system for simulating automobile sound waves. Background Art

[0002] With the gradual entry of foreign car sound simulation devices into the domestic market in recent years, more and more people are being exposed to car sound simulation devices, both online and in real life. Car sound simulation devices can compensate for the inherent sound defects of small-displacement gasoline, diesel, and electric vehicles, achieve sonic diversity, and add to the fun of modification and driving.

[0003] The existing sound enhancement solution involves connecting a custom sound duct to the intake manifold. A hybrid-material paddle resonates with the air drawn in by the engine, creating a sound enhancement effect. When the driver deeply depresses the accelerator, the sound duct automatically opens, amplifying engine noise and transmitting it into the cockpit, creating a pleasant roar. During normal driving, the sound duct remains closed, isolating engine noise.

[0004] However, existing sound enhancement solutions rely on the vibration frequency generated by the engine's original exhaust or intake, and only specifically transmit or amplify its sound effects to allow passengers in the car to more clearly feel the shock brought by the exhaust sound. It cannot truly reflect the sound of the car in different driving conditions, and is too dependent on the car's own vibration frequency, resulting in unsatisfactory results. Summary of the Invention

[0005] In view of this, embodiments of the present application disclose a car sound simulation method, device, storage medium, and on-board diagnostic system to simulate car sounds that conform to actual driving conditions of a car.

[0006] The technical solutions provided in the embodiments of this application are as follows:

[0007] In a first aspect, an embodiment of the present application provides a method for simulating automobile sound waves, the method comprising:

[0008] Receive a temperature feedback signal sent by a microcontroller unit MCU, and determine a temperature change according to the temperature feedback signal;

[0009] receiving a speed feedback signal sent by the engine, and determining a speed change according to the speed feedback signal;

[0010] receiving an oxygen concentration feedback signal sent by an oxygen sensor, and determining a change in oxygen concentration based on the oxygen concentration feedback signal;

[0011] receiving an oil quantity feedback signal sent by the fuel system, and determining an oil quantity change according to the oil quantity feedback signal;

[0012] The sound wave variation mode is determined according to the temperature variation, the speed variation, the oxygen concentration variation and the oil quantity variation, and the exhaust valve state is controlled according to the sound wave variation mode to simulate the car sound.

[0013] In one possible implementation, determining a sound wave variation pattern based on the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling a state of an exhaust valve based on the sound wave variation pattern to simulate the automobile sound includes:

[0014] If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is an increase, and the oil quantity change is an increase, then it is determined that the sound wave change mode is a gradual increase in the sound wave;

[0015] All exhaust valves are controlled to open in sequence according to the sound wave changing mode to simulate the gradual increase of the car sound wave.

[0016] In one possible implementation, determining a sound wave variation pattern based on the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling a state of an exhaust valve based on the sound wave variation pattern to simulate the automobile sound includes:

[0017] If the temperature change condition is constant, the speed change condition is slowing down, the oxygen concentration change condition is decreasing, and the oil quantity change condition is decreasing, then it is determined that the sound wave change mode is gradually decreasing.

[0018] According to the noise change mode, all exhaust valves are controlled to close in sequence to simulate the gradual decrease of the car noise.

[0019] In one possible implementation, determining a sound wave variation pattern based on the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling a state of an exhaust valve based on the sound wave variation pattern to simulate the automobile sound includes:

[0020] If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is no increase, and the fuel quantity change is an increase, then receiving an exhaust gas residual amount feedback signal sent by a catalytic converter, a particulate matter capture amount feedback signal sent by a particulate trap, and an exhaust gas amount feedback signal sent by an emission control system;

[0021] determining whether the current exhaust gas residual amount reaches a first threshold value according to the exhaust gas residual amount feedback signal;

[0022] determining whether the current particle capture amount reaches a second threshold value according to the particle capture amount feedback signal;

[0023] determining whether the current exhaust gas volume reaches a third threshold value according to the exhaust gas volume feedback signal;

[0024] If the current exhaust gas residual amount does not reach the first threshold value, and / or the current particulate matter capture amount does not reach the second threshold value, and / or the current exhaust gas amount does not reach the third threshold value, determining that the sound wave change mode is a sudden increase in the sound wave;

[0025] A first preset number of exhaust valves are controlled to open according to the sound wave changing mode to simulate a sudden increase in the car sound wave.

[0026] In one possible implementation, if the current exhaust gas residual amount reaches a first threshold, the current particulate matter capture amount reaches a second threshold, and the current exhaust gas amount reaches a third threshold, then determining that the sound wave change mode is a gradual increase in the sound wave;

[0027] All exhaust valves are controlled to open in sequence according to the sound wave changing mode to simulate the gradual increase of the car sound wave.

[0028] In one possible implementation, determining a sound wave variation pattern based on the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling a state of an exhaust valve based on the sound wave variation pattern to simulate the automobile sound includes:

[0029] If the temperature change condition is that the temperature is constant, the speed change condition is that the speed drops to 0, the oxygen concentration change condition is that the oxygen concentration is 0, and the oil quantity change condition is that the oil quantity is 0, then receiving an exhaust gas residual amount feedback signal sent by a catalytic converter, a particulate matter capture amount feedback signal sent by a particulate trap, and an exhaust gas quantity feedback signal sent by an emission control system;

[0030] Determining whether the current exhaust gas residual amount is 0 according to the exhaust gas residual amount feedback signal;

[0031] determining whether the current particle capture amount is 0 according to the particle capture amount feedback signal;

[0032] Determining whether the current exhaust gas volume is 0 according to the exhaust gas volume feedback signal;

[0033] If the current exhaust gas residual amount is not 0, and / or the current particulate matter capture amount is not 0, and / or the current exhaust gas amount is not 0, determining that the sound wave change mode is a sudden decrease in the sound wave;

[0034] A second preset number of exhaust valves are controlled to close according to the sound change mode to simulate a sudden decrease in the car sound.

[0035] In one possible implementation, if the current exhaust gas residual amount is 0, the current particulate matter capture amount is 0, and the current exhaust gas amount is 0, then determining that the sound wave change mode is that the sound wave gradually decreases;

[0036] According to the noise change mode, all exhaust valves are controlled to close in sequence to simulate the gradual decrease of the car noise.

[0037] In a second aspect, an embodiment of the present application provides an on-board diagnostic system, the system comprising:

[0038] A receiving unit is used to receive a temperature feedback signal sent by a microcontroller unit MCU, and determine a temperature change according to the temperature feedback signal;

[0039] The receiving unit is further configured to receive a speed feedback signal sent by the engine and determine a speed change according to the speed feedback signal;

[0040] The receiving unit is further configured to receive an oxygen concentration feedback signal sent by the oxygen sensor and determine a change in oxygen concentration based on the oxygen concentration feedback signal;

[0041] The receiving unit is further configured to receive an oil quantity feedback signal sent by the fuel system and determine an oil quantity change according to the oil quantity feedback signal;

[0042] a determination unit, configured to determine a noise change mode according to the temperature change, the speed change, the oxygen concentration change, and the oil quantity change;

[0043] The control unit is used to control the state of the exhaust valve according to the sound wave variation mode to simulate the car sound wave.

[0044] In a third aspect, an embodiment of the present application provides a car sound simulation device, the device comprising: a processor, a memory, and a system bus;

[0045] The processor and the memory are connected via the system bus;

[0046] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes the car sound simulation method described in any one of the first aspects above.

[0047] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions. When the instructions are executed on a terminal device, the terminal device executes the car sound simulation method described in any one of the first aspects above.

[0048] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device executes the car sound simulation method described in any one of the first aspects above.

[0049] Based on the above technical solution, this application has the following beneficial effects:

[0050] The present invention discloses a method, device, storage medium, and on-board diagnostic system for simulating automobile noise. The method comprises: receiving a temperature feedback signal from a microcontroller (MCU) and determining temperature changes based on the temperature feedback signal; receiving a speed feedback signal from an engine and determining speed changes based on the speed feedback signal; receiving an oxygen concentration feedback signal from an oxygen sensor and determining oxygen concentration changes based on the oxygen concentration feedback signal; receiving an oil level feedback signal from a fuel system and determining oil level changes based on the oil level feedback signal; determining a noise variation pattern based on temperature changes, speed changes, oxygen concentration changes, and oil level changes, and controlling the state of an exhaust valve based on the noise variation pattern to simulate automobile noise. The present invention determines the noise variation pattern based on changes in temperature, oxygen concentration, speed, and oil level data representing actual automobile driving conditions. This makes the noise variation pattern determined by combining changes in multiple automobile data more accurate, thereby accurately controlling the corresponding exhaust valve state based on the noise variation pattern and simulating automobile noise that better matches actual driving conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the disclosed drawings without any creative work.

[0052] Figure 1 This is a flow chart of a method for simulating automobile noise disclosed in an embodiment of the present application;

[0053] Figure 2 This is a flow chart of another method for simulating automobile noise disclosed in an embodiment of the present application;

[0054] Figure 3A schematic structural diagram of an on-board diagnostic system disclosed in an embodiment of the present application;

[0055] Figure 4 This is a schematic structural diagram of a car sound simulation device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0056] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0057] In this specification, the terms "including," "comprising," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized. It should be noted that in the description of the embodiments of this application, words such as "first" and "second" are used solely for descriptive purposes and are not to be construed as indicating or implying relative importance or order.

[0058] The present invention discloses a method, device, storage medium, and on-board diagnostic system for simulating automobile noise. The method comprises: receiving a temperature feedback signal from a microcontroller (MCU) and determining temperature changes based on the temperature feedback signal; receiving a speed feedback signal from an engine and determining speed changes based on the speed feedback signal; receiving an oxygen concentration feedback signal from an oxygen sensor and determining oxygen concentration changes based on the oxygen concentration feedback signal; receiving an oil level feedback signal from a fuel system and determining oil level changes based on the oil level feedback signal; determining a noise variation pattern based on temperature changes, speed changes, oxygen concentration changes, and oil level changes, and controlling the state of an exhaust valve based on the noise variation pattern to simulate automobile noise. The present invention determines the noise variation pattern based on changes in temperature, oxygen concentration, speed, and oil level data representing actual automobile driving conditions. This makes the noise variation pattern determined by combining changes in multiple automobile data more accurate, thereby accurately controlling the corresponding exhaust valve state based on the noise variation pattern and simulating automobile noise that better matches actual driving conditions.

[0059] See also Figure 1 , a flow chart of a method for simulating automobile sound waves disclosed in an embodiment of the present application, the method comprising:

[0060] S101, receiving a temperature feedback signal sent by a microcontroller unit MCU, and determining a temperature change according to the temperature feedback signal;

[0061] The embodiment of the present application can obtain a specific temperature value based on the temperature feedback signal, thereby determining the temperature change. The temperature change includes temperature rise, temperature stability, etc., which are not specifically limited and can be set according to actual needs.

[0062] In one possible implementation, after the vehicle power supply voltage is started in the embodiment of the present application, the vehicle power supply voltage start signal will be input into the automobile microcontroller unit (MCU). The MCU transmits a start signal, then transmits the sensor address, then sets the sensor RD / WR pin to a high level, and loads the temperature data information in the precise measurement value register corresponding to the sensor. After the MCU loads the temperature data information, it will then perform conversion and display the data on the liquid crystal display (LCD). The entire processing process includes: first determining the positive and negative signs of the temperature data information, where the positive and negative signs are used to indicate whether the water temperature is above or below zero, then performing binary code to BCD code conversion, and transferring the temperature data information to the relevant registers of the LCD. After the data processing method is completed and the results are displayed, the MCU will transmit a single-step instruction to the sensor. The single-step instruction will cause the sensor to start a temperature test, and then automatically enter the waiting mode until the analog-to-digital conversion is completed. After the MCU issues a single-step command, it enters LPM3 mode. During this time, the MCU system clock continues to operate, causing a timed interrupt to wake up the vehicle's central processing unit (CPU). After waking up, the CPU buffers the signal and then inputs it into the on-board diagnostics (OBD) system. The OBD then receives the temperature feedback signal from the MCU. It should be understood that the above description is merely illustrative and should not be construed as limiting the present application.

[0063] It should be noted that the sensor in the embodiment of the present application can be a temperature sensor, which is not specifically limited and can be selected according to actual needs. In order to better load the 16-bit data in the precise measurement value register corresponding to the sensor, the MCU will perform two 8-bit data communications with the sensor. When the sensor is powered on, the default measurement accuracy is 9 bits, the resolution is 0.5°C / LSB, and the range is -128.5°C to 128.5°C. The embodiment of the present application adopts the default measurement accuracy and increases the measurement accuracy to 12 bits by resetting the sensor. If only normal temperature indication is required, such as automatic thermostat, then a resolution of 1°C can meet the requirements. In this case, the lower 8 bits of the sensor data can be ignored, and only the upper 8 bits of data can meet the design requirement of a resolution of 1°C. Because the register is loaded in the order of the upper 8 bits first and the lower 8 bits later, the lower 8 bits of data can be read or not. There are two advantages to loading only the high 8 bits of data: first, it can shorten the operating time of the MCU and sensor and reduce power consumption; second, it does not affect the resolution index.

[0064] S102, receiving a speed feedback signal sent by the engine, and determining a speed change according to the speed feedback signal;

[0065] The embodiment of the present application can obtain a specific speed value based on the speed feedback signal, thereby determining the speed change. The speed change includes speed increase, speed decrease, and speed drop to 0, etc., which are not limited to specific ones and can be set according to actual needs.

[0066] In one possible implementation, after the OBD in the embodiment of the present application receives the temperature feedback signal sent by the MCU, it will scan and send signals to the engine, oxygen sensor and fuel system to receive feedback signals sent by the engine, oxygen sensor and fuel system.

[0067] S103, receiving an oxygen concentration feedback signal sent by the oxygen sensor, and determining a change in oxygen concentration according to the oxygen concentration feedback signal;

[0068] The embodiment of the present application can obtain a specific oxygen concentration value based on the oxygen concentration feedback signal, thereby determining the oxygen concentration change. The oxygen concentration change includes an oxygen concentration increase, no oxygen concentration increase, and an oxygen concentration of 0, etc., which are not limited to specific conditions and can be set according to actual needs.

[0069] It should be noted that the oxygen sensor uses ceramic sensitive elements to measure the oxygen potential in various heating furnaces or exhaust ducts, and calculates the corresponding oxygen concentration based on the principle of chemical equilibrium to monitor and control the air-fuel ratio of combustion in the furnace, ensuring product quality and compliance with exhaust emissions standards. It is a measuring element widely used in atmosphere control of various coal combustion, oil combustion, gas combustion and other furnaces.

[0070] S104, receiving an oil level feedback signal sent by the fuel system, and determining an oil level change according to the oil level feedback signal;

[0071] The embodiment of the present application can obtain a specific oil level value based on the oil level feedback signal, thereby determining the oil level change. The oil level change includes oil level increase, oil level decrease, and oil level 0, etc., which are not limited to specific ones and can be set according to actual needs.

[0072] It should be noted that the fuel system is mainly composed of components such as the fuel pump, fuel filter, and fuel injector, which ensure that the automobile engine has sufficient fuel flow under different working conditions and conditions.

[0073] S105. Determine a sound wave variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and control the state of the exhaust valve according to the sound wave variation mode to simulate the car sound.

[0074] Among them, the sound wave change mode may include the sound wave gradually increasing, the sound wave gradually decreasing, the sound wave suddenly increasing, and the sound wave suddenly decreasing, etc., which are not specifically limited and can be set according to actual conditions. In one possible implementation method, a correspondence between the sound wave change mode and the state of the exhaust valve can be pre-established in the embodiment of the present application. For example: the sound wave change mode is that the sound wave gradually increases, and the corresponding exhaust valve state is that all exhaust valves are opened in sequence; the sound wave change mode is that the sound wave gradually decreases, and the corresponding exhaust valve state is that all exhaust valves are closed in sequence, etc. It can be understood that the above is only an exemplary description and should not be understood as a limitation to the present application.

[0075] It can be seen that in the embodiment of the present application, the sound change mode is determined by the changes in data such as temperature, oxygen concentration, speed and fuel level that represent the actual driving conditions of the car, so that the sound change mode determined by combining the changes in multiple car data is more accurate, and thus the corresponding state of the exhaust valve can be accurately controlled according to the sound change mode, thereby simulating a car sound that is more in line with the actual driving conditions of the car.

[0076] In one possible implementation, S105 in the car sound simulation method provided in the embodiment of the present application may include:

[0077] S201: If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is an increase, and the oil quantity change is an increase, then determine that the sound wave change mode is a gradual increase in the sound wave;

[0078] S202: Control all exhaust valves to open in sequence according to the sound wave variation mode to simulate the gradual increase of the car sound wave.

[0079] It should be noted that the driver transmits different signals to the car for signal input according to different throttle forces, and the signal transmitted by the throttle is a signal for controlling the size of the throttle opening.

[0080] In this case, the throttle continues to increase and the throttle valve continues to open. The more air-fuel mixture enters the cylinder, the greater the force generated by the combustion, the greater the force pushing the piston, the faster the piston moves, and the faster the engine speed. The OBD determines that the water temperature rises, the speed becomes faster, the oxygen concentration increases, the oil volume increases, and the exhaust valves are controlled to open in sequence, and the simulated sound waves gradually increase.

[0081] For example, if there are 10 exhaust valves and the noise is gradually increasing, one exhaust valve is controlled to open every 30 seconds until all 10 exhaust valves are open, simulating a gradually increasing car noise. It should be understood that the above description is merely illustrative and should not be construed as limiting the present application.

[0082] It can be seen that the embodiment of the present application can truly simulate the car sound under the working conditions where the throttle is continuously increased and the engine speed is continuously increased, bringing a better driving experience.

[0083] In one possible implementation, S105 in the car sound simulation method provided in the embodiment of the present application may include:

[0084] S301: If the temperature change is constant, the speed change is slowing down, the oxygen concentration change is decreasing, and the oil quantity change is decreasing, then determine that the sound wave change mode is gradually decreasing.

[0085] S302: Control all exhaust valves to close in sequence according to the noise variation mode to simulate the gradual decrease of automobile noise.

[0086] In this case, the throttle continues to weaken and the throttle valve continues to close. The less air-fuel mixture enters the cylinder, the smaller the force generated by combustion, the smaller the force pushing the piston, the slower the piston moves, and the slower the engine speed. The OBD determines that the water temperature is constant, the speed slows down, the oxygen concentration decreases, the oil volume decreases, the exhaust valves are controlled to close in sequence, and the simulated sound waves gradually weaken.

[0087] For example, if there are 10 exhaust valves and the noise level is determined to be gradually decreasing, one exhaust valve is controlled to close every 30 seconds until all 10 exhaust valves are closed, simulating a gradual decrease in the noise level of the car. It should be understood that the above description is merely illustrative and should not be construed as limiting the present application.

[0088] It can be seen that the embodiment of the present application can truly simulate the car sound under the working conditions where the throttle continues to weaken and the engine speed continues to slow down, bringing a better driving experience.

[0089] In one possible implementation, S105 in the car sound simulation method provided in the embodiment of the present application may include:

[0090] S401: If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is no increase, and the fuel quantity change is an increase, then receiving an exhaust gas residual amount feedback signal from a catalytic converter, a particulate matter capture amount feedback signal from a particulate trap, and an exhaust gas quantity feedback signal from an emission control system;

[0091] It's important to note that a catalytic converter is an exhaust purification device that uses a catalyst to convert CO, HC, and NOx in exhaust gas into harmless gases. A particulate filter captures particulate emissions before they enter the atmosphere. Emission control systems primarily remove exhaust gas from the engine while minimizing pollution and noise.

[0092] S402, determining whether the current exhaust gas residual amount reaches a first threshold value according to the exhaust gas residual amount feedback signal;

[0093] S403, determining whether the current particle capture amount reaches a second threshold according to the particle capture amount feedback signal;

[0094] S404, determining whether the current exhaust gas volume reaches a third threshold value according to the exhaust gas volume feedback signal;

[0095] It should be noted that the first threshold, the second threshold and the third threshold can be set according to the specific situation of the car and are not specifically limited.

[0096] S405: If the current exhaust gas residual amount does not reach the first threshold, and / or the current particulate matter capture amount does not reach the second threshold, and / or the current exhaust gas amount does not reach the third threshold, then determining that the sound wave change mode is a sudden increase in sound waves;

[0097] S406, controlling a first preset number of exhaust valves to open according to the noise variation pattern to simulate a sudden increase in automobile noise;

[0098] In this case, the throttle is suddenly increased and the throttle valve cannot be fully opened in a short time. At this time, the air-fuel mixture entering the cylinder does not increase suddenly, the force generated by combustion cannot be achieved, the force pushing the piston cannot be increased, and the speed of the piston movement cannot be increased linearly. Although the engine speed is displayed to increase, the OBD determines that the water temperature rises, the speed becomes faster, the oil volume increases, but the oxygen concentration does not increase. At this time, the OBD will verify the feedback signals of the catalytic converter, particulate filter, and emission control system.

[0099] It should be noted that the first preset number of valves can be 2, 3, or other values, and is not limited thereto and can be set based on actual circumstances. For example, if there are 10 exhaust valves, and if the noise change pattern is determined to be a sudden increase in noise, three exhaust valves may be controlled to open simultaneously to simulate a sudden increase in car noise. It should be understood that the above description is merely illustrative and should not be construed as limiting the present application.

[0100] S407: If the current exhaust gas residual amount reaches a first threshold, the current particulate matter capture amount reaches a second threshold, and the current exhaust gas amount reaches a third threshold, determining that the sound wave change mode is a gradual increase in sound waves;

[0101] S408: Control all exhaust valves to open in sequence according to the sound wave variation mode to simulate the gradual increase of the car sound wave.

[0102] It can be seen that the embodiment of the present application can realistically simulate the car sound under the working conditions of suddenly increasing the throttle and increasing the engine speed, bringing a better driving experience.

[0103] In one possible implementation, S105 in the car sound simulation method provided in the embodiment of the present application may include:

[0104] S501: If the temperature change is constant, the speed change is reduced to zero, the oxygen concentration change is zero, and the fuel level change is zero, then receiving an exhaust gas residual amount feedback signal from a catalytic converter, a particulate matter capture amount feedback signal from a particulate trap, and an exhaust gas amount feedback signal from an emission control system;

[0105] S502, judging whether the current exhaust gas residual amount is 0 according to the exhaust gas residual amount feedback signal;

[0106] S503, judging whether the current particle capture amount is 0 according to the particle capture amount feedback signal;

[0107] S504, judging whether the current exhaust gas volume is 0 according to the exhaust gas volume feedback signal;

[0108] S505: If the current exhaust gas residual amount is not zero, and / or the current particulate matter capture amount is not zero, and / or the current exhaust gas amount is not zero, then determine that the sound wave change mode is a sudden decrease in the sound wave;

[0109] S506, controlling a second preset number of exhaust valves to close according to the noise variation pattern to simulate a sudden decrease in automobile noise;

[0110] In this case, the accelerator is suddenly released and the throttle valve cannot be completely closed in a short time. At this time, the air-fuel mixture entering the cylinder is closed, the force generated by combustion disappears, the force pushing the piston disappears, the speed of the piston movement cannot be linearly reduced, and the engine speed suddenly drops to 0, but the OBD determines that the water temperature is constant, the oxygen concentration is 0, and the fuel system signal is 0. The OBD will verify the feedback signals of the catalytic converter, particulate filter, and emission control system.

[0111] It should be noted that the second preset number of valves can be 2, 3, or other values, and is not limited thereto and can be set based on actual circumstances. For example, if there are 10 exhaust valves, and if the noise change pattern is determined to be a sudden decrease in noise, all three exhaust valves may be controlled to close simultaneously to simulate a sudden decrease in noise. It should be understood that the above description is merely illustrative and should not be construed as limiting the present application.

[0112] S507: If the current exhaust gas residual amount is 0, the current particulate matter capture amount is 0, and the current exhaust gas amount is 0, then determining that the sound wave change mode is that the sound wave gradually decreases;

[0113] S508: Control all exhaust valves to close in sequence according to the noise change mode to simulate the gradual decrease of the car noise.

[0114] It can be seen that the embodiment of the present application can realistically simulate the car sound under the working conditions where the accelerator is suddenly released and the engine speed suddenly drops to 0, bringing a better driving experience.

[0115] See also Figure 2, which is a flowchart of another car sound simulation method disclosed in an embodiment of the present application. The DC12V / 24V vehicle power supply voltage is started, and then the MCU sends a temperature feedback signal to the OBD. The OBD receives the temperature feedback signal sent by the MCU, and receives the speed feedback signal sent by the engine, the oxygen concentration feedback signal sent by the oxygen sensor, the oil quantity feedback signal sent by the fuel system, the exhaust gas residual feedback signal sent by the catalytic converter, the particulate capture feedback signal sent by the particulate filter, and the exhaust gas quantity feedback signal sent by the emission control system; it is determined whether the oxygen concentration feedback signal and the oil quantity feedback signal have instantaneous interference, spike pulses, or noise. If the oxygen concentration feedback signal has instantaneous interference, spike pulses, or noise, the instantaneous interference, spike pulses, and noise in the oxygen concentration feedback signal are processed to obtain a processed oxygen concentration feedback signal. If the oil quantity feedback signal has instantaneous interference, spike pulses, or noise, the instantaneous interference, spike pulses, and noise in the oil quantity feedback signal are processed to obtain a processed oil quantity feedback signal; and sound wave simulation is performed based on the processed oxygen concentration feedback signal, the processed oil quantity feedback signal, the temperature feedback signal, the speed feedback signal, the exhaust gas residual feedback signal, the particulate capture feedback signal, and the exhaust gas quantity feedback signal. It is understood that feedback signals other than the oxygen concentration and fuel level feedback signals can also be determined for transient interference, spikes, or noise, and processed accordingly, with subsequent acoustic wave simulation performed using the processed feedback signals. Thus, in the embodiments of the present application, the processed feedback signals can be used to accurately determine data changes, whether the data has reached a threshold, and whether the data is zero, thereby making the determination of acoustic wave changes more accurate.

[0116] See also Figure 3 , a schematic structural diagram of an on-board diagnostic system 300 disclosed in an embodiment of the present application, the system includes:

[0117] The receiving unit 301 is configured to receive a temperature feedback signal sent by the microcontroller unit MCU and determine a temperature change according to the temperature feedback signal;

[0118] The receiving unit 301 is further configured to receive a speed feedback signal sent by the engine and determine a speed change according to the speed feedback signal;

[0119] The receiving unit 301 is further configured to receive an oxygen concentration feedback signal sent by the oxygen sensor and determine a change in oxygen concentration based on the oxygen concentration feedback signal;

[0120] The receiving unit 301 is further configured to receive an oil level feedback signal sent by the fuel system and determine an oil level change according to the oil level feedback signal;

[0121] a determination unit 302 for determining a noise change mode according to the temperature change, the speed change, the oxygen concentration change, and the oil level change;

[0122] The control unit 303 is used to control the state of the exhaust valve according to the sound wave variation mode to simulate the car sound wave.

[0123] The present invention discloses an on-board diagnostic system, comprising a receiving unit for receiving a temperature feedback signal from a microcontroller (MCU) and determining a temperature change based on the temperature feedback signal; a receiving unit for receiving a speed feedback signal from an engine and determining a speed change based on the speed feedback signal; a receiving unit for receiving an oxygen concentration feedback signal from an oxygen sensor and determining an oxygen concentration change based on the oxygen concentration feedback signal; a receiving unit for receiving an oil level feedback signal from a fuel system and determining an oil level change based on the oil level feedback signal; a determining unit for determining a sound wave variation pattern based on the temperature variation, speed variation, oxygen concentration variation, and oil level variation; and a control unit for controlling an exhaust valve state based on the sound wave variation pattern to simulate a vehicle sound. The present invention determines a sound wave variation pattern based on variations in temperature, oxygen concentration, speed, and oil level, data representing actual vehicle driving conditions, thereby making the sound wave variation pattern determined by combining variations in various vehicle data more accurate. This allows the exhaust valve state to be accurately controlled based on the sound wave variation pattern, thereby simulating a vehicle sound that better matches actual vehicle driving conditions.

[0124] In one possible implementation, the determining unit 302 in the on-board diagnostic system provided in the embodiment of the present application is specifically configured to: if the temperature change condition is a temperature increase, the speed change condition is an increase in speed, the oxygen concentration change condition is an increase in oxygen concentration, and the oil level change condition is an increase in oil level, determine that the sound wave change mode is a gradual increase in sound wave;

[0125] The control unit 302 is specifically configured to control all exhaust valves to open in sequence according to the sound wave variation mode, so as to simulate the gradual increase in the car sound wave.

[0126] In one possible implementation, the determining unit 302 in the on-board diagnostic system provided in the embodiment of the present application is specifically configured to: if the temperature change condition is constant temperature, the speed change condition is slowing down, the oxygen concentration change condition is decreasing oxygen concentration, and the oil level change condition is decreasing oil level, determine that the sound wave change mode is gradually decreasing;

[0127] The control unit 303 is specifically configured to control all exhaust valves to close in sequence according to the sound wave variation mode, so as to simulate the car sound wave gradually decreasing.

[0128] In a possible implementation, the on-board diagnostic system provided in the embodiment of the present application further includes a judgment unit 304;

[0129] The receiving unit 301 is further configured to receive an exhaust gas residual amount feedback signal from the catalytic converter, a particulate matter capture amount feedback signal from the particulate trap, and an exhaust gas amount feedback signal from the emission control system if the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is no increase, and the fuel amount change is an increase;

[0130] The judging unit 304 is configured to judge whether the current exhaust gas residual amount reaches a first threshold value according to the exhaust gas residual amount feedback signal;

[0131] The judging unit 304 is further configured to judge whether the current captured particle amount reaches a second threshold value according to the particle capture amount feedback signal;

[0132] The judgment unit 304 is further configured to judge whether the current exhaust gas volume has reached a third threshold value according to the exhaust gas volume feedback signal;

[0133] The determining unit 302 is further configured to determine that the sound wave change mode is a sudden increase in sound wave if the current exhaust gas residual amount does not reach a first threshold, and / or the current particulate matter capture amount does not reach a second threshold, and / or the current exhaust gas amount does not reach a third threshold;

[0134] The control unit 303 is specifically configured to control a first preset number of exhaust valves to open according to the sound wave variation mode, so as to simulate a sudden increase in the sound wave of the car.

[0135] In one possible implementation, the determining unit 302 in the on-board diagnostic system provided in the embodiment of the present application is further configured to determine that the sound wave changing mode is a gradual increase in sound wave if the current exhaust gas residual amount reaches a first threshold, the current particulate matter trapped amount reaches a second threshold, and the current exhaust gas amount reaches a third threshold;

[0136] The control unit is specifically used to control all exhaust valves to open in sequence according to the sound wave changing mode, so as to simulate the gradual increase of the car sound wave.

[0137] In a possible implementation, the on-board diagnostic system provided in the embodiment of the present application further includes a judgment unit 304;

[0138] The receiving unit 301 is further configured to receive, if the temperature change condition is constant temperature, the speed change condition is a speed drop to zero, the oxygen concentration change condition is an oxygen concentration of zero, and the fuel level change condition is a fuel level of zero, a feedback signal of exhaust gas residual amount sent by the catalytic converter, a feedback signal of particulate matter trapped sent by the particulate trap, and an exhaust gas level feedback signal sent by the emission control system;

[0139] The judging unit 304 is configured to judge whether the current exhaust gas residual amount is 0 according to the exhaust gas residual amount feedback signal;

[0140] The judging unit 304 is further configured to judge whether the current captured particle amount is 0 according to the particle capture amount feedback signal;

[0141] The judgment unit 304 is further configured to judge whether the current exhaust gas volume is 0 according to the exhaust gas volume feedback signal;

[0142] The determining unit 302 is further configured to determine that the sound wave change mode is a sudden decrease in sound wave if the current exhaust gas residual amount is not zero, and / or the current particulate matter capture amount is not zero, and / or the current exhaust gas amount is not zero;

[0143] The control unit 303 is specifically configured to control a second preset number of exhaust valves to close according to the sound wave variation mode, so as to simulate a sudden decrease in the car sound wave.

[0144] In one possible implementation, the determining unit 302 in the on-board diagnostic system provided in the embodiment of the present application is further configured to, if the current exhaust gas residual amount is 0, the current particulate matter capture amount is 0, and the current exhaust gas amount is 0, determine that the sound wave change mode is that the sound wave gradually decreases;

[0145] The control unit 303 is specifically configured to control all exhaust valves to close in sequence according to the sound wave variation mode, so as to simulate the car sound wave gradually decreasing.

[0146] Further, see Figure 4 , a schematic structural diagram of a car sound simulation device disclosed in an embodiment of the present application, the car sound simulation device 400, comprises: a processor 401, a memory 402, and a system bus;

[0147] The processor and the memory are connected via the system bus;

[0148] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes any one of the implementation methods of the above-mentioned car sound simulation method.

[0149] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device executes any implementation method of the above-mentioned car sound simulation method.

[0150] Furthermore, an embodiment of the present application also provides a computer program product, which, when running on a terminal device, enables the terminal device to execute any one of the implementation methods of the above-mentioned car sound simulation method.

[0151] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments.

[0152] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the methods.

[0153] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0154] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0155] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for simulating automobile sound, characterized in that: The method comprises: Receive a temperature feedback signal sent by a microcontroller unit MCU, and determine a temperature change according to the temperature feedback signal; receiving a speed feedback signal sent by the engine, and determining a speed change according to the speed feedback signal; receiving an oxygen concentration feedback signal sent by an oxygen sensor, and determining a change in oxygen concentration based on the oxygen concentration feedback signal; receiving an oil quantity feedback signal sent by the fuel system, and determining an oil quantity change according to the oil quantity feedback signal; determining a noise variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling a state of an exhaust valve according to the noise variation mode to simulate the automobile noise; The method of determining a sound wave variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling the state of the exhaust valve according to the sound wave variation mode to simulate the automobile sound wave includes: If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is no increase, and the fuel quantity change is an increase, then receiving an exhaust gas residual amount feedback signal sent by a catalytic converter, a particulate matter capture amount feedback signal sent by a particulate trap, and an exhaust gas amount feedback signal sent by an emission control system; determining whether the current exhaust gas residual amount reaches a first threshold value according to the exhaust gas residual amount feedback signal; determining whether the current particle capture amount reaches a second threshold value according to the particle capture amount feedback signal; determining whether the current exhaust gas volume reaches a third threshold value according to the exhaust gas volume feedback signal; If the current exhaust gas residual amount does not reach the first threshold value, and / or the current particulate matter capture amount does not reach the second threshold value, and / or the current exhaust gas amount does not reach the third threshold value, determining that the sound wave change mode is a sudden increase in the sound wave; A first preset number of exhaust valves are controlled to open according to the sound wave changing mode to simulate a sudden increase in the car sound wave.

2. The method according to claim 1, characterized in that The method of determining a sound wave variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling the state of the exhaust valve according to the sound wave variation mode to simulate the automobile sound wave includes: If the temperature change is a temperature increase, the speed change is an increase, the oxygen concentration change is an increase, and the oil quantity change is an increase, then it is determined that the sound wave change mode is a gradual increase in the sound wave; All exhaust valves are controlled to open in sequence according to the sound wave changing mode to simulate the gradual increase of the car sound wave.

3. The method according to claim 1, characterized in that The method of determining a sound wave variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling the state of the exhaust valve according to the sound wave variation mode to simulate the automobile sound wave includes: If the temperature change condition is constant, the speed change condition is slowing down, the oxygen concentration change condition is decreasing, and the oil quantity change condition is decreasing, then it is determined that the sound wave change mode is gradually decreasing. According to the noise change mode, all exhaust valves are controlled to close in sequence to simulate the gradual decrease of the car noise.

4. The method according to claim 1, wherein If the current exhaust gas residual amount reaches a first threshold, the current particulate matter capture amount reaches a second threshold, and the current exhaust gas amount reaches a third threshold, determining that the sound wave change mode is a gradual increase in the sound wave; All exhaust valves are controlled to open in sequence according to the sound wave changing mode to simulate the gradual increase of the car sound wave.

5. The method according to claim 1, wherein The method of determining a sound wave variation mode according to the temperature variation, the speed variation, the oxygen concentration variation, and the fuel quantity variation, and controlling the state of the exhaust valve according to the sound wave variation mode to simulate the automobile sound wave includes: If the temperature change condition is that the temperature is constant, the speed change condition is that the speed drops to 0, the oxygen concentration change condition is that the oxygen concentration is 0, and the oil quantity change condition is that the oil quantity is 0, then receiving an exhaust gas residual amount feedback signal sent by a catalytic converter, a particulate matter capture amount feedback signal sent by a particulate trap, and an exhaust gas quantity feedback signal sent by an emission control system; Determining whether the current exhaust gas residual amount is 0 according to the exhaust gas residual amount feedback signal; determining whether the current particle capture amount is 0 according to the particle capture amount feedback signal; Determining whether the current exhaust gas volume is 0 according to the exhaust gas volume feedback signal; If the current exhaust gas residual amount is not 0, and / or the current particulate matter capture amount is not 0, and / or the current exhaust gas amount is not 0, determining that the sound wave change mode is a sudden decrease in the sound wave; A second preset number of exhaust valves are controlled to close according to the sound change mode to simulate a sudden decrease in the car sound.

6. The method according to claim 5, characterized in that If the current exhaust gas residual amount is 0, the current particulate matter capture amount is 0, and the current exhaust gas amount is 0, then determining that the sound wave change mode is that the sound wave gradually decreases; According to the noise change mode, all exhaust valves are controlled to close in sequence to simulate the gradual decrease of the car noise.

7. An on-board diagnostic system, characterized in that: The system comprises: A receiving unit is used to receive a temperature feedback signal sent by a microcontroller unit MCU, and determine a temperature change according to the temperature feedback signal; The receiving unit is further configured to receive a speed feedback signal sent by the engine and determine a speed change according to the speed feedback signal; The receiving unit is further configured to receive an oxygen concentration feedback signal sent by the oxygen sensor and determine a change in oxygen concentration based on the oxygen concentration feedback signal; The receiving unit is further configured to receive an oil quantity feedback signal sent by the fuel system and determine an oil quantity change according to the oil quantity feedback signal; a determination unit, configured to determine a noise change mode according to the temperature change, the speed change, the oxygen concentration change, and the oil quantity change; A control unit, configured to control the state of the exhaust valve according to the noise variation to simulate the automobile noise; The receiving unit is further configured to receive an exhaust gas residual amount feedback signal sent by the catalytic converter, a particulate matter capture amount feedback signal sent by the particulate trap, and an exhaust gas amount feedback signal sent by the emission control system if the temperature change condition is a temperature increase, the speed change condition is an increase, the oxygen concentration change condition is no increase, and the fuel amount change condition is an increase; a judgment unit, configured to judge whether a current exhaust gas residual amount reaches a first threshold value according to the exhaust gas residual amount feedback signal; The judging unit is further configured to judge whether the current captured particle amount reaches a second threshold value according to the particle capture amount feedback signal; a judgment unit, further configured to judge whether the current exhaust gas volume has reached a third threshold value according to the exhaust gas volume feedback signal; The determining unit is further configured to determine that the sound wave change mode is a sudden increase in sound wave if the current exhaust gas residual amount does not reach a first threshold value, and / or the current particulate matter capture amount does not reach a second threshold value, and / or the current exhaust gas amount does not reach a third threshold value; The control unit is specifically used to control the opening of a first preset number of exhaust valves according to the sound wave change mode to simulate a sudden increase in the car sound wave.

8. A car sound simulation device, characterized in that: The device includes: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store one or more programs, wherein the one or more programs include instructions, and when the instructions are executed by the processor, the processor executes the automobile sound simulation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the automobile sound simulation method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Automobile active sound wave device and control method thereof

    CN112259067A