Exhaust sound valve control method and apparatus, electronic device and storage medium
By detecting exhaust sound valve component malfunctions, ambient temperature and driver control intentions are obtained to determine and display the exhaust valve's ice blockage status, thus solving the problem of exhaust sound valve easily freezing and blocking in low-temperature environments and improving the user experience.
Patent Information
- Application Number
- PCT/CN2023/123882
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-19
- Filing Date
- 2023-10-11
- Publication Date
- 2024-12-26
AI Technical Summary
In the existing technology, the exhaust sound valve is prone to freezing and blockage in low-temperature environments, causing a fault display, but the fault is also displayed when the driver has no need to control it, which causes trouble for the driver.
When detecting a fault in the exhaust sound valve assembly, the ambient temperature and the driver's control intentions are obtained to comprehensively determine the exhaust valve ice blockage status and display it in the vehicle display area to avoid false fault reports.
It accurately displays whether the exhaust sound valve assembly is frozen or blocked, avoiding unnecessary trouble for the driver and improving the user experience.
Smart Images

Figure CN2023123882_26122024_PF_FP_ABST
Abstract
Description
Exhaust noise valve control method and device, electronic equipment, and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on June 19, 2023, with application number 202310733742.4, and entitled “Exhaust Noise Valve Control Method and Device, Electronic Device, Storage Medium,” all contents of which are incorporated herein by reference. Technical Field
[0002] The present application relates to the field of vehicle technology, and more specifically, to an exhaust noise valve control method and device, electronic equipment, and storage medium. Background Art
[0003] As vehicle configurations become increasingly sporty and youthful, more and more vehicles are being equipped with exhaust valves to meet the personalized needs of users. However, the use of vehicles is complex and diverse, and the operating habits of different drivers vary greatly, resulting in increasingly complex control requirements for exhaust valves. This is especially true for users in regions with lower temperatures, where exhaust valves are prone to ice and blockage. In existing technologies, once an exhaust valve ice blockage fault is determined, it will be displayed to inform the driver. However, there are cases where the exhaust valve ice blockage fault is displayed even if the driver does not control the valve, causing certain troubles for the driver.
[0004] Summary of the Invention
[0005] In order to solve the above technical problems, the embodiments of the present application provide an exhaust sound valve control method and device, electronic equipment, and storage medium, aiming to solve the technical problem that the driver does not have the control demand of the exhaust sound valve but also shows ice blockage fault.
[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.
[0007] According to one aspect of an embodiment of the present application, a method for controlling an exhaust sound valve is provided, comprising:
[0008] If a fault is detected in the exhaust sound valve assembly of the vehicle, the current ambient temperature is obtained, and the driver's control intention for the exhaust sound valve assembly is detected;
[0009] Determine the exhaust valve ice blockage display status based on the current ambient temperature and control intention;
[0010] The exhaust valve ice blockage display status is displayed in the designated display area of the vehicle.
[0011] In another embodiment, determining the exhaust valve ice blockage display state according to the current ambient temperature and the control intention includes:
[0012] Obtaining the current cumulative control time for the exhaust noise valve control, and determining the timing state according to the current cumulative control time;
[0013] The exhaust valve ice blockage display status is determined based on the timing status, current ambient temperature and control intention.
[0014] In another embodiment, determining the exhaust valve ice blockage display state based on the timing state, the current ambient temperature, and the control intention includes:
[0015] If the timing status indicates that the current control cumulative time is less than the preset cumulative time threshold, and the current ambient temperature is less than the set temperature threshold, the control intention is to change the operating state of the exhaust sound valve assembly, and the exhaust valve ice blockage display state is determined to be an exhaust sound valve assembly ice blockage fault;
[0016] If the timing status indicates that the current control cumulative time is greater than or equal to the preset cumulative time threshold, the current ambient temperature is greater than or equal to the set temperature threshold, or the control intention is to not control the operating state of the exhaust sound valve assembly, it is determined that the exhaust valve ice blockage display status is an exhaust sound valve assembly non-ice blockage fault.
[0017] In another embodiment, detecting the driver's control intention with respect to the exhaust sound valve assembly includes:
[0018] Obtaining a current driving mode and determining a control state of an exhaust sound valve assembly based on the current driving mode;
[0019] If the control state indicates that the exhaust sound valve assembly is not controllable, determining a control intention for the exhaust sound valve assembly based on the current driving mode;
[0020] If the control state indicates that the exhaust sound valve assembly is controllable, detecting whether a central control signal for the exhaust sound valve assembly is obtained;
[0021] If the central control signal is obtained, the control intention for the exhaust sound valve assembly is determined according to the central control signal.
[0022] In another embodiment, the exhaust sound valve assembly includes a left exhaust sound valve and a right exhaust sound valve. If a fault is detected in the exhaust sound valve assembly of the vehicle, obtaining the current ambient temperature and detecting the driver's control intention for the exhaust sound valve assembly, the method further includes:
[0023] Check whether the left exhaust noise valve and the right exhaust noise valve are faulty;
[0024] If either the left exhaust valve or the right exhaust valve fails, it is determined that the vehicle's exhaust valve assembly is faulty;
[0025] If neither the left exhaust sound valve nor the right exhaust sound valve has failed, determine that the exhaust valve ice blockage display status is an exhaust sound valve component non-ice blockage failure, and display the exhaust valve ice blockage display status in the designated display area of the vehicle.
[0026] In another embodiment, before obtaining the current ambient temperature and detecting the driver's control intention for the exhaust sound valve assembly if a fault in the vehicle's exhaust sound valve assembly is detected, the method further includes:
[0027] Check whether the vehicle's engine management system, LIN bus and exhaust sound valve components are faulty;
[0028] If the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are not faulty, obtaining a current driving mode and determining a control state of the exhaust sound valve assembly based on the current driving mode;
[0029] If the control state indicates that the exhaust sound valve assembly is not controllable, obtaining a preset exhaust sound valve assembly state corresponding to the current driving mode, and displaying the preset exhaust sound valve assembly state corresponding to the current driving mode in a designated display area;
[0030] If the control state indicates that the exhaust sound valve assembly is controllable, check whether the central control signal for the exhaust sound valve assembly is obtained.
[0031] If the central control signal is obtained, the exhaust noise valve assembly is controlled according to the central control signal.
[0032] In another embodiment, controlling the exhaust sound valve assembly according to the central control signal includes:
[0033] Get the request status of the central control signal at the request time;
[0034] Check the central control signal according to the request status to see if it is caused by an accidental touch;
[0035] If the central control signal is not caused by an accidental touch, the exhaust sound valve assembly is controlled according to the central control signal.
[0036] According to one aspect of an embodiment of the present application, there is provided an exhaust noise valve control device, comprising:
[0037] an acquisition module configured to acquire a current ambient temperature and detect a driver's control intention with respect to the exhaust sound valve assembly if a fault is detected in the exhaust sound valve assembly of the vehicle;
[0038] a determination module configured to determine an exhaust valve ice blockage display state according to a current ambient temperature and a control intention;
[0039] The display module is configured to display the exhaust valve ice blockage status in a designated display area of the vehicle.
[0040] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, which, when executed by one or more processors, enables the electronic device to implement the exhaust sound valve control method as described above.
[0041] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the exhaust sound valve control method as described above.
[0042] According to one aspect of an embodiment of the present application, a computer program product or computer program is provided. The computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the exhaust sound valve control methods provided in the various optional embodiments described above.
[0043] In the technical solution provided in the embodiments of the present application, after a fault in the exhaust sound valve assembly is detected, the current ambient temperature and the driver's control intention for the exhaust sound valve assembly are obtained. Based on the current ambient temperature, it can be determined whether the exhaust sound valve assembly is likely to be iced and blocked, and the control intention can indicate whether the driver has a control requirement for the exhaust sound valve assembly. The exhaust valve ice blockage display state is determined comprehensively based on the current ambient temperature and the control intention. The determined exhaust valve ice blockage display state can indicate whether the exhaust sound valve assembly is iced and blocked. At the same time, the determined exhaust valve ice blockage display state corresponds to the driver's control requirement, and the determined exhaust valve ice blockage display state is displayed in a designated display area of the vehicle, so that the driver can understand in the designated display area whether the exhaust sound valve assembly is iced and blocked, thereby avoiding unnecessary trouble to the driver.
[0044] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, serving to explain the principles of the present application. It is obvious that the drawings described below are merely some embodiments of the present application, and a person of ordinary skill in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0046] FIG1 is a schematic diagram of a usage scenario involved in this application;
[0047] FIG2 is a flow chart of an exhaust noise valve control method involved in the present application;
[0048] FIG3 is a flow chart of step S210 in an embodiment of the present application;
[0049] FIG4 is a flow chart of step S220 in an embodiment of the present application;
[0050] FIG5 is a schematic diagram of the algorithm flow of the Ascet rising edge delay module;
[0051] FIG6 is a flowchart of step S420 in an embodiment of the present application;
[0052] FIG7 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0053] FIG8 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0054] FIG9 is a flowchart of step S850 in an embodiment of the present application;
[0055] FIG10 is a schematic diagram of the central control signal involved in this application;
[0056] FIG11 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0057] FIG12 is a block diagram of an exhaust noise valve control device involved in the present application;
[0058] FIG13 shows a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0059] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0060] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0061] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0062] It should also be noted that the term "plurality" used in this application refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0063] Please refer to FIG1 , which is a schematic diagram of a usage scenario of an exhaust noise valve control method involved in the present application, and the usage scenario includes a normal state and a fault state.
[0064] Under normal conditions, by setting corresponding control states for multiple driving modes, the state of the exhaust sound valve assembly is bound to the driving mode; by setting the event-type central control signal, using the Ascet rising edge trigger and the basic logic module, the continuous and rapid abnormal key presses are filtered; by setting the Ascet non-erasing type memory intermediate variable corresponding to the driving mode, it will not be reset when the vehicle is powered on and off, and can remember the driver's control habits of the exhaust sound valve assembly in different driving modes.
[0065] Under the fault state, the driver's control intention of the exhaust sound valve assembly is detected by setting a bilateral trigger module in combination with a latch module; the first memory logic quantity corresponding to the opening or closing of the exhaust sound valve assembly is defined, so that after the exhaust sound valve assembly fault disappears, the driver's control intention is cleared when the exhaust sound valve control process is entered again; the logic quantity is defined to automatically reset after the vehicle is powered on and off, so that the driver's control intention is cleared after the vehicle is powered on and off; the latch corresponding to the comparison of the current ambient temperature with the set temperature threshold is set, so that whether the exhaust sound valve assembly may be iced up is determined according to the current ambient temperature and the set temperature threshold; the second memory logic quantity corresponding to the ice blockage fault of the exhaust sound valve assembly is defined, when the ice blockage fault judgment is entered again, the rising edge delayed timing module is cleared within a time step to ensure the delay time robustness of the ice blockage fault instrument display.
[0066] FIG2 is a flow chart of a method for controlling an exhaust sound valve according to an exemplary embodiment. The method can be applied to the usage scenario shown in FIG1 .
[0067] As shown in FIG2 , in an exemplary embodiment, the exhaust sound valve control method may include steps S210 to S230 , which are described in detail as follows:
[0068] In step S210 , if it is detected that the exhaust sound valve assembly of the vehicle is faulty, the current ambient temperature is obtained, and the driver's control intention for the exhaust sound valve assembly is detected.
[0069] In the embodiment of the present application, an exhaust sound valve assembly is provided on the vehicle to detect whether the exhaust sound valve assembly has failed. The exhaust sound valve assembly has multiple failure states, including a blocking failure and a non-blocking failure.
[0070] In the event of an exhaust valve failure, the current ambient temperature of the vehicle's environment is obtained, and the driver's control intention for the exhaust valve assembly is detected. The current ambient temperature can be obtained using a temperature sensor installed on the vehicle or through weather forecasts. The control intention indicates the driver's intention to open or close the exhaust valve assembly.
[0071] In an exemplary embodiment of the present application, referring to FIG. 3 , the driver's control intention for the exhaust sound valve assembly is detected in step S210 , including steps S310 to S340 , which are described in detail as follows:
[0072] Step S310, obtaining the current driving mode, and determining the control state of the exhaust sound valve assembly according to the current driving mode.
[0073] In the embodiment of the present application, a driving mode signal is obtained from the CAN bus (Controller Area Network), and the current driving mode is determined based on the driving mode signal. The vehicle is provided with multiple driving modes, including Ecology Conservation Optimization (ECO), Sport+, Comfort, Sport, and Individual. A corresponding control state is pre-set for each driving mode, and the control state indicates whether the exhaust sound valve assembly can be controlled in the corresponding driving mode.
[0074] Specifically, the control state corresponding to Economy Mode and Extreme Sport Mode can be set to a non-controllable exhaust noise valve assembly, meaning it cannot be adjusted via the central control signal; while the control state corresponding to Comfort Mode, Sport Mode, and Personal Mode is set to a controllable exhaust noise valve assembly, meaning it can be adjusted via the central control signal. In Economy Mode, the corresponding preset exhaust noise valve assembly state is closed, while in Extreme Sport Mode, the corresponding preset exhaust noise valve assembly state is open. In other embodiments, the control state corresponding to each driving mode can be set as needed, and this application does not limit this.
[0075] In the embodiment of the present application, by setting corresponding control states for different driving modes, it is helpful for the driver to form a fixed driving style impression.
[0076] Step S320 : If the control state indicates that the exhaust sound valve assembly is not controllable, a control intention for the exhaust sound valve assembly is determined according to the current driving mode.
[0077] In this embodiment of the present application, if the control state corresponding to the current driving mode indicates that the exhaust noise valve assembly is not controllable, the corresponding preset exhaust noise valve assembly state is obtained, and the control intention is determined based on the preset exhaust noise valve assembly state. For example, if the current driving mode is economy mode, and the corresponding preset exhaust noise valve assembly state is closed, the corresponding control intention is to control the exhaust noise valve assembly to close.
[0078] Step S330 : If the control state indicates that the exhaust sound valve assembly is controllable, it is detected whether a central control signal for the exhaust sound valve assembly is obtained.
[0079] In an embodiment of the present application, if the control state corresponding to the current driving mode indicates that the exhaust sound valve assembly is controllable, it is detected whether a central control signal for the exhaust sound valve assembly is obtained from the CAN bus, and the central control signal is generated by manual control of the driver.
[0080] Step S340: If a central control signal is obtained, the control intention for the exhaust sound valve assembly is determined according to the central control signal.
[0081] In the embodiment of the present application, if the central control signal is obtained, the control intention for the exhaust noise valve assembly is determined directly based on the central control signal. For example, if the central control signal indicates that the exhaust noise valve assembly is to be opened, the corresponding control intention is to control the exhaust noise valve assembly to be opened.
[0082] In an embodiment of the present application, corresponding exhaust sound valve assembly control states are set for multiple driving modes. When in a driving mode where the exhaust sound valve assembly is not controllable, the corresponding control intention is determined by the corresponding preset exhaust sound valve assembly state in the driving mode, and when in a driving mode where the exhaust sound valve assembly is controllable, the corresponding control intention is determined by the received central control signal.
[0083] Step S220: determining the exhaust valve ice blockage display state according to the current ambient temperature and the control intention.
[0084] In an embodiment of the present application, the exhaust valve ice blockage display status is determined based on the current ambient temperature and control intention, and the exhaust valve ice blockage display status includes an exhaust sound valve component non-ice blockage fault and an exhaust sound valve component ice blockage fault.
[0085] Specifically, the current ambient temperature can be used to determine whether the exhaust valve assembly is likely to be blocked by ice, while the control intent can indicate whether the driver has a control requirement for the exhaust valve assembly. If the current ambient temperature is less than a set temperature threshold and the control intent is to change the operating state of the exhaust valve assembly, the exhaust valve ice blockage display status is determined to be an exhaust valve assembly ice blockage fault. If the current ambient temperature is greater than or equal to the set temperature threshold or the control intent is not to change the operating state of the exhaust valve assembly, the exhaust valve ice blockage display status is determined to be an exhaust valve assembly non-ice blockage fault.
[0086] In an exemplary embodiment of the present application, referring to FIG. 4 , in step S220 , the exhaust valve ice blockage display state is determined according to the current ambient temperature and the control intention, including steps S410 and S420 , which are described in detail as follows:
[0087] Step S410 , obtaining the current cumulative control time for the exhaust sound valve control, and determining the timing state according to the current cumulative control time.
[0088] In this embodiment, a timing module with a rising edge delay is provided to record the cumulative time of exhaust valve control. Each time the ice blockage fault detection function is entered, the cumulative time within a time step of the timing module is reset to zero to ensure the robustness of the exhaust valve ice blockage display. When determining the exhaust valve ice blockage display status, the current control cumulative time is further obtained based on the current ambient temperature and control intent. The timing status is determined based on the current control cumulative time. The timing status can represent the relationship between the current control cumulative time and a preset cumulative time threshold.
[0089] Step S420: determining the exhaust valve ice blockage display state according to the timing state, the current ambient temperature, and the control intention.
[0090] In the embodiment of the present application, the exhaust valve ice blockage display state is determined based on the timing state, the current ambient temperature, and the control intent. In the embodiment of the present application, the exhaust valve ice blockage display state is determined based on the current ambient temperature and the control intent, and the exhaust valve ice blockage display state can be determined more accurately.
[0091] In this embodiment of the present application, the timing module uses the Ascet rising-edge delay module to delay the output of the ice jam fault judgment result, as shown in Figure 5, which is a schematic diagram of the algorithm flow of the Ascet rising-edge delay module. To ensure the stability of the set delay time and the robustness of the Ascet generated code, the current control accumulated time of the rising-edge delay timing module is reset to zero when the exhaust sound valve control process is first entered to accurately meet the delay time requirement.
[0092] Specifically, if the current control accumulated time of the timing module delayed by the rising edge of the last exhaust sound valve control process is not cleared, the current control accumulated time in this exhaust sound valve control process will continue to accumulate on the basis of the previous accumulated time, or even there will be no current control accumulated time, and an ice blockage fault will be directly reported, which increases the probability of false alarm of ice blockage fault and reduces user experience. The present application clears the current control accumulated time of the timing module delayed by the rising edge of each exhaust sound valve control process, which can reduce the probability of false alarm of ice blockage fault and improve user experience.
[0093] In an exemplary embodiment of the present application, referring to FIG. 6 , in step S420 , the exhaust valve ice blockage display state is determined according to the timing state, the current ambient temperature, and the control intention, including steps S610 and S620 , which are described in detail as follows:
[0094] In step S610, if the timing status indicates that the current control cumulative time is less than the preset cumulative time threshold, and the current ambient temperature is less than the set temperature threshold, the control intention is to change the operating state of the exhaust sound valve assembly, and determine that the exhaust valve ice blockage display state is an exhaust sound valve assembly ice blockage fault.
[0095] In the embodiment of the present application, an expected cumulative time threshold and a set temperature threshold are pre-set. If the current control cumulative time is less than the preset cumulative time threshold, the current ambient temperature is less than the set temperature threshold, and the control intention is to change the operating state of the exhaust sound valve assembly, then the exhaust valve ice blockage display state is directly determined to be an exhaust sound valve assembly ice blockage fault.
[0096] In the embodiment of the present application, only when the above three conditions are met at the same time will the exhaust valve ice blockage display status be determined as an exhaust sound valve assembly ice blockage fault, and then the exhaust sound valve assembly ice blockage fault will be displayed in the designated display area of the vehicle. The exhaust sound valve assembly is likely to be iced and blocked only when the current ambient temperature is less than the set temperature threshold, and the possibility of ice blockage is small when the current ambient temperature is greater than or equal to the set temperature threshold; the control intention is to control the change of the operating state of the exhaust sound valve assembly to indicate the driver's subjective or objective exhaust sound valve assembly control requirements, and the exhaust sound valve assembly ice blockage fault will only be reported when the driver has a demand; and the current control cumulative time is less than the preset cumulative time threshold, indicating that the current control cumulative time in the last exhaust sound valve control process has been reset, ensuring timing consistency, reducing the probability of false ice blockage fault reporting, and improving user experience. Because the larger the set temperature threshold, the easier it is to report an ice blockage fault, the above-mentioned set temperature threshold is generally set to a value less than 0°C.
[0097] The operating states of the exhaust noise valve assembly include an open state and a closed state. Controlling the operating state of the exhaust noise valve assembly to change includes changing the exhaust noise valve from an open state to a closed state, or changing the exhaust noise valve from a closed state to an open state.
[0098] In step S620, if the timing status indicates that the current control cumulative time is greater than or equal to the preset cumulative time threshold, the current ambient temperature is greater than or equal to the set temperature threshold, or the control intention is to not control the operating state of the exhaust sound valve assembly, it is determined that the exhaust valve ice blockage display state is an exhaust sound valve assembly non-ice blockage fault.
[0099] In an embodiment of the present application, if any one of the following conditions is met: the current control cumulative time is greater than or equal to the preset cumulative time threshold, the current ambient temperature is greater than or equal to the set temperature threshold, or the control intention is to not control the operating state of the exhaust sound valve assembly to make a change, then it can be determined that the exhaust valve ice blockage display state is a non-ice blockage fault of the exhaust sound valve assembly.
[0100] Step S230: Display the exhaust valve ice blockage status in a designated display area of the vehicle.
[0101] In an embodiment of the present application, the determined exhaust valve ice blockage display status is displayed in a designated display area of the vehicle. Specifically, the designated display area may include a dashboard of the vehicle.
[0102] In an embodiment of the present application, whether the exhaust sound valve assembly may be blocked by ice can be determined based on the current ambient temperature, and the control intention can indicate whether the driver has a control demand for the exhaust sound valve assembly. The exhaust valve ice blockage display status is determined comprehensively by the current ambient temperature and the control intention. The determined exhaust valve ice blockage display status can indicate whether the exhaust sound valve assembly is blocked by ice. The determined exhaust valve ice blockage display status is displayed in a designated display area of the vehicle, so that the driver can understand whether the exhaust sound valve assembly is blocked by ice in the designated display area, thereby avoiding unnecessary trouble to the driver.
[0103] In an exemplary embodiment of the present application, referring to FIG. 7 , the exhaust noise valve assembly includes a left exhaust noise valve and a right exhaust noise valve. If a fault is detected in the exhaust noise valve assembly of the vehicle in step S210, the current ambient temperature is obtained, and before the driver's control intention for the exhaust noise valve assembly is detected, the exhaust noise valve control method further includes steps S710 to S730, which are described in detail as follows:
[0104] Step S710: Check whether the left exhaust noise valve and the right exhaust noise valve are faulty.
[0105] In the embodiment of the present application, the exhaust noise valve assembly includes a left exhaust noise valve and a right exhaust noise valve, and simultaneously detects whether the left exhaust noise valve and the right exhaust noise valve have malfunctioned.
[0106] In step S720 , if either the left exhaust valve or the right exhaust valve fails, it is determined that the exhaust valve assembly of the vehicle fails.
[0107] In the embodiment of the present application, when any one of the left exhaust noise valve and the right exhaust noise valve fails, it can be determined that the exhaust noise valve assembly has failed.
[0108] Step S730: If neither the left exhaust sound valve nor the right exhaust sound valve has failed, determine that the exhaust valve ice blockage display status is an exhaust sound valve component non-ice blockage failure, and display the exhaust valve ice blockage display status in a designated display area of the vehicle.
[0109] In an embodiment of the present application, if neither the left exhaust sound valve nor the right exhaust sound valve has failed, the exhaust valve ice blockage display status is directly determined to be a non-ice blockage failure of the exhaust sound valve assembly, and the exhaust valve ice blockage display status is displayed in a designated display area of the vehicle, so that the driver can know that the exhaust sound valve assembly is not currently ice blocked.
[0110] In an exemplary embodiment of the present application, referring to FIG. 8 , if a fault is detected in the exhaust sound valve assembly of the vehicle in step S210, the exhaust sound valve control method further includes steps S810 to S850 before obtaining the current ambient temperature and detecting the driver's control intention for the exhaust sound valve assembly, as detailed below:
[0111] Step S810: Check whether the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are faulty.
[0112] In an embodiment of the present application, it is detected whether the vehicle's engine management system (EMS), LIN (Local Interconnect Network) bus and exhaust sound valve assembly have failed.
[0113] Automobile engine management systems use electronic control to optimize engine ignition, fuel injection, air-to-fuel ratio, and exhaust emissions, ensuring optimal engine operation and achieving improved performance, safety, energy savings, and reduced emissions. The LIN bus is a low-cost serial communication network designed for distributed automotive electronic systems. It complements other multi-channel automotive networks, such as the Controller Area Network (CAN), and is suitable for applications that don't place high demands on network bandwidth, performance, or fault tolerance. The LIN bus is based on the SCI (UART) data format and utilizes a single-master / multiple-slave model, making it a special case of the UART. Using the LIN bus can save costs in applications that don't require the bandwidth and versatility of the CAN bus, such as communication between smart sensors and braking devices.
[0114] Step S820: If the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are not faulty, obtain the current driving mode and determine the control state of the exhaust sound valve assembly based on the current driving mode.
[0115] In the embodiment of the present application, if the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are not faulty, the current driving mode is obtained, and the control state of the exhaust sound valve assembly is determined based on the current driving mode. The current driving mode and the corresponding control state are consistent with those described in the aforementioned step S310 and are not further described here.
[0116] In step S830, if the control state indicates that the exhaust sound valve assembly is not controllable, a preset exhaust sound valve assembly state corresponding to the current driving mode is obtained, and the preset exhaust sound valve assembly state corresponding to the current driving mode is displayed in a designated display area.
[0117] In an embodiment of the present application, if the control state indicates that the exhaust noise valve assembly is not controllable, the preset exhaust noise valve assembly state corresponding to the current driving mode is obtained, and the obtained preset exhaust noise valve assembly state is directly displayed in the designated display area, so that the driver can know the state of the exhaust noise valve assembly in the current state. For example, if the current driving mode is the extreme sports mode, the corresponding preset exhaust noise valve assembly state is that the exhaust noise valve assembly is open, and the driver can know that the exhaust noise valve assembly is currently in the open state.
[0118] Step S840: If the control state indicates that the exhaust sound valve assembly is controllable, it is detected whether a central control signal for the exhaust sound valve assembly is obtained.
[0119] In the embodiment of the present application, if the control state indicates that the exhaust sound valve assembly is controllable, it is detected whether a central control signal for the exhaust sound valve assembly is obtained.
[0120] Step S850: If a central control signal is obtained, the exhaust sound valve assembly is controlled according to the central control signal.
[0121] In the embodiment of the present application, if the central control signal is obtained, the exhaust noise valve assembly is directly controlled according to the central control signal.
[0122] In the embodiment of the present application, no faults occur in the engine management system, the LIN bus, and the exhaust sound valve assembly, and corresponding processing is performed directly according to the exhaust sound valve assembly control state corresponding to the current driving mode.
[0123] In an exemplary embodiment of the present application, referring to FIG. 9 , in step S850 , the exhaust sound valve assembly is controlled according to the central control signal, including steps S910 to S930 , which are described in detail as follows:
[0124] Step S910: Acquire the request status of the central control signal at the request time.
[0125] In the embodiment of the present application, please refer to Figure 10, which is a schematic diagram of the central control signal, and the central control signal is an event-type signal. As shown in Figure 10, Figure 10 shows three central control signals under normal conditions and a central control signal formed by continuous pressing. Under normal conditions, after the driver presses the control button for the exhaust sound valve assembly, the host will send a control state signal of 3 to 5 cycles (50 to 100ms) as the central control signal. After the host sends the central control signal, it will immediately return to zero. When the driver presses the button abnormally and continuously, the central control signal does not have time to return to zero and continuously switches between the open and closed states. In order to avoid the central control signal from continuously switching states in a short period of time, after obtaining the central control signal, the request state of the central control signal at the request time is obtained, and the request time is the time when the central control signal is generated.
[0126] Step S920: Detect whether the central control signal is caused by an accidental touch according to the request status.
[0127] In an embodiment of the present application, a rising edge trigger module is used to detect whether the request state jumps from state 0, so as to detect whether the central control signal is caused by a false touch. If the request state does not jump from state 0, it can be determined that the central control signal is caused by a false touch. If the request state jumps from state 0, it can be determined that the central control signal is not caused by a false touch.
[0128] Step S930: If the central control signal is not caused by an accidental touch, the exhaust sound valve assembly is controlled according to the central control signal.
[0129] In the embodiment of the present application, if the central control signal is not caused by an accidental touch, the exhaust sound valve assembly is directly controlled according to the central control signal. At the same time, no changes are made to the memory intermediate variables corresponding to the driving mode. Specifically, the driver's very rapid manipulation of the exhaust sound valve is considered to be an erroneous operation, or a meaningless continuous key press, and the system will not respond, which is beneficial to improving the user experience. The type of the memory intermediate variable corresponding to the driving mode is the Ascet non-erasable type, that is, the memory intermediate variable is stored in the non-erasable space of the memory and will not be cleared as the vehicle is powered on and off. This makes it possible not only to memorize the switch status of the sound valve in each driving mode when the vehicle is powered on, but also to maintain the memory function after the vehicle is powered off and powered on again. By memorizing the driver's habit of opening or closing the exhaust sound valve assembly in each driving mode in the power-on state, the driver's habit of powering off and restarting the vehicle is further retained, which is beneficial to recording the driver's personalized habits and improving the user experience.
[0130] In the embodiment of the present application, in view of the transmission characteristics of the central control signal as an event-type signal, the Ascet rising edge trigger and the basic logic module are used to filter out continuous and rapid abnormal key presses, that is, only the first rising edge in a series of rapid signals is recognized. When the driver makes an error operation or presses the key continuously with emotion, only the first control intention can be recognized, which is more humane.
[0131] In an exemplary embodiment of the present application, please refer to FIG11, which is a flow chart of an exhaust sound valve control method according to an exemplary embodiment. As shown in FIG11, in an exemplary embodiment, the exhaust sound valve control method may include steps S1101 to S1108, which are described in detail as follows:
[0132] Step S1101: Check whether any of the vehicle's engine management system, LIN bus, and exhaust sound valve assembly fails.
[0133] In the embodiment of the present application, it is detected whether any of the vehicle's engine management system, LIN bus and exhaust sound valve assembly has a fault. The engine management system and the exhaust sound valve assembly exchange signals through the LIN bus. When a communication failure occurs, the signal will be transmitted to the engine management system in the form of a logical quantity. The fault status of the left and right exhaust sound valves of the exhaust sound valve assembly will be transmitted to the engine management system in the form of a state quantity.
[0134] Step S1102: If any of the engine management system, the LIN bus, and the exhaust sound valve assembly of the vehicle fails, detect whether the exhaust sound valve assembly fails.
[0135] In the embodiment of the present application, when any one of the engine management system, the LIN bus and the exhaust sound valve assembly fails, it is further detected whether the exhaust sound valve assembly fails.
[0136] Specifically, obtain the fault status signals corresponding to the left and right exhaust sound valves, perform "equal" operations on the fault status signals corresponding to the left and right exhaust sound valves and states 1 and 3 respectively, and obtain four output results. Perform "or" operation on the four output results. If the output is set, it is considered that a blockage fault has occurred and proceed to the next step. If the output is reset, it is considered that there is no blockage fault.
[0137] In step S1103, if the exhaust sound valve assembly is not faulty, the first memory logic value corresponding to the opening or closing of the exhaust sound valve assembly is reset, the exhaust valve is determined to be in a non-blocked fault state, and the exhaust valve non-blocked fault state is displayed in a designated display area of the vehicle.
[0138] In this embodiment, if the exhaust valve assembly is not faulty, the first stored logical variable corresponding to whether the exhaust valve assembly is open or closed is reset, i.e., the first stored logical variable is assigned a value of false. The exhaust valve is determined to be in a non-blocked fault state, and this state is displayed in a designated display area of the vehicle, allowing the driver to understand the current state of the exhaust valve assembly in the designated display area.
[0139] Step S1104, if the exhaust sound valve assembly fails, obtain the timing status, current ambient temperature and control intention, and determine the exhaust valve ice blockage display status based on the timing status, current ambient temperature and control intention, and display the exhaust valve ice blockage display status in the designated display area of the vehicle.
[0140] In an embodiment of the present application, when a fault in the exhaust sound valve assembly is detected, the exhaust valve ice blockage display status is determined based on the acquired timing status, current ambient temperature and control intention.
[0141] Specifically, when determining the exhaust valve ice blockage display status, a bus driving mode signal is received to determine the current driving mode, and the control status of the exhaust sound valve assembly corresponding to the current driving mode is obtained. If the control status indicates that the exhaust sound valve assembly cannot be controlled in the current driving mode, the corresponding preset exhaust sound valve assembly status is obtained, and the open / closed status of the preset exhaust sound valve assembly status corresponding to the current driving mode is assigned to the request variable corresponding to the opening or closing of the exhaust sound valve assembly, and then the preset exhaust sound valve assembly status corresponding to the current driving mode is displayed in the designated display area.
[0142] If the control state represents the current driving mode, the exhaust sound valve component can be controlled, receive the central control signal, perform a "not equal to" logic operation on the central control signal and state 0, and perform a rising edge detection, and at the same time perform an "equal to" logic operation with state 1 or state 2, and perform an "and" logic operation on the rising edge detection output result and the "equal to" logic result. If the output is set, the opening state or closing state of the sound valve is assigned to the memory intermediate variable corresponding to the driving mode. Finally, the memory intermediate variable corresponding to the driving mode is assigned to the request variable corresponding to the opening or closing of the exhaust sound valve component, and sent to the designated display area for display.
[0143] Use the Ascet bilateral trigger module to perform bilateral trigger detection on the request variable corresponding to the opening or closing of the exhaust sound valve component and state 2 through the "equal" comparison logic, output the bilateral trigger detection logic quantity to the input port of the Ascet latch module, and latch the request variable corresponding to the opening or closing of the exhaust sound valve component at the output port.
[0144] A "less than" comparison logic operation is performed on the current ambient temperature and the set temperature threshold to obtain a comparison result logic quantity, and the comparison result logic quantity is inverted to obtain an inverted logic quantity, which will be used to reset the latch; an inverted logic operation is performed on the first memory logic quantity corresponding to the opening or closing of the exhaust sound valve component, and a logical "OR" operation is performed on it and the aforementioned inverted logic quantity, and the logical result after the "OR" operation is output to the reset port of the Ascet latch.
[0145] Determine whether the first logic branch corresponding to the current ambient temperature being lower than the set temperature threshold, the second logic branch corresponding to the control intention to change the operating state of the exhaust sound valve assembly, and the third logic branch corresponding to the timing state indicating that the current control cumulative time is lower than the preset cumulative time threshold are simultaneously established, that is, perform an "AND" operation on the above three logic branches to determine whether the three are simultaneously established, and output the logic quantity; set the first memory logic quantity so that the latch is reset only once when entering the ice blockage fault judgment, and then detect the driver's control intention normally, and then output the logic quantity obtained by determining whether the above three logic branches are simultaneously established to the Ascet rising edge delay module to obtain the Ascet rising edge delay module output logic quantity; determine whether the Ascet rising edge delay module output logic quantity is set. If set, determine that the exhaust valve ice blockage display state is an exhaust sound valve assembly ice blockage fault, and send it to the designated display area for display. If not set, determine that the exhaust valve ice blockage display state is an exhaust sound valve assembly non-ice blockage fault, and send it to the designated display area for display.
[0146] In this embodiment of the present application, bilateral trigger detection can determine whether the driver has the control intention to open or close the exhaust sound valve assembly. This control intention is detected by the bilateral trigger, regardless of whether it is a subjective driver request through a central control signal or a switch request caused by a driving mode switch. In a specific application, even if the current ambient temperature determines that the exhaust sound valve assembly may have an ice blockage fault, if the control intention indicates that the driver has no control demand for the exhaust sound valve assembly, the exhaust sound valve assembly ice blockage fault will not be displayed in the designated display area. This is because as the exhaust temperature rises, the ice blockage will gradually disappear, and there is no need to unnecessarily report the fault and cause trouble to the driver.
[0147] In step S1105, if the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are not faulty, the first memory logic value corresponding to the opening or closing of the exhaust sound valve assembly is reset, and the second memory logic value corresponding to the ice blockage fault of the exhaust sound valve assembly is reset.
[0148] In this embodiment of the present application, a first memory logical value and a second memory logical value are pre-set and reset, i.e., assigned to false. This reset prevents the driver from having no control requirements for the exhaust sound valve assembly when the ice jam fault is again determined, resulting in the latch output being set and the rising edge delay module not starting time from 0.
[0149] Specifically, when the exhaust valve fault disappears and the exhaust valve ice blockage display state is determined based on the current ambient temperature and control intent, or the exhaust valve ice blockage display state is determined based on the timing state, the current ambient temperature and the control intent, the first memory logic value is reset. When the exhaust valve ice blockage display state is determined based on the current ambient temperature and the control intent, or the exhaust valve ice blockage display state is determined based on the timing state, the current ambient temperature and the control intent, the output of the latch is reset using the logic value, so that the output of the Ascet latch output logic value branch is reset. When the exhaust valve assembly fault disappears and the ice blockage fault judgment is entered again, the latch output will be set only when the driver's subjective or objective control demand for the exhaust valve assembly is detected. Otherwise, it is considered that the ice blockage fault is not sent to the instrument display to avoid interference to the driver.
[0150] The latch can latch the driver's exhaust sound valve assembly control requirements. The Ascet latch has an input port, a reset port, an output port, and an inverted output port. Once the input port detects a set position, the output port latches the set position, unless the reset port detects a set signal, at which time the output port is reset. It is worth noting that when the input port and the reset port are set at the same time, the latch output is reset.
[0151] When the exhaust sound valve assembly fault disappears and the exhaust valve ice blockage display state is determined based on the current ambient temperature and control intention, or when the judgment logic of determining the exhaust valve ice blockage display state based on the timing state, the current ambient temperature and the control intention is exited, the second memory logic quantity is reset. When the ice blockage fault judgment is entered again, the timing module with the rising edge delay is cleared within a time step to ensure the delay time robustness of the ice blockage fault instrument display.
[0152] In the embodiment of the present application, the request variable corresponding to the opening or closing of the exhaust sound valve component is defined, and the driver's sound valve control intention is latched in combination with the Ascet bilateral trigger detection and latch module. This is used as one of the conditions for judging the ice blockage fault. Only when it is detected that the driver has the intention to control the sound valve, the ice blockage fault is considered to be reported to avoid causing unnecessary trouble to the driver.
[0153] Step S1106: Obtain the current driving mode, and determine whether the exhaust sound valve assembly is adjustable based on the control state corresponding to the current driving mode.
[0154] In an embodiment of the present application, after resetting the first memory logic quantity and the second memory logic quantity, the current driving mode is obtained, and whether the exhaust sound valve assembly is adjustable is determined according to the control state corresponding to the current driving mode, that is, whether the exhaust sound valve assembly can be adjusted by the central control signal is determined.
[0155] Step S1107: If the exhaust sound valve assembly is adjustable, the exhaust sound valve assembly is controlled according to the obtained central control signal, and the driving parameters of the driver in the current driving mode are memorized.
[0156] In an embodiment of the present application, if the exhaust sound valve assembly is adjustable, the exhaust sound valve assembly is directly controlled according to the acquired central control signal, and the driving parameters of the driver in the current driving mode are memorized. The memorized driving parameters can represent the driving habits of the driver in the current driving mode.
[0157] Step S1108: If the exhaust sound valve assembly is not adjustable, the exhaust sound valve assembly is controlled according to a preset exhaust sound valve assembly state corresponding to the current driving mode, and the preset exhaust sound valve assembly state is displayed in a designated display area.
[0158] In an embodiment of the present application, after determining that the exhaust sound valve assembly cannot be adjusted, the exhaust sound valve assembly is directly controlled according to the preset exhaust sound valve assembly state corresponding to the current driving mode, and then the preset exhaust sound valve assembly state is displayed in the designated display area.
[0159] In the embodiment of the present application, when the exhaust sound valve assembly fault disappears, when entering the ice blockage fault judgment again, it is necessary to clear the driver's control intention that may have existed last time, that is, reset the latch; when in the ice blockage fault judgment branch, and the driver turns off the power and shuts down and then powers on again, it is also necessary to clear the driver's control intention before powering off; because the ambient temperature is relatively stable, the ice blockage fault reported due to the ambient temperature being less than the set temperature threshold and the driver's control intention should not be too long, otherwise it will cause trouble to the user. In response to the above scenarios, the first memory logic quantity and its variable properties are defined, and the ambient temperature comparison logic is designed to reset the reset latch to meet the above complex usage scenarios, making the exhaust sound valve assembly ice blockage fault reporting more intelligent and humane; the defined second memory logic quantity ensures that each time the ice blockage fault judgment is entered, the cumulative timing of the rising edge delay module is reset, which improves the robustness of the code operation at the Ascet software level and reduces the probability of false ice blockage fault reporting from the user experience level.
[0160] In an exemplary embodiment of the present application, please refer to FIG12 , which shows an exhaust sound valve control device according to an exemplary embodiment, including:
[0161] an acquisition module 1210 configured to acquire the current ambient temperature and detect the driver's control intention for the exhaust sound valve assembly if a fault is detected in the exhaust sound valve assembly of the vehicle;
[0162] A determination module 1220 is configured to determine an exhaust valve ice blockage display state according to the current ambient temperature and the control intention;
[0163] The display module 1230 is configured to display the exhaust valve ice blockage status in a designated display area of the vehicle.
[0164] In an exemplary embodiment of the present application, the determination module 1220 includes:
[0165] a first acquisition submodule configured to acquire a current control cumulative time for exhaust noise valve control and determine a timing state according to the current control cumulative time;
[0166] The first determination submodule is configured to determine the exhaust valve ice blockage display state according to the timing state, the current ambient temperature and the control intention.
[0167] In an exemplary embodiment of the present application, determining a submodule includes:
[0168] The first determining unit is configured to, if the timing status indicates that the current control cumulative time is less than a preset cumulative time threshold and the current ambient temperature is less than a set temperature threshold, the control intention is to change the operating state of the exhaust sound valve assembly, and determine that the exhaust valve ice blockage display state is an exhaust sound valve assembly ice blockage fault;
[0169] The second determination unit is configured to determine that the exhaust valve ice blockage display state is a non-ice blockage fault of the exhaust sound valve assembly if the timing state indicates that the current control cumulative time is greater than or equal to a preset cumulative time threshold, the current ambient temperature is greater than or equal to a set temperature threshold, or the control intention is to change the operating state of the exhaust sound valve assembly without controlling the exhaust sound valve assembly.
[0170] In an exemplary embodiment of the present application, the acquisition module 1210 includes:
[0171] a second acquisition submodule configured to acquire a current driving mode and determine a control state of the exhaust sound valve assembly according to the current driving mode;
[0172] a second determining submodule configured to determine a control intention for the exhaust sound valve assembly based on a current driving mode if the control state indicates that the exhaust sound valve assembly is not controllable;
[0173] a detection submodule configured to detect whether a central control signal for the exhaust sound valve assembly is obtained if the control state indicates that the exhaust sound valve assembly is controllable;
[0174] The third determination submodule is configured to determine the control intention for the exhaust sound valve assembly according to the central control signal if the central control signal is obtained.
[0175] In an exemplary embodiment of the present application, the exhaust noise valve assembly includes a left exhaust noise valve and a right exhaust noise valve, and the exhaust noise valve control device further includes:
[0176] A first detection unit is configured to detect whether the left exhaust noise valve and the right exhaust noise valve are faulty;
[0177] a third determining unit configured to determine that the exhaust sound valve assembly of the vehicle is faulty if either the left exhaust sound valve or the right exhaust sound valve is faulty;
[0178] The fourth determination unit is configured to determine that the exhaust valve ice blockage display status is a non-ice blockage fault of the exhaust sound valve component if neither the left exhaust sound valve nor the right exhaust sound valve has failed, and to display the exhaust valve ice blockage display status in a designated display area of the vehicle.
[0179] In an exemplary embodiment of the present application, the exhaust sound valve control device further includes:
[0180] a second detection unit configured to detect whether a fault occurs in the vehicle's engine management system, LIN bus, and exhaust sound valve assembly;
[0181] a first acquisition unit configured to acquire a current driving mode if no fault occurs in the engine management system, the LIN bus, and the exhaust sound valve assembly of the vehicle, and determine a control state of the exhaust sound valve assembly based on the current driving mode;
[0182] a second acquiring unit configured to acquire a preset exhaust sound valve assembly state corresponding to a current driving mode if the control state indicates that the exhaust sound valve assembly is not controllable, and display the preset exhaust sound valve assembly state corresponding to the current driving mode in a designated display area;
[0183] a third detection unit configured to detect whether a central control signal for the exhaust sound valve assembly is obtained if the control state indicates that the exhaust sound valve assembly is controllable;
[0184] The control unit is configured to control the exhaust sound valve assembly according to the central control signal if the central control signal is obtained.
[0185] In an exemplary embodiment of the present application, the control unit includes:
[0186] an acquisition subunit configured to acquire a request state of the central control signal at a request time;
[0187] a detection subunit, configured to detect whether the central control signal is caused by an accidental touch according to the request state;
[0188] The control subunit is configured to control the exhaust sound valve assembly according to the central control signal if the central control signal is not caused by an accidental touch.
[0189] It should be noted that the apparatus provided in the above embodiment and the method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.
[0190] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device implements the exhaust sound valve control method provided in the above-mentioned embodiments.
[0191] FIG13 shows a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application.
[0192] It should be noted that the computer system 1300 of the electronic device shown in FIG13 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.
[0193] As shown in Figure 13, computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to programs stored in read-only memory (ROM) 1302 or programs loaded from storage unit 1308 into random access memory (RAM) 1303, such as executing the methods described in the above embodiments. Various programs and data required for system operation are also stored in RAM 1303. CPU 1301, ROM 1302, and RAM 1303 are connected to each other via bus 1304. Input / output (I / O) interface 1305 is also connected to bus 1304.
[0194] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, and the like; an output section 1307 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; a storage section 1308 including a hard disk; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. Removable media 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1310 as needed, so that computer programs read from the removable media can be installed in the storage section 1308 as needed.
[0195] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1309, and / or installed from a removable medium 1311. When the computer program is executed by the central processing unit (CPU) 1301, the various functions defined in the system of the present application are executed.
[0196] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0197] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0198] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0199] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the aforementioned method. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently without being incorporated into the electronic device.
[0200] Another aspect of the present application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the above embodiments.
[0201] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. Ordinary technicians in this field can easily make corresponding changes or modifications based on the main ideas and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
Claims
1. An exhaust sound valve control method, characterized in that: include: If a fault is detected in the exhaust sound valve assembly of the vehicle, obtaining the current ambient temperature and detecting the driver's control intention with respect to the exhaust sound valve assembly; Determining an exhaust valve ice blockage display state according to the current ambient temperature and the control intention; The exhaust valve ice blockage display status is displayed in a designated display area of the vehicle.
2. The method according to claim 1, characterized in that The determining the exhaust valve ice blockage display state according to the current ambient temperature and the control intention includes: Acquiring a current control cumulative time for exhaust sound valve control, and determining a timing state according to the current control cumulative time; The exhaust valve ice blockage display state is determined according to the timing state, the current ambient temperature and the control intention.
3. The method according to claim 2, characterized in that The determining the exhaust valve ice blockage display state according to the timing state, the current ambient temperature and the control intention includes: If the timing state indicates that the current control cumulative time is less than the preset cumulative time threshold, and the current ambient temperature is less than the set temperature threshold, the control intention is to change the operating state of the exhaust sound valve assembly, and the exhaust valve ice blockage display state is determined to be an exhaust sound valve assembly ice blockage fault; If the timing status indicates that the current control accumulated time is greater than or equal to the preset accumulated time threshold, the current ambient temperature is greater than or equal to the set temperature threshold, or the control intention is to not control the operating state of the exhaust sound valve assembly to change, it is determined that the exhaust valve ice blockage display state is an exhaust sound valve assembly non-ice blockage fault.
4. The method according to claim 1, characterized in that The detecting the driver's control intention with respect to the exhaust sound valve assembly comprises: Acquiring a current driving mode, and determining a control state of the exhaust sound valve assembly according to the current driving mode; If the control state indicates that the exhaust sound valve assembly is not controllable, determining a control intention for the exhaust sound valve assembly according to the current driving mode; If the control state indicates that the exhaust sound valve assembly is controllable, detecting whether a central control signal for the exhaust sound valve assembly is obtained; If the central control signal is obtained, the control intention for the exhaust sound valve assembly is determined according to the central control signal.
5. The method according to any one of claims 1 to 4, characterized in that The exhaust sound valve assembly includes a left exhaust sound valve and a right exhaust sound valve. Before the step of obtaining the current ambient temperature if a fault is detected in the exhaust sound valve assembly of the vehicle and detecting the driver's control intention for the exhaust sound valve assembly, the method further includes: Detecting whether the left exhaust noise valve and the right exhaust noise valve are faulty; If either the left exhaust sound valve or the right exhaust sound valve fails, it is determined that the exhaust sound valve assembly of the vehicle fails; If neither the left exhaust sound valve nor the right exhaust sound valve fails, the exhaust valve ice blockage display state is determined to be an exhaust sound valve component non-ice blockage failure, and the exhaust valve ice blockage display state is displayed in a designated display area of the vehicle.
6. The method according to any one of claims 1 to 4, characterized in that Before obtaining the current ambient temperature if a fault is detected in the exhaust sound valve assembly of the vehicle, and detecting the driver's control intention for the exhaust sound valve assembly, the method further includes: Detecting whether an engine management system, a LIN bus, and an exhaust sound valve assembly of the vehicle are faulty; If the engine management system, the LIN bus and the exhaust sound valve assembly of the vehicle are not faulty, obtaining a current driving mode, and determining a control state of the exhaust sound valve assembly according to the current driving mode; If the control state indicates that the exhaust sound valve assembly is not controllable, obtaining a preset exhaust sound valve assembly state corresponding to the current driving mode, and displaying the preset exhaust sound valve assembly state corresponding to the current driving mode in a designated display area; If the control state indicates that the exhaust sound valve assembly is controllable, detecting whether a central control signal for the exhaust sound valve assembly is obtained; If the central control signal is obtained, the exhaust noise valve assembly is controlled according to the central control signal.
7. The method according to claim 6, characterized in that The controlling the exhaust sound valve assembly according to the central control signal includes: Obtaining a request state of the central control signal at a request time; Detecting whether the central control signal detection is caused by an accidental touch according to the request state; If the central control signal is not caused by an accidental touch, the exhaust sound valve assembly is controlled according to the central control signal.
8. An exhaust sound valve control device, characterized in that: include: an acquisition module configured to acquire a current ambient temperature if a fault is detected in an exhaust sound valve assembly of the vehicle, and to detect a driver's control intention with respect to the exhaust sound valve assembly; a determination module configured to determine an exhaust valve ice blockage display state according to the current ambient temperature and the control intention; The display module is configured to display the exhaust valve ice blockage status in a designated display area of the vehicle.
9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the exhaust sound valve control method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the exhaust sound valve control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for controlling vehicle engine throttle valve plate
CN106555687A
Method for variable position exhaust tuning valve diagnostics
CN109695486A
Testing device for exhaust sound valve
CN218098289U
Instrument monitoring device
JP2009210245A
