Control method based on fuel filler cap, vehicle and storage medium
By installing sensors and motors in the vehicle, combined with the fuel filler cap control method of the central controller, the safety hazard caused by the fuel filler cap not being closed is solved, ensuring safe vehicle start-up and improving the driver's user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2023-12-29
- Publication Date
- 2026-08-04
AI Technical Summary
In existing vehicles, drivers may easily overlook the warning light when the fuel filler cap is not closed, leading to a driving safety hazard. Current technology cannot effectively guarantee vehicle driving safety.
By installing a first sensor and a door position motor in the vehicle, combined with a central controller and a power controller, the automatic unlocking, detection, and locking control of the fuel filler cap is achieved, ensuring that the vehicle cannot be started if the fuel filler cap is not closed, and prompting the driver to confirm the status of the fuel filler cap via a screen.
It improves vehicle driving safety, avoids inaccurate detection due to sensor malfunction, enhances the driver's experience, ensures that the vehicle cannot be started if the fuel filler cap is not closed, and reduces safety hazards.
Smart Images

Figure CN117901639B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a control method, vehicle, and storage medium based on a fuel filler cap. Background Technology
[0002] With the rapid development of vehicle technology, vehicles have become a widely used means of transportation, making vehicle safety particularly important. Among these components, the fuel filler cap is a crucial part related to vehicle safety. If the fuel filler cap is not fully closed during vehicle operation, it can pose a significant safety hazard. Therefore, to ensure vehicle safety...
[0003] Currently, some vehicles have added a warning light to the instrument panel, which illuminates when the fuel filler cap is not closed. However, many drivers ignore this warning light, rendering it ineffective and failing to ensure driving safety. Summary of the Invention
[0004] This application provides a control method, vehicle, and storage medium based on a fuel filler cap, improving vehicle driving safety. The technical solution is as follows:
[0005] On one hand, a control method based on a fuel filler cap is provided, executed by a vehicle. The vehicle's fuel filler cap is equipped with a first sensor and a door position motor. The first sensor detects whether the fuel filler cap is closed, and the door position motor unlocks the fuel filler cap. The vehicle also includes a start switch, a central controller, and a power controller, the central controller including a screen. The method includes:
[0006] When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor and a signal acquisition request to the first sensor.
[0007] The door motor receives the unlock request and, in response to the unlock request, unlocks the fuel filler cap;
[0008] The first sensor receives the signal acquisition request, continuously acquires the first signal, and sends the acquired first signal to the central controller and the power controller. The first signal is used to indicate whether the fuel filler cap is closed.
[0009] In response to an activation operation on the start switch, the start switch sends a start request to the central controller and the power controller;
[0010] The central controller receives the start request. If the first signal received indicates that the fuel filler cap is not closed, the central controller displays a confirmation option on the screen. The confirmation option is used to confirm whether the fuel filler cap is closed.
[0011] The power controller receives the start request. If the first signal received indicates that the fuel filler cap is not closed, the power controller will not start the vehicle.
[0012] In response to the confirmation operation of the confirmation option, the central controller sends a start-up satisfaction signal to the power controller;
[0013] After receiving the start-up signal, the power controller starts the vehicle.
[0014] In one possible implementation, the method further includes:
[0015] The vehicle also includes a refueling switch. In response to a closing operation, the refueling switch sends a lock request to the central controller. The central controller receives the lock request. If a first signal received by the central controller indicates that the refueling cap is closed, it sends the lock request to the door position motor. The door position motor receives the lock request and, in response, locks the refueling cap. Alternatively...
[0016] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller sends a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal back to the central controller. The second signal indicates whether the fuel filler cap is locked. If the central controller determines, based on the received first and second signals, that the fuel filler cap has changed from open to closed and the closed period has reached a first duration and the fuel filler cap is not locked, it sends a locking request to the door motor. The door motor receives the locking request and, in response, locks the fuel filler cap. Alternatively...
[0017] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller sends a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal is used to indicate whether the fuel filler cap is locked. In response to the current vehicle speed being not less than a first threshold and the received second signal indicating that the fuel filler cap is not locked, the central controller sends a locking request to the door motor. The door motor receives the locking request and, in response to the locking request, locks the fuel filler cap.
[0018] In one possible implementation, after locking the filler cap, the method further includes:
[0019] The central controller or the power controller sends a stop acquisition signal to the first sensor and the second sensor;
[0020] The first sensor receives the stop acquisition signal and stops acquiring the first signal;
[0021] The second sensor receives the stop acquisition signal and stops acquiring the second signal.
[0022] In one possible implementation, when the vehicle meets the refueling conditions, the central controller sends an unlock request to the door position motor, including:
[0023] The vehicle also includes a refueling switch, which, in response to an opening operation, sends a refueling request to the central controller. The central controller receives the refueling request and, in response, sends an unlocking request to the door motor; or...
[0024] The vehicle also includes a refueling switch. In response to an opening operation, the refueling switch sends a refueling request to the central controller. The central controller receives the refueling request and, in response, obtains the vehicle's current speed. If the current speed is 0, it sends an unlocking request to the door motor; or...
[0025] The vehicle also includes a refueling switch. In response to an opening operation, the refueling switch sends a refueling request to the central controller. The central controller receives the refueling request and, in response, obtains the vehicle's current speed and current position. If the current speed is 0 and the current position is within a target area, it sends an unlocking request to the door motor. The target area is the area where the refueling equipment is located. Alternatively...
[0026] The central controller acquires the vehicle's current speed and current position. If the current speed is 0 and the current position is within the target area, it sends the unlock request to the door motor. The target area is the area where the refueling equipment is located.
[0027] In one possible implementation, the method further includes:
[0028] Based on the received first signal, if the opening time of the fuel filler cap reaches the second duration, the central controller sends an alarm request to the alarm module; the alarm module receives the alarm request and, in response to the alarm request, issues an alarm.
[0029] In one possible implementation, the vehicle's fuel filler cap is further equipped with a pressure sensor, which is used to detect whether a fuel nozzle is present at the fuel filler cap; the method further includes:
[0030] The pressure sensor continuously collects a third signal and sends the collected third signal to the central controller. The third signal is used to indicate whether there is a refueling nozzle at the refueling port.
[0031] The central controller receives the third signal;
[0032] If, based on a received third signal, the central controller determines that a refueling nozzle is present at the refueling port for a duration exceeding a third time, it sends an alarm request to the alarm module. The alarm module receives the alarm request and issues an alarm; or...
[0033] Based on the received first and third signals, if the central controller determines that there is no refueling nozzle at the refueling port and the refueling port cover is not closed, it sends a closing request to the door motor. The door motor receives the closing request and closes the refueling port cover in response to the closing request.
[0034] On the other hand, a vehicle is provided, wherein the fuel filler cap is equipped with a first sensor and a door position motor, the first sensor being used to detect whether the fuel filler cap is closed, and the door position motor being used to unlock the fuel filler cap; the vehicle also includes a start switch, a central controller, and a power controller, wherein the central controller includes a screen;
[0035] The central controller is used to send an unlock request to the door motor and a signal acquisition request to the first sensor when the vehicle meets the refueling conditions.
[0036] The door position motor is used to receive the unlock request and, in response to the unlock request, unlock the fuel filler cap;
[0037] The first sensor is used to receive the signal acquisition request, continuously acquire the first signal, and send the acquired first signal to the central controller and the power controller. The first signal is used to indicate whether the fuel filler cap is closed.
[0038] The start switch is used to send a start request to the central controller and the power controller in response to the start operation of the start switch;
[0039] The central controller is used to receive the start request. If the first signal received indicates that the fuel filler cap is not closed, a confirmation option is displayed on the screen. The confirmation option is used to confirm whether the fuel filler cap is closed.
[0040] The power controller is used to receive the start request, and if the first signal received indicates that the fuel filler cap is not closed, the vehicle will not be started.
[0041] The central controller is also configured to send a start-up satisfaction signal to the power controller in response to a confirmation operation of the confirmation option.
[0042] The power controller is further configured to start the vehicle after receiving the start-up signal.
[0043] In one possible implementation, the vehicle also includes a refueling switch;
[0044] The refueling switch is used to send a lock request to the central controller in response to a closing operation; the central controller is used to receive the lock request, and if a received first signal indicates that the refueling cap is closed, then sends the lock request to the door motor; the door motor is used to receive the lock request and, in response to the lock request, lock the refueling cap; or,
[0045] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller is further configured to send a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal indicates whether the fuel filler cap is locked. The central controller, based on the received first and second signals, determines that the fuel filler cap has changed from open to closed and the closing time has reached a first duration, and the fuel filler cap is not locked. In this case, the central controller sends a locking request to the door motor. The door motor receives the locking request and, in response, locks the fuel filler cap. Alternatively...
[0046] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller is further configured to send a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal indicates whether the fuel filler cap is locked. The central controller, in response to a current vehicle speed not less than a first threshold and a received second signal indicating that the fuel filler cap is unlocked, sends a locking request to the door motor. The door motor receives the locking request and, in response to the locking request, locks the fuel filler cap.
[0047] In one possible implementation, after the filler cap is locked, the central controller or the power controller is used to send a stop acquisition signal to the first sensor and the second sensor;
[0048] The first sensor is configured to receive the stop acquisition signal and stop acquiring the first signal;
[0049] The second sensor is used to receive the stop acquisition signal and stop acquiring the second signal.
[0050] In one possible implementation, the vehicle further includes a refueling switch, which, in response to an opening operation, sends a refueling request to the central controller; the central controller receives the refueling request and, in response, sends an unlocking request to the door motor; or...
[0051] The vehicle also includes a refueling switch, which, in response to being activated, sends a refueling request to the central controller. The central controller receives the refueling request, and in response, obtains the vehicle's current speed. If the current speed is 0, it sends an unlocking request to the door motor. Alternatively...
[0052] The vehicle also includes a refueling switch, which, in response to being activated, sends a refueling request to the central controller. The central controller receives the refueling request and, in response, acquires the vehicle's current speed and current position. If the current speed is 0 and the current position is within a target area, it sends an unlocking request to the door motor. The target area is the area where the refueling equipment is located. Alternatively...
[0053] The central controller is used to obtain the vehicle's current speed and current position. If the current speed is 0 and the current position is within the target area, the controller sends the unlock request to the door motor. The target area is the area where the refueling equipment is located.
[0054] In one possible implementation, the central controller is configured to send an alarm request to the alarm module if, based on a received first signal, the opening duration of the fuel filler cap has reached a second duration; the alarm module is configured to receive the alarm request and, in response to the alarm request, trigger an alarm.
[0055] In one possible implementation, the vehicle's fuel filler cap is also equipped with a pressure sensor, which is used to detect whether a fuel nozzle is present at the fuel filler cap.
[0056] The pressure sensor is used to continuously collect a third signal and send the collected third signal to the central controller. The third signal is used to indicate whether there is a refueling nozzle at the refueling port.
[0057] The central controller is used to receive the third signal;
[0058] The central controller is configured to send an alarm request to the alarm module if, based on a received third signal, it determines that a refueling nozzle is present at the refueling port for a duration of a third time; the alarm module is configured to receive the alarm request and issue an alarm; or,
[0059] The central controller is configured to send a closing request to the door motor when it is determined, based on the received first and third signals, that there is no refueling nozzle at the refueling port and the refueling port cover is not closed; the door motor is configured to receive the closing request and, in response to the closing request, close the refueling port cover.
[0060] On the other hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any of the above implementations.
[0061] On the other hand, a computer program product is provided, the computer program product including at least one piece of program code, the at least one piece of program code being loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any of the above implementations.
[0062] The beneficial effects of the technical solutions provided in this application include at least the following:
[0063] This application provides a control method based on a fuel filler cap. A first sensor determines whether the fuel filler cap is closed. If the cap is not closed, the driver triggers the start switch, preventing the vehicle from starting and ensuring driving safety. A confirmation option is displayed on the central controller screen, prompting the driver not only to close the cap but also explaining why the vehicle failed to start, improving the driver's experience. If the driver confirms the option, the vehicle can be started even if the first signal indicates the cap is not closed, avoiding the problem of inaccurate detection results due to a faulty first sensor causing the vehicle to fail to start. Attached Figure Description
[0064] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0065] Figure 1 This is a flowchart of a control method based on a fuel filler cap provided in an embodiment of this application;
[0066] Figure 2 This is a flowchart of a control method based on a fuel filler cap provided in an embodiment of this application. Detailed Implementation
[0067] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0068] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0069] The control method based on the fuel filler cap provided in this application embodiment is executed by a vehicle, which can be any type of vehicle, such as a car, a truck, etc. This application embodiment does not limit the type of vehicle.
[0070] Figure 1 This is a flowchart illustrating a control method based on a fuel filler cap, provided in an embodiment of this application. This embodiment uses a vehicle as the executing entity for illustrative purposes. The vehicle's fuel filler cap is equipped with a first sensor and a door position motor. The first sensor detects whether the fuel filler cap is closed, and the door position motor unlocks the fuel filler cap. The vehicle also includes a start switch, a central controller, and a power controller. The central controller includes a screen. Figure 1 As shown, the method includes:
[0071] 101. When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor and a signal acquisition request to the first sensor.
[0072] Refueling conditions are conditions used to indicate an intention to refuel, such as the user turning on the vehicle's refueling switch, the user turning on the vehicle's refueling switch and the vehicle being stationary, the user turning on the vehicle's refueling switch and the vehicle being stationary and located within the area where the refueling equipment is located, or the vehicle being stationary and located within the area where the refueling equipment is located. This application embodiment does not limit the refueling conditions.
[0073] The gate motor is located at the fuel filler neck and is used to unlock and lock the fuel filler neck cap. When the vehicle meets the refueling conditions, it indicates that the vehicle intends to refuel and sends an unlock request to the gate motor, which then unlocks the fuel filler neck cap. After the cap is unlocked, personnel can open it and use the fuel nozzle to refuel.
[0074] In this embodiment, a first sensor is also provided at the fuel filler neck. This first sensor is used to detect whether the fuel filler neck cap is closed, such as a door position sensor. This embodiment does not limit the type of first sensor.
[0075] In this embodiment, a first sensor is installed at the fuel filler neck to prevent safety hazards caused by starting the vehicle before the fuel nozzle is removed or the fuel filler neck cap is closed. Therefore, after the fuel filler neck cap is unlocked, the first sensor needs to monitor its status in real time. Consequently, in this embodiment, the central controller also sends a signal acquisition request to the first sensor. It should be noted that the unlocking request and the signal acquisition request can be sent simultaneously or sequentially; this embodiment does not limit the timing of sending the unlocking request and the signal acquisition request.
[0076] In some embodiments, the unlock request and the signal acquisition request are sent simultaneously. In some embodiments, the unlock request is sent first, followed by the signal acquisition request. In some embodiments, the signal acquisition request is sent first, followed by the unlock request.
[0077] 102. The door motor receives the unlock request and, in response to the unlock request, unlocks the filler cap.
[0078] In some embodiments, after successfully unlocking the fuel filler cap in response to the unlocking request, the door position motor can also send an unlocking success notification to the central controller. Of course, the door position motor may also choose not to send an unlocking success notification, and this application embodiment does not limit this.
[0079] 103. The first sensor receives a signal acquisition request, continuously acquires the first signal, and sends the first signal to the central controller and the power controller. The first signal is used to indicate whether the filler cap is closed.
[0080] In some embodiments, when the first sensor continuously acquires the first signal, the first sensor acquires the signal at a first frequency, wherein the first frequency can be any frequency, and the embodiments of this application do not limit the first frequency.
[0081] The first signal can be any signal form, such as a voltage signal, a current signal, a differential signal, etc. This application does not limit the type of the first signal. In some embodiments, the first signal can be a voltage signal. When the voltage signal is a first voltage, the first signal indicates that the fuel filler cap is closed; when the voltage signal is a second voltage, the first signal indicates that the fuel filler cap is not closed. In some embodiments, the first signal can be a current signal. When the current signal is a first current, the first signal indicates that the fuel filler cap is closed; when the current signal is a second current, the first signal indicates that the fuel filler cap is not closed. In some embodiments, the first signal can be a differential signal. When the differential signal is 0, the first signal indicates that the fuel filler cap is closed; when the differential signal is 1, the first signal indicates that the fuel filler cap is not closed; or, when the differential signal is 0, the first signal indicates that the fuel filler cap is not closed; when the differential signal is 1, the first signal indicates that the fuel filler cap is closed.
[0082] 104. In response to the start operation of the start switch, the start switch sends a start request to the central controller and the power controller.
[0083] The activation operation of the start switch can be any operation, and the embodiments of this application do not limit the activation operation.
[0084] 105. The central controller receives the start request. If the first signal indicating that the fuel filler cap is not closed is received, the central controller displays a confirmation option on the screen to confirm whether the fuel filler cap is closed.
[0085] Because the first sensor continuously collects the first signal and sends the collected first signal to the central controller, the central controller can determine the current state of the fuel filler cap based on the latest received first signal. If the first signal currently received by the central controller indicates that the fuel filler cap is not closed, then the current state of the fuel filler cap is that it is not closed.
[0086] If the central controller receives a start request while the fuel filler cap is not closed, it indicates that the vehicle is attempting to start with the cap open, which poses a safety hazard. Therefore, if the central controller receives a start request while the fuel filler cap is open, it will display a confirmation option on the screen to verify that the fuel filler cap is closed.
[0087] 106. The power controller receives the start request. If the first signal received indicates that the fuel filler cap is not closed, the power controller will not start the vehicle.
[0088] Because the first sensor continuously collects the first signal and sends the collected first signal to the power controller, the power controller can determine the current state of the fuel filler cap based on the latest received first signal. If the first signal currently received by the power controller indicates that the fuel filler cap is not closed, then the current state of the fuel filler cap is that it is not closed.
[0089] If the fuel filler cap is not closed, and the power controller receives a start request, it means the vehicle is attempting to start with the fuel filler cap open, which poses a safety hazard. Therefore, if the power controller receives a start request with the fuel filler cap open, it will not start the vehicle. Here, "the power controller not starting the vehicle" can mean that the power controller does not start the engine or the electric motor to drive the vehicle.
[0090] 107. In response to the confirmation operation of the confirmation option, the central controller sends a start-up satisfied signal to the power controller.
[0091] This embodiment considers that if the first sensor or other related devices malfunction, the first signal collected by the first sensor may still indicate that the fuel filler cap is not closed even when it is closed, thus preventing the vehicle from starting normally. To avoid this problem, in this embodiment, if the user confirms the confirmation option, it indicates that the fuel filler cap is closed, and a start-up-assured signal is sent to the power controller to inform the power controller that the conditions for vehicle start-up are met and the vehicle can be started.
[0092] 108. After receiving the start-up signal, the power controller starts the vehicle.
[0093] It should be noted that this embodiment only illustrates how to start the vehicle when the fuel filler cap is actually closed, but the central controller and power controller receive a first signal indicating that the fuel filler cap is not closed. In another embodiment, if the central controller and power controller receive a first signal indicating that the fuel filler cap is not closed, and the fuel filler cap is actually not closed, the user or the user can remind someone else to close the fuel filler cap. After the fuel filler cap is closed, the central controller stops displaying the confirmation option on the screen, and the power controller starts the vehicle.
[0094] This application provides a control method based on a fuel filler cap. A first sensor and a second sensor determine whether the fuel filler cap is closed and locked. If the fuel filler cap is not closed, the driver triggers the start switch, preventing the vehicle from starting and ensuring driving safety. A confirmation option is displayed on the central controller screen, which not only prompts the driver to close the fuel filler cap but also indicates the reason why the vehicle failed to start, improving the driver's user experience.
[0095] Figure 2 This is a flowchart of a control method based on a fuel filler cap provided in an embodiment of this application, such as... Figure 2 As shown in the illustration, this application takes a vehicle as an example for executor description. The vehicle's fuel filler cap is equipped with a first sensor, a second sensor, and a door position motor. The first sensor is used to detect whether the fuel filler cap is closed, the second sensor is used to detect whether the fuel filler cap is locked, and the door position motor is used to lock the fuel filler cap after it is closed. The vehicle also includes a fuel filler switch, a start switch, a central controller, and a power controller. The central controller includes a screen. The method includes:
[0096] 201. In response to the opening operation of the refueling switch, the refueling switch sends a refueling request to the central controller.
[0097] In some embodiments, the refueling switch is located in the driver's cab of the vehicle, allowing the driver to activate it from the driver's position. Of course, the refueling switch can also be located in other locations; this application does not limit the location of the refueling switch in its embodiments.
[0098] The operation of turning on the refueling switch can be any operation, such as pressing the refueling switch or clicking the refueling switch. This application embodiment does not limit the operation of turning on the refueling switch.
[0099] 202. The central controller receives a refueling request and, in response to the refueling request, obtains the vehicle's current speed. If the current speed is 0, it sends an unlocking request to the door motor and a signal acquisition request to the first and second sensors.
[0100] To ensure vehicle safety, the fuel filler cap is normally closed and locked. When refueling, the cap needs to be unlocked and then opened to refuel. Therefore, in this embodiment, after receiving a refueling request, the central controller sends an unlock request to the door motor to unlock the fuel filler cap.
[0101] When a vehicle is refueling, it will be parked within the target area of the refueling equipment, at which point the vehicle is stationary. Therefore, in this embodiment of the application, to prevent the user from accidentally touching the refueling switch and causing the refueling cap to unlock, the central controller will also obtain the vehicle's current speed after receiving the refueling request. Only when the current speed is 0 will it send an unlocking request to the door motor.
[0102] It should be noted that this embodiment only uses steps 201 and 202 above as examples to illustrate the process of "the central controller sending an unlock request to the door motor when the vehicle meets the refueling conditions." In another embodiment, the user only needs to perform an open operation on the refueling switch to control the door motor to unlock. The process of the central controller sending an unlock request to the door motor when the vehicle meets the refueling conditions includes: the refueling switch sending a refueling request to the central controller in response to the open operation; the central controller receiving the refueling request and, in response to the refueling request, sending an unlock request to the door motor.
[0103] In another embodiment, the user not only needs to activate the refueling switch, but also requires the vehicle to be stationary and located within the refueling equipment area before the door motor can be unlocked. This further prevents the refueling cap from being unlocked due to accidental activation of the refueling switch. When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor. This includes: the refueling switch sending a refueling request to the central controller in response to its activation; the central controller receiving the refueling request; and in response to the refueling request, obtaining the vehicle's current speed and current position. If the current speed is 0 and the current position is within the target area, the unlock request is sent to the door motor. The target area is the area where the refueling equipment is located.
[0104] Among them, refueling equipment is equipment used to refuel vehicles, such as refueling piles, etc. This application embodiment does not limit the refueling equipment.
[0105] In another embodiment, the user does not need to manually activate the refueling switch. The central controller determines whether the vehicle wants to refuel based on its current speed and location. If the current speed is 0 and the current location is within the area where the refueling equipment is located, it means the vehicle is near the equipment and wants to refuel. In this case, the refueling cap can be automatically unlocked. When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor. This includes: the central controller acquiring the vehicle's current speed and location; if the current speed is 0 and the current location is within a target area, then sending an unlock request to the door motor; the target area is the area where the refueling equipment is located.
[0106] In addition, in this embodiment, the central controller not only sends an unlock request to the door motor, but also sends a signal acquisition request to the first and second sensors. This signal acquisition request instructs the sensors to acquire signals. In some embodiments, the unlock request and the signal acquisition request are sent simultaneously. In some embodiments, the unlock request is sent first, followed by the signal acquisition request. In some embodiments, the signal acquisition request is sent first, followed by the unlock request, and the second signal acquired by the second sensor determines whether the door motor has successfully unlocked. In some embodiments, the unlock request is sent first, followed by the signal acquisition request. After receiving notification that the door motor has successfully unlocked, the central controller sends a signal acquisition request to the first and second sensors. This avoids resource waste caused by the first and second sensors acquiring the first and second signals when the door motor fails to unlock the fuel filler cap.
[0107] 203. The door motor receives the unlock request and, in response to the unlock request, unlocks the filler cap.
[0108] 204. The first sensor receives a signal acquisition request, continuously acquires the first signal, and sends the acquired first signal to the central controller and the power controller. The first signal is used to indicate whether the fuel filler cap is closed.
[0109] Step 204 above is the same as step 103 above, and will not be repeated here.
[0110] 205. The second sensor receives the signal acquisition request, continuously acquires the second signal, and sends the acquired second signal to the central controller and the power controller. The second signal is used to indicate whether the fuel filler cap is locked.
[0111] In some embodiments, when the second sensor continuously acquires the second signal, the second sensor acquires the signal at a second frequency, wherein the second frequency can be any frequency, and this application embodiment does not limit the second frequency. The first frequency and the second frequency can be the same or different, and this application embodiment does not limit this.
[0112] The second signal can be any signal form, such as a voltage signal, a current signal, a differential signal, etc. This application does not limit the type of second signal. In some embodiments, the second signal can be a voltage signal. When the voltage signal is a third voltage, the second signal indicates that the fuel filler cap is locked; when the voltage signal is a fourth voltage, the second signal indicates that the fuel filler cap is unlocked. In some embodiments, the second signal can be a current signal. When the current signal is a third current, the second signal indicates that the fuel filler cap is locked; when the current signal is a fourth current, the second signal indicates that the fuel filler cap is unlocked. In some embodiments, the second signal can be a differential signal. When the differential signal is 0, the second signal indicates that the fuel filler cap is locked; when the differential signal is 1, the second signal indicates that the fuel filler cap is unlocked; or, when the differential signal is 0, the second signal indicates that the fuel filler cap is unlocked; when the differential signal is 1, the second signal indicates that the fuel filler cap is locked.
[0113] 206. In response to the start operation of the start switch, the start switch sends a start request to the central controller and the power controller.
[0114] 207. When the central controller receives the start request, if the first signal received indicates that the fuel filler cap is not closed, the central controller will display a confirmation option on the screen to confirm whether the fuel filler cap is closed.
[0115] Step 207 is the same as step 105 above, and will not be repeated here.
[0116] 208. The power controller receives a start request. If the first signal received indicates that the fuel filler cap is not closed, the power controller will not start the vehicle.
[0117] Step 208 is the same as step 106 above, and will not be repeated here.
[0118] 209. In response to the confirmation operation of the confirmation option, the central controller sends a start-up satisfied signal to the power controller.
[0119] Step 209 is the same as step 107 above, and will not be repeated here.
[0120] 210. After receiving the start-up signal, the power controller starts the vehicle.
[0121] Step 210 above is the same as step 108 above, and will not be repeated here.
[0122] 211. When the central controller determines, based on the received first and second signals, that the fuel filler cap has changed from open to closed and the closing time has reached a first duration and the fuel filler cap is not locked, or, in response to the current vehicle speed being not less than a first threshold and the received second signal indicating that the fuel filler cap is not locked, that the central controller sends a locking request to the door position motor.
[0123] The first duration can be any duration, such as 5 seconds, 6 seconds, 7 seconds, etc., and this application embodiment does not limit the first duration. The first threshold can be any value, such as 10 kilometers per hour, 15 kilometers per hour, etc., and this application embodiment does not limit the first threshold.
[0124] When the fuel filler cap changes from open to closed, it indicates that refueling is complete. If the fuel filler cap changes from open to closed and remains closed for a specified duration without being locked, it indicates that the user forgot to lock the fuel filler cap after refueling. To ensure vehicle safety, this embodiment of the application can automatically lock the fuel filler cap in this situation.
[0125] If the current vehicle speed is not less than the first threshold, it indicates that the vehicle is driving normally. If the current vehicle speed is not less than the first threshold, and the received second signal indicates that the fuel filler cap is not locked, it indicates that the user forgot to lock the fuel filler cap, and the vehicle is already driving normally. To ensure vehicle driving safety, this embodiment of the application can automatically lock the fuel filler cap in this situation.
[0126] 212. The door position motor receives the locking request and locks the filler cap in response to the locking request.
[0127] In this embodiment of the application, the door motor can not only unlock the filler cap, but also lock the filler cap.
[0128] It should be noted that the embodiments in this application only use steps 211 and 212 above as examples to illustrate the locking process of the fuel filler cap. In another embodiment, the user can lock the fuel filler cap by performing a closing operation on the fuel filler switch. In response to the closing operation, the fuel filler switch sends a locking request to the central controller. The central controller receives the locking request, and if the first signal received by the central controller indicates that the fuel filler cap is closed, it sends a locking request to the door position motor. The door position motor receives the locking request and locks the fuel filler cap in response to the locking request. Since the fuel filler cap can only be locked after it is closed, the central controller, upon receiving the locking request, will first determine whether the fuel filler cap is closed, and will only lock the fuel filler cap if it is closed.
[0129] In one possible implementation, after the fuel filler cap is locked, the signals collected by the first and second sensors become useless. The method further includes: after the fuel filler cap is locked, the central controller or power controller sends a stop acquisition signal to the first and second sensors; the first sensor receives the stop acquisition signal and stops acquiring the first signal; the second sensor receives the stop acquisition signal and stops acquiring the second signal.
[0130] In one possible implementation, considering that refueling time is usually not very long, if the fuel filler cap remains open for an extended period, it may be because the user forgot to close it. In this case, an alarm module can be used to prompt the user to close the fuel filler cap. The method further includes: the central controller, based on a received first signal, determining that the fuel filler cap has been open for a second duration, sends an alarm request to the alarm module; the alarm module receives the alarm request and, in response, issues an alarm.
[0131] The second duration can be any duration, and this application embodiment does not limit the second duration. In some embodiments, the second duration is determined based on the vehicle's fuel tank capacity.
[0132] In one possible implementation, considering that refueling time is usually short, if a fuel nozzle is present at the fuel filler cap for an extended period, it's possible that the person responsible for the nozzle forgot to remove it. In this case, an alarm module can be used to prompt the person to remove the nozzle and close the fuel filler cap. The vehicle's fuel filler cap is also equipped with a pressure sensor to detect the presence of a fuel nozzle. The method further includes: the pressure sensor continuously acquiring a third signal and sending it to the central controller; this third signal indicates the presence of a fuel nozzle at the fuel filler cap; the central controller receiving the third signal, and upon determining that a fuel nozzle is present at the fuel filler cap for a duration equal to a third time based on the received third signal, sending an alarm request to the alarm module, which then issues an alarm.
[0133] In one possible implementation, when there is no fuel nozzle at the fuel filler neck and the fuel filler neck cap is not closed, it indicates that refueling is complete. If the fuel filler neck cap is not closed at this time, it means that the relevant personnel forgot to close it. In this case, the fuel filler neck cap can be automatically closed. The vehicle's fuel filler neck is also equipped with a pressure sensor to detect whether there is a fuel nozzle at the fuel filler neck cap. The method also includes: the pressure sensor continuously collecting a third signal and sending the collected third signal to the central controller. This third signal is used to indicate whether there is a fuel nozzle at the fuel filler neck; the central controller receives the third signal, and based on the received first and third signals, if the central controller determines that there is no fuel nozzle at the fuel filler neck and the fuel filler neck cap is not closed, it sends a closing request to the door position motor. The door position motor receives the closing request and closes the fuel filler neck cap in response to the closing request.
[0134] The pressure sensor can continuously acquire a third signal after detecting a pressure change and send the acquired third signal to the central controller; alternatively, the central controller can send a signal acquisition request to the first, second, and third sensors, and the third sensor, upon receiving the signal acquisition request, continuously acquires the third signal and sends the third signal to the central controller.
[0135] This application provides a control method based on a fuel filler cap. A first sensor and a second sensor determine whether the fuel filler cap is closed and locked. If the fuel filler cap is not closed, the driver triggers the start switch, preventing the vehicle from starting and ensuring driving safety. A confirmation option is displayed on the central controller screen, which not only prompts the driver to close the fuel filler cap but also indicates the reason why the vehicle failed to start, improving the driver's user experience.
[0136] This application embodiment also provides a vehicle, the vehicle's fuel filler cap is equipped with a first sensor and a door position motor, the first sensor is used to detect whether the fuel filler cap is closed, and the door position motor is used to unlock the fuel filler cap; the vehicle also includes a start switch, a central controller and a power controller, the central controller including a screen;
[0137] The central controller is used to send an unlock request to the door motor and a signal acquisition request to the first sensor when the vehicle meets the refueling conditions.
[0138] The door position motor is used to receive unlock requests and, in response to the unlock requests, unlock the fuel filler cap;
[0139] The first sensor is used to receive signal acquisition requests, continuously acquire the first signal, and send the acquired first signal to the central controller and power controller. The first signal is used to indicate whether the fuel filler cap is closed.
[0140] A start switch is used to send a start request to the central controller and the power controller in response to the start operation of the start switch;
[0141] The central controller receives the start request. If the first signal received indicates that the fuel filler cap is not closed, a confirmation option is displayed on the screen to confirm whether the fuel filler cap is closed.
[0142] The power controller receives start requests and will not start the vehicle if the first signal received indicates that the fuel filler cap is not closed.
[0143] The central controller is also used to send a start-up satisfaction signal to the power controller in response to a confirmation operation of the confirmation option;
[0144] The power controller is also used to start the vehicle after receiving a start-up signal.
[0145] In one possible implementation, the vehicle also includes a refueling switch;
[0146] The refueling switch, in response to its closing operation, sends a lock request to the central controller; the central controller receives the lock request and, if the received first signal indicates that the refueling cap is closed, sends a lock request to the door position motor; the door position motor receives the lock request and, in response, locks the refueling cap; or...
[0147] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller further sends a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal indicates whether the fuel filler cap is locked. The central controller, based on the received first and second signals, determines that if the fuel filler cap has changed from open to closed and the closed period reaches a first duration and the fuel filler cap is not locked, it sends a locking request to the door motor. The door motor receives the locking request and, in response, locks the fuel filler cap. Alternatively...
[0148] The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller is also used to send a signal acquisition request to the second sensor. The second sensor is used to receive the signal acquisition request, continuously acquire a second signal, and send the acquired second signal to the central controller. The second signal is used to indicate whether the fuel filler cap is locked. The central controller is used to send a locking request to the door motor in response to the current vehicle speed being not less than a first threshold and the received second signal indicating that the fuel filler cap is not locked. The door motor is used to receive the locking request and lock the fuel filler cap in response to the locking request.
[0149] In one possible implementation, after the filler cap is locked, the central controller or power controller sends a stop acquisition signal to the first and second sensors.
[0150] The first sensor is used to receive a stop acquisition signal and stop acquiring the first signal.
[0151] The second sensor is used to receive a stop acquisition signal and stop acquiring the second signal.
[0152] In one possible implementation, the vehicle further includes a refueling switch, used to send a refueling request to the central controller in response to its activation; the central controller, used to receive the refueling request and, in response, send an unlocking request to the door motor; or...
[0153] The vehicle also includes a refueling switch, which sends a refueling request to the central controller in response to its activation. The central controller receives the refueling request, and in response, obtains the vehicle's current speed. If the current speed is 0, it sends an unlock request to the door motor; or...
[0154] The vehicle also includes a refueling switch, which sends a refueling request to the central controller in response to its activation. The central controller receives the refueling request and, in response, obtains the vehicle's current speed and position. If the current speed is 0 and the current position is within a target area, it sends an unlock request to the door motor. The target area is the area where the refueling equipment is located. Alternatively...
[0155] The central controller is used to obtain the vehicle's current speed and current position. If the current speed is 0 and the current position is within the target area, it sends an unlock request to the door motor. The target area is the area where the refueling equipment is located.
[0156] In one possible implementation, the central controller is used to send an alarm request to the alarm module if the opening duration of the fuel filler cap reaches a second duration based on the received first signal; the alarm module is used to receive the alarm request and, in response to the alarm request, trigger an alarm.
[0157] In one possible implementation, the vehicle's fuel filler cap is also equipped with a pressure sensor, which is used to detect whether a fuel nozzle is present at the fuel filler cap.
[0158] The pressure sensor is used to continuously collect a third signal and send the collected third signal to the central controller. The third signal is used to indicate whether there is a refueling nozzle at the refueling port.
[0159] The central controller is used to receive third signals;
[0160] The central controller, based on a received third signal, determines that a refueling nozzle is present at the refueling port for a duration exceeding a third time interval, and sends an alarm request to the alarm module; the alarm module receives the alarm request and issues an alarm; or...
[0161] The central controller is used to send a closing request to the door motor when it is determined, based on the received first and third signals, that there is no refueling nozzle at the refueling port and the refueling port cover is not closed; the door motor is used to receive the closing request and close the refueling port cover in response to the closing request.
[0162] This application also provides a computer-readable storage medium storing at least one piece of program code, which is loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any of the above implementations.
[0163] This application also provides a computer program product, which includes at least one piece of program code, which is loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any of the above implementations.
[0164] In some embodiments, the computer program involved in the present application embodiments may be deployed and executed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network. Multiple computer devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.
[0165] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A control method based on a fuel filler cap, characterized in that, Performed by a vehicle, the vehicle's fuel filler cap is equipped with a first sensor and a door position motor. The first sensor is used to detect whether the fuel filler cap is closed, and the door position motor is used to unlock the fuel filler cap. The vehicle also includes a start switch, a central controller, and a power controller, the central controller including a screen. The method includes: When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor and a signal acquisition request to the first sensor. The door motor receives the unlock request and, in response to the unlock request, unlocks the fuel filler cap; The first sensor receives the signal acquisition request, continuously acquires the first signal, and sends the acquired first signal to the central controller and the power controller. The first signal is used to indicate whether the fuel filler cap is closed. In response to an activation operation, the start switch sends a start request to the central controller and the power controller. The central controller receives the start request. If the first signal received indicates that the fuel filler cap is not closed, the central controller displays a confirmation option on the screen. The confirmation option is used to confirm whether the fuel filler cap is closed. If the power controller receives the start request and the currently received first signal indicates that the fuel filler cap is not closed, then the power controller will not start the vehicle. In response to the confirmation operation of the confirmation option, the central controller sends a start-up satisfaction signal to the power controller; After receiving the start-up signal, the power controller starts the vehicle.
2. The method according to claim 1, characterized in that, The method further includes: The vehicle also includes a refueling switch. In response to a closing operation, the refueling switch sends a lock request to the central controller. The central controller receives the lock request. If a first signal received by the central controller indicates that the refueling cap is closed, it sends the lock request to the door position motor. The door position motor receives the lock request and, in response, locks the refueling cap. Alternatively... The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller sends a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal back to the central controller. The second signal indicates whether the fuel filler cap is locked. If the central controller determines, based on the received first and second signals, that the fuel filler cap has changed from open to closed and the closed period has reached a first duration and the fuel filler cap is not locked, it sends a locking request to the door motor. The door motor receives the locking request and, in response, locks the fuel filler cap. Alternatively... The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller sends a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal is used to indicate whether the fuel filler cap is locked. In response to the current vehicle speed being not less than a first threshold and the received second signal indicating that the fuel filler cap is not locked, the central controller sends a locking request to the door motor. The door motor receives the locking request and, in response to the locking request, locks the fuel filler cap.
3. The method according to claim 2, characterized in that, After locking the filler cap, the method further includes: The central controller or the power controller sends a stop acquisition signal to the first sensor and the second sensor; The first sensor receives the stop acquisition signal and stops acquiring the first signal; The second sensor receives the stop acquisition signal and stops acquiring the second signal.
4. The method according to claim 1, characterized in that, When the vehicle meets the refueling conditions, the central controller sends an unlock request to the door motor, including: The vehicle also includes a refueling switch, which, in response to an opening operation, sends a refueling request to the central controller. The central controller receives the refueling request and, in response, sends an unlocking request to the door motor; or... The vehicle also includes a refueling switch. In response to an opening operation, the refueling switch sends a refueling request to the central controller. The central controller receives the refueling request and, in response, obtains the vehicle's current speed. If the current speed is 0, it sends an unlocking request to the door motor; or... The vehicle also includes a refueling switch. In response to an opening operation, the refueling switch sends a refueling request to the central controller. The central controller receives the refueling request and, in response, obtains the vehicle's current speed and current position. If the current speed is 0 and the current position is within a target area, it sends an unlocking request to the door motor. The target area is the area where the refueling equipment is located. Alternatively... The central controller acquires the vehicle's current speed and current position. If the current speed is 0 and the current position is within the target area, it sends the unlock request to the door motor. The target area is the area where the refueling equipment is located.
5. The method according to claim 1, characterized in that, The method further includes: Based on the received first signal, if the opening time of the fuel filler cap reaches the second duration, the central controller sends an alarm request to the alarm module; the alarm module receives the alarm request and, in response to the alarm request, issues an alarm.
6. The method according to claim 1, characterized in that, The vehicle's fuel filler cap is also equipped with a pressure sensor, which is used to detect whether a fuel nozzle is present at the fuel filler cap; the method further includes: The pressure sensor continuously collects a third signal and sends the collected third signal to the central controller. The third signal is used to indicate whether there is a refueling nozzle at the refueling port. The central controller receives the third signal; If, based on a received third signal, the central controller determines that a refueling nozzle is present at the refueling port for a duration exceeding a third time period, it sends an alarm request to the alarm module. The alarm module receives the alarm request and issues an alarm; or... Based on the received first and third signals, if the central controller determines that there is no refueling nozzle at the refueling port and the refueling port cover is not closed, it sends a closing request to the door motor. The door motor receives the closing request and closes the refueling port cover in response to the closing request.
7. A vehicle, characterized in that, The vehicle's fuel filler cap is equipped with a first sensor and a door position motor. The first sensor is used to detect whether the fuel filler cap is closed, and the door position motor is used to unlock the fuel filler cap. The vehicle also includes a start switch, a central controller, and a power controller. The central controller includes a screen. The central controller is used to send an unlock request to the door motor and a signal acquisition request to the first sensor when the vehicle meets the refueling conditions. The door position motor is used to receive the unlock request and, in response to the unlock request, unlock the fuel filler cap; The first sensor is used to receive the signal acquisition request, continuously acquire the first signal, and send the acquired first signal to the central controller and the power controller. The first signal is used to indicate whether the fuel filler cap is closed. The start switch is used to send a start request to the central controller and the power controller in response to the start operation of the start switch; The central controller is used to receive the start request. If the first signal received indicates that the fuel filler cap is not closed, a confirmation option is displayed on the screen. The confirmation option is used to confirm whether the fuel filler cap is closed. The power controller is used to receive the start request, and if the first signal currently received indicates that the fuel filler cap is not closed, then the vehicle will not be started; The central controller is also configured to send a start-up satisfaction signal to the power controller in response to a confirmation operation of the confirmation option. The power controller is further configured to start the vehicle after receiving the start-up signal.
8. The vehicle according to claim 7, characterized in that, The vehicle also includes a refueling switch, which, in response to a closing operation, sends a lock request to the central controller; the central controller receives the lock request, and if a first signal received by the central controller indicates that the refueling cap is closed, sends the lock request to the door position motor; the door position motor receives the lock request and, in response to the lock request, locks the refueling cap; or... The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller is further configured to send a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal indicates whether the fuel filler cap is locked. The central controller, based on the received first and second signals, determines that if the fuel filler cap changes from open to closed and the closed period reaches a first duration and the fuel filler cap is not locked, it sends a locking request to the door motor. The door motor receives the locking request and, in response to the locking request, locks the fuel filler cap. Alternatively... The vehicle also includes a second sensor for detecting whether the fuel filler cap is locked. The central controller is further configured to send a signal acquisition request to the second sensor. The second sensor receives the signal acquisition request, continuously acquires a second signal, and sends the acquired second signal to the central controller. The second signal indicates whether the fuel filler cap is locked. The central controller, in response to a current vehicle speed not less than a first threshold and a received second signal indicating that the fuel filler cap is unlocked, sends a locking request to the door motor. The door motor receives the locking request and, in response to the locking request, locks the fuel filler cap.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes at least one piece of program code, which is loaded and executed by a processor to implement the control method based on the fuel filler cap as described in any one of claims 1 to 6.