All-terrain vehicle and gear switching control method thereof
The vehicle automatically switches gears using a single shift button and parameter detection module, solving the safety hazards and cost issues caused by accidental button presses and achieving safer and simpler gear switching control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG CFMOTO POWER CO LTD
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-12
AI Technical Summary
During the operation of an all-terrain vehicle, the gear shift button is easily accidentally pressed, posing a safety hazard. Furthermore, the use of multiple buttons in existing technologies increases costs.
It uses a single shift button, combined with a parameter detection module and a gear control module, to automatically switch gears by detecting gear switching parameters, reducing the risk of accidental touch.
It reduces the safety risks and costs of all-terrain vehicles, while simplifying the gear shifting control logic.
Smart Images

Figure CN122014844A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of all-terrain vehicle technology, and in particular to an all-terrain vehicle and its gear shifting control method. Background Technology
[0002] With the trend of energy transition for all-terrain vehicles (ATVs), the demand for electric ATVs will continue to grow. As is well known, ATVs are primarily suited for harsh terrain conditions such as mud, snow, and gravel. To meet user driving needs, these vehicles require a reliable and stable shifting system. Currently, ATVs typically include two shift buttons, such as button D and buttons N / R. When shifting gears, the button corresponding to the target gear is pressed, generating a target gear signal that is transmitted to the motor controller, which then displays the target gear information on the instrument panel. During driving, these shift buttons are prone to accidental activation, posing a certain safety hazard. Summary of the Invention
[0003] The main objective of this application is to provide an all-terrain vehicle and its gear shifting control method, which can reduce the number of buttons on the all-terrain vehicle and reduce the safety risks caused by accidental button touches.
[0004] An all-terrain vehicle, comprising: The shift button is the only shift button on the all-terrain vehicle, and it generates a gear shift signal when it is effectively pressed to control the shift of the all-terrain vehicle between N, D and R gears. The parameter detection module is used to detect gear shifting parameters related to gear shifting operations in the all-terrain vehicle; and The gear control module is used to receive gear switching signals and gear switching parameters, and automatically switch between different gears according to different gear switching parameters when a gear switching signal is received.
[0005] A gear shifting control method is applied to an all-terrain vehicle; the all-terrain vehicle is equipped with a unique gear shift button; the gear shift button generates a gear shifting signal when it is effectively pressed; the gear shifting control method includes: Receive gear shift signals and gear shift parameters; Upon receiving a gear shift signal, it automatically switches between different gears based on different gear shift parameters.
[0006] This application discloses an all-terrain vehicle and its gear shifting control method. When the gear shift button is effectively pressed, it generates a gear shifting signal. Upon receiving the signal, it automatically shifts between different gears based on various shifting parameters. By integrating the N, D, and R gears into a single gear shift button, the cost of the all-terrain vehicle is reduced, and the risk of accidental activation when multiple gear shift buttons are present is minimized, thereby lowering the safety risks of the all-terrain vehicle. Furthermore, the gear shifting control module utilizes the gear shifting signal and different shifting parameters to achieve automatic gear shifting, resulting in a simpler control logic. Attached Figure Description
[0007] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0008] Figure 1 This is a perspective view of an all-terrain vehicle according to one embodiment of this application.
[0009] Figure 2 for Figure 1 A schematic diagram of the modules of a medium-sized all-terrain vehicle.
[0010] Figure 3 This is a schematic flowchart of a gear shifting control method according to one embodiment of this application.
[0011] Figure 4 for Figure 3 A detailed flowchart of step S2.
[0012] Figure 5 for Figure 4 A detailed flowchart of step S21.
[0013] Figure 6 for Figure 4 The detailed flowchart of step S22 is shown when the extracted gear shifting condition is the NR gear shifting condition.
[0014] Figure 7 for Figure 4 The detailed flowchart of step S22 is shown when the extracted gear shifting condition is the DR gear shifting condition.
[0015] Figure 8 for Figure 4 The detailed flowchart of step S22 is shown when the extracted gear shifting condition is the RN gear shifting condition.
[0016] Figure 9 for Figure 4The detailed flowchart of step S22 is shown when the extracted gear shifting condition is the RD gear shifting condition.
[0017] Figure 10 for Figure 5 Detailed flowchart of step S211.
[0018] Explanation of main component symbols All-terrain vehicle 100 Vehicle body 10 Frame 11 Body Cover Structure 12 Shift button 112 Dashboard 113 Walking component 20 Parameter detection module 30 Wheel 21 Vehicle speed detection unit 31 Dynamic condition detection unit 32 Braking detection unit 33 Gear control module 40 Steps S1~S2, S21~S24, S22a~S22h, S2110~S2114 The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation
[0019] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0020] It should be noted that in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects, not to describe a specific order or sequence.
[0021] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Unless otherwise specified, the following embodiments and features described herein can be combined with each other.
[0022] The specific implementation of the all-terrain vehicle and its gear shifting control method of this application will be described below with reference to the accompanying drawings.
[0023] Please see Figure 1 This is a perspective view of an all-terrain vehicle 100 provided in an embodiment of this application. In at least one embodiment of this application, the all-terrain vehicle 100 is a low-speed, short-distance electric vehicle. Specifically, the travel speed of the all-terrain vehicle 100 is less than 70 km / h. In at least one embodiment of this application, the all-terrain vehicle 100 may be an electric golf cart, an electric shuttle bus, an electric patrol vehicle, an electric tricycle, an electric sightseeing vehicle, an electric mobility scooter for the elderly, an electric beach buggy, etc., but is not limited to these. The all-terrain vehicle 100 includes a vehicle body 10, a running gear 20, a parameter detection module 30, and a gear control module 40 (e.g., Figure 2 (As shown). It should be noted that the parameter detection module 30 and the gear control module 40 can be integrated into the same control chip, or they can be configured in different control chips. The control chip can be a microcontroller unit (MCU), a body control module (BCM), etc.
[0024] The vehicle body 10 includes a frame 11 and a body covering structure 12. The body covering structure 12 at least partially covers the frame 11 and is fixedly connected to the frame 11. The frame 11 also has a single shift button 112 (e.g., ...). Figure 2 (as shown) and instrument panel 113 (as shown) Figure 2 (As shown). The shift button 112 generates a gear shift signal when it is effectively pressed. In at least one embodiment of this application, the gear shift signal is a hard-wired signal. The instrument panel 13 is communicatively connected to the gear control module 40. For example, the instrument panel 113 can receive signals output by the gear control module 40 via a Controller Area Network (CAN) bus. In at least one embodiment of this application, the all-terrain vehicle 100 has N, D, and R gears. During gear shifting, the all-terrain vehicle 100 switches between N, D, and R gears by operating the single shift button 112.
[0025] The walking assembly 20 includes four wheels 21. Two wheels 21 are rotatably disposed at the front end of the frame 11, and the other two wheels 21 are rotatably disposed at the rear end of the frame 11. The four wheels 21 are at least partially located under the frame 11 to support the frame 11.
[0026] The parameter detection module 30 is mounted on the frame 11. The parameter detection module 30 is used to detect gear shifting parameters related to gear shifting operations and other parameters in the all-terrain vehicle 1. In at least one embodiment of this application, the gear shifting parameters include the current gear, the operation duration of the shift button 112, the ready state indication signal, the current vehicle speed, and the braking signal; other parameters may be charging-related parameters and drive control parameters, etc., and are not limited here. In at least one embodiment of this application, the parameter detection module 30 can achieve detection through multiple different devices (not shown), such as speed sensors, timers, and brakes, within the all-terrain vehicle 1.
[0027] The parameter detection module 30 further includes a vehicle speed detection unit 31, a power status detection unit 32, and a braking detection unit 33.
[0028] The speed detection unit 31 is electrically connected to the gear control module 40 and is used to detect the current speed of the all-terrain vehicle 100. In at least one embodiment of this application, the speed detection unit 31 can detect the current speed of the all-terrain vehicle 100 in real time. In other embodiments, the speed detection unit 31 can also detect the current speed of the all-terrain vehicle 100 when the gear control module 40 receives a gear shifting signal.
[0029] The power status detection unit 32 is electrically connected to the gear control module 40 and is used to detect whether the driving status of the all-terrain vehicle 100 is ready and generate a ready status indication signal when the driving status is ready.
[0030] The brake detection unit 33 is electrically connected to the gear control module 40 and is used to detect whether the brake (not shown) is effectively triggered and generate a brake signal when it is effectively triggered.
[0031] The gear position control module 40 is electrically connected to the vehicle speed detection unit 31, the power status detection unit 32, the brake detection unit 33, and the shift button 112. The gear position control module 40 receives gear shift signals and gear shift parameters, and automatically switches between different gears according to different gear shift signals and parameters. In at least one embodiment of this application, the gear position control module 40 can be implemented using a controller.
[0032] Specifically, the gear control module 40 further determines the target gear based on the current gear and the trigger state of the shift button 112, and extracts the gear shifting conditions corresponding to the target gear. The gear control module 40 further determines whether the extracted gear shifting conditions are met. When the extracted gear shifting conditions are met, the gear control module 40 shifts to the target gear. When the extracted gear shifting conditions are not met, the gear control module 40 maintains the current gear and generates a prompt message. In at least one embodiment of this application, the prompt message can be a combination of at least one or more of text information, image information, and audio information. In at least one embodiment of this application, the gear control module 40 can send the prompt message to the instrument panel 113 via a CAN bus.
[0033] Further, the gear control module 40 identifies the current gear. When the identified current gear is N (Neutral), the gear control module 40 further determines the trigger state of the shift button 112. When the shift button 112 is in the first trigger state, the gear control module 40 identifies the target gear as D (Drive) and extracts the ND (Neutral-Oriented) gear switching condition. When the shift button 112 is in the second trigger state, the gear control module 40 identifies the target gear as R (Reverse) and extracts the NR (Reverse-Oriented) gear switching condition. When the identified current gear is D (Drive), the gear control module 40 further determines the trigger state of the shift button 112. When the shift button 112 is in the first trigger state, the gear control module 40 identifies the target gear as N (Neutral) and extracts the DN (Neutral-Oriented) gear switching condition; when the shift button 112 is in the second trigger state, the gear control module 40 identifies the target gear as R (Reverse) and extracts the DR (Reverse-Oriented) gear switching condition. When the identified current gear is R (Reverse), the gear control module 40 further determines the trigger state of the shift button 112. When the shift button 112 is in the first triggered state, the gear control module 40 identifies the target gear as D gear and extracts the RD gear switching condition; when the shift button 112 is in the second triggered state, the gear control module 40 identifies the target gear as N gear and extracts the RN gear switching condition.
[0034] In at least one embodiment of this application, the first trigger state is a short press of the shift button 112; the second trigger state is a long press of the shift button 112. In other embodiments, the first trigger state may also be a single press within a preset time; the second trigger state may also be multiple presses within a predetermined time. In other alternative embodiments, the specific content of the first and second trigger states can also be adjusted as needed.
[0035] The following explanation uses the example of a short press of the shift button 112 as the first trigger state and a long press of the shift button 112 as the second trigger state. The gear control module 40 determines the trigger state of the shift button 112 by: determining whether the operation duration of the shift button 112 is greater than a first preset duration; and if the operation duration is less than or equal to the first preset duration, the gear control module 40 identifies the shift button 112 as being invalidly pressed (accidentally touched or not pressed). If the operation duration of the shift button 112 is greater than the first preset duration, the gear control module 40 determines whether the operation duration is greater than a second preset duration, where the second preset duration is greater than the first preset duration. Finally, if the operation duration of the shift button 112 is greater than the first preset duration but less than or equal to the second preset duration, the gear control module 40 identifies the shift button 112 as being in the first trigger state. When the operation duration of the shift button 112 exceeds the second preset duration, the gear control module 40 recognizes that the shift button 112 is in the second trigger state.
[0036] In at least one embodiment of this application, the ND gear switching condition is to detect a ready state indication signal in the gear switching parameters. The NR gear switching condition is to detect both the ready state indication signal and a braking signal in the gear switching parameters. Specifically, the gear control module 40 determines whether it receives a ready state indication signal; if it receives a ready state indication signal, the gear control module 40 further determines whether it receives a braking signal; if it receives both the ready state indication signal and the braking signal, the gear control module 40 identifies that the NR gear switching condition is met; if it does not receive either the ready state indication signal or the braking signal, the gear control module 40 identifies that the NR gear switching condition is not met. The DN gear switching condition is to detect whether the current vehicle speed in the gear switching parameters is less than or equal to a first preset value. In at least one embodiment of this application, the first preset value is 5 km / h. In other embodiments, the first preset value can be adjusted as needed. The DR gear switching condition is to detect whether the current vehicle speed in the gear switching parameters is less than a second preset value and whether a braking signal is generated. The second preset value is less than the first preset value. In at least one embodiment of this application, the second preset value is 2 km / h. Specifically, the gear position control module 40 determines whether the current vehicle speed is less than a second preset value; if the current vehicle speed is less than the second preset value, the gear position control module 40 further determines whether a braking signal has been received; if the current vehicle speed is less than the second preset value and a braking signal has been received, the gear position control module 40 identifies that the DR gear switching condition is met; if the current vehicle speed is greater than or equal to the second preset value or no braking signal has been received, the gear position control module 40 identifies that the DR gear switching condition is not met. The RN gear switching condition is to detect whether the current vehicle speed in the gear switching parameters is less than or equal to a first preset value and whether a braking signal has been generated. Specifically, the gear position control module 40 determines whether the current vehicle speed is less than or equal to the first preset value; if the current vehicle speed is less than or equal to the first preset value, the gear position control module 40 further determines whether a braking signal has been received; if the gear position control module 40 receives a braking signal, the gear position control module 40 identifies that the RN gear switching condition is met; if the current vehicle speed is greater than the first preset value or no braking signal has been received, the gear position control module 40 identifies that the RN gear switching condition is not met. The RD gear switching condition is determined by detecting whether the current vehicle speed in the gear switching parameters is less than a second preset value and whether a braking signal is generated. Specifically, the gear control module 40 determines whether the current vehicle speed is less than or equal to the second preset value; if the current vehicle speed is less than the second preset value, the gear control module 40 further determines whether a braking signal is received; if the gear control module 40 receives a braking signal, the gear control module 40 recognizes that the RD gear switching condition is met; if the current vehicle speed is greater than or equal to the second preset value or no braking signal is received, the gear control module 40 recognizes that the RD gear switching condition is not met.
[0037] The aforementioned all-terrain vehicle 100 reduces its cost by integrating the N, D, and R gears into a single gear selector button. This also reduces the risk of accidental activation when multiple gear selector buttons are present, thereby lowering the safety risks of the all-terrain vehicle 100. Simultaneously, the gear control module 40 utilizes the gear shift signal generated when the gear selector button is effectively pressed, combined with gear shift parameters, to achieve automatic gear shifting, resulting in a simpler control logic.
[0038] Please see Figure 3 This is a flowchart illustrating a gear shifting control method provided in this application. The gear shifting control method can be applied to an all-terrain vehicle 100. The all-terrain vehicle 100 includes a vehicle body 10 (e.g., Figure 1 As shown), walking component 20 (as shown) Figure 1 As shown), parameter detection module 30 and gear control module 40 (as shown) Figure 2 (As shown). A shift button 112 is also provided on the frame 11 (as shown). Figure 2 (As shown). The gear shifting control method includes the following steps: Step S1: Receive button switching signal and gear switching parameters.
[0039] Step S2: Automatically switch between different gears based on the button switching signal and different gear switching parameters.
[0040] Please refer to the following: Figure 4 This is a detailed flowchart of step S2.
[0041] Step S21: Determine the target gear based on the current gear and the trigger state of the shift button 112, and extract the gear switching conditions corresponding to the target gear.
[0042] Step S22: Determine whether the extracted gear shifting conditions are met.
[0043] Step S23: When the extracted gear shifting conditions are met, switch to the target gear.
[0044] Step S24: If the extracted gear shifting conditions are not met, maintain the current gear and generate a prompt message.
[0045] Please refer to the following: Figure 5 This is a detailed flowchart of step S21.
[0046] Step S210: Identify the current gear. In at least one embodiment of this application, the current gear is one of N, D, and R.
[0047] Step S211: When the current gear is identified as N gear, determine the trigger state of the shift button 112.
[0048] Step S212: When the shift button 112 is in the first trigger state, the target gear is identified as D gear and the corresponding ND gear switching condition is extracted.
[0049] In at least one embodiment of this application, the ND gear switching condition is to detect whether a ready state indication signal exists.
[0050] Step S213: When the shift button 112 is in the second trigger state, the target gear is identified as R gear and the corresponding NR gear switching condition is extracted.
[0051] Step S214: When the current gear is identified as D, determine the trigger state of the shift button 112.
[0052] Step S215: When the shift button 112 is in the first trigger state, the target gear is identified as N gear and the DN gear switching condition is extracted.
[0053] In at least one embodiment of this application, the DN gear switching condition is to detect whether the current vehicle speed in the gear switching parameters is less than or equal to a first preset value. In at least one embodiment of this application, the first preset value is 5 km / h.
[0054] Step S216: When the shift button 112 is in the second trigger state, the target gear is identified as R gear and the DR gear switching condition is extracted.
[0055] Step S217: When the current gear is identified as R, determine the trigger state of the shift button 112.
[0056] Step S218: When the shift button 112 is in the first trigger state, the target gear is identified as D gear and the RD gear switching condition is extracted.
[0057] Step S219: When the shift button 112 is in the second trigger state, the target gear is identified as N gear and the RN gear switching condition is extracted.
[0058] Please refer to the following: Figure 6 This is a detailed flowchart of step S22 when the extracted gear shifting condition is an NR gear shifting condition. In at least one embodiment of this application, the NR gear shifting condition is the detection of a ready state indication signal and a braking signal in the gear shifting parameters. Step S22 is further detailed as follows: Step S22a: Determine whether the driving status is ready.
[0059] Step S22b: When the driving state is in the ready state, determine whether a braking signal is generated.
[0060] If the driving state is not ready or no braking signal is generated, proceed to step S24.
[0061] When the driving state is ready and a braking signal is generated, step S23 is executed.
[0062] Please refer to the following: Figure 7 This is a detailed flowchart of step S22 when the extracted gear shifting condition is a DR gear shifting condition. In at least one embodiment of this application, the DR gear shifting condition is to detect whether the current vehicle speed in the gear shifting parameters is less than a second preset value and whether a braking signal is generated. The second preset value is less than a first preset value. In at least one embodiment of this application, the second preset value is 2 km / h. Step S22 is further detailed as follows: Step S22c: Determine whether the current vehicle speed is less than the second preset value.
[0063] Step S22d: When the current vehicle speed is less than the second preset value, determine whether to generate a braking signal.
[0064] If the current vehicle speed is greater than or equal to the second preset value or no braking signal is generated, proceed to step S24.
[0065] When the current vehicle speed is less than the second preset value and a braking signal is generated, step S23 is executed.
[0066] Please refer to the following: Figure 8 This is a detailed flowchart of step S22 when the extracted gear shifting condition is an RN gear shifting condition. In at least one embodiment of this application, the RN gear shifting condition is to detect whether the current vehicle speed in the gear shifting parameters is less than or equal to a first preset value and whether a braking signal is generated. Step S22 is further detailed as follows: Step S22e: Determine whether the current vehicle speed is less than or equal to the first preset value.
[0067] Step S22f: When the current vehicle speed is less than or equal to the first preset value, determine whether to generate a braking signal.
[0068] If the current vehicle speed is greater than the first preset value or no braking signal is generated, step S24 is executed.
[0069] When the current vehicle speed is less than or equal to the first preset value and a braking signal is generated, step S23 is executed.
[0070] Please refer to the following: Figure 9 This is a detailed flowchart of step S22 when the extracted gear shifting condition is the RD gear shifting condition. In at least one embodiment of this application, the RD gear shifting condition is to detect whether the current vehicle speed in the gear shifting parameters is less than a second preset value and whether a braking signal is generated. Step S22 is further detailed as follows: Step S22g: Determine whether the current vehicle speed is less than the second preset value.
[0071] In step S22h, if the current vehicle speed is less than the second preset value, determine whether to generate a braking signal.
[0072] If the current vehicle speed is greater than or equal to the second preset value or no braking signal is generated, proceed to step S24.
[0073] When the current vehicle speed is less than the second preset value and a braking signal is generated, step S23 is executed.
[0074] Please refer to the following: Figure 10 This is a detailed flowchart for determining the trigger state of the switch button 112. Step S211 is further refined into the following steps: S2110, determine whether the operation time of the shift button 112 is greater than the first preset time.
[0075] S2111, when the operation duration of the shift button 112 is greater than the first preset duration, determine whether the operation duration of the shift button 112 is greater than the second preset duration.
[0076] The second preset duration is longer than the first preset duration.
[0077] S2112, when the operation duration of the shift button 112 is greater than the first preset duration and less than or equal to the second preset duration, the shift button 112 is identified as being in the first trigger state.
[0078] S2113, when the operation duration of the shift button 112 is longer than the second preset duration, the shift button 112 is identified as being in the second trigger state.
[0079] S2114, if the operation time of the shift button 112 is less than or equal to the first preset time, the shift button 112 is identified as being pressed invalidly (accidentally touched or not pressed).
[0080] Meanwhile, steps S214 and S217 are similar to step S211, so they will not be described in detail here.
[0081] The above-mentioned gear shifting control method automatically achieves gear shifting by combining the gear shifting signal generated when the gear shifting button is effectively pressed with the gear shifting parameters. This reduces the risk of accidental activation when there are multiple gear shifting buttons, thereby reducing safety risks, and the control logic is simpler.
[0082] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. An all-terrain vehicle, characterized in that, include: The shift button is the only shift button on the all-terrain vehicle, and generates a gear shift signal when it is effectively pressed. The parameter detection module is used to detect gear shifting parameters related to gear shifting operations in the all-terrain vehicle; as well as The gear control module is used to receive the gear switching signal and the gear switching parameters, and automatically switch between different gears according to different gear switching parameters when the gear switching signal is received.
2. The all-terrain vehicle as described in claim 1, characterized in that, The gear shifting parameters include the current gear; when effectively pressed, the shift button is in either a first or second trigger state; the gear control module determines the target gear based on the current gear and the trigger state of the shift button, and extracts the gear shifting conditions corresponding to the target gear; it determines whether the extracted gear shifting conditions are met; if the extracted gear shifting conditions are met, the gear shifts to the target gear. If the extracted gear shifting conditions are not met, maintain the current gear and generate a prompt message.
3. The all-terrain vehicle as described in claim 2, characterized in that, The gear shifting conditions include ND gear shifting conditions, NR gear shifting conditions, DN gear shifting conditions, DR gear shifting conditions, RN gear shifting conditions, and RD gear shifting conditions; The gear control module is also used to identify the current gear; When the current gear is identified as N gear, the gear control module further determines the trigger state of the shift button; when the shift button is in the first trigger state, the gear control module identifies the target gear as D gear and extracts the ND gear switching condition; when the shift button is in the second trigger state, the gear control module identifies the target gear as R gear and extracts the NR gear switching condition. When the current gear is identified as D gear, the gear control module further determines the trigger state of the shift button; when the shift button is in the first trigger state, the gear control module identifies the target gear as N gear and extracts the DN gear switching condition; when the shift button is in the second trigger state, the gear control module identifies the target gear as R gear and extracts the DR gear switching condition. When the current gear is identified as R gear, the gear control module further determines the trigger state of the shift button; When the shift button is in the first triggered state, the gear control module identifies the target gear as D gear and extracts the RD gear switching condition; when the shift button is in the second triggered state, the gear control module identifies the target gear as N gear and extracts the RN gear switching condition.
4. The all-terrain vehicle as described in claim 3, characterized in that, The gear shifting parameters also include a ready state indication signal, the current vehicle speed, and a braking signal. The ND gear shifting condition includes whether a ready state indication signal is generated; the NR gear shifting condition includes whether a ready state indication signal is generated and whether a braking signal is generated; the DN gear shifting condition includes whether the current vehicle speed is less than or equal to a first preset value; the DR gear shifting condition includes whether the current vehicle speed is less than a second preset value and whether a braking signal is generated; wherein, the first preset value is greater than the second preset value; the RN gear shifting condition includes whether the current speed of the all-terrain vehicle is less than or equal to a first preset value and whether a braking signal is generated; the RD gear shifting condition includes whether the current vehicle speed is less than a second preset value and whether the braking signal is generated; wherein, the first preset value is greater than the second preset value.
5. The all-terrain vehicle as described in claim 3, characterized in that, The parameter detection module includes a vehicle speed detection unit, a power status detection unit, and a braking detection unit. The vehicle speed detection unit is electrically connected to the gear control module and is used to detect the current speed of the all-terrain vehicle. The power status detection unit is electrically connected to the gear control module and is used to detect whether the driving state of the all-terrain vehicle is in a ready state and generate a ready state indication signal when the driving state is in the ready state. The braking detection unit is electrically connected to the gear control module and is used to detect whether the brakes of the all-terrain vehicle are effectively triggered and generate a braking signal when effectively triggered.
6. A gear shifting control method, applied to an all-terrain vehicle; wherein the all-terrain vehicle is equipped with a unique gear shift button; the gear shift button generates a gear shifting signal when it is effectively pressed; characterized in that, The gear shifting control method includes: Receive the gear shift signal and gear shift parameters; Upon receiving the gear shift signal, the system automatically switches between different gears based on the different gear shift parameters.
7. The gear shifting control method as described in claim 6, characterized in that, The gear shifting parameters include the current gear and the trigger state of the shift button; when effectively pressed, the shift button is in either a first trigger state or a second trigger state; the step of automatically switching between different gears according to different gear shifting parameters includes: The target gear is determined based on the current gear and the trigger state of the shift button, and the gear switching condition corresponding to the target gear is extracted; Determine whether the extracted gear shifting conditions are met; When the extracted gear shifting conditions are met, switch to the target gear; If the extracted gear shifting conditions are not met, maintain the current gear and generate a prompt message.
8. The gear shifting control method as described in claim 7, characterized in that, The current gear is one of N, D, and R; the gear shifting conditions include ND, NR, DN, DR, RN, and RD gear shifting conditions; the step of determining the target gear based on the current gear and the trigger state of the shift button, and extracting the gear shifting conditions corresponding to the target gear, further includes: Identify the current gear; When the current gear is N, determine whether the shift button is in the first triggered state; When the shift button is in the first triggered state, the target gear is identified as the D gear and the ND gear switching condition is extracted; When the shift button is in the second triggered state, the target gear is identified as the R gear and the NR gear switching condition is extracted; When the current gear is D, determine whether the shift button is in the first triggered state; When the shift button is in the first triggered state, the target gear is identified as the N gear and the DN gear switching condition is extracted; When the shift button is in the second triggered state, the target gear is identified as the R gear and the DR gear switching condition is extracted; When the current gear is R, determine whether the shift button is in the first triggered state; When the shift button is in the first triggered state, the target gear is identified as the D gear and the RD gear switching condition is extracted; When the shift button is in the second triggered state, the target gear is identified as the N gear and the RN gear switching condition is extracted.
9. The gear shifting control method as described in claim 8, characterized in that, The gear shifting parameters also include a ready state indication signal, current vehicle speed, and braking signal; the ND gear shifting condition includes whether a ready state indication signal is generated; the NR gear shifting condition includes whether a ready state indication signal is generated and whether a braking signal is generated; the DN gear shifting condition includes whether the current vehicle speed is less than or equal to a first preset value; the DR gear shifting condition includes whether the current vehicle speed is less than a second preset value and whether a braking signal is generated; wherein, the first preset value is greater than the second preset value; the RN gear shifting condition includes whether the current speed of the all-terrain vehicle is less than or equal to the first preset value and whether a braking signal is generated; the RD gear shifting condition includes whether the current vehicle speed is less than the second preset value and whether a braking signal is generated; wherein, the first preset value is greater than the second preset value.
10. The gear shifting control method as described in claim 8, characterized in that, The gear shifting parameters also include the operation time of the shift button; The step of determining the trigger state of the shift button further includes: Determine whether the operation time of the shift button is greater than a first preset time; When the operation duration of the shift button is less than or equal to the first preset duration, the shift button is identified as being pressed invalidally. When the operation duration of the shift button is greater than the first preset duration, it is determined whether the operation duration of the shift button is greater than the second preset duration; wherein, the second preset duration is greater than the first preset duration; When the operation duration of the shift button is greater than the first preset duration and less than the second preset duration, the shift button is identified as being in the first triggered state. When the operation duration of the shift button exceeds the second preset duration, the shift button is identified as being in the second triggered state.