A vehicle gear shifting control method and system under a lift sunroof failure and a vehicle
Patent Information
- Application Number
- CN202610956081.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-10-16
AI Technical Summary
[0005]针对现有技术的不足,本发明的目的在于提供一种举升天窗故障下的车辆换挡控制方法、系统及汽车,旨在解决现有技术中控制策略过于单一,在举升天窗故障时一律限制车辆出P挡,影响车辆应急行驶能力的技术问题
[0016] Compared with the prior art, the beneficial effects of the present invention are as follows: by acquiring the vehicle's current gear, speed, sunroof opening/closing status, and fault status, and combining the fault level of the sunroof to determine the corresponding shift control strategy, the vehicle can execute controls such as prohibiting shifting, fault confirmation, allowing shifting, speed limit reminder, high-risk warning, or deceleration reminder in different scenarios such as sunroof being open, open with fault, closed with general fault, and closed with severe fault. It no longer adopts the single strategy of prohibiting shifting out of P gear in all cases when the sunroof is faulty. Thus, it can promptly remind the user to pay attention to driving safety when the sunroof is not closed or is faulty, and allow the vehicle to continue driving according to the degree of fault risk after user confirmation, and reduce the risk of driving with fault through speed limit control, thereby taking into account vehicle driving safety, fault reminder effectiveness, and emergency maneuverability in emergency scenarios.
Smart Images

