A vehicle automatic gear shifting method and related device
Patent Information
- Application Number
- CN202310651137.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-02
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-06-02
AI Technical Summary
[0004]但是,相关技术中建立的模型功能过于单一,无法针对各种车辆功能场景实现自动换挡,智能化程度较低
[0071] As can be seen from the above technical solution, by receiving multiple signals generated by the target vehicle; converting the multiple signals into multiple model signal variables; determining the current operating condition of the target vehicle based on the multiple model signal variables; and shifting the target vehicle's gear according to the current operating condition of the target vehicle through a preset target gear determination strategy, the system achieves automatic gear shifting of the target vehicle not only through a single signal, but also by acquiring multiple signals from the target vehicle and determining the target vehicle's current operating condition based on these signals, thereby adjusting the vehicle's gear. This enables the target vehicle to be shifted to the appropriate gear under different operating conditions, improving the intelligence level of the target vehicle.
Smart Images

Figure CN116518067B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method and device for automatic gear shifting in a vehicle. Background Technology
[0002] With the rapid development of vehicle technology, vehicles have gradually evolved from simple means of transportation into large-scale intelligent systems that are electronic, user-friendly, and highly integrated. Gear shifting, as a necessary step in changing the speed and direction of a vehicle during operation, is also gradually developing towards intelligent automatic gear shifting.
[0003] Many related technologies control automatic gear shifting by recognizing the driver's intention to shift gears. For example, a model is built based on the relationship between vehicle speed and gear position, and the vehicle speed is identified through the vehicle speed signal. Then, automatic gear shifting is achieved based on the identified vehicle speed and the model.
[0004] However, the models established in the relevant technologies are too limited in function and cannot achieve automatic gear shifting for various vehicle functional scenarios, resulting in a low level of intelligence. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides a shift logic modeling method and related apparatus. The new shift logic model enables automatic shifting applicable to various functional scenarios.
[0006] The embodiments of this application disclose the following technical solutions:
[0007] In a first aspect, embodiments of this application disclose a method for automatic gear shifting in a vehicle, the method comprising:
[0008] Receive multiple signals generated by the target vehicle;
[0009] The multiple signals are converted into multiple model signal variables;
[0010] Based on the multiple model signal variables, the current operating condition of the target vehicle is determined;
[0011] Based on the current operating condition of the target vehicle, the target vehicle is shifted using a preset target gear determination strategy.
[0012] Optionally, the plurality of signals include a brake pedal signal, a driver's door signal, and a seatbelt status signal;
[0013] The step of converting the plurality of signals into a plurality of model signal variables includes:
[0014] The brake pedal signal, driver's door signal, and seat belt status signal are converted into brake pedal variables, driver's door variables, and seat belt status variables, respectively.
[0015] Determining the current operating condition of the target vehicle based on the multiple model signal variables includes:
[0016] If the brake pedal is released, the driver's door is released, and the seat belt is unfastened, it is determined that the target vehicle is in a driver-away state.
[0017] The step of shifting gears in the target vehicle based on its current operating condition and using a preset target gear determination strategy includes:
[0018] If the target vehicle is in a driver-off state, shift the target vehicle to the parking position.
[0019] Optionally, after receiving multiple signals generated by the target vehicle, the method further includes:
[0020] Determine the validity of the multiple signals to obtain multiple valid signals;
[0021] The step of converting the plurality of signals into a plurality of model signal variables includes:
[0022] The multiple valid signals are converted into multiple model signal variables.
[0023] Optionally, after converting the plurality of signals into a plurality of model signal variables, the method further includes:
[0024] The overall vehicle state of the target vehicle is determined based on the multiple model signal variables.
[0025] Optionally, the method further includes:
[0026] Based on the overall vehicle status of the target vehicle, determine the status constraints of the target vehicle;
[0027] Based on the state constraints, determine whether the driver's operation of the target vehicle complies with the state constraints.
[0028] If the driver's operation does not meet the state restriction conditions, the target vehicle will reject the driver's operation.
[0029] Optionally, the plurality of signals include a power mode signal, a vehicle speed signal, and a transmission current gear signal;
[0030] The step of converting the plurality of signals into a plurality of model signal variables includes:
[0031] The power mode signal, vehicle speed signal, and current gear position signal of the transmission are converted into power mode variables, vehicle speed variables, and current gear position variables of the transmission;
[0032] Determining the current operating condition of the target vehicle based on the multiple model signal variables includes:
[0033] If the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not parking, then the target vehicle is determined to be in neutral.
[0034] The step of shifting the gear of the target vehicle according to its current operating condition and through a preset target gear determination strategy includes:
[0035] If the target vehicle is in neutral, shift the target vehicle into neutral.
[0036] Optionally, the preset range is greater than or equal to 1 km / h and less than 3 km / h.
[0037] Secondly, embodiments of this application disclose a vehicle automatic gear shifting device, the device comprising:
[0038] A signal receiving unit is used to receive multiple signals generated by the target vehicle.
[0039] A signal conversion unit is used to convert the plurality of signals into a plurality of model signal variables;
[0040] The operating condition determination unit is used to determine the current operating condition of the target vehicle based on the plurality of model signal variables;
[0041] The gear shifting unit is used to shift the gears of the target vehicle according to the current operating conditions of the target vehicle and through a preset target gear determination strategy.
[0042] Optionally, the plurality of signals include a brake pedal signal, a driver's door signal, and a seatbelt status signal;
[0043] The signal conversion unit is also used for:
[0044] The brake pedal signal, driver's door signal, and seat belt status signal are converted into brake pedal variables, driver's door variables, and seat belt status variables, respectively.
[0045] The operating condition determination unit is further configured to:
[0046] If the brake pedal is released, the driver's door is released, and the seat belt is unfastened, it is determined that the target vehicle is in a driver-away state.
[0047] The shifting unit is also used for:
[0048] If the target vehicle is in a driver-off state, shift the target vehicle to the parking position.
[0049] Optionally, the device further includes:
[0050] A validity determination unit is used to determine the validity of the plurality of signals and obtain a plurality of valid signals;
[0051] The signal conversion unit is also used for:
[0052] The multiple valid signals are converted into multiple model signal variables.
[0053] Optionally, the device further includes:
[0054] The vehicle state determination unit is used to determine the overall vehicle state of the target vehicle based on the multiple model signal variables.
[0055] Optionally, the device further includes:
[0056] The constraint determination unit is used to determine the state constraint conditions of the target vehicle based on the overall vehicle state of the target vehicle;
[0057] An operation determination unit is used to determine whether the driver's operation of the target vehicle meets the state restriction conditions based on the state restriction conditions.
[0058] An operation rejection unit is used to reject the driver's operation through the target vehicle if the driver's operation does not meet the state restriction conditions.
[0059] Optionally, the plurality of signals include a power mode signal, a vehicle speed signal, and a transmission current gear signal;
[0060] The signal conversion unit is also used for:
[0061] The power mode signal, vehicle speed signal, and current gear position signal of the transmission are converted into power mode variables, vehicle speed variables, and current gear position variables of the transmission;
[0062] The operating condition determination unit is further configured to:
[0063] If the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not parking, then the target vehicle is determined to be in neutral.
[0064] The shifting unit is also used for:
[0065] If the target vehicle is in neutral, shift the target vehicle into neutral.
[0066] Optionally, the preset range is greater than or equal to 1 km / h and less than 3 km / h.
[0067] Thirdly, embodiments of this application disclose a computer device, which includes a processor and a memory:
[0068] The memory is used to store program code and transmit the program code to the processor;
[0069] The processor is configured to execute the vehicle automatic gear shifting method as described in the first aspect and any alternative to the first aspect, according to the instructions in the program code.
[0070] Fourthly, embodiments of this application disclose a computer-readable storage medium for storing a computer program, which, when executed by a processor, performs the vehicle automatic gear shifting method as described in the first aspect and any alternative to the first aspect.
[0071] As can be seen from the above technical solution, by receiving multiple signals generated by the target vehicle; converting the multiple signals into multiple model signal variables; determining the current operating condition of the target vehicle based on the multiple model signal variables; and shifting the target vehicle's gear according to the current operating condition of the target vehicle through a preset target gear determination strategy, the system achieves automatic gear shifting of the target vehicle not only through a single signal, but also by acquiring multiple signals from the target vehicle and determining the target vehicle's current operating condition based on these signals, thereby adjusting the vehicle's gear. This enables the target vehicle to be shifted to the appropriate gear under different operating conditions, improving the intelligence level of the target vehicle. Attached Figure Description
[0072] 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 some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0073] Figure 1 A flowchart of a vehicle automatic gear shifting method provided in this application embodiment;
[0074] Figure 2 A hardware logic diagram of a vehicle automatic gear shifting method provided in an embodiment of this application;
[0075] Figure 3 A logic diagram of a vehicle automatic gear shifting method provided in an embodiment of this application;
[0076] Figure 4 A logic diagram of another vehicle automatic gear shifting method provided in this application embodiment;
[0077] Figure 5A logic diagram of another vehicle automatic gear shifting method provided in the embodiments of this application;
[0078] Figure 6 A logic diagram of a vehicle automatic gear shifting method provided in this application embodiment;
[0079] Figure 7 A structural block diagram of a vehicle automatic gear shifting device provided in an embodiment of this application;
[0080] Figure 8 This is a structural block diagram of a computer device for automatic gear shifting in a vehicle, provided as an embodiment of this application. Detailed Implementation
[0081] The embodiments of this application will now be described with reference to the accompanying drawings.
[0082] The existing technologies for automatic gear shifting in vehicles mostly control the shifting by recognizing the driver's shifting intentions. For example, they identify the vehicle speed based on the relationship between vehicle speed and gear position, and then automatically shift gears based on the identified speed and the model. However, the shifting function in these technologies is too simplistic and cannot adapt to various vehicle scenarios. For instance, when the vehicle speed drops to around 1 km / h, it's difficult to determine whether to shift to P (Park) or N (Neutral) based solely on the speed signal, resulting in a low level of intelligence.
[0083] To address the technical problems arising from related technologies, this application provides a method for automatic gear shifting in vehicles. By acquiring multiple signals from the target vehicle and pre-setting a target gear determination strategy through model building, the multiple signals are converted into multiple model signal variables. Based on the multiple model signal variables, the current operating condition of the target vehicle is determined. Then, based on the current operating condition of the target vehicle, the model of the determination strategy is used to shift the gear of the target vehicle, thereby realizing intelligent automatic gear shifting in vehicles.
[0084] Next, with reference to the accompanying drawings, a vehicle automatic gear shifting method provided by the embodiments of this application will be described. The vehicle automatic gear shifting method provided by the embodiments of this application can be applied to vehicle systems. In order to conform to the operating habits of vehicle driving and to facilitate the introduction of specific embodiments, when describing the embodiments related to this method in actual scenarios in this specification, the vehicle's parking state is P gear, the vehicle's neutral state is N gear, the reverse gear state is N gear, and the drive gear state is D gear.
[0085] Please see Figure 1 , Figure 1 A flowchart of a vehicle automatic gear shifting method provided in this application embodiment is shown. The method includes:
[0086] S101: Receives multiple signals generated by the target vehicle.
[0087] These signals can be obtained by the target vehicle through multiple sensors on the vehicle body or inside the vehicle. For example, a vehicle speed sensor can be used to obtain a vehicle speed signal, a gear lever position sensor can be used to obtain a gear lever position signal, or an engine speed sensor can be used to obtain an engine speed signal. Alternatively, signals can be obtained from various electronic components transmitted back to the vehicle system. For example, signals transmitted from the transmission controller can be used to obtain the current gear signal from the transmission control unit (TCU), or signals transmitted from the electronic parking brake (EPB) can be used to obtain the status signal of the electronic parking brake.
[0088] The vehicle system can obtain hard-wired signals through hard-wired connections or bus signals through bus connections, such as obtaining multiple signals through the Controller Area Network (CAN) bus.
[0089] S102: Convert the multiple signals into multiple model signal variables.
[0090] Since this method uses a model with a preset target gear determination strategy to comprehensively determine multiple signals, it is necessary to convert multiple signals into multiple model signal variables to input into the model with the preset target gear determination strategy to determine the target gear, and then make the target vehicle perform a gear shifting operation based on the determination result.
[0091] The conversion of multiple signals can be achieved by using a signal conversion module embedded in the model of the preset target gear determination strategy in Simulink, which can convert multiple signals obtained from the target vehicle into multiple model signal variables.
[0092] S103: Determine the current operating condition of the target vehicle based on the multiple model signal variables.
[0093] In some possible implementations of this embodiment, the target vehicle's gear position can be determined based on model signal variables converted from the gear lever position signal, parking status signal, and vehicle unlock signal. For example: the gear lever position signal indicates that the target vehicle's gear lever is in 2nd gear; the parking status signal indicates that the driver has pressed the P (Park) button, meaning the vehicle is in a parking state; the vehicle unlock signal indicates that the target vehicle is not locked; at this point, it is determined that the target vehicle should be in a parking brake state, therefore the current operating condition of the target vehicle is determined to be a parking state.
[0094] S104: Based on the current operating condition of the target vehicle, shift gears of the target vehicle using a preset target gear determination strategy.
[0095] The preset target gear determination strategy can be embedded offline into the vehicle's own system, such as the Electronic Control Unit (ECU) or Domain Control Unit (DCU). Alternatively, it can be hosted on a cloud server, allowing vehicle owners to use a customized determination strategy model online based on their vehicle model and condition.
[0096] The following will describe a vehicle automatic gear shifting method provided in the embodiments of this application, using several scenarios as examples.
[0097] Scenario 1: The driver leaves the scene. The method includes S210-S240.
[0098] S201: The vehicle system receives the brake pedal signal, driver's door signal, and seat belt status signal generated by the target vehicle.
[0099] S220: Convert the brake pedal signal, driver's door signal and seat belt status signal into brake pedal variables, driver's door variables and seat belt status variables;
[0100] S230: If the brake pedal is released, the driver's door is released, and the seat belt is unfastened, it is determined that the target vehicle is in a driver-away state;
[0101] S240: If the target vehicle is in a driver-off state, shift the target vehicle into P gear.
[0102] Scenario 2: Low-speed vehicle operation scenario, the method includes S310-S340.
[0103] S310: The vehicle system receives the power mode signal, vehicle speed signal and current gear signal generated by the target vehicle;
[0104] S320: Convert the power mode signal, vehicle speed signal and current gear position signal of the transmission into power mode variables, vehicle speed variables and current gear position variables of the transmission;
[0105] S330: If the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not P, determine that the target vehicle is in neutral.
[0106] S340: If the target vehicle is in neutral, shift the target vehicle to N gear.
[0107] Scenario 3: If the driver manually adjusts the target vehicle's gear to 3rd gear, then the method includes S410-S440.
[0108] S410: The vehicle system receives the gear lever position signal, parking brake signal, and unlock button signal generated by the target vehicle.
[0109] S420: Convert the gear lever position signal, parking brake signal and unlock button signal into gear lever position variables, parking brake variables and unlock button variables;
[0110] S430: If the gear lever position signal indicates that the gear lever is in 3rd gear, the parking brake signal indicates that the target vehicle is not in parking brake state, and the unlock button signal indicates that the target vehicle is not in locked state, then the target vehicle is determined to be in 3rd gear driving state.
[0111] S440: Shift the gear of the target vehicle to 3rd gear according to the operating conditions of the target vehicle.
[0112] Please refer to the table below, which shows the shifting model of a vehicle automatic shifting method provided in this application and its possible implementation under certain conditions.
[0113]
[0114]
[0115] Please see Figure 2 , Figure 2 This is a hardware logic diagram of a vehicle automatic gear shifting method provided in an embodiment of this application.
[0116] As shown in the figure, RTE-Input indicates that the target vehicle system receives multiple signals; RTE-Out indicates that the target vehicle outputs the corresponding signal and performs a gear shifting operation.
[0117] The diagram illustrates four target gear determination strategies: manual shifting strategy, automatic parking (AutoP) strategy, advanced driver assistance system (ADAS) strategy, and parking request strategy. The following section will use the manual shifting strategy as an example. Figure 2 The hardware logic shown is explained here. The hardware logic of other shifting strategies can be referred to the illustrations and the explanation in this section, and will not be repeated here.
[0118] The vehicle system receives multiple signals, including gear lever position signal, vehicle speed signal, power mode signal, TCU current gear signal, brake pedal signal, EPB status signal, engine speed signal, vehicle speed and direction signal, drum mode status signal, Adaptive Cruise Control (ACC) mode signal, paddle shifter switch signal, unlock button status signal, showroom mode signal, P button signal, charging gun status signal, and engine status signal. The charging gun status signal indicates whether the vehicle is charging. If the charging gun is inserted, the vehicle is charging; otherwise, it is not charging.
[0119] The system diagnoses and preprocesses multiple received signals. Specifically, it assesses the validity of each signal, retaining only the valid ones. These valid signals are then converted into model signal variables and input into the target gear selection strategy model for further analysis.
[0120] The manual shifting strategy receives the converted model signal variables and makes judgments based on these signals to generate the target vehicle's gear request, EPB request, and instrument request.
[0121] Since multiple target gear determination strategies may generate different results for the same signal, in some implementations of this embodiment, gear priority arbitration is used to filter gear requests generated by different target gear determination strategies based on their priority, thereby controlling the target vehicle to switch to the highest priority gear and controlling the EPB and instrument panel according to the corresponding requests.
[0122] After gear priority arbitration, the vehicle system controls the vehicle based on the highest priority gear request, instrument request, and EPB request, while triggering and restoring the warning signal. Then, the system shifts the vehicle to the required gear through the generated gear request signal, instrument request signal, and EPB request signal.
[0123] Figure 2 For details on the implementation of the target gear determination strategy and its priority determination, please refer to [link / reference]. Figure 3 , Figure 4 , Figure 5 , Figure 6 And subsequent explanations regarding the relevant images.
[0124] Please see Figure 3 , Figure 3This application provides a logic diagram of a vehicle automatic gear shifting method, wherein "switching P / D / N / R gears" and "switching manual / automatic mode" as shown in this diagram and subsequent description indicate that the driver switches the target vehicle's gears to P / D / N / R gears and manual / automatic mode, respectively. The vehicle automatic gear shifting method shown in this diagram includes steps S301-S305:
[0125] S301: Vehicle system activated;
[0126] If the vehicle system is activated when the current gear is P or the vehicle speed is less than or equal to 1 km / h, enter S301;
[0127] If the vehicle system is activated when the current gear is N or the vehicle speed is greater than 1km / h, enter S302;
[0128] S302: The current gear is P; at this time, the electronic parking brake is released and the vehicle instrument panel displays P gear.
[0129] If you shift to N gear, you enter S303; if you shift to R gear, you enter S304; if you shift to D gear, you enter S305.
[0130] S303: The current gear is neutral (N); at this time, the electronic parking brake is released and the vehicle's instrument panel displays neutral (N).
[0131] If you shift to P, you enter S302; if you shift to R, you enter S304; if you shift to D, you enter S305.
[0132] S304: The current gear is reverse (R); at this time, the electronic parking brake is released and the vehicle's instrument panel displays reverse (R).
[0133] If you shift to P, you enter S302; if you shift to N, you enter S303; if you shift to D, you enter S305.
[0134] S305: Current gear is D;
[0135] If you shift to P, you enter S302; if you shift to N, you enter S303; if you shift to R, you enter S304.
[0136] S305 includes S3051 and S3052;
[0137] S3051: The current gear is D. At this time, the electronic parking brake is released and the vehicle instrument panel displays D gear automatic mode.
[0138] To switch to manual mode, enter S3052;
[0139] S3052: The current gear is D. At this time, the electronic parking brake is released and the vehicle instrument panel displays D manual mode.
[0140] If you switch to automatic mode, enter S3051.
[0141] Please see Figure 4 , Figure 4 The following is a logic diagram of another vehicle automatic gear shifting method provided in the embodiments of this application. In this diagram, EPB being closed indicates that EPB is in a released state, and EPB being open indicates that EPB is in a parked state. The method includes S401-S416.
[0142] S401: Vehicle system activated;
[0143] S402: Identify the current gear; if the current gear is R / D / N, proceed to S403; if the current gear is P, proceed to S415.
[0144] S403: Determine if the engine ignition signal is triggered; if yes, proceed to S404 and S410; if no, proceed to S407.
[0145] S404: Determine that the vehicle is not charging; if yes, proceed to S405; if no, proceed to S416.
[0146] S405: Determine if the vehicle speed is less than 1 km / h; if yes, proceed to S406; if no, proceed to S416.
[0147] S406: The vehicle shifts to P gear, EPB is deactivated, and the instrument cluster requests to be turned off; then proceed to S416.
[0148] S407: Determine if the vehicle speed is less than 1 km / h; if yes, proceed to S406; if no, proceed to S408.
[0149] S408: The vehicle shifts to neutral (N), EPB is activated, and the instrument cluster requests to be turned off; then proceed to S409.
[0150] S409: Determine if the automatic shifting time has exceeded the waiting time or if EPB has been triggered; if both are yes, proceed to S406.
[0151] S410: Determine if the brake is released, the door is open, and the seatbelt is unfastened; if yes, proceed to S411; if no, proceed to S415.
[0152] S411: Determine if the vehicle speed is less than 1 km / h; if yes, proceed to S412; if no, proceed to S413.
[0153] S412: Vehicle shifts to P gear, EPB is deactivated, instrument cluster requests to be deactivated; enter S416;
[0154] S413: Determine if the vehicle speed is less than 3km / h; if yes, proceed to S408; if no, proceed to S414.
[0155] S414: Maintain current gear, EPB off, instrument cluster requests to be turned off; Enter S416;
[0156] S415: Vehicle shifts to P gear, EPB is deactivated, instrument cluster requests to be deactivated; proceed to S416;
[0157] S416: Automatic shifting ends.
[0158] Please see Figure 5 , Figure 5 The present application provides a logic diagram for another vehicle automatic gear shifting method, which includes steps S501-S504.
[0159] S501: Vehicle system activated;
[0160] If the vehicle is not currently in park and the current speed is between 1 km / h and 3 km / h, and the driver is off-duty, proceed to S502.
[0161] If the current gear is not P and the vehicle speed is >2km / h and the power mode is off, enter S502;
[0162] If the current vehicle is not in P gear and the current vehicle speed is ≤1km / h and the power mode is off, and the vehicle is in a state where the driver is off the vehicle or the vehicle is in a charging state, enter S504.
[0163] S502: Shift to neutral (N);
[0164] If the current speed is between 1 km / h and 3 km / h, enter S503;
[0165] If the current vehicle speed is ≤1km / h or the electronic parking brake is triggered, enter S504;
[0166] S503: Timer Waiting;
[0167] If the current vehicle speed is ≤1km / h or the electronic parking brake is triggered after the waiting time has elapsed, proceed to S504.
[0168] S504: Shift to P gear, the electronic parking brake is activated, and the instrument panel displays the current gear.
[0169] Please see Figure 6 , Figure 6 A logic diagram of an automatic gear shifting method for a vehicle is provided for an embodiment of this application. The method includes steps S601-S604.
[0170] S601: The vehicle is in Autopark Assist (APA) mode;
[0171] If the driver turns off APA or the driver manually shifts gears, enter S602;
[0172] If the conditions are triggered, the vehicle will automatically shift to P gear and enter S603;
[0173] S602: The vehicle is in manual shift mode;
[0174] If the driver activates APA, proceed to S601;
[0175] If the conditions are triggered, the vehicle will automatically shift to P gear and enter S603;
[0176] If the driver activates ADAS, enter S604;
[0177] S603: The vehicle is switched to P gear during automatic parking;
[0178] If the automatic shift to P gear trigger condition is off, enter S602;
[0179] S604: The vehicle is in Advanced Driving Assistance System (ADAS) shift mode;
[0180] If the driver turns off ADAS or the driver manually shifts gears, enter S602;
[0181] If the conditions are triggered, the vehicle will automatically switch to P gear and enter S603.
[0182] To determine the validity of the signal and prevent invalid signals or erroneous signals caused by transmission errors from interfering with the model's operation, erroneous shift information is generated to control the target vehicle to shift into the wrong gear, thereby reducing the risk incidence. Based on the above embodiments, the method further includes:
[0183] Determine the validity of the multiple signals to obtain multiple valid signals;
[0184] The step of converting the plurality of signals into a plurality of model signal variables includes:
[0185] The multiple valid signals are converted into multiple model signal variables.
[0186] In some possible implementations of this embodiment, the validity of a signal can be determined by its input / output format. For example, the vehicle speed signal can be set to floating-point type, while the gear lever position signal can be set to integer type, and the power mode signal can be Boolean type, thereby determining whether the signal is valid based on the different input / output formats.
[0187] In some other possible implementations of this embodiment, the validity of a signal can be determined through the signal transmission channel. For example, some signals can be transmitted to the vehicle system via hardwired connections; other signals, such as engine speed signals and current gear signals from the transmission controller, can be transmitted to the vehicle system via the powertrain CAN (PT_CAN); still other signals, such as driver's door signals and interior lighting status signals, can be transmitted to the vehicle system via the vehicle local area network control bus (B_CAN), thus determining the validity of the signal by the different signal transmission channels.
[0188] By determining the validity of the model, invalid signals are eliminated to improve the accuracy of gear shifting and reduce the probability of risk.
[0189] To prevent driver error from causing vehicle risks or damage to vehicle components, thereby extending the vehicle's service life, based on the above embodiments, the method further includes:
[0190] The overall vehicle state of the target vehicle is determined based on the multiple model signal variables.
[0191] Based on the overall vehicle status of the target vehicle, determine the status constraints of the target vehicle;
[0192] Based on the state constraints, determine whether the driver's operation of the target vehicle complies with the state constraints.
[0193] If the driver's operation does not meet the state restriction conditions, the target vehicle will reject the driver's operation.
[0194] In some possible implementations of this embodiment, when the driver's operation does not meet the state constraint conditions, i.e., when a misoperation occurs, the vehicle system can issue a prompt to the driver through the instrument panel or in-vehicle voice, so that the driver can reset the operation performed.
[0195] By determining the overall vehicle status and then the status constraints of the target vehicle, the driver's operation can be judged to prevent potential risks caused by driver error, improve vehicle safety, and extend the vehicle's service life.
[0196] Please see Figure 7 , Figure 7 An automatic gear shifting device for a vehicle is provided in an embodiment of this application. The device includes:
[0197] The signal receiving unit 710 is used to receive multiple signals generated by the target vehicle;
[0198] The signal conversion unit 720 is used to convert the plurality of signals into a plurality of model signal variables;
[0199] The operating condition determination unit 730 is used to determine the current operating condition of the target vehicle based on the plurality of model signal variables;
[0200] The gear shifting unit 740 is used to shift the gears of the target vehicle according to the current operating conditions of the target vehicle and through a preset target gear determination strategy.
[0201] As one possible implementation, the multiple signals include a brake pedal signal, a driver's door signal, and a seatbelt status signal;
[0202] The signal conversion unit is also used for:
[0203] The brake pedal signal, driver's door signal, and seat belt status signal are converted into brake pedal variables, driver's door variables, and seat belt status variables, respectively.
[0204] The operating condition determination unit is further configured to:
[0205] If the brake pedal is released, the driver's door is released, and the seat belt is unfastened, it is determined that the target vehicle is in a driver-away state.
[0206] The shifting unit is also used for:
[0207] If the target vehicle is in a driver-off state, shift the target vehicle to the parking position.
[0208] As one possible implementation, the device further includes:
[0209] A validity determination unit is used to determine the validity of the plurality of signals and obtain a plurality of valid signals;
[0210] The signal conversion unit is also used for:
[0211] The multiple valid signals are converted into multiple model signal variables.
[0212] As one possible implementation, the device further includes:
[0213] The vehicle state determination unit is used to determine the overall vehicle state of the target vehicle based on the multiple model signal variables.
[0214] As one possible implementation, the device further includes:
[0215] The constraint determination unit is used to determine the state constraint conditions of the target vehicle based on the overall vehicle state of the target vehicle;
[0216] An operation determination unit is used to determine whether the driver's operation of the target vehicle meets the state restriction conditions based on the state restriction conditions.
[0217] An operation rejection unit is used to reject the driver's operation through the target vehicle if the driver's operation does not meet the state restriction conditions.
[0218] As one possible implementation, the plurality of signals includes a power mode signal, a vehicle speed signal, and a transmission current gear signal;
[0219] The signal conversion unit is also used for:
[0220] The power mode signal, vehicle speed signal, and current gear position signal of the transmission are converted into power mode variables, vehicle speed variables, and current gear position variables of the transmission;
[0221] The shifting unit is also used for:
[0222] If the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not parking, shift the target vehicle to neutral.
[0223] As one possible implementation, the preset range is greater than or equal to 1 km / h and less than 3 km / h.
[0224] As can be seen from the above technical solution, by receiving multiple signals generated by the target vehicle; converting the multiple signals into multiple model signal variables; determining the current operating condition of the target vehicle based on the multiple model signal variables; and shifting the target vehicle's gear according to the current operating condition of the target vehicle through a preset target gear determination strategy, the system achieves automatic gear shifting of the target vehicle not only through a single signal, but also by acquiring multiple signals from the target vehicle and determining the target vehicle's current operating condition based on these signals, thereby adjusting the vehicle's gear. This enables the target vehicle to be shifted to the appropriate gear under different operating conditions, improving the intelligence level of the target vehicle.
[0225] Please see Figure 8 , Figure 8 This application provides a structural block diagram of a computer device for parking control. The computer device includes a processor 810 and a memory 820.
[0226] The memory 820 is used to store program code and transmit the program code to the processor;
[0227] The processor 810 is used to execute any of the automatic gear shifting methods for vehicles provided in the above embodiments according to the instructions in the program code.
[0228] This application also discloses a computer-readable storage medium for storing a computer program, which, when executed by a processor, performs any of the automatic gear shifting methods for vehicles provided in the above embodiments.
[0229] Understandably, this method can be applied to processing devices capable of motion control, such as terminal devices or servers with motion control functions. This method can be executed independently by a terminal device or server, or it can be applied in network scenarios where a terminal device and a server communicate, executing in cooperation. The terminal device can be a computer, mobile phone, or similar device. The server can be an application server or a web server; in actual deployment, this server can be a standalone server or a cluster server.
[0230] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium can be at least one of the following media: read-only memory (ROM), RAM, magnetic disk, or optical disk, etc., and other media capable of storing program code.
[0231] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The device and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0232] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for automatic gear shifting in a vehicle, characterized in that, The method includes: Receive multiple signals generated by the target vehicle, including a power mode signal, a vehicle speed signal, and a transmission current gear signal; The multiple signals are converted into multiple model signal variables; Based on the multiple model signal variables, the current operating condition of the target vehicle is determined; Based on the current operating condition of the target vehicle, the target vehicle is shifted according to a preset target gear determination strategy; The step of converting the plurality of signals into a plurality of model signal variables includes: The power mode signal, vehicle speed signal, and current gear position signal of the transmission are converted into power mode variables, vehicle speed variables, and current gear position variables of the transmission; Determining the current operating condition of the target vehicle based on the multiple model signal variables includes: If the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not parking, then the target vehicle is determined to be in neutral. The step of shifting the gear of the target vehicle according to its current operating condition and through a preset target gear determination strategy includes: If the target vehicle is in neutral, shift the target vehicle into neutral.
2. The method according to claim 1, characterized in that, The multiple signals include brake pedal signal, driver's door signal, and seat belt status signal; The step of converting the plurality of signals into a plurality of model signal variables includes: The brake pedal signal, driver's door signal, and seat belt status signal are converted into brake pedal variables, driver's door variables, and seat belt status variables, respectively. Determining the current operating condition of the target vehicle based on the multiple model signal variables includes: If the brake pedal is released, the driver's door is released, and the seat belt is unfastened, it is determined that the target vehicle is in a driver-away state. The step of shifting gears in the target vehicle based on its current operating condition and using a preset target gear determination strategy includes: If the target vehicle is in a driver-off state, shift the target vehicle to the parking position.
3. The method according to claim 1, characterized in that, After receiving multiple signals generated by the target vehicle, the method further includes: Determine the validity of the multiple signals to obtain multiple valid signals; The step of converting the plurality of signals into a plurality of model signal variables includes: The multiple valid signals are converted into multiple model signal variables.
4. The method according to claim 1, characterized in that, After converting the plurality of signals into a plurality of model signal variables, the method further includes: The overall vehicle state of the target vehicle is determined based on the multiple model signal variables.
5. The method according to claim 4, characterized in that, The method further includes: Based on the overall vehicle status of the target vehicle, determine the status constraints of the target vehicle; Based on the state constraints, determine whether the driver's operation of the target vehicle complies with the state constraints. If the driver's operation does not meet the state restriction conditions, the target vehicle will reject the driver's operation.
6. The method according to claim 1, characterized in that, The preset range is greater than or equal to 1 km / h and less than 3 km / h.
7. An automatic gear shifting device for a vehicle, characterized in that, The device includes: A signal receiving unit is used to receive multiple signals generated by the target vehicle, including a power mode signal, a vehicle speed signal, and a transmission current gear signal. A signal conversion unit is used to convert the plurality of signals into a plurality of model signal variables; The operating condition determination unit is used to determine the current operating condition of the target vehicle based on the plurality of model signal variables; The gear shifting unit is used to shift the gears of the target vehicle according to the current operating conditions of the target vehicle and through a preset target gear determination strategy. The signal conversion unit is specifically used to convert the power mode signal, vehicle speed signal and current gear position signal of the transmission into power mode variables, vehicle speed variables and current gear position variables of the transmission; The operating condition determination unit is specifically used to determine that the target vehicle is in neutral if the power mode variable is on, the vehicle speed variable is within a preset range, and the current gear variable of the transmission is not parking gear. The shifting unit is specifically used to shift the target vehicle into neutral if the target vehicle is in neutral.
8. A computer device, characterized in that, The computer device includes a processor and memory: The memory is used to store program code and transmit the program code to the processor; The processor is used to execute the automatic gear shifting method for a vehicle according to any one of claims 1-6, based on the instructions in the program code.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for performing the automatic gear shifting method for a vehicle according to any one of claims 1-6.
Citation Information
Patent Citations
Parking method and device, vehicle and storage medium
CN110949353A
Gear shifting control method and device for motor vehicle, terminal and medium
CN112594371A