Exhaust sound valve control method and device, electronic equipment and storage medium
By detecting the ambient temperature and the driver's control intention, and determining the ice blockage status of the exhaust sound valve assembly, the problem of unnecessary fault reporting in the exhaust sound valve control system in the prior art is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202310733742.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2043-06-19
AI Technical Summary
In the prior art, the control system of the exhaust sound valve will unnecessarily display the fault information after detecting the icy and clogging fault, causing the driver to be troubled and unable to distinguish the driver's control intention from the actual fault condition.
By detecting the vehicle ambient temperature and the driver's control intention of the exhaust sound valve assembly, comprehensively determine the status of the exhaust valve ice blockage display, and display it in the designated display area to avoid unnecessary fault reports.
Effectively distinguish between ice blocking and non-failure states of the exhaust sound valve assembly, reduces interference to the driver and improves user experience.
Smart Images

Figure CN119163496A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and more specifically, to an exhaust noise valve control method and device, an electronic device, and a computer-readable storage medium. Background Art
[0002] As vehicle configurations become increasingly sporty and younger, more and more automobile products are equipped with exhaust noise valves to meet the personalized needs of users. However, the use scenarios of automobiles are complex and diverse, and the operating habits of different drivers are ever-changing, so that the control requirements of exhaust noise valves are becoming increasingly complex, especially for users in areas with lower temperatures, where exhaust noise valves are prone to ice blockage failures. In the prior art, after determining that the exhaust noise valve has an ice blockage failure, it will be displayed so that the driver can know it, but there is a situation where the driver does not have a control demand for the exhaust noise valve and the ice blockage failure is also displayed, which brings certain troubles to the driver. Summary of the invention
[0003] In order to solve the above technical problems, the embodiments of the present application provide an exhaust sound valve control method and device, an electronic device, and a computer-readable storage medium, which aim to solve the technical problem that the driver has no exhaust sound valve control demand but also shows ice blockage failure.
[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0005] According to one aspect of an embodiment of the present application, there is provided an exhaust sound valve control method, comprising:
[0006] 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;
[0007] Determine the exhaust valve ice blockage display status according to the current ambient temperature and control intention;
[0008] The exhaust valve ice blockage display status is displayed in the designated display area of the vehicle.
[0009] In another embodiment, determining the exhaust valve ice blockage display state according to the current ambient temperature and the control intention includes:
[0010] Obtaining the current control cumulative time for the exhaust noise valve control, and determining the timing state according to the current control cumulative time;
[0011] The exhaust valve ice blockage display status is determined based on the timing status, current ambient temperature and control intent.
[0012] In another embodiment, determining the exhaust valve ice blockage display state according to the timing state, the current ambient temperature and the control intention includes:
[0013] 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;
[0014] 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 to change, it is determined that the exhaust valve ice blockage display state is an exhaust sound valve assembly non-ice blockage fault.
[0015] In another embodiment, detecting the driver's control intention with respect to the exhaust sound valve assembly includes:
[0016] Obtaining a current driving mode, and determining a control state of an exhaust sound valve assembly according to the current driving mode;
[0017] 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;
[0018] 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;
[0019] If the central control signal is obtained, the control intention for the exhaust sound valve assembly is determined according to the central control signal.
[0020] In another embodiment, the exhaust sound valve assembly includes a left exhaust sound valve and a right exhaust sound valve, and before the exhaust sound valve assembly of the vehicle is detected to have a fault, the current ambient temperature is obtained, and the driver's control intention for the exhaust sound valve assembly is detected, the method further includes:
[0021] Check whether the left exhaust noise valve and the right exhaust noise valve are faulty;
[0022] If either the left exhaust noise valve or the right exhaust noise valve fails, it is determined that the exhaust noise valve assembly of the vehicle is faulty;
[0023] 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.
[0024] 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 of the exhaust sound valve assembly of the vehicle is detected, the method further includes:
[0025] Detect whether the engine management system, LIN bus and exhaust sound valve assembly of the vehicle are faulty; if the engine management system, LIN bus and exhaust sound valve assembly of the vehicle are not faulty, obtain the current driving mode, and determine the control state of the exhaust sound valve assembly according to the current driving mode;
[0026] 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;
[0027] 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.
[0028] If the central control signal is obtained, the exhaust noise valve assembly is controlled according to the central control signal.
[0029] In another embodiment, the exhaust sound valve assembly is controlled according to the central control signal, including:
[0030] Get the request status of the central control signal at the request time;
[0031] Check whether the central control signal is caused by an accidental touch according to the request status;
[0032] 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.
[0033] According to one aspect of an embodiment of the present application, there is provided an exhaust sound valve control device, comprising:
[0034] an acquisition module configured to acquire a current ambient temperature if a fault is detected in the exhaust sound valve assembly of the vehicle, and to detect a driver's control intention with respect to the exhaust sound valve assembly;
[0035] A determination module configured to determine an exhaust valve ice blockage display state according to a current ambient temperature and a control intention;
[0036] The display module is configured to display the exhaust valve ice blockage status in a designated display area of the vehicle.
[0037] 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, 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 as described above.
[0038] 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.
[0039] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are 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 valve control method provided in the above various optional embodiments.
[0040] In the technical solution provided in the embodiment 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, and whether the exhaust sound valve assembly is likely to be iced and blocked can be determined based on the current ambient temperature, and the control intention can characterize whether the driver has a control demand for the exhaust sound valve assembly, and the exhaust valve ice blockage display state is determined comprehensively based on the current ambient temperature and the control intention, and the determined exhaust valve ice blockage display state can characterize whether the exhaust sound valve assembly is iced and blocked, and at the same time, the determined exhaust valve ice blockage display state corresponds to the driver's control demand, 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.
[0041] 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
[0042] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0043] Figure 1 is a schematic diagram of a usage scenario involved in this application;
[0044] Figure 2 It is a flow chart of an exhaust sound valve control method involved in the present application;
[0045] Figure 3is a flowchart of step S210 in an embodiment of the present application;
[0046] Figure 4 is a flowchart of step S220 in an embodiment of the present application;
[0047] Figure 5 It is the algorithm flow diagram of the Ascet rising edge delay module;
[0048] Figure 6 is a flowchart of step S420 in an embodiment of the present application;
[0049] Figure 7 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0050] Figure 8 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0051] Fig. 9 is a flowchart of step S850 in an embodiment of the present application;
[0052] Fig.10 is a schematic diagram of the central control signal involved in this application;
[0053] Fig.11 is a flow chart of an exhaust sound valve control method according to another embodiment of the present application;
[0054] Fig.12 It is a block diagram of an exhaust sound valve control device involved in the present application;
[0055] Fig.13 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION
[0056] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0057] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0058] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0059] It should also be noted that the "multiple" mentioned in this application refers to two or more than two. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship.
[0060] See also Figure 1 , Figure 1 It 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.
[0061] 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 filtering of continuous and fast abnormal key presses is realized; 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 under different driving modes.
[0062] Under the fault state, the driver's control intention on 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 it is determined whether the exhaust sound valve assembly may be blocked by ice 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, and when the ice blockage fault judgment is entered again, the timing module of the rising edge delay is cleared within a time step to ensure the robustness of the delay time displayed by the instrument display of the ice blockage fault.
[0063] Figure 2 is a flow chart of an exhaust sound valve control method according to an exemplary embodiment. The method can be applied to Figure 1The usage scenario 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 as follows:
[0065] 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.
[0066] 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 fails. The exhaust sound valve assembly has multiple fault states, including a blocking fault and a non-blocking fault.
[0067] When the exhaust sound valve assembly fails, the current ambient temperature of the vehicle's environment is obtained, and the driver's control intention on the exhaust sound valve assembly is detected. The current ambient temperature can be obtained through a temperature sensor set on the vehicle or through a weather forecast. The above control intention represents the driver's intention to open or close the exhaust sound valve assembly.
[0068] In an exemplary embodiment of the present application, see Figure 3 , in step S210, detecting the driver's control intention for the exhaust sound valve assembly includes steps S310 to S340, which are described in detail as follows:
[0069] Step S310, obtaining the current driving mode, and determining the control state of the exhaust sound valve assembly according to the current driving mode.
[0070] In the embodiment of the present application, a driving mode signal is obtained from a CAN bus (Controller Area Network), and the current driving mode is determined according to the driving mode signal. The vehicle is provided with a variety of driving modes, including an economic mode (Ecology Conservation Optimization, ECO), an extreme sports mode (Sport+), a comfort mode (Comfort), a sports mode (Sport) and an individual mode (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 regulated in the corresponding driving mode.
[0071] Specifically, the control state corresponding to the economy mode and extreme sports mode can be set as an uncontrollable exhaust noise valve assembly, that is, it cannot be adjusted by the central control signal; while the control state corresponding to the comfort mode, sports mode and personal mode is an adjustable exhaust noise valve assembly, that is, the exhaust noise valve assembly can be adjusted by the central control signal. In the economy mode, the corresponding preset exhaust noise valve assembly state is the exhaust noise valve assembly closed, and in the extreme sports mode, the corresponding preset exhaust noise valve assembly state is the exhaust noise valve assembly opened. In other embodiments, the control state corresponding to each driving mode can be set as needed, and this application does not limit this.
[0072] 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.
[0073] Step S320: If the control state indicates that the exhaust sound valve assembly is not controllable, determine the control intention for the exhaust sound valve assembly according to the current driving mode.
[0074] In the 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 according to the preset exhaust noise valve assembly state. If the current driving mode is the economy mode, and the corresponding preset exhaust noise valve assembly state is that the exhaust noise valve assembly is closed, the corresponding control intention is to control the exhaust noise valve assembly to be closed.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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 according to 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.
[0079] In an embodiment of the present application, corresponding exhaust sound valve assembly control states are set for a variety of 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.
[0080] Step S220, determining the exhaust valve ice blockage display state according to the current ambient temperature and the control intention.
[0081] In an embodiment of the present application, the exhaust valve ice blockage display state is determined according to the current ambient temperature and control intention, and the exhaust valve ice blockage display state includes an exhaust sound valve component non-ice blockage fault and an exhaust sound valve component ice blockage fault.
[0082] Specifically, whether the exhaust noise valve assembly may be blocked by ice can be determined according to the current ambient temperature, and the control intention can indicate whether the driver has a control demand for the exhaust noise valve assembly. If the current ambient temperature is less than the set temperature threshold, and the control intention is to change the operating state of the exhaust noise valve assembly, the exhaust valve ice blockage display state is determined to be an exhaust noise valve assembly ice blockage fault; if 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 noise valve assembly, the exhaust valve ice blockage display state is determined to be an exhaust noise valve assembly non-ice blockage fault.
[0083] In an exemplary embodiment of the present application, see Figure 4 In step S220, the exhaust valve ice blockage display state is determined according to the current ambient temperature and the control intention, including step S410 and step S420, which are described in detail as follows:
[0084] Step S410, obtaining the current control cumulative time for the exhaust sound valve control, and determining the timing state according to the current control cumulative time.
[0085] In the embodiment of the present application, a timing module with rising edge delay is provided to record the accumulated time of exhaust sound valve control once. Each time the ice blockage fault judgment is entered, the accumulated time of the timing module with rising edge delay within a time step is reset to zero to ensure the robustness of the displayed exhaust valve ice blockage display state. When determining the exhaust valve ice blockage display state, the current control accumulated time is further obtained based on the current ambient temperature and control intention, and the timing state is determined according to the current control accumulated time. The timing state can characterize the relationship between the current control accumulated time and the preset accumulated time threshold.
[0086] Step S420, determining the exhaust valve ice blockage display state according to the timing state, the current ambient temperature and the control intention.
[0087] 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 intention. 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 intention, which can more accurately determine the exhaust valve ice blockage display state.
[0088] In the embodiment of the present application, the timing module uses the Ascet rising edge delay module to delay the output of the ice blockage fault judgment result, such as Figure 5 As shown, Figure 5 The figure is a schematic diagram of the algorithm flow of the Ascet rising edge delay module. In order to ensure the stability of the set delay time and the robustness of the Ascet generated code, it is set to clear the current control cumulative time of the rising edge delay timing module when entering the exhaust sound valve control process for the first time to accurately meet the delay time requirements.
[0089] Specifically, if the current control accumulated time of the timing module delayed at 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 at 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.
[0090] In an exemplary embodiment of the present application, see Figure 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:
[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 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.
[0092] In the embodiment of the present application, an estimated 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.
[0093] In the embodiment of the present application, only when the above three conditions are met at the same time, the exhaust valve ice blockage display state is determined to be an exhaust sound valve assembly ice blockage fault, and then the exhaust sound valve assembly ice blockage fault is displayed in the designated display area of the vehicle. When the current ambient temperature is less than the set temperature threshold, the exhaust sound valve assembly may be iced and blocked, and when the current ambient temperature is greater than or equal to the set temperature threshold, the possibility of ice blockage is small; when the control intention is to control the operating state of the exhaust sound valve assembly to change, it indicates the driver's subjective or objective exhaust sound valve assembly control demand, and only when the driver has a demand, the exhaust sound valve assembly ice blockage fault will be reported; 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 valve control process has been reset, which ensures the consistency of timing, reduces the probability of false reporting of ice blockage faults, and improves user experience. Because the larger the set temperature threshold, the easier it is to report an ice blockage fault, so the above-mentioned set temperature threshold is generally set to a value less than 0°C.
[0094] The operating state of the exhaust noise valve assembly includes an open state and a closed state, and 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.
[0095] 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 to change, it is determined that the exhaust valve ice blockage display state is an exhaust sound valve assembly non-ice blockage fault.
[0096] In an embodiment of the present application, if 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 change of the operating state of the exhaust sound valve assembly, 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.
[0097] Step S230, displaying the exhaust valve ice blockage status in a designated display area of the vehicle.
[0098] 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.
[0099] In the embodiment of the present application, whether the exhaust sound valve assembly may be blocked by ice can be determined according to 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 state is determined comprehensively by 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 blocked by ice. The determined exhaust valve ice blockage display state 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.
[0100] In an exemplary embodiment of the present application, see Figure 7 The exhaust sound valve assembly includes a left exhaust sound valve and a right exhaust sound valve. If it is detected that the exhaust sound valve assembly of the vehicle fails in step S210, the current ambient temperature is obtained, and before the driver's control intention for the exhaust sound valve assembly is detected, the exhaust sound valve control method also includes steps S710 to S730, which are described in detail as follows:
[0101] Step S710, detecting whether the left exhaust sound valve and the right exhaust sound valve are faulty.
[0102] 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 are faulty.
[0103] Step S720: 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.
[0104] 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 fails.
[0105] Step S730, if neither the left exhaust sound valve nor the right exhaust sound valve fails, determine that the exhaust valve ice blockage display state is an exhaust sound valve component non-ice blockage fault, and display the exhaust valve ice blockage display state in a designated display area of the vehicle.
[0106] In the embodiment of the present application, if neither the left exhaust sound valve nor the right exhaust sound valve has faults, the exhaust valve ice blockage display status is directly determined to be a non-ice blockage fault of the exhaust sound valve assembly, and the exhaust valve ice blockage display status is displayed in the designated display area of the vehicle, so that the driver can know that the exhaust sound valve assembly is not currently ice-blocked.
[0107] In an exemplary embodiment of the present application, see Figure 8In step S210, if it is detected that the exhaust sound valve assembly of the vehicle fails, the current ambient temperature is obtained, and before the driver's control intention for the exhaust sound valve assembly is detected, the exhaust sound valve control method further includes steps S810 to S850, which are described in detail as follows:
[0108] Step S810, detecting whether the vehicle's engine management system, LIN bus and exhaust sound valve assembly are faulty.
[0109] In an embodiment of the present application, it is detected whether the engine management system (EMS), LIN (Local Interconnect Network) bus and exhaust sound valve assembly of the vehicle are faulty.
[0110] The automobile engine management system optimizes and controls the engine ignition, fuel injection, air-to-fuel ratio, exhaust gas, etc. through electronic control means, so that the engine works in the best working condition, achieving the purpose of improving performance, safety, energy saving, and reducing exhaust emissions. The LIN bus is a low-cost serial communication network defined for automobile distributed electronic systems. It is a supplement to other automobile multi-channel networks such as the controller area network. It is suitable for applications that do not have excessive requirements for network bandwidth, performance or fault tolerance. The LIN bus is based on the SCI (UART) data format and adopts a single master controller / multiple slave device mode. It is a special case of UART. In situations where the bandwidth and multi-function of the CAN bus are not required, such as communication between smart sensors and brake devices, using the LIN bus can save costs.
[0111] 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 according to the current driving mode.
[0112] 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 according to 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 described in detail here.
[0113] Step S830, if the control state indicates that the exhaust sound valve assembly is not controllable, 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 designated display area.
[0114] In the embodiment of the present application, if the control state indicates that the exhaust sound valve assembly is not controllable, the preset exhaust sound valve assembly state corresponding to the current driving mode is obtained, and the obtained preset exhaust sound valve assembly state is directly displayed in the designated display area, so that the driver can know the state of the exhaust sound valve assembly in the current state. For example, if the current driving mode is the extreme sports mode, the corresponding preset exhaust sound valve assembly state is that the exhaust sound valve assembly is open, and the driver can know that the exhaust sound valve assembly is currently in the open state.
[0115] 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.
[0116] 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.
[0117] Step S850: If a central control signal is obtained, the exhaust sound valve assembly is controlled according to the central control signal.
[0118] In the embodiment of the present application, if the central control signal is obtained, the exhaust sound valve assembly is directly controlled according to the central control signal.
[0119] 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 control state of the exhaust sound valve assembly corresponding to the current driving mode.
[0120] In an exemplary embodiment of the present application, see 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:
[0121] Step S910, obtaining the request state of the central control signal at the request time.
[0122] In the present application, please refer to Fig.10 , Fig.10 is a schematic diagram of the central control signal, which is an event-type signal. Fig.10 As shown, Fig.10There are 3 central control signals under normal conditions and the 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 3 to 5 cycles (50 to 100ms) of control status signals 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 switches continuously between the open and closed states. In order to avoid the central control signal from switching states continuously 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. The request time is the time when the central control signal is generated.
[0123] Step S920: Detect whether the central control signal is caused by an accidental touch according to the request status.
[0124] 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.
[0125] 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.
[0126] 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 fast manipulation of the exhaust sound valve is considered to be an erroneous operation, or a meaningless continuous key press, and the system does 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 with the power on and off of the vehicle. This makes it possible to not only memorize the switch state of the sound valve in each driving mode when the vehicle is powered on, but also to maintain the memory function when the vehicle is powered on again after being powered off. 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 stopping the vehicle and restarting it is further retained, which is beneficial to recording the driver's personalized habits and improving the user experience.
[0127] In the embodiment of the present application, in view of the sending 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.
[0128] In an exemplary embodiment of the present application, see Fig.11 , Fig.11 FIG. 1 is a flow chart showing a method for controlling an exhaust sound valve according to an exemplary embodiment. Fig.11 As shown, in an exemplary embodiment, the exhaust sound valve control method may include steps S1101 to S1108, which are described in detail as follows:
[0129] Step S1101, detecting whether any of the vehicle's engine management system, LIN bus and exhaust sound valve assembly fails.
[0130] 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, it will be transmitted to the engine management system in the form of a logical quantity, and 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.
[0131] Step S1102: if any of the engine management system, LIN bus and exhaust sound valve assembly of the vehicle fails, detect whether the exhaust sound valve assembly fails.
[0132] 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.
[0133] Specifically, the fault status signals corresponding to the left and right exhaust sound valves are obtained, and the fault status signals corresponding to the left and right exhaust sound valves are respectively equal to states 1 and 3 to obtain 4 output results. The 4 output results are subjected to an "or" operation. If the output is set, it is considered that a blockage fault has occurred 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 valve assembly has not failed, the first memory logic value corresponding to the opening or closing of the exhaust sound valve assembly is reset, the exhaust valve non-blocking fault state is determined, and the exhaust valve non-blocking fault state is displayed in a designated display area of the vehicle.
[0135] In the embodiment of the present application, if the exhaust sound valve assembly has not failed, the first memory logic quantity corresponding to the opening or closing of the exhaust sound valve assembly is reset, that is, the first memory logic quantity is assigned a value of false. The exhaust valve non-blocking fault state is determined, and the exhaust valve non-blocking fault state is displayed in a designated display area of the vehicle, so that the driver can understand the current state of the exhaust sound valve assembly in the designated display area.
[0136] Step S1104, if the exhaust sound valve assembly fails, obtain the timing status, current ambient temperature and control intent, and determine the exhaust valve ice blockage display status based on the timing status, current ambient temperature and control intent, and display the exhaust valve ice blockage display status in the designated display area of the vehicle.
[0137] In an embodiment of the present application, when a fault in the exhaust sound valve assembly is detected, the exhaust valve ice blockage display state is determined based on the acquired timing state, current ambient temperature and control intent.
[0138] 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 in 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.
[0139] If the control state represents that the exhaust sound valve component 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 a rising edge detection is performed, and an "equal to" logic operation is performed with state 1 or state 2 at the same time, and an "and" logic operation is performed 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, 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 valve component, and sent to the designated display area for display.
[0140] Use the Ascet bilateral trigger module to perform bilateral trigger detection on the upper and lower edges of 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 for output.
[0141] 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 a negative logic quantity, which will be used to reset the latch; a negative 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 with the aforementioned negative logic quantity, and the logic result after the "OR" operation is output to the reset port of the Ascet latch.
[0142] Determine whether the first logic branch corresponding to the current ambient temperature being less 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 representing that the current control cumulative time is less than the preset cumulative time threshold are established at the same time, that is, perform an "AND" operation on the above three logic branches to determine whether the three are established at the same time, 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 judging whether the above three logic branches are established 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 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.
[0143] In the embodiment of the present application, the bilateral trigger detection can determine whether the driver has the control intention to open or close the exhaust sound valve assembly. Regardless of whether the control intention is a subjective request from the driver through the central control signal or a switch request caused by the driving mode switch, it can be detected by the bilateral trigger. In specific applications, even if it is determined that the exhaust sound valve assembly may have an ice blockage fault based on the current ambient temperature, the control intention indicates that the driver has no control requirements for manipulating the exhaust sound valve assembly, and the exhaust sound valve assembly ice blockage fault will not be displayed in the designated display area, because as the exhaust temperature rises, the ice blockage will gradually disappear, and there is no need to report the fault unnecessarily, causing trouble to the driver.
[0144] Step S1105, if the vehicle's engine management system, LIN bus and exhaust sound valve assembly are not faulty, the first memory logic quantity corresponding to the opening or closing of the exhaust sound valve assembly is reset, and the second memory logic quantity corresponding to the ice blockage fault of the exhaust sound valve assembly is reset.
[0145] In the embodiment of the present application, the first memory logic quantity and the second memory logic quantity are pre-set, 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 to false. By resetting the first memory logic quantity and the second memory logic quantity, it is avoided that when entering the ice jam fault judgment again, the driver has no control demand for the exhaust sound valve assembly, and the latch output is set, and the rising edge delay module does not start timing from 0.
[0146] Specifically, when the exhaust valve failure disappears and the exhaust valve ice blockage display state is determined according to the current ambient temperature and control intent, or the exhaust valve ice blockage display state is determined according to the timing state, the current ambient temperature and the control intent, the first memory logic quantity is reset. When the exhaust valve ice blockage display state is determined according to the current ambient temperature and the control intent, or the exhaust valve ice blockage display state is determined according to the timing state, the current ambient temperature and the control intent, the output of the latch is reset once using the logic quantity, so that the output of the Ascet latch output logic quantity branch is reset. When the exhaust valve failure disappears and the ice blockage failure judgment is entered again, the latch output will be set only when the driver's subjective or objective control demand for the exhaust valve failure is detected, otherwise it is considered that the ice blockage failure is not sent to the instrument display to avoid interference to the driver.
[0147] 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.
[0148] When the exhaust sound valve assembly fault disappears and the exhaust valve ice blockage display state determined according to the current ambient temperature and control intention is exited, or the judgment logic for determining the exhaust valve ice blockage display state according to the timing state, the current ambient temperature and the control intention is exited, the second memory logic quantity is reset, and 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 robustness of the delay time of the ice blockage fault instrument display.
[0149] 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. When it is detected that the driver intends to control the sound valve, the ice blockage fault is considered to be reported to avoid unnecessary trouble to the driver.
[0150] Step S1106, obtaining the current driving mode, and determining whether the exhaust sound valve assembly is adjustable according to the adjustment state corresponding to the current driving mode.
[0151] In the 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 it is determined whether the exhaust sound valve assembly is adjustable according to the control state corresponding to the current driving mode, that is, it is determined whether the exhaust sound valve assembly can be adjusted by the central control signal.
[0152] 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.
[0153] 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 characterize the driving habits of the driver in the current driving mode.
[0154] 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.
[0155] In the 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.
[0156] 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 to shut 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. For the above scenarios, the first memory logic quantity and its variable properties are defined, and the ambient temperature comparison logic fetching reset latch is designed to meet the above complex usage scenarios, making the exhaust sound valve assembly ice blockage fault reporting more intelligent and humanized; 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 faults from the user experience level.
[0157] In an exemplary embodiment of the present application, see Fig.12 , Fig.12 An exhaust sound valve control device according to an exemplary embodiment includes:
[0158] The acquisition module 1210 is configured to acquire the current ambient temperature and detect the driver's control intention on the exhaust sound valve assembly if a fault is detected in the exhaust sound valve assembly of the vehicle;
[0159] A determination module 1220, configured to determine an exhaust valve ice blockage display state according to a current ambient temperature and a control intention;
[0160] The display module 1230 is configured to display the exhaust valve ice blockage status in a designated display area of the vehicle.
[0161] In an exemplary embodiment of the present application, the determination module 1220 includes:
[0162] A first acquisition submodule is configured to acquire a current control cumulative time for exhaust sound valve control and determine a timing state according to the current control cumulative time;
[0163] 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.
[0164] In an exemplary embodiment of the present application, determining a submodule includes:
[0165] The first determination unit is configured to determine that the exhaust valve ice blockage display state is an exhaust valve assembly ice blockage fault if the timing state indicates that the current control cumulative time is less than a preset cumulative time threshold, the current ambient temperature is less than a set temperature threshold, and the control intention is to control the operation state of the exhaust sound valve assembly to change;
[0166] 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.
[0167] In an exemplary embodiment of the present application, the acquisition module 1210 includes:
[0168] 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;
[0169] A second determination submodule is configured to determine a control intention for the exhaust sound valve assembly according to a current driving mode if the control state indicates that the exhaust sound valve assembly is not controllable;
[0170] 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;
[0171] 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.
[0172] In an exemplary embodiment of the present application, the exhaust sound valve assembly includes a left exhaust sound valve and a right exhaust sound valve, and the exhaust sound valve control device further includes:
[0173] A first detection unit is configured to detect whether a left exhaust sound valve and a right exhaust sound valve are faulty;
[0174] A third determination unit is configured to determine that an exhaust sound valve assembly of the vehicle is faulty if either the left exhaust sound valve or the right exhaust sound valve is faulty;
[0175] 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 assembly if neither the left exhaust sound valve nor the right exhaust sound valve has failed, and display the exhaust valve ice blockage display status in a designated display area of the vehicle.
[0176] In an exemplary embodiment of the present application, the exhaust sound valve control device further includes:
[0177] A second detection unit is configured to detect whether an engine management system, a LIN bus, and an exhaust sound valve assembly of the vehicle are faulty;
[0178] A first acquisition unit is configured to acquire a current driving mode if no failure occurs in an engine management system, a LIN bus, and an exhaust sound valve assembly of the vehicle, and determine a control state of the exhaust sound valve assembly according to the current driving mode;
[0179] A second acquisition unit is 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;
[0180] A third detection unit is 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;
[0181] 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.
[0182] In an exemplary embodiment of the present application, the control unit includes:
[0183] An acquisition subunit configured to acquire a request state of a central control signal at a request time;
[0184] A detection subunit, configured to detect whether the central control signal is caused by an accidental touch according to the request state;
[0185] 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.
[0186] It should be noted that the device 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 the operation has been described in detail in the method embodiment and will not be repeated here.
[0187] 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, 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.
[0188] Fig.13 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.
[0189] It should be noted that Fig.13 The computer system 1300 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0190] like Fig.13 As shown, the computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1302 or the program loaded from the storage part 1308 to the random access memory (RAM) 1303, such as executing the method described in the above embodiment. 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 the bus 1304. The 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 section 1306 including a keyboard, a mouse, etc.; an output section 1307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. 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. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed so that a computer program read therefrom is installed into the storage section 1308 as needed.
[0192] 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 through a communication section 1309, and / or installed from a removable medium 1311. When the computer program is executed by a 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 shown in the embodiment 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, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0194] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order 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 a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0195] 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. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0196] Another aspect of the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0197] Another aspect of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in each of the above embodiments.
[0198] 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. A person skilled in the art can easily make corresponding changes or modifications based on the main concept 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 for 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 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