Figure CN122920072A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive technology, and in particular to a vehicle gear shifting control method, system, and vehicle in the event of a sunroof malfunction. Background Technology
[0002] As vehicle usage scenarios become more diverse, some vehicles are equipped with liftable sunroofs to meet needs such as parking ventilation and camping. During operation, liftable sunroofs typically require coordinated control with vehicle gear shifting, speed adjustment, and the human-machine interface system to prevent driving with the sunroof open or in any abnormal condition, thereby reducing driving safety risks.
[0003] In existing vehicles, when the sunroof is open or malfunctions, the vehicle typically employs a relatively conservative control strategy. This includes restricting shifting from P to R, D, or N gears, and alerting the user via the instrument panel or infotainment system to close the sunroof or address the problem. This strategy can, to some extent, prevent the vehicle from being driven with the sunroof in an abnormal state.
[0004] However, in scenarios where the sunroof malfunctions, prohibiting the vehicle from shifting out of Park (P) could prevent it from becoming drivable. In situations such as outdoor camping, parking in remote areas, or encountering sudden danger, users may need to move the vehicle urgently; in these cases, directly prohibiting gear shifting would impair the vehicle's emergency maneuverability. Furthermore, existing strategies often fail to differentiate between factors such as the sunroof's open / closed status, opening degree, malfunction severity, current gear, and vehicle speed, potentially leading to over-control or insufficient warnings. Summary of the Invention
[0005] In view of the shortcomings of the prior art, the purpose of this invention is to provide a vehicle shifting control method, system and vehicle under sunroof failure, aiming to solve the technical problem that the control strategy in the prior art is too simple, and the vehicle is always restricted from leaving P gear when the sunroof fails, which affects the vehicle's emergency driving ability.
[0006] To achieve the above objectives, in a first aspect, the present invention provides: a vehicle gear shifting control method under sunroof malfunction, comprising the following steps: The system obtains the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status, and determines the sunroof malfunction level based on the sunroof malfunction status. When the current gear is P and the vehicle speed is less than a preset low speed threshold, it is permissible to respond to requests to open or close the sunroof. When the sunroof is in the open state or in a fault state, a shift control request is generated; In response to a user-triggered shift request to switch from P gear to non-P gear, a shift control strategy corresponding to the shift request is determined based on the sunroof opening / closing status, the sunroof malfunction status, and the sunroof malfunction level. When the sunroof is open and in a fault-free state, it is prohibited to respond to the gear shift request and output the window closing prompt command. When the sunroof is in a fault state, a fault driving confirmation command is output, and after receiving the user confirmation command, the shift request is allowed to be responded to. The vehicle speed limit and safe driving prompt command are determined according to the opening degree of the sunroof or the fault level.
[0007] According to one aspect of the above technical solution, the preset low-speed threshold is 3kph; When the current gear is P and the absolute value of the vehicle speed is less than 3 kph, the lift-up sunroof may be opened and closed; When it is determined that the sunroof is in an open state or in a fault state, a signal prohibiting gear shifting is sent through the sunroof control module. When the lift-up sunroof is determined to be in a faulty state, a fault status signal is sent through the lift-up sunroof control module.
[0008] According to one aspect of the above technical solution, when the sunroof is open and in a fault-free state, if the user requests to switch from P gear to R gear, D gear, or N gear, the vehicle control module will not respond to the shift request for R gear, D gear, or N gear, and will send a window closing prompt command to the display control module.
[0009] According to one aspect of the above technical solution, when the sunroof is open and in a fault state, and the opening degree of the sunroof is 25% to 100%, if the vehicle is in P gear starting state, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and the first speed limit reminder command is output, while the vehicle speed limit value is set as the first speed limit value.
[0010] According to one aspect of the above technical solution, when the sunroof is open and in a fault state, and the opening degree of the sunroof is less than 25%, if the vehicle is in P gear starting state, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and a second speed limit reminder command is output, while the vehicle speed limit value is set as the second speed limit value.
[0011] According to one aspect of the above technical solution, when the lift-up sunroof is closed and in a faulty state, the fault level of the lift-up sunroof is determined based on the number of faults in the locking mechanism. Specifically, when only one lock of the left or right locking mechanism fails, or when one lock of each of the left and right locking mechanisms fails, the fault level of the lifting sunroof is determined to be a general fault. When the fault level of the sunroof lift is a general fault, the vehicle is allowed to shift gears and drive normally, a fault status prompt command is output, and the vehicle speed limit control is not implemented.
[0012] According to one aspect of the above technical solution, when the left locking mechanism or the right locking mechanism simultaneously experiences two lock failures, three lock failures, or four lock failures, the fault level of the lifting sunroof is determined to be a serious fault. When the sunroof is closed, the sunroof has a serious fault level, and the vehicle is in P gear starting mode, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and a second speed limit reminder command is output. At the same time, the vehicle speed limit value is set as the third speed limit value.
[0013] According to one aspect of the above technical solution, when the sunroof is closed, the sunroof has a serious fault level, and the vehicle is not in park (P) gear, the following control is executed: When the vehicle speed exceeds the third speed limit, a high-risk fault alarm command and a deceleration reminder command are output. When the vehicle speed is reduced to below the third speed limit, the high-risk fault alarm command is cancelled and the vehicle speed limit is determined as the third speed limit. When the vehicle speed is lower than the third speed limit, a second speed limit warning command is output, and the vehicle speed limit is determined as the third speed limit.
[0014] Secondly, this solution also provides a vehicle shift control system for a sunroof malfunction, including: The status module is used to obtain the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status. The response module is used to allow responses to requests to open or close the sunroof when the current gear is P and the vehicle speed is less than a preset low speed threshold. The limiting module is used to generate a shift control request when the sunroof is in an open state or in a fault state; The strategy module is used to respond to a user-triggered shift request from P gear to non-P gear, and determine the shift control strategy corresponding to the shift request based on the opening and closing status of the sunroof, the malfunction status of the sunroof, and the malfunction level of the sunroof. Specifically, when the sunroof is open and in a fault-free state, the shift request is prohibited from being responded to and the window closing prompt instruction is not output; when the sunroof is in a fault state, a fault driving confirmation instruction is output, and after receiving the user's confirmation instruction, the shift request is allowed to be responded to, and the vehicle speed limit and safe driving prompt instruction are determined according to the opening degree of the sunroof or the fault level.
[0015] Thirdly, this solution also provides a vehicle including the vehicle shift control system for a faulty sunroof as described in the above technical solution.
[0016] Compared with the prior art, the beneficial effects of the present invention are as follows: by acquiring the vehicle's current gear, speed, sunroof opening / closing status, and fault status, and combining the fault level of the sunroof to determine the corresponding shift control strategy, the vehicle can execute controls such as prohibiting shifting, fault confirmation, allowing shifting, speed limit reminder, high-risk warning, or deceleration reminder in different scenarios such as sunroof being open, open with fault, closed with general fault, and closed with severe fault. It no longer adopts the single strategy of prohibiting shifting out of P gear in all cases when the sunroof is faulty. Thus, it can promptly remind the user to pay attention to driving safety when the sunroof is not closed or is faulty, and allow the vehicle to continue driving according to the degree of fault risk after user confirmation, and reduce the risk of driving with fault through speed limit control, thereby taking into account vehicle driving safety, fault reminder effectiveness, and emergency maneuverability in emergency scenarios. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating the vehicle gear shifting control method under sunroof malfunction in the first embodiment of the present invention. Figure 2 This is a structural block diagram of the vehicle shift control system under sunroof failure in the second embodiment of the present invention; The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation
[0018] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0020] Example 1 This embodiment provides a vehicle gear shifting control method in case of sunroof malfunction, applicable to automobiles equipped with a sunroof. The sunroof can be a liftable sunroof structure on the roof of a campervan, passenger vehicle, or other vehicle. The vehicle is equipped with a sunroof control module, a vehicle control module, an instrument display control module, and an in-vehicle infotainment display control module. The sunroof control module acquires the sunroof's opening / closing status, opening degree, and malfunction status. The vehicle control module acquires the vehicle's current gear, speed, and user gear shift request, and determines whether to allow the vehicle to shift from P gear to a non-P gear based on the signal sent by the sunroof control module. The instrument display control module and the in-vehicle infotainment display control module output corresponding reminders, alarms, pop-ups, or voice announcements based on instructions sent by the vehicle control module or the sunroof control module. In this embodiment, the sunroof lifting control module can be an SSCM (Sunroof Lifting Control Module); the vehicle control module can be a VCU / HCU, where VCU is the vehicle controller and HCU is the hybrid power controller; the instrument display control module can be a CDC (IC); and the in-vehicle infotainment display control module can be a CDC (IVI). The module names described above are used to illustrate the functional division of different control units within the vehicle and do not limit each function to be implemented by independent hardware; functions can also be integrated into the same controller or domain controller.
[0021] Please see Figure 1 The figure shows a flowchart of a vehicle gear shifting control method under sunroof malfunction in the first embodiment of the present invention. As shown in the figure, the method includes the following steps: Step S100: Obtain the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status, and determine the sunroof malfunction level based on the sunroof malfunction status. The vehicle control module obtains the current gear and speed information, while the sunroof control module obtains whether the sunroof is in a closed, open, or malfunctioning state, and further determines the malfunction location and number of malfunctions when the sunroof is in a malfunctioning state. The sunroof malfunction level can include general malfunctions and severe malfunctions. General malfunctions indicate a malfunction state where the sunroof has partial locking abnormalities but does not affect the vehicle's normal gear shifting and driving. Severe malfunctions indicate a malfunction state where there are many malfunctions in the sunroof locking mechanism, requiring warnings or speed limit control in conjunction with gear and speed.
[0022] In step S200, when the current gear is P and the vehicle speed is less than a preset low-speed threshold, the opening or closing request of the sunroof is allowed. Preferably, in this embodiment, the preset low-speed threshold is 3 kph. When the current gear is P and the absolute value of the vehicle speed is less than 3 kph, the sunroof control module allows the opening and closing of the sunroof. This restricts the opening and closing of the sunroof to a stopped or nearly stopped state, reducing the risk of accidentally opening the sunroof while the vehicle is in motion.
[0023] Step S300: When the sunroof is in an open state or a fault state, a shift control request is generated. Specifically, when the sunroof control module determines that the sunroof is in an open state or a fault state, it sends a shift prohibition signal Sunroof_ForbidGearReq=0x1:Forbid; when the sunroof control module determines that the sunroof is in a fault state, it sends a fault state signal SunroofErrorSts=0x1. Correspondingly, when the sunroof is not in a fault state, the fault state signal can be SunroofErrorSts=0x0 Error. After receiving the shift prohibition signal and the fault state signal, the vehicle control module does not mechanically prohibit vehicle driving in all fault scenarios, but further combines the sunroof opening / closing state, fault level, current gear, vehicle speed, and user confirmation command to determine the corresponding shift control strategy.
[0024] Step S400: In response to a user-triggered shift request to switch from P gear to non-P gear, determine a shift control strategy corresponding to the shift request based on the sunroof opening / closing status, the sunroof malfunction status, and the sunroof malfunction level. When the sunroof is open and in a fault-free state, it is prohibited to respond to the gear shift request and output the window closing prompt command. When the sunroof is in a fault state, a fault driving confirmation command is output, and after receiving the user confirmation command, the shift request is allowed to be responded to. The vehicle speed limit and safe driving prompt command are determined according to the opening degree of the sunroof or the fault level.
[0025] Specifically, in this embodiment, the vehicle control module responds to a user-triggered shift request from P gear to a non-P gear, and determines the shift control strategy corresponding to the shift request based on the sunroof's open / closed status, malfunction status, and malfunction level. The non-P gear can include R gear, D gear, or N gear. Specifically, if the vehicle control module receives Sunroof_ForbidGearReq=0x1:Forbid and SunroofErrorSts=0x0:No Error when the current gear is P and the absolute vehicle speed is less than 3 kph, it determines that the sunroof is open and fault-free. If the user requests to shift from P gear to R gear, D gear, or N gear, the vehicle control module does not respond to the R, D, or N gear shift request and sends a window-closing prompt command to the display control module. Upon receiving the window-closing prompt command, the display control module outputs a reminder message to the user to close the sunroof before driving. For example, the vehicle control module can send VCU_Misoperation_Display=0x7. Upon receiving this signal, the instrument cluster display control module will display a corresponding window-closing reminder for 15 seconds, and the infotainment display control module will also display the same reminder and provide a voice prompt. At this point, the user needs to close the sunroof first and then perform the gear shifting operation again.
[0026] When the sunroof is open and malfunctioning, the vehicle control module determines the vehicle speed limit based on the sunroof's opening degree. Specifically, when the sunroof is open and malfunctioning, and the opening degree is between 25% and 100%, if the vehicle is in Park (P) gear, the display control module outputs a malfunction driving confirmation command. The user can input the confirmation command through the in-vehicle infotainment display, instrument cluster, steering wheel buttons, or other human-machine interface components. After receiving the user confirmation command, the vehicle control module allows the vehicle to shift from Park (P) gear to a non-Park (P) gear and outputs a first speed limit warning command, simultaneously determining the vehicle speed limit as the first speed limit value. In this embodiment, the first speed limit value can be 40 km / h, and the first speed limit warning command is used to remind the user to drive safely within a speed range not exceeding 40 km / h. Through this control method, when the sunroof is open to a large degree and malfunctioning, the vehicle is no longer directly prohibited from leaving Park (P) gear, but is allowed to drive at a low speed after the user confirms the risk, to meet the needs of emergency escape or emergency vehicle movement, while reducing driving risk through a lower speed limit.
[0027] When the sunroof is open and malfunctioning, and the opening degree is less than 25%, if the vehicle is in Park (P) gear, the display control module outputs a fault driving confirmation command. Upon receiving the user confirmation command, the vehicle control module allows the vehicle to shift from Park to a non-Park gear and outputs a second speed limit warning command, simultaneously setting the vehicle speed limit as the second speed limit. In this embodiment, the second speed limit can be 80 km / h, and the second speed limit warning command is used to remind the user to drive safely within a speed range not exceeding 80 km / h. Compared to the case where the opening degree is between 25% and 100%, the impact of the sunroof on vehicle driving safety is relatively low when the opening degree is less than 25%, therefore a higher speed limit can be used, but fault confirmation and speed limit reminders still ensure that the user is aware of the fault risk.
[0028] When the sunroof is closed and malfunctioning, the vehicle control module determines the sunroof malfunction level based on the number of malfunctioning locking mechanisms. Specifically, the sunroof may include a left-side locking mechanism and a right-side locking mechanism, each of which may include multiple locking elements. The sunroof control module determines the number and location of malfunctioning locking elements based on locking mechanism feedback signals, locking position signals, or fault diagnosis signals. When only one lock in either the left or right locking mechanism malfunctions, or when one lock in each mechanism malfunctions, the sunroof malfunction level is determined to be a general malfunction. When the sunroof malfunction level is general, the vehicle control module allows the vehicle to shift gears normally, the display control module outputs a fault status warning, and does not implement speed limit control. For example, the instrument display control module may display a sunroof malfunction warning for 15 seconds after receiving SunroofErrorSts=0x1 to remind the user of the sunroof malfunction, but the vehicle can still shift gears and drive normally.
[0029] When two, three, or four locks of the left or right locking mechanism simultaneously malfunction, the sunroof malfunction level is determined to be a serious fault. When the sunroof is closed, the sunroof malfunction level is serious, and the vehicle is in Park (P) gear, the display control module outputs a fault driving confirmation command. Upon receiving the user confirmation command, the vehicle control module allows the vehicle to shift from Park to a non-Park gear and outputs a second speed limit warning command, simultaneously setting the vehicle speed limit as a third speed limit. In this embodiment, the third speed limit can be 80 km / h. In this way, even when the sunroof is closed but the locking mechanism malfunction is severe, the vehicle can still start driving after user confirmation, while speed limit control and safety reminders reduce the risks caused by the sunroof locking malfunction.
[0030] When the sunroof is closed, the sunroof malfunction level is classified as a serious fault, and the vehicle is not in park (P) gear, the vehicle control module executes different controls based on a comparison between the current vehicle speed and the third speed limit. Specifically, when the vehicle speed exceeds the third speed limit, the display control module outputs a high-risk fault alarm command and a deceleration warning command. The high-risk fault alarm command can cause the instrument panel bezel to flash a red warning and display a sunroof malfunction warning; the deceleration warning command can cause the in-vehicle infotainment display control module to output a reminder message to the user to reduce the vehicle speed to below the third speed limit. Once the vehicle speed decreases below the third speed limit, the vehicle control module cancels the high-risk fault alarm command and sets the vehicle speed limit as the third speed limit to prevent the vehicle from continuing to exceed it. When the vehicle speed is below the third speed limit, the vehicle control module outputs a second speed limit warning command and sets the vehicle speed limit as the third speed limit. In this embodiment, the third speed limit is 80 km / h, meaning the vehicle is restricted to driving below 80 km / h during a serious fault event while the sunroof is closed.
[0031] Furthermore, the instrument cluster display control module and the in-vehicle infotainment display control module can execute different reminder methods based on different received signals. When the instrument cluster display control module receives VCU_Misoperation_Display=0x7, it can display a window closing reminder for 15 seconds; when it receives SunroofErrorSts=0x1, it can display a fault status reminder for 15 seconds. When the in-vehicle infotainment display control module receives VCU_Misoperation_Display=0x7, it can display a window closing reminder for 15 seconds and make a voice announcement; when it receives VCU_Misoperation_Display=0x9, it can display a safe driving reminder for 15 seconds and make a voice announcement; when the vehicle is not in P gear and SunroofErrorSts changes from 0x0 to 0x1, the in-vehicle infotainment display control module can display a safe driving reminder for 15 seconds and make a voice announcement.
[0032] In this embodiment, the fault driving confirmation command can be output in the form of a confirmation control through the in-vehicle infotainment display screen. The confirmation control may include "Confirm", "Continue Driving" or other interactive options that indicate the user's confirmation to continue driving. The user confirmation command may be clicking the confirmation control, pressing a physical button, voice confirmation or other human-machine interaction input that can be recognized by the vehicle.
[0033] In summary, the vehicle shifting control method under sunroof malfunction in the above embodiments of the present invention obtains the vehicle's current gear, speed, sunroof opening / closing status, and malfunction status, and determines the corresponding shifting control strategy based on the sunroof malfunction level. This allows the vehicle to execute controls such as prohibiting shifting, malfunction confirmation, allowing shifting, speed limit reminder, high-risk warning, or deceleration reminder under different scenarios such as sunroof being open, open with malfunction, closed with general malfunction, and closed with severe malfunction. It no longer uses the single strategy of prohibiting shifting out of P gear in all cases of sunroof malfunction. Thus, it can promptly remind the user to pay attention to driving safety when the sunroof is not closed or malfunctioning, and allow the vehicle to continue driving according to the degree of malfunction risk after user confirmation, while reducing the risk of driving with malfunction through speed limit control. This balances vehicle driving safety, the effectiveness of malfunction reminders, and the vehicle's emergency maneuverability in emergency scenarios.
[0034] Example 2 A second embodiment of this application also provides a vehicle gear shifting control system for a sunroof malfunction. This system is used to implement the embodiments and preferred embodiments described herein, and will not be repeated hereafter. As used below, the terms "module," "unit," "subunit," etc., can refer to a combination of software and / or hardware that performs a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0035] like Figure 2 As shown, the system includes: a status module 100, a response module 200, a restriction module 300, and a strategy module 400.
[0036] Status module 100 is used to obtain the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status. The response module 200 is configured to allow responding to the opening or closing request of the sunroof when the current gear is P and the vehicle speed is less than a preset low speed threshold. The limiting module 300 is used to generate a shift control request when the sunroof is in an open state or in a fault state; The strategy module 400 is used to respond to a user-triggered shift request from P gear to non-P gear, and determine a shift control strategy corresponding to the shift request based on the sunroof opening / closing status, the sunroof malfunction status, and the sunroof malfunction level. Specifically, when the sunroof is open and in a fault-free state, the shift request is prohibited from being responded to and the window closing prompt instruction is not output; when the sunroof is in a fault state, a fault driving confirmation instruction is output, and after receiving the user's confirmation instruction, the shift request is allowed to be responded to, and the vehicle speed limit and safe driving prompt instruction are determined according to the opening degree of the sunroof or the fault level.
[0037] A third embodiment of the present invention provides an automobile, including the vehicle shift control system for a faulty sunroof as described in the second embodiment above.
[0038] It should be noted that the modules can be functional modules or program modules, and can be implemented in software or hardware. For modules implemented in hardware, the modules can reside in the same processor; or the modules can be located in different processors in any combination.
[0039] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A vehicle gear shifting control method under sunroof malfunction, characterized in that, Includes the following steps: The system obtains the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status, and determines the sunroof malfunction level based on the sunroof malfunction status. When the current gear is P and the vehicle speed is less than a preset low speed threshold, it is permissible to respond to requests to open or close the sunroof. When the sunroof is in the open state or in a fault state, a shift control request is generated; In response to a user-triggered shift request to switch from P gear to non-P gear, a shift control strategy corresponding to the shift request is determined based on the sunroof opening / closing status, the sunroof malfunction status, and the sunroof malfunction level. When the sunroof is open and in a fault-free state, it is prohibited to respond to the gear shift request and output the window closing prompt command. When the sunroof is in a fault state, a fault driving confirmation command is output, and after receiving the user confirmation command, the shift request is allowed to be responded to. The vehicle speed limit and safe driving prompt command are determined according to the opening degree of the sunroof or the fault level.
2. The vehicle gear shifting control method under sunroof malfunction according to claim 1, characterized in that, The preset low-speed threshold is 3 kph; When the current gear is P and the absolute value of the vehicle speed is less than 3 kph, the lift-up sunroof may be opened and closed; When it is determined that the sunroof is in an open state or in a fault state, a prohibition signal for shifting gears is sent through the sunroof control module. When the lift-up sunroof is determined to be in a faulty state, a fault status signal is sent through the lift-up sunroof control module.
3. The vehicle gear shifting control method under sunroof malfunction according to claim 1, characterized in that, When the sunroof is open and in a fault-free state, if the user requests to switch from P to R, D, or N, the vehicle control module will not respond to the shift request and will send a window closing prompt command to the display control module.
4. The vehicle gear shifting control method under sunroof malfunction according to claim 1, characterized in that, When the sunroof is open and in a fault state, and the opening degree of the sunroof is between 25% and 100%, if the vehicle is in P gear starting state, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and the first speed limit reminder command is output, while the vehicle speed limit value is set as the first speed limit value.
5. The vehicle gear shifting control method under sunroof malfunction according to claim 1, characterized in that, When the sunroof is open and in a fault state, and the opening degree of the sunroof is less than 25%, if the vehicle is in P gear starting state, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and a second speed limit reminder command is output, while the vehicle speed limit value is set as the second speed limit value.
6. The vehicle gear shifting control method under sunroof malfunction according to claim 1, characterized in that, When the lift-up sunroof is closed and in a faulty state, the fault level of the lift-up sunroof is determined based on the number of faults in the locking mechanism; Specifically, when only one lock of the left or right locking mechanism fails, or when one lock of each of the left and right locking mechanisms fails, the fault level of the lifting sunroof is determined to be a general fault. When the fault level of the sunroof lift is a general fault, the vehicle is allowed to shift gears and drive normally, a fault status prompt command is output, and the vehicle speed limit control is not implemented.
7. The vehicle gear shifting control method under sunroof malfunction according to claim 6, characterized in that, When two, three, or four locks of the left or right locking mechanism fail simultaneously, the lift sunroof malfunction level is determined to be a serious malfunction. When the sunroof is closed, the sunroof has a serious fault level, and the vehicle is in P gear starting mode, a fault driving confirmation command is output. After receiving the user's confirmation command, the vehicle is allowed to switch from P gear to non-P gear, and a second speed limit reminder command is output. At the same time, the vehicle speed limit value is set as the third speed limit value.
8. The vehicle gear shifting control method under sunroof malfunction according to claim 7, characterized in that, When the sunroof is closed, the sunroof has a serious fault, and the vehicle is not in park (P) gear, the following control is executed: When the vehicle speed exceeds the third speed limit, a high-risk fault alarm command and a deceleration reminder command are output. When the vehicle speed is reduced to below the third speed limit, the high-risk fault alarm command is cancelled and the vehicle speed limit is determined as the third speed limit. When the vehicle speed is lower than the third speed limit, a second speed limit warning command is output, and the vehicle speed limit is determined as the third speed limit.
9. A vehicle gear shifting control system in the event of a sunroof malfunction, characterized in that, A vehicle gear shifting control method for implementing the sunroof malfunction according to any one of claims 1-8 includes: The status module is used to obtain the vehicle's current gear, speed, sunroof opening / closing status, and sunroof malfunction status. The response module is used to allow responses to requests to open or close the sunroof when the current gear is P and the vehicle speed is less than a preset low speed threshold. The limiting module is used to generate a shift control request when the sunroof is in an open state or in a fault state; The strategy module is used to respond to a user-triggered shift request from P gear to non-P gear, and determine the shift control strategy corresponding to the shift request based on the opening and closing status of the sunroof, the malfunction status of the sunroof, and the malfunction level of the sunroof. Specifically, when the sunroof is open and in a fault-free state, the shift request is prohibited from being responded to and the window closing prompt instruction is not output; when the sunroof is in a fault state, a fault driving confirmation instruction is output, and after receiving the user's confirmation instruction, the shift request is allowed to be responded to, and the vehicle speed limit and safe driving prompt instruction are determined according to the opening degree of the sunroof or the fault level.
10. A car, characterized in that, Including the vehicle shift control system under sunroof failure as described in claim 9.