Exhaust sound wave valve control method and device, electronic equipment and storage medium
By detecting faults in the exhaust sound valve assembly, obtaining ambient temperature and driver control intentions, and combining timing status and temperature thresholds, the problem of the exhaust sound valve easily freezing and clogging in low-temperature environments was solved, enabling accurate display of ice blockage status and improving the driver's user experience.
Patent Information
- Application Number
- CN202310733742.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2043-06-19
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.
After detecting a fault in the exhaust sound valve assembly, the ambient temperature and the driver's control intention are obtained. Combined with the timing status and temperature threshold, the exhaust valve ice blockage display status is determined and displayed in the vehicle display area to avoid false fault reports.
It accurately displays the ice blockage status of the exhaust sound valve assembly, avoids false alarms, improves the driver experience, and meets personalized control needs.
Smart Images

Figure CN119163496B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to an exhaust sound wave valve control method and device, electronic equipment and computer readable storage medium. BACKGROUND
[0002] With the gradual movement and youth of vehicle configuration, more and more automobile products begin to be equipped with exhaust sound wave valves to meet the individual needs of users. However, the use scenarios of automobiles are complex and diverse, and the operation habits of different drivers are changing, so that the control requirements of the exhaust sound wave valve are becoming increasingly complex. In particular, for users in regions with lower air temperature, the exhaust sound wave valve is prone to freezing and blocking failure. In the prior art, after it is determined that the exhaust sound wave valve has freezing and blocking failure, it is displayed so that the driver knows, but there is a situation that the driver does not have control requirements of the exhaust sound wave valve and the freezing and blocking failure is also displayed, which causes certain trouble to the driver. SUMMARY
[0003] To solve the above technical problems, embodiments of the present application provide an exhaust sound wave valve control method and device, electronic equipment and computer readable storage medium, which are aimed at solving the technical problem that the driver does not have control requirements of the exhaust sound wave valve and the freezing and blocking failure is also displayed.
[0004] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.
[0005] According to one aspect of an embodiment of the present application, an exhaust sound wave valve control method is provided, comprising:
[0006] If it is detected that the exhaust sound wave valve assembly of the vehicle has a failure, the current ambient temperature is acquired, and the control intention of the driver for the exhaust sound wave valve assembly is detected;
[0007] The exhaust valve ice block display state is determined according to the current ambient temperature and the control intention;
[0008] The exhaust valve ice block display state is displayed in a specified display area of the vehicle.
[0009] In another embodiment, the exhaust valve ice block display state is determined according to the current ambient temperature and the control intention, comprising:
[0010] The current control cumulative time for the exhaust sound wave valve control is acquired, and the timing state is determined according to the current control cumulative time;
[0011] The exhaust valve ice block display state is determined according to the timing state, the current ambient temperature and the control intention.
[0012] In another embodiment, determining the exhaust valve ice block display state according to the timing state, the current ambient temperature and the control intention comprises:
[0013] If the timing state represents that the current control accumulated time is less than the preset accumulated 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 wave valve assembly, the exhaust valve ice block display state is determined to be an exhaust sound wave valve assembly ice block fault.
[0014] If the timing state represents 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 not to change the operating state of the exhaust sound wave valve assembly, the exhaust valve ice block display state is determined to be an exhaust sound wave valve assembly non-ice block fault.
[0015] In another embodiment, detecting the control intention of the driver for the exhaust sound wave valve assembly comprises:
[0016] Obtaining the current driving mode, and determining the regulation state of the exhaust sound wave valve assembly according to the current driving mode;
[0017] If the regulation state represents that the exhaust sound wave valve assembly is not regulatable, determining the control intention of the driver for the exhaust sound wave valve assembly according to the current driving mode;
[0018] If the regulation state represents that the exhaust sound wave valve assembly is regulatable, detecting whether a central control signal for the exhaust sound wave valve assembly is obtained;
[0019] If the central control signal is obtained, determining the control intention of the driver for the exhaust sound wave valve assembly according to the central control signal.
[0020] In another embodiment, the exhaust sound wave valve assembly comprises a left exhaust sound wave valve and a right exhaust sound wave valve, and before obtaining the current ambient temperature and detecting the control intention of the driver for the exhaust sound wave valve assembly, the method further comprises:
[0021] Detecting whether the left exhaust sound wave valve and the right exhaust sound wave valve are faulty;
[0022] If either the left exhaust sound wave valve or the right exhaust sound wave valve is faulty, determining that the exhaust sound wave valve assembly of the vehicle is faulty;
[0023] If neither the left exhaust sound wave valve nor the right exhaust sound wave valve is faulty, determining that the exhaust valve ice block display state is an exhaust sound wave valve assembly non-ice block fault, and displaying the exhaust valve ice block display state in a designated display area of the vehicle.
[0024] In another embodiment, if it is detected that the exhaust sound wave valve assembly of the vehicle is malfunctioning, the method further comprises, before acquiring the current ambient temperature and detecting the driver's control intention for the exhaust sound wave valve assembly:
[0025] detecting whether the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle are malfunctioning; if none of the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle is malfunctioning, acquiring the current driving mode and determining the regulation state of the exhaust sound wave valve assembly according to the current driving mode;
[0026] if the regulation state represents that the exhaust sound wave valve assembly is not controllable, acquiring the preset exhaust sound wave valve assembly state corresponding to the current driving mode and displaying the preset exhaust sound wave valve assembly state corresponding to the current driving mode in the designated display area;
[0027] if the regulation state represents that the exhaust sound wave valve assembly is controllable, detecting whether a central control signal for the exhaust sound wave valve assembly is acquired,
[0028] if the central control signal is acquired, controlling the exhaust sound wave valve assembly according to the central control signal.
[0029] In another embodiment, controlling the exhaust sound wave valve assembly according to the central control signal comprises:
[0030] acquiring the request state of the central control signal at the request time;
[0031] detecting whether the central control signal is triggered by a false touch according to the request state;
[0032] if the central control signal is not triggered by a false touch, controlling the exhaust sound wave valve assembly according to the central control signal.
[0033] According to an aspect of an embodiment of the present application, an exhaust sound wave valve control device is provided, comprising:
[0034] an acquisition module configured to, if it is detected that the exhaust sound wave valve assembly of the vehicle is malfunctioning, acquire the current ambient temperature and detect the driver's control intention for the exhaust sound wave valve assembly;
[0035] a determination module configured to determine the exhaust valve icing display state according to the current ambient temperature and the control intention;
[0036] a display module configured to display the exhaust valve icing display state in the designated display area of the vehicle.
[0037] According to an 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, when the one or more programs are executed by the one or more processors, the electronic device implements the exhaust sound wave valve control method as described above.
[0038] According to an aspect of the embodiments of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores computer readable instructions. When the computer readable instructions are executed by a processor of a computer, the computer executes the exhaust sound wave valve control method as above.
[0039] According to an aspect of the embodiments of the present application, a computer program product or computer program is provided, and 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 the processor executes the computer instructions, so that the computer device executes the exhaust sound wave valve control method provided in various optional embodiments as above.
[0040] In the technical solutions provided by the embodiments of the present application, after detecting that the exhaust sound wave valve assembly fails, the current ambient temperature and the control intention of the driver to the exhaust sound wave valve assembly are obtained, whether the exhaust sound wave valve assembly is likely to be blocked by ice can be determined according to the current ambient temperature, and the control intention can represent whether the driver has a control demand for the exhaust sound wave valve assembly. The exhaust valve ice blockage display state is determined by comprehensively determining the current ambient temperature and the control intention. The determined exhaust valve ice blockage display state can represent whether the exhaust sound wave valve assembly is blocked by ice. At the same time, the determined exhaust valve ice blockage display state corresponds to the control demand of the driver. The determined exhaust valve ice blockage display state is displayed in the specified display area of the vehicle, so that the driver can understand whether the exhaust sound wave valve assembly is blocked by ice in the specified display area, and unnecessary disturbance to the driver is avoided.
[0041] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0042] The drawings herein are incorporated into the specification and form a part of the specification, show embodiments consistent with the present application, and together with the specification serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those of ordinary skill in the art without creative labor on the basis of these drawings. In the drawings:
[0043] Figure 1 is a schematic diagram of a use scenario related to the present application;
[0044] Figure 2 is a flowchart of an exhaust sound wave valve control method related to the present application;
[0045] Figure 3is a flow chart of step S210 in one embodiment to which the present application pertains;
[0046] Figure 4 is a flow chart of step S220 in one embodiment to which the present application pertains;
[0047] Figure 5 is a flow chart of an algorithm of an Ascet rising edge delay module;
[0048] Figure 6 is a flow chart of step S420 in one embodiment to which the present application pertains;
[0049] Figure 7 is a flow chart of an exhaust sound wave valve control method in another embodiment to which the present application pertains;
[0050] Figure 8 is a flow chart of an exhaust sound wave valve control method in another embodiment to which the present application pertains;
[0051] Figure 9 is a flow chart of step S850 in one embodiment to which the present application pertains;
[0052] Figure 10 is a schematic diagram of a central control signal to which the present application pertains;
[0053] Figure 11 is a flow chart of an exhaust sound wave valve control method in another embodiment to which the present application pertains;
[0054] Figure 12 is a block diagram of an exhaust sound wave valve control device to which the present application pertains;
[0055] Figure 13 shows a structural schematic diagram of a computer system of an electronic device suitable for implementing embodiments of the present application. DETAILED DESCRIPTION
[0056] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements, and redundant description is omitted. The following exemplary embodiments described in the following description do not represent all of the aspects of the present application. Instead, they merely represent different implementations of aspects of the present application. It should be understood that many aspects of the present application are not limited to the implementations described herein, but are applicable to a wide range of implementations beyond the specific embodiments described. Accordingly, the exemplary embodiments described herein are merely illustrative and should not be taken as limiting of the present application.
[0057] The block diagrams in the drawings show only the functional entities and do not necessarily correspond to physically separate entities. That is, the functional entities can be implemented in software, or in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0058] The flowchart shown in the drawing is only an exemplary illustration, and is not necessarily required to include all the contents and operations / steps, nor is it necessarily required to be executed in the order described. For example, some operations / steps can be further broken down, and some operations / steps can be combined or partially combined, so the actual execution order can be changed according to actual conditions.
[0059] It should also be noted that "multiple" as mentioned in the present application refers to two or more than two. The association relationship of "and / or" describes the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents that the associated objects before and after are in an "or" relationship.
[0060] Please refer to Figure 1 , Figure 1 is a schematic diagram of a use scenario of an exhaust sound wave valve control method involved in the present application, which includes a normal state and a fault state.
[0061] In the normal state, the state of the exhaust sound wave valve assembly is bound to the driving mode by setting corresponding control states for multiple driving modes; the filter for continuous and rapid abnormal key pressing is realized by using the Ascet rising edge trigger and the basic logic module set by the event type central control signal; the control habit of the driver for the exhaust sound wave valve assembly in different driving modes can be memorized without resetting when the vehicle is powered on and off by setting the Ascet non-erasing type memory intermediate variable corresponding to the driving mode.
[0062] In the fault state, the control intention of the driver for the exhaust sound wave valve assembly is detected by the double-edge trigger module combined with the latch module set; the control intention of the driver is cleared when the exhaust sound wave valve assembly enters the control flow again after the fault disappears by defining the first memory logic quantity corresponding to the opening or closing of the exhaust sound wave valve assembly; the control intention of the driver is cleared after the vehicle is powered on and off by defining the logic quantity to automatically reset; whether the exhaust sound wave valve assembly is likely to be blocked by ice is determined according to the current environment temperature and the set temperature threshold by setting the latch corresponding to the comparison of the current environment temperature and the set temperature threshold; the rising edge delay timing module is cleared in one time step to ensure the delay time robustness of the ice blockage fault instrument display when entering the ice blockage fault judgment again by defining the second memory logic quantity corresponding to the ice blockage fault of the exhaust sound wave valve assembly.
[0063] Figure 2 is a flowchart of an exhaust sound wave valve control method according to an exemplary embodiment. The method can be applied to Figure 1The usage scenarios shown.
[0064] like Figure 2 As shown, in an exemplary embodiment, the exhaust sound valve control method may include steps S210 to S230, which are described in detail below:
[0065] In step S210, if a malfunction is detected in the vehicle's exhaust sound valve assembly, the current ambient temperature is obtained, and the driver's control intention regarding the exhaust sound valve assembly is detected.
[0066] In this embodiment of the application, an exhaust sound valve assembly is provided on the vehicle. The exhaust sound valve assembly is used to detect whether it has malfunctioned. The exhaust sound valve assembly has multiple malfunction states, including blockage malfunction and non-blockage malfunction.
[0067] When the exhaust sound valve assembly malfunctions, the system acquires the current ambient temperature of the vehicle's surroundings and detects the driver's control intent regarding the exhaust sound valve assembly. The current ambient temperature can be obtained through a temperature sensor installed on the vehicle or through weather forecasts. The aforementioned control intent represents the driver's intention to open or close the exhaust sound valve assembly.
[0068] In one exemplary embodiment of this application, please refer to Figure 3 In step S210, the driver's control intention regarding the exhaust sound valve assembly is detected, including steps S310 to S340, which are detailed below:
[0069] Step S310: Obtain the current driving mode and determine the control state of the exhaust sound valve assembly based on the current driving mode.
[0070] In this embodiment, the 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 has multiple driving modes, including Ecology Conservation Optimization (ECO), Sport+, Comfort, Sport, and Individual. Each driving mode has a pre-set corresponding control state, which indicates whether the exhaust sound valve assembly can be controlled under the corresponding driving mode.
[0071] Specifically, the control state corresponding to the economic mode and the extreme sports mode can be set as the unadjustable exhaust sound wave valve assembly, that is, the exhaust sound wave valve assembly cannot be adjusted by the central control signal; and the control state corresponding to the comfort mode, the sports mode and the personal mode can be set as the adjustable exhaust sound wave valve assembly, that is, the exhaust sound wave valve assembly can be adjusted by the central control signal. In the economic mode, the preset exhaust sound wave valve assembly state corresponding thereto is that the exhaust sound wave valve assembly is closed, and in the extreme sports mode, the preset exhaust sound wave valve assembly state corresponding thereto is that the exhaust sound wave valve assembly is opened. In other embodiments, the control state corresponding to each driving mode can be set as needed, and the present application does not limit this.
[0072] In the embodiments of the present application, by setting the corresponding control state for different driving modes, it is beneficial for the driver to form a fixed driving style impression.
[0073] In step S320, if the control state represents that the exhaust sound wave valve assembly is unadjustable, the control intention for the exhaust sound wave valve assembly is determined according to the current driving mode.
[0074] In the embodiments of the present application, if the control state corresponding to the current driving mode represents that the exhaust sound wave valve assembly is unadjustable, the preset exhaust sound wave valve assembly state corresponding thereto is obtained, and the control intention is determined according to the preset exhaust sound wave valve assembly state. For example, if the current driving mode is the economic mode, the preset exhaust sound wave valve assembly state corresponding thereto is that the exhaust sound wave valve assembly is closed, and the corresponding control intention is to control the exhaust sound wave valve assembly to be closed.
[0075] In step S330, if the control state represents that the exhaust sound wave valve assembly is adjustable, it is detected whether the central control signal for the exhaust sound wave valve assembly is obtained.
[0076] In the embodiments of the present application, if the control state corresponding to the current driving mode represents that the exhaust sound wave valve assembly is adjustable, it is detected whether the central control signal for the exhaust sound wave valve assembly is obtained from the CAN bus, and the central control signal is generated by the manual control of the driver.
[0077] In step S340, if the central control signal is obtained, the control intention for the exhaust sound wave valve assembly is determined according to the central control signal.
[0078] In the embodiments of the present application, if the central control signal is obtained, the control intention for the exhaust sound wave valve assembly is directly determined according to the central control signal. For example, if the central control signal represents that the exhaust sound wave valve assembly is opened, the corresponding control intention is to control the exhaust sound wave valve assembly to be opened.
[0079] In the embodiments of the present application, the control intention corresponding to the exhaust sound wave valve assembly in each driving mode is determined according to the preset state of the exhaust sound wave valve assembly in the driving mode. When the driving mode is the driving mode in which the exhaust sound wave valve assembly is not controllable, the control intention is determined according to the preset state of the exhaust sound wave valve assembly in the driving mode. When the driving mode is the driving mode in which the exhaust sound wave valve assembly is controllable, the control intention is determined according to the received central control signal.
[0080] In step S220, the exhaust valve ice block display state is determined according to the current environment temperature and the control intention.
[0081] In the embodiments of the present application, the exhaust valve ice block display state is determined according to the current environment temperature and the control intention. The exhaust valve ice block display state includes the non-ice block failure of the exhaust sound wave valve assembly and the ice block failure of the exhaust sound wave valve assembly.
[0082] Specifically, whether the exhaust sound wave valve assembly is likely to be frozen and blocked can be determined according to the current environment temperature, and whether the driver has a control demand for the exhaust sound wave valve assembly can be represented by the control intention. If the current environment temperature is less than a set temperature threshold, and the control intention is to change the running state of the exhaust sound wave valve assembly, it is determined that the exhaust valve ice block display state is the ice block failure of the exhaust sound wave valve assembly. If the current environment temperature is greater than or equal to the set temperature threshold, or the control intention is not to change the running state of the exhaust sound wave valve assembly, it is determined that the exhaust valve ice block display state is the non-ice block failure of the exhaust sound wave valve assembly.
[0083] In an exemplary embodiment of the present application, please refer to Figure 4 In step S220, the exhaust valve ice block display state is determined according to the current environment temperature and the control intention, including steps S410 and S420, which are described in detail as follows:
[0084] In step S410, the current control accumulated time for the exhaust sound wave valve control is obtained, and the timing state is determined according to the current control accumulated time.
[0085] In the embodiments of the present application, a rising edge delay timing module is provided to record the accumulated time of each exhaust sound wave valve control. When the ice block failure is determined each time, the accumulated time of the rising edge delay timing module in a time step is cleared to ensure the robustness of the displayed exhaust valve ice block display state. In determining the exhaust valve ice block display state, the current control accumulated time is further obtained on the basis of the current environment temperature and the control intention, and the timing state is determined according to the current control accumulated time. The timing state can represent the relationship between the current control accumulated time and the preset accumulated time threshold.
[0086] In step S420, the exhaust valve ice block display state is determined according to the timing state, the current environment temperature and the control intention.
[0087] In this embodiment, the exhaust valve ice blockage display status is determined based on the timing status, current ambient temperature, and control intent. Furthermore, this embodiment adds a real-time status determination to the exhaust valve ice blockage display status, based on the current ambient temperature and control intent, enabling a more accurate determination of the exhaust valve ice blockage display status.
[0088] In this embodiment, the timing module uses an Ascet rising edge delay module to delay the output of the ice blockage fault judgment result, such as... Figure 5 As shown, Figure 5 This is a schematic diagram of the algorithm flow for 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 cumulative control time of the rising edge delay timing module is reset to zero upon first entering the exhaust sound valve control process, so as to accurately meet the delay time requirements.
[0089] Specifically, if the current control accumulation time of the timing module for the rising edge delay of the previous exhaust sound valve control process is not cleared to zero, the current control accumulation time in the current exhaust sound valve control process will continue to accumulate based on the previous accumulation time, or even have no current control accumulation time, directly reporting an ice blockage fault. This increases the probability of false ice blockage faults and reduces user experience. This application clears the current control accumulation time of the timing module for the rising edge delay of each exhaust sound valve control process to zero, which can reduce the probability of false ice blockage faults and improve user experience.
[0090] In one exemplary embodiment of this application, please refer to Figure 6 In step S420, the ice blockage display status of the exhaust valve is determined based on the timing status, the current ambient temperature, and the control intention. This includes steps S610 and S620, which are detailed below:
[0091] 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 status of the exhaust sound valve assembly, and the exhaust valve ice blockage display status is determined to be an exhaust sound valve assembly ice blockage fault.
[0092] In this embodiment of the application, a pre-set expected cumulative time threshold and a set temperature threshold are provided. 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.
[0093] In the embodiment of the present application, the three conditions are met at the same time, and then the exhaust valve ice block display state is determined as the exhaust sound wave valve assembly ice block fault, and the exhaust sound wave valve assembly ice block fault is displayed in the designated display area of the vehicle. When the current environment temperature is less than the set temperature threshold, the exhaust sound wave valve assembly is likely to be blocked by ice, and when the current environment temperature is greater than or equal to the set temperature threshold, the possibility of being blocked by ice is small; the control intention indicates the subjective or objective control demand of the driver for the exhaust sound wave valve assembly, and the exhaust sound wave valve assembly ice block fault is reported only when the driver has the demand; and when the current control cumulative time is less than the preset cumulative time threshold, it indicates that the current control cumulative time in the last exhaust sound wave valve control process has been cleared, which ensures the consistency of timing, reduces the probability of false ice block fault reporting, and improves the user experience. Since the larger the set temperature threshold is, the more likely the ice block fault is reported, the set temperature threshold is generally set to a value less than 0°C.
[0094] The running state of the exhaust sound wave valve assembly includes an open state and a closed state, and the change of the running state of the exhaust sound wave valve assembly includes changing the exhaust sound wave valve from the open state to the closed state, or changing the exhaust sound wave valve from the closed state to the open state.
[0095] In step S620, if the timing state indicates that the current control cumulative time is greater than or equal to the preset cumulative time threshold, the current environment temperature is greater than or equal to the set temperature threshold, or the control intention is not to change the running state of the exhaust sound wave valve assembly, the exhaust valve ice block display state is determined as the exhaust sound wave valve assembly non-ice block fault.
[0096] In the embodiment of the present application, if any one of the current control cumulative time being greater than or equal to the preset cumulative time threshold, the current environment temperature being greater than or equal to the set temperature threshold, or the control intention being not to change the running state of the exhaust sound wave valve assembly is met, the exhaust valve ice block display state is determined as the exhaust sound wave valve assembly non-ice block fault.
[0097] In step S230, the exhaust valve ice block display state is displayed in the designated display area of the vehicle.
[0098] In the embodiment of the present application, the determined exhaust valve ice block display state is displayed in the designated display area of the vehicle, and specifically, the designated display area can include the instrument panel of the vehicle.
[0099] In the embodiment of the present application, whether icing blockage of the exhaust sound wave valve assembly is possible can be determined according to the current ambient temperature, the control intention can represent whether the driver has the control demand of the exhaust sound wave valve assembly, the exhaust valve icing blockage display state is determined by comprehensively determining the current ambient temperature and the control intention, the determined exhaust valve icing blockage display state can represent whether the exhaust sound wave valve assembly is icing blocked, and the determined exhaust valve icing blockage display state is displayed in the specified display area of the vehicle, so that the driver can know whether the exhaust sound wave valve assembly is icing blocked in the specified display area, and unnecessary disturbance to the driver is avoided.
[0100] In an example embodiment of the present application, referring to Figure 7 , the exhaust sound wave valve assembly includes a left exhaust sound wave valve and a right exhaust sound wave valve, and before the current ambient temperature is obtained and the control intention of the driver for the exhaust sound wave valve assembly is detected, if it is detected that the exhaust sound wave valve assembly of the vehicle is faulty, the exhaust sound wave valve control method further includes steps S710 to S730, which are described in detail as follows:
[0101] Step S710, detecting whether the left exhaust sound wave valve and the right exhaust sound wave valve are faulty.
[0102] In the embodiment of the present application, the exhaust sound wave valve assembly includes a left exhaust sound wave valve and a right exhaust sound wave valve, and whether the left exhaust sound wave valve and the right exhaust sound wave valve are faulty is detected simultaneously.
[0103] Step S720, if any of the left exhaust sound wave valve or the right exhaust sound wave valve is faulty, it is determined that the exhaust sound wave valve assembly of the vehicle is faulty.
[0104] In the embodiment of the present application, when any one of the left exhaust sound wave valve and the right exhaust sound wave valve is faulty, it is determined that the exhaust sound wave valve assembly is faulty.
[0105] Step S730, if neither the left exhaust sound wave valve nor the right exhaust sound wave valve is faulty, it is determined that the exhaust valve icing blockage display state is non-icing blockage fault of the exhaust sound wave valve assembly, and the exhaust valve icing blockage display state is displayed in the specified display area of the vehicle.
[0106] In the embodiment of the present application, if neither the left exhaust sound wave valve nor the right exhaust sound wave valve is faulty, it is directly determined that the exhaust valve icing blockage display state is non-icing blockage fault of the exhaust sound wave valve assembly, and the exhaust valve icing blockage display state is displayed in the specified display area of the vehicle, so that the driver can know that the exhaust sound wave valve assembly is not icing blocked at present.
[0107] In an example embodiment of the present application, referring to Figure 8If it is detected that the exhaust sound wave valve assembly of the vehicle fails in step S210, the exhaust sound wave valve control method further comprises steps S810 to S850 before the current ambient temperature is acquired and the control intention of the driver for the exhaust sound wave valve assembly is detected, which are described in detail as follows:
[0108] In step S810, it is detected whether the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle fail.
[0109] In the embodiment of the present application, it is detected whether the engine management system (EMS), the LIN (Local Interconnect Network) bus and the exhaust sound wave valve assembly of the vehicle fail.
[0110] The engine management system of the vehicle controls the engine ignition, fuel injection, air-fuel ratio, exhaust emission and the like by electronic control means, so that the engine works in the best working condition, and the performance, safety, energy saving and exhaust emission reduction are achieved. The LIN bus is a low-cost serial communication network defined for the distributed electronic system of the vehicle, and is a supplement to other automobile multi-networks such as the controller area network, and is suitable for applications that do not have high requirements on the bandwidth, performance or fault tolerance function of the network. The LIN bus is based on the SCI (UART) data format, and adopts the mode of single master controller / multiple slave devices, which is a special case of UART. In the occasion where the bandwidth and multi-function of the CAN bus are not required, such as the communication between the intelligent sensor and the brake device, the use of the LIN bus can save cost.
[0111] In step S820, if the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle do not fail, the current driving mode is acquired, and the regulation state of the exhaust sound wave valve assembly is determined according to the current driving mode.
[0112] In the embodiment of the present application, if the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle do not fail, the current driving mode is acquired, and the regulation state of the exhaust sound wave valve assembly is determined according to the current driving mode. The current driving mode and the corresponding regulation state are consistent with those described in the foregoing step S310, and will not be described here.
[0113] In step S830, if the regulation state represents that the exhaust sound wave valve assembly is not controllable, the preset exhaust sound wave valve assembly state corresponding to the current driving mode is acquired, and the preset exhaust sound wave valve assembly state corresponding to the current driving mode is displayed in the designated display area.
[0114] In this embodiment of the application, if the control state indicates that the exhaust sound valve component is not controllable, the preset exhaust sound valve component state corresponding to the current driving mode is obtained, and the obtained preset exhaust sound valve component state is directly displayed in the designated display area so that the driver can know the state of the exhaust sound valve component in the current state. For example, if the current driving mode is extreme sports mode, the corresponding preset exhaust sound valve component state is that the exhaust sound valve component is open, and the driver can know that the exhaust sound valve component is currently in the open state.
[0115] Step S840: If the control state indicates that the exhaust sound valve assembly is controllable, detect whether a central control signal for the exhaust sound valve assembly is obtained.
[0116] In this embodiment of the 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.
[0117] Step S850: If a central control signal is obtained, control the exhaust sound valve assembly according to the central control signal.
[0118] In this embodiment of the application, if a central control signal is obtained, the exhaust sound valve assembly is directly controlled according to the central control signal.
[0119] In this embodiment, the engine management system, LIN bus, and exhaust sound valve assembly are all functioning correctly, and the corresponding processing is performed directly based on the control state of the exhaust sound valve assembly corresponding to the current driving mode.
[0120] In one exemplary embodiment of this application, please refer to Figure 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 below:
[0121] Step S910: Obtain the request status of the central control signal at the request time.
[0122] In the embodiments of this application, please refer to Figure 10 , Figure 10 This is a diagram of the central control signal system, which consists of event-based signals. For example... Figure 10 As shown, Figure 10The middle control signal in normal state and the middle control signal formed by continuous pressing are shown in the figure. In normal state, after the driver presses the control button for the exhaust sound valve assembly, the host sends 3-5 cycles (50-100 ms) of control state signal as the middle control signal, and the host sends the middle control signal and then resets it. When the driver presses the control button continuously in abnormal state, the middle control signal cannot be reset in time and continuously switches between the on and off states. In order to avoid the continuous switching of the middle control signal in a short time, the request state of the middle control signal at the request time is obtained after the middle control signal is obtained, and the request time is the time when the middle control signal is generated.
[0123] In step S920, whether the middle control signal is caused by the false touch is detected according to the request state.
[0124] In the embodiment of the application, the rising edge trigger module is used to detect whether the request state is caused by the state 0 jump, so as to realize the detection of whether the middle control signal is caused by the false touch. If the request state is not caused by the state 0 jump, it can be determined that the middle control signal is caused by the false touch. If the request state is caused by the state 0 jump, it can be determined that the middle control signal is not caused by the false touch.
[0125] In step S930, if the middle control signal is not caused by the false touch, the exhaust sound valve assembly is controlled according to the middle control signal.
[0126] In the embodiment of the application, if the middle control signal is not caused by the false touch, the exhaust sound valve assembly is directly controlled according to the middle control signal. At the same time, the memory intermediate variable corresponding to the driving mode is not changed. Specifically, the very fast operation of the exhaust sound valve by the driver is considered as a false operation or meaningless continuous pressing, and the system does not respond, which is beneficial to improve the user experience. The type of the memory intermediate variable corresponding to the driving mode is the Ascet non-erasing type, that is, the memory intermediate variable is stored in the non-erasing space of the memory and will not be cleared with the power on and off of the vehicle. This makes it possible not only to remember the sound valve opening and closing state in each driving mode when the vehicle is powered on, but also to maintain the memory function after the vehicle is powered off and then powered on again. Through the memory of the driver's habit of opening or closing the exhaust sound valve assembly in each driving mode in the power-on state, the habit of the driver when the vehicle is powered off and started again is further preserved, which is beneficial to record the personalized habits of the driver and improve the user experience.
[0127] In the embodiment of the application, according to the sending characteristics of the event type signal of the middle control signal, the Ascet rising edge trigger and the basic logic module are used to realize the filtering of the continuous and fast abnormal pressing, that is, only the first rising edge in a series of fast signals is recognized. When the driver makes a false operation or continuously presses with emotion, only the first control intention is recognized, which is more humanized.
[0128] In an example embodiment of the application, please refer toFigure 11 , Figure 11 is a flow chart of an exhaust sound wave valve control method according to an exemplary embodiment. As shown in FIG. 11, in an exemplary embodiment, the exhaust sound wave valve control method can include steps S1101-S1108, which are described in detail as follows: Figure 11
[0129] Step S1101, detecting whether any of the engine management system, LIN bus and exhaust sound wave valve assembly of the vehicle has a fault.
[0130] In the embodiment of the application, whether any of the engine management system, LIN bus and exhaust sound wave valve assembly of the vehicle has a fault is detected. The engine management system and the exhaust sound wave valve assembly exchange signals through the LIN bus. When the communication fails, the fault state of the left and right exhaust sound wave valves of the exhaust sound wave valve assembly is transmitted to the engine management system in the form of a state quantity.
[0131] Step S1102, if any of the engine management system, LIN bus and exhaust sound wave valve assembly of the vehicle has a fault, detecting whether the exhaust sound wave valve assembly has a fault.
[0132] In the embodiment of the application, when any of the engine management system, LIN bus and exhaust sound wave valve assembly has a fault, it is further detected whether the exhaust sound wave valve assembly has a fault.
[0133] Specifically, the fault state signals corresponding to the left and right exhaust sound wave valves are obtained, and the fault state signals corresponding to the left and right exhaust sound wave valves are respectively subjected to an "equal to" operation with state 1 and state 3 to obtain four output results. The four output results are subjected to an "or" operation. If the output is set, it is considered that a blockage fault occurs, and the next step is entered. If the output is reset, it is considered that there is no blockage fault.
[0134] Step S1103, if the exhaust sound wave valve assembly has no fault, resetting the first memory logic corresponding to the opening or closing of the exhaust sound wave valve assembly, determining the non-blockage fault state of the exhaust valve, and displaying the non-blockage fault state of the exhaust valve in the designated display area of the vehicle.
[0135] In the embodiment of the application, if the exhaust sound wave valve assembly has no fault, the first memory logic corresponding to the opening or closing of the exhaust sound wave valve assembly is reset, i.e. the first memory logic is assigned a value of false. The non-blockage fault state of the exhaust valve is determined, and the non-blockage fault state of the exhaust valve is displayed in the designated display area of the vehicle, so that the driver can understand the current state of the exhaust sound wave valve assembly in the designated display area.
[0136] Step S1104, if the exhaust sound wave valve assembly fails, the timing state, the current environment temperature and the control intention are obtained, the exhaust valve ice blocking display state is determined according to the timing state, the current environment temperature and the control intention, and the exhaust valve ice blocking display state is displayed in the specified display area of the vehicle.
[0137] In the embodiment of the application, when it is detected that the exhaust sound wave valve assembly fails, the exhaust valve ice blocking display state is determined according to the obtained timing state, the current environment temperature and the control intention.
[0138] Specifically, in determining the exhaust valve ice blocking display state, the bus driving mode signal is received, the current driving mode is determined, and the regulation state of the exhaust sound wave valve assembly corresponding to the current driving mode is obtained. If the regulation state represents that the exhaust sound wave valve assembly is not controllable in the current driving mode, the preset exhaust sound wave valve assembly state corresponding to the current driving mode is obtained, the opening / closing state in the preset exhaust sound wave valve assembly state corresponding to the current driving mode is assigned to the request variable corresponding to the opening or closing of the exhaust sound wave valve assembly, and the preset exhaust sound wave valve assembly state corresponding to the current driving mode is displayed in the specified display area.
[0139] If the regulation state represents that the exhaust sound wave valve assembly is controllable in the current driving mode, the central control signal is received, the central control signal is subjected to a "not equal to" logic operation with state 0 and is subjected to a rising edge detection, and is subjected to an "equal to" logic operation with state 1 or state 2, the output result of the rising edge detection is subjected to an "and" logic operation with the "equal to" logic result, if the output is set, the sound wave valve opening state or the closing state is assigned to the memory intermediate variable corresponding to the driving mode, and 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 wave valve assembly and is sent to the specified display area for display.
[0140] The request variable corresponding to the opening or closing of the exhaust sound wave valve assembly and state 2 are subjected to an "equal to" comparison logic, and then subjected to a rising and falling edge double trigger detection, and the double trigger detection logic quantity is output to the input port of the latch module of the Ascet, and the request variable corresponding to the opening or closing of the exhaust sound wave valve assembly is latched and output from the output port.
[0141] The current environment temperature and the set temperature threshold are subjected to a "less than" comparison logic operation to obtain a comparison result logic quantity, the comparison result logic quantity is subjected to an inversion operation to obtain an inversion logic quantity, and the inversion logic quantity is used for resetting the latch; the first memory logic quantity corresponding to the opening or closing of the exhaust sound wave valve assembly is subjected to an inversion logic operation, and the inversion logic quantity is subjected to a logic "or" operation, and the logic result after the "or" operation is output to the reset port of the Ascet latch.
[0142] Determine whether the current environmental temperature is less than the first logic branch corresponding to the set temperature threshold, the second logic branch corresponding to the control intention of changing the operating state of the exhaust sound wave valve assembly, and the third logic branch corresponding to the timing state indicating that the current control cumulative time is less than the preset cumulative time threshold, that is, perform AND operation on the above three logic branches, determine whether the three are true at the same time, and output the logic quantity; set the first memory logic quantity, so as to reset the latch only once when entering the ice block fault judgment, then normally detect the control intention of the driver, and then output the logic quantity obtained by judging whether the above three logic branches are true at the same time 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 block display state is the exhaust sound wave valve assembly ice block fault, and send the specified display area for display, if not set, determine that the exhaust valve ice block display state is the exhaust sound wave valve assembly non-ice block fault, and send the specified display area for display.
[0143] In the embodiment of the present application, the double-sided trigger detection can determine whether the driver has the control intention of opening or closing the exhaust sound wave valve assembly. Whether the control intention is the subjective request of the driver through the central control signal or the opening and closing request caused by the driving mode switching, it can be detected by the double-sided trigger detection. In specific application, even if it is determined according to the current environmental temperature that the exhaust sound wave valve assembly may have an ice block fault, but the control intention indicates that the driver has no control demand for the exhaust sound wave valve assembly, the exhaust sound wave valve assembly ice block fault is not displayed in the specified display area, because with the rise of the exhaust temperature, the ice block will gradually disappear, and there is no need to report the fault unnecessarily, which will cause trouble to the driver.
[0144] In step S1105, if the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle are all not faulty, reset the first memory logic quantity corresponding to the opening or closing of the exhaust sound wave valve assembly, and reset the second memory logic quantity corresponding to the exhaust sound wave valve assembly ice block fault.
[0145] In the embodiment of the present application, the first memory logic quantity and the second memory logic quantity are set in advance, and the first memory logic quantity and the second memory logic quantity are reset, that is, the first memory logic quantity and the second memory logic quantity are assigned as false. By resetting the first memory logic quantity and the second memory logic quantity, it is avoided that when the ice block fault judgment is entered again, the driver has no control demand for the exhaust sound wave valve assembly, and the latch output is set, and the rising edge delay module does not start timing from 0.
[0146] Specifically, when the determination logic of the ice blocking display state of the exhaust valve according to the current ambient temperature and the control intention, or the determination logic of the ice blocking display state of the exhaust valve according to the timing state, the current ambient temperature and the control intention is exited due to the disappearance of the exhaust sound wave valve fault, the first memory logic quantity is reset, and when the determination logic of the ice blocking display state of the exhaust valve according to the current ambient temperature and the control intention, or the determination logic of the ice blocking display state of the exhaust valve according to the timing state, the current ambient temperature and the control intention is entered again, the output of the latch is reset once by using the logic quantity, so that the output of the Ascet latch output logic branch is reset. When the exhaust sound wave valve assembly fault disappears and the ice blocking fault determination is entered again, the subjective or objective control demand of the driver for the exhaust sound wave valve assembly should be detected, and then the latch output is set, otherwise it is considered that the ice blocking fault is not sent to the instrument display, so as to avoid disturbing the driver.
[0147] The latch can latch the control demand of the driver for the exhaust sound wave valve assembly, the Ascet latch has an input port, a reset port, an output port, and an inverted output port, and once the input port detects a set signal, the output port latches the set signal, unless the reset port detects a set signal, in which case 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.
[0148] When the determination logic of the ice blocking display state of the exhaust valve according to the current ambient temperature and the control intention, or the determination logic of the ice blocking display state of the exhaust valve according to the timing state, the current ambient temperature and the control intention is exited due to the disappearance of the exhaust sound wave valve assembly fault, the second memory logic quantity is reset, and when the ice blocking fault determination is entered again, the rising edge delay timing module is cleared in a time step, so as to ensure the delay time robustness of the ice blocking fault instrument display.
[0149] In the embodiment of the application, the request variable corresponding to the opening or closing of the exhaust sound wave valve assembly is defined, the Ascet double-edge trigger detection and the latch module are combined, the control intention of the driver for the sound wave valve is latched, and the control intention of the driver for the sound wave valve is latched. As one of the ice blocking fault determination conditions, when it is detected that the driver has the control intention of the sound wave valve, the ice blocking fault is considered to be reported, so as to avoid unnecessary disturbance to the driver.
[0150] In step S1106, the current driving mode is obtained, and whether the exhaust sound wave valve assembly is controllable is determined according to the control state corresponding to the current driving mode.
[0151] In the embodiment of the application, after the first memory logic quantity and the second memory logic quantity are reset, the current driving mode is obtained, and whether the exhaust sound wave valve assembly is controllable is determined according to the control state corresponding to the current driving mode, that is, whether the exhaust sound wave valve assembly can be controlled by the central control signal.
[0152] Step S1107, if the exhaust sound wave valve assembly is controllable, the exhaust sound wave 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.
[0153] In the embodiment of the application, if the exhaust sound wave valve assembly is controllable, the exhaust sound wave valve assembly is directly controlled according to the obtained 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 habit of the driver in the current driving mode.
[0154] Step S1108, if the exhaust sound wave valve assembly is not controllable, the exhaust sound wave valve assembly is controlled according to the preset exhaust sound wave valve assembly state corresponding to the current driving mode, and the preset exhaust sound wave valve assembly state is displayed in the specified display area.
[0155] In the embodiment of the application, after it is determined that the exhaust sound wave valve assembly is not controllable, the exhaust sound wave valve assembly is directly controlled according to the preset exhaust sound wave valve assembly state corresponding to the current driving mode, and then the preset exhaust sound wave valve assembly state is displayed in the specified display area.
[0156] In the embodiment of the application, when the exhaust sound wave valve assembly fault disappears, the driver's control intention that may exist last time needs to be emptied when entering the ice block fault judgment again, that is, the latch is reset. When in the ice block fault judgment branch, the driver powers off and powers on again, the driver's control intention before power off also needs to be emptied. Since the environmental temperature is relatively stable, the ice block fault reported due to the environmental temperature being less than the set temperature threshold and the driver's control intention should not be too long, otherwise it will cause user trouble. For the above scenarios, the first memory logic quantity and the variable attribute are defined, the environmental temperature comparison logic is designed to reset the latch, the above complex use scenarios are met, the exhaust sound wave valve assembly ice block fault reporting is more intelligent and humanized, and the second memory logic quantity is defined to reset the rising edge delay module cumulative timing every time the ice block fault judgment is entered. In the Ascet software layer, the robustness of the code running is improved, and from the user experience level, the probability of false ice block fault reporting is reduced.
[0157] In one example embodiment of the application, please refer to Figure 12 , Figure 12 is an exhaust sound wave valve control device according to an example embodiment, comprising:
[0158] The acquisition module 1210 is configured to, if it is detected that the exhaust sound wave valve assembly of the vehicle fails, acquire the current environmental temperature and detect the control intention of the driver for the exhaust sound wave valve assembly;
[0159] The determining module 1220 is configured to determine the exhaust valve icing display state according to the current environment temperature and the control intention.
[0160] The display module 1230 is configured to display the exhaust valve icing display state in a designated display area of the vehicle.
[0161] In an example embodiment of the present application, the determining module 1220 includes:
[0162] The first obtaining sub-module is configured to obtain a current control accumulated time for the exhaust sound valve control, and determine a timing state according to the current control accumulated time.
[0163] The first determining sub-module is configured to determine the exhaust valve icing display state according to the timing state, the current environment temperature and the control intention.
[0164] In an example embodiment of the present application, the determining sub-module includes:
[0165] The first determining unit is configured to determine the exhaust valve icing display state as an exhaust sound valve assembly icing failure if the timing state indicates that the current control accumulated time is less than a preset accumulated time threshold, the current environment temperature is less than a set temperature threshold, and the control intention is to change the operating state of the exhaust sound valve assembly.
[0166] The second determining unit is configured to determine the exhaust valve icing display state as an exhaust sound valve assembly non-icing failure if the timing state indicates that the current control accumulated time is greater than or equal to the preset accumulated time threshold, the current environment temperature is greater than or equal to the set temperature threshold, or the control intention is not to change the operating state of the exhaust sound valve assembly.
[0167] In an example embodiment of the present application, the obtaining module 1210 includes:
[0168] The second obtaining sub-module is configured to obtain a current driving mode, and determine a regulation state of the exhaust sound valve assembly according to the current driving mode.
[0169] The second determining sub-module is configured to determine the control intention for the exhaust sound valve assembly according to the current driving mode if the regulation state indicates that the exhaust sound valve assembly is not regulatable.
[0170] The detecting sub-module is configured to detect whether a central control signal for the exhaust sound valve assembly is obtained if the regulation state indicates that the exhaust sound valve assembly is regulatable.
[0171] The third determining sub-module 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.
[0172] In an example embodiment of the present application, the exhaust sound wave valve assembly comprises a left exhaust sound wave valve and a right exhaust sound wave valve, and the exhaust sound wave valve control device further comprises:
[0173] a first detection unit configured to detect whether the left exhaust sound wave valve and the right exhaust sound wave valve have failed;
[0174] a third determination unit configured to determine that the exhaust sound wave valve assembly of the vehicle has failed if either the left exhaust sound wave valve or the right exhaust sound wave valve has failed;
[0175] a fourth determination unit configured to determine that the exhaust valve ice block display state is a non-ice block failure of the exhaust sound wave valve assembly and display the exhaust valve ice block display state in a designated display area of the vehicle if neither the left exhaust sound wave valve nor the right exhaust sound wave valve has failed.
[0176] In an example embodiment of the present application, the exhaust sound wave valve control device further comprises:
[0177] a second detection unit configured to detect whether the engine management system, the LIN bus and the exhaust sound wave valve assembly of the vehicle have failed;
[0178] a first acquisition unit configured to acquire a current driving mode and determine a regulation state of the exhaust sound wave valve assembly according to the current driving mode if neither the engine management system, the LIN bus nor the exhaust sound wave valve assembly of the vehicle has failed;
[0179] a second acquisition unit configured to acquire a preset exhaust sound wave valve assembly state corresponding to the current driving mode and display the preset exhaust sound wave valve assembly state corresponding to the current driving mode in the designated display area if the regulation state indicates that the exhaust sound wave valve assembly is not controllable;
[0180] a third detection unit configured to detect whether a central control signal for the exhaust sound wave valve assembly is acquired if the regulation state indicates that the exhaust sound wave valve assembly is controllable;
[0181] a control unit configured to control the exhaust sound wave valve assembly according to the central control signal if the central control signal is acquired.
[0182] In an example embodiment of the present application, the control unit comprises:
[0183] an acquisition sub-unit configured to acquire a request state of the central control signal at a request time;
[0184] a detection sub-unit configured to detect whether the central control signal is triggered by a false touch according to the request state;
[0185] a control sub-unit configured to control the exhaust sound wave valve assembly according to the central control signal if the central control signal is not triggered by a false touch.
[0186] It should be noted that the apparatus provided by the above embodiments and the method provided by the above embodiments 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 embodiments, which will not be described here.
[0187] Embodiments of the present application also provide an electronic device, comprising: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the exhaust sound wave valve control method provided in each of the above embodiments.
[0188] Figure 13 The structural schematic diagram of a computer system of an electronic device suitable for implementing embodiments of the present application is shown.
[0189] It should be noted that, Figure 13 The computer system 1300 of the electronic device shown is only an example and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0190] As Figure 13 shown, the computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1302 or programs loaded from a storage portion 1308 into a random access memory (RAM) 1303, such as performing the methods described in the above embodiments. In the RAM 1303, various programs and data required for system operation are also stored. The CPU 1301, the ROM 1302, and the RAM 1303 are connected to each other through a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0191] The following components are connected to the I / O interface 1305: an input part 1306 including a keyboard, a mouse, etc.; an output part 1307 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage part 1308 including a hard disk, etc.; and a communication part 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as necessary. A removable medium 1311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 1310 as necessary, so that a computer program read out therefrom is installed in the storage part 1308 as necessary.
[0192] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing a computer program for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication part 1309, and / or installed from the removable medium 1311. When the computer program is executed by the central processing unit (CPU) 1301, various functions defined in the system of the present application are executed.
[0193] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by an instruction execution system, apparatus or device to use or combine with the program. In this application, the computer-readable signal medium can include a data signal that propagates in a baseband or as a carrier wave in a propagated data signal, in which the computer-readable computer program is carried. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium that can send, propagate or transmit a program for use by or in connection with an instruction execution system, apparatus or device. The computer program contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.
[0194] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In the flowcharts or block diagrams, each block can represent a module, a program segment or a part of code containing one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0195] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware, and the described units can also be arranged in a processor. In some cases, the names of the units do not constitute a limitation on the units themselves.
[0196] Another aspect of the present application also provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the method described above. The computer readable storage medium can be included in the electronic device described in the above embodiments, or can exist separately and not be assembled into the electronic device.
[0197] Another aspect of the present application also provides a computer program product or a 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 the processor executes the computer instructions to make the computer device execute the method provided in each of the above embodiments.
[0198] The above is only a preferred exemplary embodiment of the present application, and is not intended to limit the implementation of the present application. Those skilled in the art can easily make corresponding modifications or variations according to the main concept and spirit of the present application, and the protection scope of the present application should be subject to the protection scope required by the claims.
Claims
1. A method for controlling an exhaust sound valve, characterized in that, include: If a malfunction is detected in the vehicle's exhaust sound valve assembly, the current ambient temperature is obtained, and the driver's control intention regarding the exhaust sound valve assembly is detected. The control intention is used to characterize whether the driver has a need to change the operating state of the exhaust sound valve assembly. The exhaust valve ice blockage display status is determined based on the current ambient temperature and the control intent. Specifically, if the current ambient temperature is less than a set temperature threshold, and the control intent indicates that the driver needs to change the operating state of the exhaust sound valve assembly, then the exhaust valve ice blockage display status is determined to be an exhaust sound valve assembly ice blockage fault. If the current ambient temperature is greater than or equal to the set temperature threshold, or the control intent indicates that the driver does not need to change the operating state of the exhaust sound valve assembly, then the exhaust valve ice blockage display status is determined to be a non-ice blockage fault. The ice blockage status of the exhaust valve is displayed in a designated display area of the vehicle.
2. The method as described in claim 1, characterized in that, Determining the ice blockage display status of the exhaust valve based on the current ambient temperature and the control intent includes: Obtain the current cumulative control time for the exhaust sound valve control, and determine the timing state based on the current cumulative control time; The ice blockage display status of the exhaust valve is determined based on the timing status, the current ambient temperature, and the control intent.
3. The method as described in claim 2, characterized in that, Determining the ice blockage display status of the exhaust valve based on the timing status, the current ambient temperature, and the control intent includes: 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 status of the exhaust sound valve assembly, and the exhaust valve ice blockage display status is determined to be an exhaust sound valve assembly ice blockage fault. If the timing status 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 not control the operation status of the exhaust sound valve assembly, then the exhaust valve ice blockage display status is determined to be a non-ice blockage fault of the exhaust sound valve assembly.
4. The method as described in claim 1, characterized in that, The detection of the driver's control intent regarding the exhaust sound valve assembly includes: Obtain the current driving mode and determine the control state of the exhaust sound valve assembly based on the current driving mode; If the control state indicates that the exhaust sound valve assembly is not adjustable, the control intention for the exhaust sound valve assembly is determined according to the current driving mode. If the control state indicates that the exhaust sound valve assembly is controllable, detect 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 based on 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 obtaining the current ambient temperature and detecting the driver's control intention regarding the exhaust sound valve assembly if a malfunction of the vehicle's exhaust sound valve assembly is detected, the method further includes: Check whether the left exhaust sound valve and the right exhaust sound valve are malfunctioning; If either the left exhaust sound valve or the right exhaust sound valve malfunctions, it is determined that the exhaust sound valve assembly of the vehicle has malfunctioned. If neither the left exhaust sound valve nor the right exhaust sound valve malfunctions, the exhaust valve ice blockage display status is determined to be a non-ice blockage fault in the exhaust sound valve assembly, and the exhaust valve ice blockage display status is displayed in the designated display area of the vehicle.
6. The method according to any one of claims 1 to 4, characterized in that, Before acquiring the current ambient temperature and detecting the driver's control intention regarding the exhaust sound valve assembly if a malfunction is detected in the vehicle's exhaust sound valve assembly, the method further includes: Detect whether the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are malfunctioning; If the vehicle's engine management system, LIN bus, and exhaust sound valve assembly are all functioning correctly, the current driving mode is obtained, and the control status of the exhaust sound valve assembly is determined based on the current driving mode. If the control state indicates that the exhaust sound valve assembly is not adjustable, obtain the preset exhaust sound valve assembly state corresponding to the current driving mode, and display the preset exhaust sound valve assembly state corresponding to the current driving mode in the specified display area. If the control state indicates that the exhaust sound valve assembly is controllable, detect whether a central control signal for the exhaust sound valve assembly is obtained; If the central control signal is obtained, the exhaust sound valve assembly is controlled according to the central control signal.
7. The method as described in claim 6, characterized in that, The control of the exhaust sound valve assembly based on the central control signal includes: Obtain the request status of the central control signal at the request time; Based on the requested status, determine whether the central control signal detection was triggered by an accidental touch; If the central control signal is not triggered by 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: The acquisition module is configured to acquire the current ambient temperature and detect the driver's control intention for the exhaust sound valve assembly if a malfunction is detected in the vehicle's exhaust sound valve assembly. The control intention is used to characterize whether the driver has a need to change the operating state of the exhaust sound valve assembly. The determination module is configured to determine the exhaust valve ice blockage display status based on the current ambient temperature and the control intention; wherein, if the current ambient temperature is less than a set temperature threshold, and the control intention indicates that the driver has a need to change the operating status of the exhaust sound valve assembly, then the exhaust valve ice blockage display status is determined to be an exhaust sound valve assembly ice blockage fault; if the current ambient temperature is greater than or equal to the set temperature threshold, or the control intention indicates that the driver does not have a need to change the operating status of the exhaust sound valve assembly, then the exhaust valve ice blockage display status is determined to be an exhaust sound valve assembly non-ice blockage fault. The display module is configured to display the ice blockage status of the exhaust valve 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, cause 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, It stores computer-readable instructions that, when executed by the processor of a computer, cause the computer to perform the exhaust sound valve control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for variable position exhaust tuning valve diagnostics
CN109695486A
Method for monitoring events in a motor vehicle
EP1524628A2
Method for interlocking engine exhaust sound with traveling mode and exhaust system for smart vehicle
US20220056827A1