Oil filler cap control method and device, storage medium and vehicle
By obtaining the forced unlock request for the gas port cover control information in the high-pressure fuel tank system, the gas port cover driver is directly controlled to open the gas port cover, and try to relieve pressure when necessary, which solves the problem of not being able to open the gas port cover normally when the pressure relief fails, and realizes the rapid gas refueling function in an emergency situation.
Patent Information
- Application Number
- CN202411493011.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-11
AI Technical Summary
The existing high-pressure fuel tank system cannot open the gas outlet cover normally when the pressure relief fails, resulting in users being unable to refuel in emergency.
By obtaining gas cap control information, including a forced unlock request, the gas cap driver is directly controlled to open the gas cap and send a pressure relief request if necessary to attempt to relieve pressure.
In the event of a failed pressure relief or an emergency, the gas refueling cap can be quickly opened to meet the user's emergency needs and avoid the problem of not being able to open the gas refueling cap due to a failed pressure relief.
Smart Images

Figure CN119590204A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a fuel filler cap control method, device, storage medium and vehicle. Background Art
[0002] For extended-range electric vehicles, in order to meet national emission standards, a high-pressure fuel tank system is usually used. In the high-pressure fuel tank system, the fuel tank is connected to the carbon canister through an exhaust pipe, and a pressure relief valve is provided on the exhaust pipe.
[0003] At present, for the high-pressure fuel tank system, before the fuel tank cap is controlled to open, the fuel tank needs to be depressurized first, and only when the pressure is successfully depressurized can the fuel tank cap be controlled to open. During the depressurization, the pressure relief valve opens and the gas in the fuel tank is discharged.
[0004] However, during pressure relief, abnormal conditions such as pressure relief valve failure and excessive pressure in the fuel tank may cause pressure relief failure, and the fuel filler cap cannot be opened normally when pressure relief fails. Summary of the invention
[0005] The present application provides a fuel filler cap control method, device, storage medium and vehicle, aiming to at least solve the technical problem in the prior art that the fuel filler cap cannot be opened normally when pressure relief fails.
[0006] In a first aspect of the implementation of the present application, a fuel filler cap control method is first provided, comprising:
[0007] Acquiring fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request;
[0008] When the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request;
[0009] When the fuel filler cap control information includes at least a forced unlocking request, sending a pressure relief request to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank;
[0010] When the fuel filler lid control information includes a forced unlocking request and a normal unlocking request, the fuel filler lid driving member is controlled to open the fuel filler lid according to the forced unlocking request.
[0011] Optionally, the obtaining of fuel filler cap control information includes:
[0012] In response to a user pressing a physical key, obtaining a forced unlocking request;
[0013] In response to the user's touch operation on the central control screen, obtaining a normal unlocking request;
[0014] Fuel filler lid control information is determined according to the forced unlocking request and the normal unlocking request.
[0015] Optionally, when the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request includes:
[0016] When the fuel filler cap control information includes only a forced unlocking request, converting the forced unlocking request into a forced unlocking service signal through a basic service layer in the SOA architecture, and transmitting the forced unlocking service signal to an application layer in the SOA architecture;
[0017] The application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal;
[0018] The fuel filler cap enhancement service outputs a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal;
[0019] The driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
[0020] Optionally, when the fuel filler cap control information includes at least a forced unlocking request, sending a pressure relief request to the engine management system includes:
[0021] When the fuel filler cap enhanced service receives the forced opening signal, it outputs a pressure relief service signal to the basic service layer;
[0022] Converting the pressure relief service signal into a pressure relief request through the basic service layer;
[0023] The engine management system is awakened, and the pressure relief request is sent to the engine management system.
[0024] Optionally, the normal unlocking request includes a normal pressure relief service signal;
[0025] When the fuel filler cap control information includes a forced unlocking request and a normal unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request includes:
[0026] When the fuel filler cap control information includes a forced unlocking request and a normal pressure relief service signal, converting the forced unlocking request into a forced unlocking service signal through a basic service layer in an SOA architecture, and transmitting the forced unlocking service signal to an application layer in the SOA architecture;
[0027] The application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal;
[0028] The fuel filler cap enhancement service receives the normal pressure relief service signal, performs priority arbitration on the forced opening signal and the normal pressure relief service signal, and outputs a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal having the highest priority between the two;
[0029] The driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
[0030] Optionally, in response to a user pressing a button, obtaining a forced unlocking request includes:
[0031] In response to a user pressing a physical button on a vehicle key, a forced unlocking request is obtained through a key controller; wherein, the vehicle key is used to send a refueling unlocking signal to the key controller in response to a user pressing a physical button on the vehicle key, and the key controller outputs a forced unlocking request when receiving the refueling unlocking signal.
[0032] Optionally, after obtaining the fuel filler cap control information, the method further includes:
[0033] When the fuel filler cap control information only includes a normal unlocking request, a pressure relief request is sent to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure in the fuel tank, and controls the fuel filler cap drive to open the fuel filler cap if the pressure relief is successful.
[0034] In a second aspect of the implementation of the present application, a fuel filler cap control device is also provided, comprising:
[0035] An acquisition module, configured to acquire fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request;
[0036] a first control module, configured to control the fuel filler cover driving member to open the fuel filler cover according to the forced unlocking request when the fuel filler cover control information only includes a forced unlocking request;
[0037] a pressure relief module, configured to send a pressure relief request to an engine management system when the fuel filler cap control information at least includes a forced unlocking request, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank;
[0038] The second control module is configured to control the fuel filler cover driving component to open the fuel filler cover according to the forced unlocking request when the fuel filler cover control information includes a forced unlocking request and a normal unlocking request.
[0039] In a third aspect of the implementation of the present application, a readable storage medium is further provided, wherein the readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned fuel filler cap control method is implemented.
[0040] In a fourth aspect of the implementation of the present application, a vehicle is also provided, comprising:
[0041] processor;
[0042] a memory for storing processor-executable instructions;
[0043] The processor is configured to execute the instructions to implement the fuel filler cap control method.
[0044] In the embodiment of the present application, when the pressure relief fails due to the failure of the pressure relief valve, the excessive pressure in the fuel tank, etc., and the user still needs to open the fuel filler cap, the fuel filler cap drive can be directly controlled to open the fuel filler cap based on the forced unlocking request, without the need to perform pressure relief and determine whether the pressure relief is successful or not, so that in the case of pressure relief failure, the fuel filler cap can still be forced to open, thereby meeting the user's emergency needs and avoiding the problem of being unable to open the fuel filler cap due to pressure relief failure. In addition, when a normal unlocking request and a forced unlocking request are received at the same time, the fuel filler cap drive is still directly controlled to open the fuel filler cap based on the forced unlocking request, without waiting for the pressure relief time during normal unlocking, thereby ensuring that the fuel filler cap can be quickly opened in an emergency. In addition, in the embodiment of the present application, the pressure relief valve is also controlled to open based on the obtained forced unlocking request to try to relieve pressure again, so that the risk can be reduced by trying to relieve pressure again. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0046] Figure 1 A flowchart of a fuel filler cap control method provided in an embodiment of the present application;
[0047] Figure 2 for Figure 1 A flowchart of step 101 in the fuel filler cap control method provided in an embodiment of the present application;
[0048] Figure 3 for Figure 1A flowchart of step 102 in the fuel filler cap control method provided in an embodiment of the present application;
[0049] Figure 4 A flowchart of another fuel filler cap control method provided in an embodiment of the present application;
[0050] Figure 5 This is a schematic diagram of the connection between the vehicle body domain controller, the key controller, the vehicle key, the fuel filler cap driver, the engine management system, and the pressure relief valve provided in the embodiments of the present application;
[0051] Figure 6 This is a schematic diagram of the structure of a fuel filler cap control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0053] The embodiments of the present application are only used to explain the present application and are not used to limit the scope of the present application. The present application is described in more detail in the following paragraphs by way of example with reference to the accompanying drawings. It should be noted that the accompanying drawings are all in a very simplified form and are not in precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present application.
[0054] At present, for the high-pressure fuel tank system, before controlling the fuel tank cap to open, the fuel tank needs to be depressurized first, and only when the pressure relief is successful can the fuel tank cap be controlled to open. During pressure relief, the pressure relief valve opens and the gas in the fuel tank is discharged. However, during pressure relief, abnormal conditions such as pressure relief valve failure and excessive pressure in the fuel tank will cause pressure relief failure, and the fuel tank cap cannot be opened normally when the pressure relief fails. In addition, in order to control costs, existing vehicles usually cancel the mechanical emergency cable of the fuel tank cap, and the fuel tank cap cannot be opened in an emergency when the pressure relief fails. In order to solve the above problems, the embodiments of the present application provide a fuel tank cap control method, device, storage medium and vehicle. The above-mentioned fuel tank cap control method, device, storage medium and vehicle are described in detail below.
[0055] First, refer to Figure 1 The fuel filler cap control method provided in the embodiment of the present application can be applied to a VIU (Vehicle Integration Unit, vehicle body domain controller) in a vehicle. The fuel filler cap control method includes:
[0056] Step 101, obtaining fuel filler cap control information.
[0057] The fuel filler cap control information includes at least a forced unlocking request and / or a normal unlocking request. The forced unlocking request is a request for instructing to open the fuel filler cap that is triggered when the user needs to force unlock the fuel filler cap in an abnormal situation, for example, when the pressure relief valve fails, the pressure in the fuel tank is too high, etc., resulting in a pressure relief failure. The normal unlocking request is a request for instructing to open the fuel filler cap in a normal situation. It should be noted that the fuel filler cap control information may also include a normal closing request, which is a request for instructing to close the fuel filler cap.
[0058] Step 102: When the fuel filler cap control information only includes a forced unlocking request, the fuel filler cap driving component is controlled to open the fuel filler cap according to the forced unlocking request.
[0059] The vehicle body domain controller is specifically connected to the fuel filler cap driver through a hard line. The fuel filler cap driver is used to drive the fuel filler cap to open or close, and the fuel filler cap driver may include a motor. When the fuel filler cap control information only includes a forced unlocking request, the fuel filler cap driver is directly controlled to open the fuel filler cap without performing pressure relief or judging whether the pressure relief is successful or not.
[0060] Step 103, when the fuel filler cap control information at least includes a forced unlocking request, a pressure relief request is sent to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure in the fuel tank.
[0061] The fuel tank is connected to the carbon canister through an exhaust pipe, and a pressure relief valve is provided on the exhaust pipe. The vehicle body domain controller is specifically connected to the engine management system (EMS) through a CAN (Controller Area Network) line, and the engine management system is specifically connected to the pressure relief valve through a hard line.
[0062] Step 104 : when the fuel filler cap control information includes a forced unlocking request and a normal unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request.
[0063] Among them, the priority of forced unlocking is higher than that of normal unlocking. In normal unlocking, pressure relief is required first. After the first set time of pressure relief, it is determined whether the pressure relief is successful. The fuel filler cap is opened only when the pressure relief is successful, that is, it is necessary to wait for the pressure relief time in normal unlocking. In forced unlocking, there is no need to wait for pressure relief, but to open the fuel filler cap directly, and control the pressure relief valve to open while opening the fuel filler cap.
[0064] In the embodiment of the present application, when the pressure relief fails due to the failure of the pressure relief valve, the excessive pressure in the fuel tank, etc., and the user still needs to open the fuel filler cap, the fuel filler cap drive can be directly controlled to open the fuel filler cap based on the forced unlocking request, without the need to perform pressure relief and determine whether the pressure relief is successful or not, so that in the case of pressure relief failure, the fuel filler cap can still be forced to open, thereby meeting the user's emergency needs and avoiding the problem of being unable to open the fuel filler cap due to pressure relief failure. In addition, when a normal unlocking request and a forced unlocking request are received at the same time, the fuel filler cap drive is still directly controlled to open the fuel filler cap based on the forced unlocking request, without waiting for the pressure relief time during normal unlocking, thereby ensuring that the fuel filler cap can be quickly opened in an emergency. In addition, in the embodiment of the present application, the pressure relief valve is also controlled to open based on the obtained forced unlocking request to try to relieve pressure again, so that the risk can be reduced by trying to relieve pressure again.
[0065] It should be noted that even if the fuel tank is not depressurized, forcibly opening the fuel filler cap will not usually cause safety accidents or risks.
[0066] In an optional embodiment of the present application, referring to Figure 2 Step 101, obtaining the fuel filler cap control information includes: step 1011, in response to the user pressing the physical button, obtaining a forced unlocking request; step 1012, in response to the user touching the central control screen, obtaining a normal unlocking request; step 1013, determining the fuel filler cap control information according to the forced unlocking request and the normal unlocking request.
[0067] Among them, the physical button can be a physical button in the vehicle or a physical button on the vehicle key. The body domain controller specifically obtains the normal unlocking request through the in-vehicle infotainment system, and the in-vehicle infotainment system includes the central control screen. The central control screen is configured with soft keys, and the normal unlocking request can be triggered by touching the soft keys on the central control screen. When the central control screen fails, the vehicle is low on fuel, and the user needs to use the vehicle, the physical button can trigger forced unlocking, thereby opening the fuel filler cap. The need for the vehicle may be that the user needs to drive the vehicle to a repair shop for repair, or that the user has an emergency that needs to be handled.
[0068] The existing method of unlocking the fuel filler cap is usually to unlock it by clicking the unlock soft button configured on the central control screen. However, when the central control screen fails, the fuel filler cap cannot be unlocked. In this embodiment, the forced unlocking can be triggered by a physical button, thereby opening the fuel filler cap, avoiding the fuel filler cap being unable to be opened due to a central control screen failure.
[0069] In an optional embodiment of the present application, referring to Figure 3Step 102, when the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving member to open the fuel filler cap according to the forced unlocking request, includes:
[0070] Step 1021, when the fuel filler cap control information only includes a forced unlocking request, converting the forced unlocking request into a forced unlocking service signal through the basic service layer in the SOA architecture, and transmitting the forced unlocking service signal to the application layer in the SOA architecture;
[0071] Step 1022, the application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal;
[0072] Step 1023, the fuel filler cap enhancement service outputs a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal;
[0073] Step 1024 , the driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
[0074] Among them, refer to Figure 5 The vehicle body domain controller is configured with a SOA architecture, which includes a basic service layer, an application layer, an enhanced service layer, an atomic service layer and a device abstraction layer. The forced unlocking request is a CAN signal, and the basic service layer is mainly used to provide services such as CAN signal conversion to service signal, service signal conversion to CAN signal, etc. The application layer is used to open up to the outside world to achieve personalized customization and support users to flexibly arrange scenes. The device abstraction layer is used to abstract the device, and the atomic service layer is used to shield the impact of changes in the device abstraction layer on the enhanced service layer. In this embodiment, the application layer can be open to the outside world to achieve personalized customization, so that users can flexibly arrange scenes. The device abstraction layer abstracts the device and provides a standardized device access interface to the atomic service layer, so as to shield the differences in the functions of different devices and reduce customization.
[0075] The basic service layer will correspond the CAN signal to the service interface according to the preset correspondence rules, for example, one-to-one correspondence between different CAN signals and service interfaces, or correspondence between multiple CAN signals and one service interface, and convert the CAN signal into a service signal that can be processed by the corresponding service interface, and then transmit the service signal to the application layer through the service interface. The basic service layer is specifically used to convert the forced unlocking request into a forced unlocking service signal, and transmit the forced unlocking service signal to the application layer through the service interface. After receiving the forced unlocking service signal, the application layer will confirm whether to execute the forced unlocking service signal based on other scene information of the vehicle, for example, whether the vehicle is in a stopped state. If it is confirmed that the forced unlocking service signal will be executed, a forced opening signal will be output to the fuel filler cap enhanced service.
[0076] The driver atomic service in the atomic service layer is the smallest service unit in the SOA architecture. The driver atomic service can encapsulate control parameters, such as the driving direction and driving time of the fuel filler cap driver. When the driver atomic service calls the driver abstraction to control the fuel filler cap driver to open the fuel filler cap, the driver abstraction is called according to the control parameters to control the fuel filler cap driver to open the fuel filler cap.
[0077] In an optional embodiment of the present application, step 103, when the fuel filler cap control information includes at least a forced unlocking request, sends a pressure relief request to the engine management system, including: when the fuel filler cap enhanced service receives a forced opening signal, outputs a pressure relief service signal to the basic service layer; converts the pressure relief service signal into a pressure relief request through the basic service layer; wakes up the engine management system, and sends a pressure relief request to the engine management system.
[0078] In this embodiment, the main function of the basic service layer is to process the service signal transmitted by the upper layer service and convert it into a signal that can be recognized by the device or system. The pressure relief request is specifically a CAN signal, and the converted pressure relief request needs to be executed by the vehicle's engine management system. The basic service layer will first wake up the engine management system to ensure that the engine management system is in working condition and can receive and process subsequent pressure relief requests. Once the engine management system is awakened, the basic service layer will send the generated pressure relief request to the engine management system. After receiving the pressure relief request, the engine management system will control the pressure relief valve to open. The SOA architecture adopts a standardized service interface, and the basic service layer and the engine management system can communicate through a standardized interface to be compatible with different types of engine management systems.
[0079] In an optional embodiment of the present application, the normal unlocking request includes a normal pressure relief service signal; step 103, when the fuel filler cap control information includes a forced unlocking request and a normal unlocking request, controlling the fuel filler cap driving member to open the fuel filler cap according to the forced unlocking request, includes:
[0080] When the fuel filler cap control information includes a forced unlocking request and a normal pressure relief service signal, the forced unlocking request is converted into a forced unlocking service signal through the basic service layer in the SOA architecture, and the forced unlocking service signal is transmitted to the application layer in the SOA architecture;
[0081] The application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal;
[0082] The fuel filler cap enhancement service receives the normal pressure relief service signal, performs priority arbitration between the forced opening signal and the normal pressure relief service signal, and outputs the driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal having the highest priority between the two;
[0083] The driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
[0084] Among them, the fuel filler cap enhancement service stores a preset priority order, and the priority of the forced opening signal is greater than the priority of the normal pressure relief service signal. When the fuel filler cap enhancement service receives the normal pressure relief service signal and the forced opening signal at the same time, it will perform priority arbitration on the forced opening signal and the normal pressure relief service signal. In this embodiment, the fuel filler cap enhancement service mainly plays an arbitration role. When more than two signals are received at the same time, the fuel filler cap enhancement service will perform priority arbitration on the signals according to the preset priority rules to ensure that in an emergency, a higher priority operation can be performed first.
[0085] In an optional embodiment of the present application, step 1011, in response to a user pressing a physical button, obtaining a forced unlocking request, includes: in response to a user pressing a physical button on a vehicle key, obtaining a forced unlocking request through a key controller.
[0086] The vehicle key is used to respond to the user's pressing operation on the physical button on the vehicle key, send a refueling unlock signal to the key controller, and the key controller outputs a forced unlock request when receiving the refueling unlock signal. The vehicle key is wirelessly connected to the key controller, and the key controller is connected to the vehicle body domain control line via a CAN line. The wireless connection between the vehicle key and the key controller can be Bluetooth connection, connection via a radio frequency protocol, etc.
[0087] The user can trigger forced unlocking by pressing the unlock physical button and the tailgate opening physical button on the vehicle key at the same time and continuously for a second set time, and the second set time can be set according to actual needs, for example, it can be set to 3 seconds, 4 seconds, 5 seconds, 8 seconds, 10 seconds, etc. In this embodiment, when refueling is required and pressure relief fails or the central control screen fails, the user can directly trigger forced unlocking by pressing the physical button on the vehicle key outside the vehicle without entering the vehicle to operate, which can improve the convenience of user operation.
[0088] In an optional embodiment of the present application, referring to Figure 4 , step 101, after obtaining the fuel filler cap control information, also includes: step 105, when the fuel filler cap control information only includes a normal unlocking request, sending a pressure relief request to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank, and when the pressure relief is successful, controls the fuel filler cap drive to open the fuel filler cap.
[0089] Among them, after the pressure relief valve is continuously opened for the first set time, if the pressure in the fuel tank is less than or equal to the unlocking pressure, it means that the pressure relief is successful. The first set time can be set according to actual needs, for example, it can be set to 10 seconds, 13 seconds, 15 seconds, 18 seconds, 20 seconds, etc. Specifically, after sending the pressure relief request to the engine management system, if the pressure relief is successful, before controlling the fuel filler cap drive to open the fuel filler cap, it also includes: after the pressure relief valve is continuously opened for the second set time, judging whether the pressure in the fuel tank is less than or equal to the unlocking pressure, if so, the pressure relief is successful. A pressure sensor is provided in the fuel tank, and the pressure in the fuel tank can be determined by the pressure sensor. In the embodiment of the present application, when the fuel filler cap is normally unlocked, pressure relief will be performed first, and the fuel filler cap will only be opened when the pressure relief is successful, so as to ensure that under normal use, the pressure in the fuel tank has been reduced to a safe range when the fuel filler cap is opened.
[0090] Second, refer to Figure 6 The embodiment of the present application further provides a fuel filler cap control device, comprising:
[0091] An acquisition module 201 is used to acquire fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request;
[0092] The first control module 202 is used to control the fuel filler cover driving member to open the fuel filler cover according to the forced unlocking request when the fuel filler cover control information only includes the forced unlocking request;
[0093] The pressure relief module 203 is used to send a pressure relief request to the engine management system when the fuel filler cap control information at least includes a forced unlocking request, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank;
[0094] The second control module 204 is configured to control the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request when the fuel filler cap control information includes a forced unlocking request and a normal unlocking request.
[0095] Optionally, the acquisition module 201 includes:
[0096] A first acquisition unit, configured to acquire a forced unlocking request in response to a user pressing a physical key;
[0097] A second acquisition unit, configured to acquire a normal unlocking request in response to a user's touch operation on the central control screen;
[0098] The determining unit is used to determine fuel filler cap control information according to a forced unlocking request and a normal unlocking request.
[0099] Optionally, the first control module 202 includes:
[0100] A basic service layer, for converting a forced unlocking request into a forced unlocking service signal when the fuel filler cap control information includes only a forced unlocking request, and transmitting the forced unlocking service signal to an application layer in the SOA architecture;
[0101] The application layer is used for outputting a forced opening signal to a fuel filler cap enhancement service in an enhancement service layer in the SOA architecture according to a forced unlocking service signal;
[0102] The fuel filler cap enhancement service is used to output a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal;
[0103] The driver atomic service is used to call the driver abstraction in the device abstraction layer to control the fuel filler cap driver to open the fuel filler cap.
[0104] Optionally, the pressure relief module 203 includes:
[0105] The fuel filler cap enhancement service is used to output a pressure relief service signal to the basic service layer when receiving a forced opening signal;
[0106] The basic service layer is used to convert the pressure relief service signal into a pressure relief request;
[0107] The first sending unit is used to wake up the engine management system and send a pressure relief request to the engine management system.
[0108] Optionally, the normal unlocking request includes a normal pressure relief service signal; the second control module 204 includes:
[0109] A basic service layer, for converting a forced unlocking request into a forced unlocking service signal when the fuel filler cap control information includes a forced unlocking request and a normal pressure relief service signal, and transmitting the forced unlocking service signal to an application layer in the SOA architecture;
[0110] The application layer is used for outputting a forced opening signal to a fuel filler cap enhancement service in an enhancement service layer in the SOA architecture according to a forced unlocking service signal;
[0111] The fuel filler cap enhancement service is used to receive the normal pressure relief service signal, perform priority arbitration between the forced opening signal and the normal pressure relief service signal, and output the driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal with the highest priority between the two;
[0112] The driver atomic service is used to call the driver abstraction in the device abstraction layer to control the fuel filler cap driver to open the fuel filler cap.
[0113] Optionally, the first acquisition unit is further configured to obtain a forced unlocking request through a key controller in response to a user pressing a physical button on the vehicle key. The vehicle key is configured to send a refueling unlocking signal to the key controller in response to a user pressing a physical button on the vehicle key, and the key controller outputs a forced unlocking request when receiving the refueling unlocking signal.
[0114] Optionally, the fuel filler cap control device also includes a pressure relief opening module, which is used to send a pressure relief request to the engine management system when the fuel filler cap control information only includes a normal unlocking request, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure in the fuel tank, and controls the fuel filler cap drive to open the fuel filler cap when the pressure relief is successful.
[0115] In a third aspect, an embodiment of the present application further provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned fuel filler cap control method is implemented.
[0116] In a fourth aspect, an embodiment of the present application further provides a vehicle, including a memory and a processor, wherein the memory is used to store instructions executable by the processor; when the processor is used to execute the instructions stored in the memory, the following steps are implemented:
[0117] Acquiring fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request;
[0118] When the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request;
[0119] When the fuel filler cap control information only includes a forced unlocking request, sending a pressure relief request to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank;
[0120] When the fuel filler lid control information includes a forced unlocking request and a normal unlocking request, the fuel filler lid driving member is controlled to open the fuel filler lid according to the forced unlocking request.
[0121] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0122] The above processor can be integrated into the engine management system in the vehicle. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0123] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0124] It should be noted that when a component is referred to as being "fixed to" another component, it may be directly on the other component or there may also be a component centered. When a component is considered to be "connected to" another component, it may be directly connected to the other component or there may also be a component centered. When a component is considered to be "set on" another component, it may be directly set on the other component or there may also be a component centered. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0125] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0126] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.
[0127] The above is a detailed introduction to the fuel filler cap control method, device, storage medium and vehicle provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the structure of the present application and its core idea. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A fuel filler cap control method, characterized in that: include: Acquiring fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request; When the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request; When the fuel filler cap control information includes at least a forced unlocking request, sending a pressure relief request to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank; When the fuel filler lid control information includes a forced unlocking request and a normal unlocking request, the fuel filler lid driving member is controlled to open the fuel filler lid according to the forced unlocking request.
2. The fuel filler cap control method according to claim 1, characterized in that: The obtaining of fuel filler cap control information includes: In response to a user pressing a physical key, obtaining a forced unlocking request; In response to the user's touch operation on the central control screen, a normal unlocking request is obtained; Fuel filler lid control information is determined according to the forced unlocking request and the normal unlocking request.
3. The fuel filler cap control method according to claim 1 or 2, characterized in that: When the fuel filler cap control information includes only a forced unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request includes: When the fuel filler cap control information only includes a forced unlocking request, converting the forced unlocking request into a forced unlocking service signal through a basic service layer in the SOA architecture, and transmitting the forced unlocking service signal to an application layer in the SOA architecture; The application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal; The fuel filler cap enhancement service outputs a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal; The driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
4. The fuel filler cap control method according to claim 3, characterized in that: When the fuel filler cap control information includes at least a forced unlocking request, sending a pressure relief request to the engine management system includes: When the fuel filler cap enhanced service receives the forced opening signal, it outputs a pressure relief service signal to the basic service layer; Converting the pressure relief service signal into a pressure relief request through the basic service layer; The engine management system is awakened, and the pressure relief request is sent to the engine management system.
5. The fuel filler cap control method according to claim 1 or 2, characterized in that: The normal unlocking request includes a normal pressure relief service signal; When the fuel filler cap control information includes a forced unlocking request and a normal unlocking request, controlling the fuel filler cap driving component to open the fuel filler cap according to the forced unlocking request includes: When the fuel filler cap control information includes a forced unlocking request and a normal pressure relief service signal, converting the forced unlocking request into a forced unlocking service signal through a basic service layer in an SOA architecture, and transmitting the forced unlocking service signal to an application layer in the SOA architecture; The application layer outputs a forced opening signal to the fuel filler cap enhancement service in the enhancement service layer in the SOA architecture according to the forced unlocking service signal; The fuel filler cap enhancement service receives the normal pressure relief service signal, performs priority arbitration on the forced opening signal and the normal pressure relief service signal, and outputs a driver start signal to the driver atomic service in the atomic service layer in the SOA architecture according to the forced opening signal having the highest priority between the two; The driver atomic service calls the driver abstraction in the device abstraction layer in the SOA architecture to control the fuel filler cap driver to open the fuel filler cap.
6. The fuel filler cap control method according to claim 2, characterized in that: The step of obtaining a forced unlocking request in response to a user pressing a physical key includes: In response to a user pressing a physical button on a vehicle key, a forced unlocking request is obtained through a key controller; wherein, the vehicle key is used to send a refueling unlocking signal to the key controller in response to a user pressing a physical button on the vehicle key, and the key controller outputs a forced unlocking request when receiving the refueling unlocking signal.
7. The fuel filler cap control method according to claim 1 or 2, characterized in that: After obtaining the fuel filler cap control information, the method further includes: When the fuel filler cap control information only includes a normal unlocking request, a pressure relief request is sent to the engine management system, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure in the fuel tank, and controls the fuel filler cap drive to open the fuel filler cap if the pressure relief is successful.
8. A fuel filler cap control device, characterized in that: include: An acquisition module, configured to acquire fuel filler cap control information, wherein the fuel filler cap control information at least includes a forced unlocking request and / or a normal unlocking request; A first control module is configured to control the fuel filler cover driving member to open the fuel filler cover according to the forced unlocking request when the fuel filler cover control information only includes the forced unlocking request; a pressure relief module, configured to send a pressure relief request to an engine management system when the fuel filler cap control information at least includes a forced unlocking request, so that the engine management system controls the pressure relief valve to open according to the pressure relief request to relieve the pressure of the fuel tank; The second control module is configured to control the fuel filler cover driving component to open the fuel filler cover according to the forced unlocking request when the fuel filler cover control information includes a forced unlocking request and a normal unlocking request.
9. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the fuel filler cap control method according to any one of claims 1 to 7 is implemented.
10. A vehicle, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to implement the fuel filler cap control method according to any one of claims 1 to 7.