Vehicle control methods, devices, equipment, and storage media for column shifter malfunctions.
Patent Information
- Application Number
- CN202310332455.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-03-29
AI Technical Summary
[0005]本发明的主要目的在于提供一种怀挡换挡器故障的车辆控制方法、装置、设备及存储介质,旨在解决现有技术中当怀挡换挡器出现内部磁铁断裂等故障时无法使得车辆继续行驶的技术问题
[0044] This invention determines the current gear position based on the signal output by the Hall sensor inside the column shifter; when the current gear position is not the initial gear position, it obtains the current position of the shift lever of the column shifter; it detects whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever; if so, it obtains the button signal corresponding to the preset gear button of the column shifter; and it outputs a corresponding gear signal based on the button signal to control the vehicle. By means of the above method, even when an internal mechanical fault is detected in the column shifter, a corresponding gear signal can still be output through the button signal of the preset gear button, allowing the user to continue driving the vehicle even with an internal mechanical fault in the column shifter, thus improving the user experience.
Smart Images

Figure CN116379148B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, and in particular to a vehicle control method, apparatus, equipment, and storage medium for a faulty column shifter. Background Technology
[0002] The column shifter uses the movement of the shift lever to move a magnet. Therefore, the relative position of the magnet and the Hall sensor in different gears is determined by the mechanical position of the column shifter handle. The accuracy of the relative position depends on the dimensional accuracy of these components, durability deformation, and the supplier's assembly and manufacturing errors.
[0003] Currently, when a column shifter experiences a fault such as a broken internal magnet, although the shift lever can still be operated, the relative position between the magnet and the Hall sensor cannot be changed due to the broken magnet. Ultimately, this results in the shift lever being operated but no shift signal being emitted. Furthermore, since a broken magnet is a mechanical fault and cannot be repaired, once this fault occurs, the vehicle cannot continue to drive, thus reducing the user experience.
[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this invention is to provide a vehicle control method, device, equipment, and storage medium for column shifter malfunctions, aiming to solve the technical problem in the prior art where the vehicle cannot continue to drive when the column shifter malfunctions with internal magnet breakage or other faults.
[0006] To achieve the above objectives, the present invention provides a vehicle control method for a faulty column shifter, the method comprising the following steps:
[0007] The current gear is determined based on the signal output by the Hall sensor inside the gear shifter;
[0008] When the current gear is not the initial gear, obtain the current position of the shift lever of the column shifter;
[0009] Detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever;
[0010] If it exists, then obtain the button signal corresponding to the preset gear position button of the column shifter;
[0011] The corresponding gear signal is output according to the button signal to control the vehicle.
[0012] Optionally, detecting whether the column shifter has an internal mechanical fault based on the current gear position and the current position of the shift lever includes:
[0013] Determine whether the current position of the gear shift lever is the position corresponding to the initial gear;
[0014] If so, determine the target position based on the current gear, and send a shift lever operation prompt to the user through the instrument panel pop-up, so that the user can adjust the shift lever from the current position to the target position according to the shift lever operation prompt;
[0015] After the gear shift lever is adjusted from its current position to the position corresponding to the target position, the change in the signal output by the Hall sensor is acquired;
[0016] When the change in the signal does not meet the expected change, it is determined that the column shifter has an internal mechanical fault.
[0017] Optionally, acquiring the change in the signal output by the Hall sensor includes:
[0018] Determine the current signal output by the Hall sensor corresponding to the current gear position;
[0019] Acquire the target signal output by the Hall sensor when the gear shift lever is in the target position;
[0020] The current signal is compared with the target signal to obtain the change in the signal.
[0021] Optionally, after determining whether the current position of the gear shift lever is the position corresponding to the initial gear, the method further includes:
[0022] If not, a shift lever operation prompt will be sent to the user via an instrument pop-up window, so that the user can adjust the shift lever from its current position to the position corresponding to the initial gear according to the shift lever operation prompt;
[0023] After the gear shift lever is adjusted from its current position to the position corresponding to the initial gear, the change in the current gear is obtained;
[0024] The internal mechanical fault of the column shifter is detected based on the change in the current gear position.
[0025] Optionally, detecting whether the column shifter has an internal mechanical fault based on the change in the current gear position includes:
[0026] The gear position after the change in the current gear position is obtained based on the change in the current gear position;
[0027] If the changed gear is not the initial gear, then the column shifter is determined to have an internal mechanical fault.
[0028] Optionally, the step of outputting a corresponding gear signal according to the button signal includes:
[0029] The effectiveness of the preset gear button is detected based on the button signal.
[0030] If so, record the effective trigger time of the preset gear button at different times;
[0031] When the time interval between the current effective trigger time and the previous effective trigger time meets the preset condition, the counter accumulates the count, outputs the corresponding gear signal according to the count result, and restores the output gear signal to the initial gear signal after a preset time interval.
[0032] When the time interval between the current effective trigger time and the previous effective trigger time does not meet the preset condition, the initial gear signal is output.
[0033] Optionally, the step of outputting a corresponding gear signal based on the counting result includes:
[0034] The counting results are compared with a preset constant for calculation;
[0035] Based on the calculation results, the corresponding gear signal is found from the preset correspondence and the gear signal is output. The preset correspondence includes multiple sets of remainders and the correspondence between the gear signals.
[0036] Furthermore, to achieve the above objectives, the present invention also proposes a vehicle control device for a faulty column shifter, the vehicle control device for a faulty column shifter comprising:
[0037] The acquisition module is used to determine the current gear based on the signal output by the Hall sensor inside the column shifter;
[0038] The acquisition module is also used to acquire the current position of the shift lever of the column shifter when the current gear is not the initial gear;
[0039] The detection module is used to detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever;
[0040] The acquisition module is further configured to acquire, if present, the button signal corresponding to the preset gear position button of the column shifter;
[0041] The control module is used to output corresponding gear signals according to the button signals in order to control the vehicle.
[0042] Furthermore, to achieve the above objectives, the present invention also proposes a vehicle control device for a column shifter malfunction, the column shifter malfunction vehicle control device comprising: a memory, a processor, and a column shifter malfunction vehicle control program stored in the memory and running on the processor, the column shifter malfunction vehicle control program being configured to implement the column shifter malfunction vehicle control method as described above.
[0043] Furthermore, to achieve the above objectives, the present invention also proposes a storage medium storing a vehicle control program for a column shifter malfunction, wherein when the column shifter malfunction vehicle control program is executed by a processor, the vehicle control method for a column shifter malfunction as described above is implemented.
[0044] This invention determines the current gear position based on the signal output by the Hall sensor inside the column shifter; when the current gear position is not the initial gear position, it obtains the current position of the shift lever of the column shifter; it detects whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever; if so, it obtains the button signal corresponding to the preset gear button of the column shifter; and it outputs a corresponding gear signal based on the button signal to control the vehicle. By means of the above method, even when an internal mechanical fault is detected in the column shifter, a corresponding gear signal can still be output through the button signal of the preset gear button, allowing the user to continue driving the vehicle even with an internal mechanical fault in the column shifter, thus improving the user experience. Attached Figure Description
[0045] Figure 1 This is a schematic diagram of the structure of the vehicle control device for a faulty column shifter in the hardware operating environment involved in the embodiments of the present invention;
[0046] Figure 2 This is a flowchart illustrating the first embodiment of the vehicle control method for a faulty column shifter according to the present invention.
[0047] Figure 3 This is a schematic diagram of the overall structure of the column shifter in one embodiment of the column shifter fault detection method of the present invention;
[0048] Figure 4 This is a schematic diagram showing the positions of the magnet corresponding to the H gear and each Hall sensor in one embodiment of the column shifter fault detection method of the present invention;
[0049] Figure 5 This is a schematic diagram showing the positions of the magnet corresponding to the R gear and each Hall sensor in one embodiment of the column shifter fault detection method of the present invention;
[0050] Figure 6This is a schematic diagram of the preset gear position button structure in one embodiment of the column shifter fault detection method of the present invention;
[0051] Figure 7 This is a flowchart illustrating the second embodiment of the vehicle control method for a faulty column shifter according to the present invention.
[0052] Figure 8 This is a flowchart illustrating the third embodiment of the vehicle control method for a faulty column shifter according to the present invention.
[0053] Figure 9 This is a structural block diagram of the first embodiment of the vehicle control device for a faulty column shifter according to the present invention.
[0054] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0055] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0056] Reference Figure 1 , Figure 1 This is a schematic diagram of the vehicle control device structure for a gear shifter malfunction in the hardware operating environment involved in the embodiments of the present invention.
[0057] like Figure 1 As shown, the vehicle control device for a faulty column shifter may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to establish communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0058] Those skilled in the art will understand that Figure 1The structure shown does not constitute a limitation on the vehicle control device for a faulty column shifter, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0059] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle control program for a faulty column shifter.
[0060] exist Figure 1 In the vehicle control device for column shifter malfunction shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the vehicle control device for column shifter malfunction of the present invention can be set in the vehicle control device for column shifter malfunction. The vehicle control device for column shifter malfunction calls the vehicle control program for column shifter malfunction stored in memory 1005 through processor 1001 and executes the vehicle control method for column shifter malfunction provided in the embodiment of the present invention.
[0061] This invention provides a vehicle control method for a faulty column shifter, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a vehicle control method for a faulty column shifter according to the present invention.
[0062] In this embodiment, the vehicle control method for a faulty column shifter includes the following steps:
[0063] Step S10: Determine the current gear based on the signal output by the Hall sensor inside the column shifter.
[0064] In this embodiment, the executing entity is a vehicle control device for a malfunctioning column shifter, which has functions such as data acquisition, data communication, and program execution. Of course, other devices with similar functions can also be used; this embodiment does not limit this. This embodiment uses a vehicle control device for a malfunctioning column shifter as an example for explanation.
[0065] It should be noted that this embodiment addresses a fault detection method for a column shifter. The overall structure of the column shifter is as follows: Figure 3 As shown, users can switch gears using the gear lever. Figure 3 The center lever is in different positions from ① to ⑤, corresponding to different gears, for example... Figure 3In the diagram, ① represents R gear, ② represents Nr gear, ③ is the default position (initial gear), ④ represents Nd gear, and ⑤ represents D gear. Moving the gear lever up or down moves the magnet at the end of the lever. Six Hall effect sensors (such as...) are located below the magnet. Figure 4 As shown), the Hall sensor outputs a high or low level (equivalent to 0 or 1) based on changes in magnetic field strength. In different operating positions, the relative positions of the magnet and the Hall sensor are different, resulting in different magnetic field strengths. Therefore, the Hall sensor outputs different high and low levels based on different magnetic field strengths, thus determining which position the control lever has been moved to. Figure 4 As shown. (Refer to...) Figure 4 , Figure 4 In the diagram, 1 to 6 represent the numbers corresponding to the six Hall sensors located inside the column shifter, and S and N represent the polarity of the magnets. Figure 4 The diagram shows the initial position, which is the position between the magnet and each Hall sensor corresponding to the H position. It should be noted that when the N-pole of the magnet moves above the Hall sensor, the Hall sensor outputs 1, and when the S-pole of the magnet moves above the Hall sensor, the Hall sensor outputs 0. Based on this, the signal output by the Hall sensor at this time is 001001. Figure 5 The diagram shows the positions of the magnets and Hall sensors corresponding to the R gear position. When the gear is R, the Hall sensor outputs a signal of 000110.
[0066] Based on the above theory, fault detection of the column shifter can be achieved. However, many faults of the column shifter are mechanical faults that cannot be repaired immediately. In such cases, the current method cannot drive the vehicle, which greatly increases the inconvenience for users in subsequent maintenance. In this embodiment, to address this problem, the current gear is determined by the signal output by the Hall sensor inside the column shifter; when the current gear is not the initial gear, the current position of the shift lever of the column shifter is obtained; the presence of an internal mechanical fault in the column shifter is detected based on the current gear and the current position of the shift lever; if a fault exists, the button signal corresponding to the preset gear button of the column shifter is obtained; and the corresponding gear signal is output based on the button signal to control the vehicle. In this way, even when an internal mechanical fault is detected in the column shifter, the corresponding gear signal can be output through the button signal of the preset gear button, so that even if there is an internal mechanical fault in the column shifter, the user can continue to drive the vehicle, improving the user experience. Specifically, it can be implemented as follows.
[0067] In this specific implementation, it is necessary to first detect whether there is a mechanical fault in the column shifter that cannot be repaired immediately. Before the fault detection is performed, it is necessary to first obtain the signal output by the Hall sensor inside the column shifter. Based on this signal, the current gear can be further determined.
[0068] Step S20: When the current gear is not the initial gear, obtain the current position of the shift lever of the column shifter.
[0069] It should be understood that, normally, after shifting to another gear, the shift lever will automatically reset to the initial gear (H gear). If the current gear is not the initial gear, it is necessary to further determine the current position of the column shifter lever to further identify the type of fault. If the current gear is the initial gear, it can be concluded that the column shifter has no mechanical fault and normal gear shifting can be performed.
[0070] Step S30: Detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever.
[0071] In practice, the correspondence between the current gear position and the current position of the shift lever can be used to detect whether there is an internal mechanical fault in the column shifter. Specifically, if the current gear is not the initial gear, but the current position of the shift lever is the initial gear position, further operations are needed to determine the specific fault type. For example, the magnet may not move as preset, or the magnet may move, but the position of the magnet and the Hall sensor may be misaligned. If both the current gear and the current position of the shift lever are not the initial gear, it can be determined that at least the shift lever is stuck and cannot reset. To further determine whether there is an internal mechanical fault, the current position of the shift lever can be adjusted to the initial gear position, and then the current gear position after the shift lever position change can be further tested to determine whether there is an internal mechanical fault.
[0072] Step S40: If it exists, obtain the button signal corresponding to the preset gear position button of the column shifter.
[0073] In practical implementation, if an internal mechanical fault is detected in the column shifter, this embodiment further outputs a gear signal through the preset gear position button corresponding to the column shifter. In this example, the preset gear position button corresponding to the column shifter is as follows: Figure 6 As shown, Figure 6 The P shown is the preset gear button of the column shifter. When an internal mechanical fault is detected in the column shifter, the user can trigger the button signal by pressing this preset gear button.
[0074] Step S50: Output the corresponding gear signal according to the button signal to realize vehicle control.
[0075] In specific implementation, upon receiving the button signal, this embodiment can output the corresponding gear signal based on the trigger time of the button signal. For example, after detecting an internal mechanical fault in the column shifter, if the user presses the preset gear button twice within 2 seconds, the R, N, and D gear signals can be output in a cycle, thereby realizing the cyclic switching of R, N, and D gears.
[0076] This embodiment determines the current gear based on the signal output by the Hall sensor inside the column shifter; when the current gear is not the initial gear, it obtains the current position of the shift lever of the column shifter; it detects whether there is an internal mechanical fault in the column shifter based on the current gear and the current position of the shift lever; if so, it obtains the button signal corresponding to the preset gear button of the column shifter; and it outputs the corresponding gear signal based on the button signal to control the vehicle. By means of the above method, even when an internal mechanical fault is detected in the column shifter, the corresponding gear signal can still be output through the button signal of the preset gear button, allowing the user to continue driving the vehicle even with an internal mechanical fault, thus improving the user experience.
[0077] refer to Figure 7 , Figure 7 This is a flowchart illustrating a second embodiment of a vehicle control method for a faulty column shifter according to the present invention.
[0078] Based on the first embodiment described above, in the vehicle control method for a faulty column shifter in this embodiment, step S30 specifically includes:
[0079] Step S301: Determine whether the current position of the gear shift lever is the position corresponding to the initial gear.
[0080] In specific implementation, in this embodiment, when the current gear is not the initial gear, it is necessary to determine whether the current position of the gear shift lever is the position corresponding to the initial gear, so as to facilitate subsequent fault detection.
[0081] Step S302: If yes, determine the target position based on the current gear, and send a shift lever operation prompt to the user through the instrument pop-up, so that the user can adjust the shift lever from the current position to the target position according to the shift lever operation prompt.
[0082] It should be noted that if the current position of the gear shift lever corresponds to the initial gear, but the current gear is not the initial gear, there are usually two types of faults. For example, the magnet cannot move as preset, or the magnet can move, but the position of the magnet and the Hall sensor is misaligned. To further determine the specific fault type, this embodiment requires operation of the gear shift lever. Specifically, a gear shift lever operation prompt can be sent to the user through an instrument panel pop-up. After receiving the prompt, the user can manually change the position of the gear shift lever. Specifically, this embodiment will also prompt the user to move the gear shift lever to the target position. For example, when the current gear is D, this embodiment will output a prompt "Please shift the gear lever to R position" through the instrument panel pop-up. The target position at this time is the position of R gear. The prompts output for other gears are different. For example, when the current gear is R, the prompt output is "Please shift the gear lever to D position", and when the current gear is Nr, the prompt output is "Please shift the gear lever to D position", etc. The above are just examples, and the operation prompts can be adjusted accordingly.
[0083] Step S303: After the gear shift lever is adjusted from its current position to the position corresponding to the target position, the change in the signal output by the Hall sensor is acquired.
[0084] It is easy to understand that when the position of the gear shift lever changes, the signal output by the Hall sensor will also change accordingly, and the change in signal can be obtained in this embodiment.
[0085] Specifically, the signal output by the Hall sensor corresponding to the current gear position is the current signal. After the gear shift lever is adjusted from the current position to the position corresponding to the target position, the target signal output by the Hall sensor when the gear shift lever is in the target position is obtained. The change of the signal can be obtained by comparing the current signal and the target signal.
[0086] Step S304: When the change in the signal does not meet the expected change, it is determined that the column shifter has an internal mechanical fault.
[0087] In specific implementation, after obtaining the change in the signal, this embodiment needs to determine whether the change in the signal meets the expected change. If it does not meet the expected change, it is determined that the column shifter has an internal mechanical fault.
[0088] Assuming the current gear is D, the output prompt is "Please shift the gear lever to R." The signal corresponding to D is 110000. Under normal circumstances, when the gear lever is in R, the target signal output by the Hall sensor should be 000110. This is determined by comparing and combining... Figure 4It can be seen that the expected change of the Hall sensor at this time should be that the output of the Hall sensors numbered 1, 2, 4 and 5 has changed. If this is not met, it is determined that there is an internal mechanical fault in the gear shifter. Internal mechanical faults also include magnet breakage or lever connection breakage. At this time, the magnet cannot move according to the preset.
[0089] Furthermore, if the signal change meets the expected change, the fault is that the magnet can move, but the position of the magnet and the Hall sensor is offset. In this case, the gear can be corrected by a position correction strategy.
[0090] Furthermore, if the current position of the gear shift lever is not the position corresponding to the initial gear, and since the current gear is not the initial gear, in this embodiment, it can be initially determined that the column shifter has a fault where the gear shift lever is stuck and cannot reset. Then, a gear shift lever operation prompt is sent to the user via an instrument pop-up, prompting the user to move the gear shift lever to the position of the initial gear. Finally, the signal output by the Hall sensor when the gear shift lever is moved to the position of the initial gear is monitored. It is easy to understand that if there is no fault, the signal output by the Hall sensor should be the signal corresponding to the initial gear. In this case, it means that the magnet can move according to the preset direction, only the gear shift lever itself is stuck, and the function can be used normally. If the signal output by the Hall sensor is not the signal corresponding to the initial gear, it can be determined that there is an internal mechanical fault.
[0091] This embodiment determines whether the current position of the gear shift lever corresponds to the initial gear position. If so, it determines the target position based on the current gear position and sends a gear shift lever operation prompt to the user via an instrument pop-up, so that the user can adjust the gear shift lever from the current position to the target position according to the prompt. After the gear shift lever is adjusted from the current position to the position corresponding to the target position, it acquires the change in the signal output by the Hall sensor. If the change in the signal does not meet the expected change, it is determined that the column shifter has an internal mechanical fault. The above method can accurately detect whether the column shifter has an internal mechanical fault, thus improving the accuracy of fault detection.
[0092] refer to Figure 8 , Figure 8 This is a flowchart illustrating the third embodiment of a vehicle control method for a faulty column shifter according to the present invention.
[0093] Based on the first embodiment described above, a third embodiment of the vehicle control method for a faulty column shifter is proposed. In this embodiment, step S50 specifically includes:
[0094] Step S501: Detect whether the preset gear button is valid based on the button signal.
[0095] In practice, to avoid accidental touches during normal driving, this embodiment also needs to detect whether the preset gear button is valid. In actual operation, the user needs to press the preset gear button twice in succession to output a valid button signal.
[0096] Step S502: If so, record the effective trigger time of the preset gear button at different times.
[0097] Step S503: When the time interval between the effective trigger time at the current moment and the effective trigger time at the previous moment meets the preset condition, the counter is used to accumulate the count, and the corresponding gear signal is output according to the count result. After a preset time interval, the output gear signal is restored to the initial gear signal.
[0098] In specific implementation, if the button signal is valid, this embodiment will further record the effective trigger time of the preset gear button at different times. It should be noted that the time interval between two consecutive presses needs to meet the following condition: Ti-T(i-1)<2s, that is, the time interval between the effective trigger time of the previous moment and the effective trigger time of the previous moment meets the preset condition, which can be set to two seconds. When the condition is met, the counter will accumulate counts. Since the user switches cyclically, the counter will count once each time the above condition is met. For example, if the user presses the preset gear button twice consecutively within 2 seconds, the counter counts to 1, and the gear at this time is D gear. If D gear does not meet the user's needs, the user will press the preset gear button twice more consecutively, and the counter counts to 1, and the corresponding gear changes to N gear.
[0099] In this embodiment, the counting result is calculated with a preset constant, which can be set to 3. The calculation can be a remainder calculation. For example, assuming the counter count is X and the preset constant is 3, the remainder of X / 3 is calculated. If the remainder is 1, the D gear signal is output; if the remainder is 2, the N gear signal is output; and if the remainder is 3, the R gear signal is output. The above settings can be adjusted according to actual needs, and this embodiment does not impose any restrictions on this.
[0100] Step S504: When the time interval between the effective trigger time at the current moment and the effective trigger time at the previous moment does not meet the preset condition, output the initial gear signal.
[0101] It is easy to understand that if the time interval between the current effective trigger time and the previous effective trigger time does not meet the preset conditions, that is, if the user does not perform the operation as described above, then the initial gear signal will be output.
[0102] This embodiment detects whether the preset gear button is valid based on the button signal; if so, it records the valid trigger time of the preset gear button at different times; when the time interval between the valid trigger time at the current time and the valid trigger time at the previous time meets a preset condition, it accumulates the count using a counter, outputs the corresponding gear signal based on the count result, and restores the output gear signal to the initial gear signal after a preset interval; when the time interval between the valid trigger time at the current time and the valid trigger time at the previous time does not meet the preset condition, it outputs the initial gear signal. In this way, the corresponding gear signal can be output through the button signal of the preset gear button, so that even if there is an internal mechanical failure in the column shifter, the user can continue to drive the vehicle, improving the user experience.
[0103] Furthermore, this embodiment of the invention also proposes a storage medium storing a vehicle control program for a faulty column shifter. When the vehicle control program for a faulty column shifter is executed by a processor, it implements the steps of the vehicle control method for a faulty column shifter as described above.
[0104] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0105] Reference Figure 9 , Figure 9 This is a structural block diagram of the first embodiment of the vehicle control device for a faulty column shifter according to the present invention.
[0106] like Figure 9 As shown, the vehicle control device for a faulty column shifter proposed in this embodiment of the invention includes:
[0107] The acquisition module 10 is used to determine the current gear based on the signal output by the Hall sensor inside the column shifter.
[0108] The acquisition module 10 is further configured to acquire the current position of the shift lever of the column shifter when the current gear is not the initial gear.
[0109] The detection module 20 is used to detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever.
[0110] The acquisition module 10 is further configured to acquire, if present, the button signal corresponding to the preset gear position button of the column shifter.
[0111] The control module 30 is used to output a corresponding gear signal according to the button signal in order to control the vehicle.
[0112] This embodiment determines the current gear based on the signal output by the Hall sensor inside the column shifter; when the current gear is not the initial gear, it obtains the current position of the shift lever of the column shifter; it detects whether there is an internal mechanical fault in the column shifter based on the current gear and the current position of the shift lever; if so, it obtains the button signal corresponding to the preset gear button of the column shifter; and it outputs the corresponding gear signal based on the button signal to control the vehicle. By means of the above method, even when an internal mechanical fault is detected in the column shifter, the corresponding gear signal can still be output through the button signal of the preset gear button, allowing the user to continue driving the vehicle even with an internal mechanical fault, thus improving the user experience.
[0113] In one embodiment, the detection module 20 is further configured to determine whether the current position of the shift lever is the position corresponding to the initial gear; if so, determine the target position based on the current gear, and send a shift lever operation prompt to the user through an instrument pop-up window, so that the user can adjust the shift lever from the current position to the target position according to the shift lever operation prompt; after the shift lever is adjusted from the current position to the position corresponding to the target position, acquire the change of the signal output by the Hall sensor; when the change of the signal does not meet the expected change, determine that the column shifter has an internal mechanical fault.
[0114] In one embodiment, the detection module 20 is further configured to determine the current signal output by the Hall sensor corresponding to the current gear position; acquire the target signal output by the Hall sensor when the gear shift lever is in the target position; and compare the current signal with the target signal to obtain the signal change.
[0115] In one embodiment, the detection module 20 is further configured to, if not, send a shift lever operation prompt to the user via an instrument pop-up window, so that the user adjusts the shift lever from its current position to the position corresponding to the initial gear according to the shift lever operation prompt; after the shift lever is adjusted from its current position to the position corresponding to the initial gear, acquire the change in the current gear; and detect whether there is an internal mechanical fault in the column shifter based on the change in the current gear.
[0116] In one embodiment, the detection module 20 is further configured to obtain the gear position after the change of the current gear position based on the change of the current gear position; if the changed gear position is not the initial gear position, it is determined that the column shifter has an internal mechanical fault.
[0117] In one embodiment, the control module 30 is further configured to detect whether the preset gear button is valid based on the button signal; if so, record the valid trigger time of the preset gear button at different times; when the time interval between the valid trigger time at the current time and the valid trigger time at the previous time meets a preset condition, accumulate the count using a counter, output the corresponding gear signal based on the count result, and restore the output gear signal to the initial gear signal after a preset time interval; when the time interval between the valid trigger time at the current time and the valid trigger time at the previous time does not meet the preset condition, output the initial gear signal.
[0118] In one embodiment, the control module 30 is further configured to calculate the counting result with a preset constant; find the corresponding gear signal from the preset correspondence based on the calculation result, and output the gear signal, wherein the preset correspondence includes multiple sets of correspondences between remainders and gear signals.
[0119] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0120] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0121] In addition, for technical details not described in detail in this embodiment, please refer to the vehicle control method for column shifter failure provided in any embodiment of the present invention, which will not be repeated here.
[0122] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0123] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0124] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0125] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A vehicle control method for a faulty column shifter, characterized in that, The vehicle control method for the aforementioned column shifter malfunction includes: The current gear is determined based on the signal output by the Hall sensor inside the gear shifter; When the current gear is not the initial gear, obtain the current position of the shift lever of the column shifter; Detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever; If it exists, then obtain the button signal corresponding to the preset gear position button of the column shifter; The vehicle is controlled by outputting a corresponding gear signal according to the button signal, including: outputting a corresponding gear signal according to the trigger time of the button signal; The step of detecting whether the column shifter has an internal mechanical fault based on the current gear position and the current position of the shift lever includes: Determine whether the current position of the gear shift lever is the position corresponding to the initial gear; If so, determine the target position based on the current gear, and send a shift lever operation prompt to the user through the instrument panel pop-up, so that the user can adjust the shift lever from the current position to the target position according to the shift lever operation prompt; After the gear shift lever is adjusted from its current position to the position corresponding to the target position, the change in the signal output by the Hall sensor is acquired; When the change in the signal does not meet the expected change, it is determined that the column shifter has an internal mechanical fault.
2. The vehicle control method for a faulty column shifter as described in claim 1, characterized in that, The acquisition of changes in the signal output by the Hall sensor includes: Determine the current signal output by the Hall sensor corresponding to the current gear position; Acquire the target signal output by the Hall sensor when the gear shift lever is in the target position; The current signal is compared with the target signal to obtain the change in the signal.
3. The vehicle control method for a faulty column shifter as described in claim 1, characterized in that, After determining whether the current position of the gear shift lever is the position corresponding to the initial gear, the method further includes: If not, a shift lever operation prompt will be sent to the user via an instrument pop-up window, so that the user can adjust the shift lever from its current position to the position corresponding to the initial gear according to the shift lever operation prompt; After the gear shift lever is adjusted from its current position to the position corresponding to the initial gear, the change in the current gear is obtained; The internal mechanical fault of the column shifter is detected based on the change in the current gear position.
4. The vehicle control method for a faulty column shifter as described in claim 1, characterized in that, The step of detecting whether the column shifter has an internal mechanical fault based on the change in the current gear position includes: The gear position after the change in the current gear position is obtained based on the change in the current gear position; If the changed gear is not the initial gear, then the column shifter is determined to have an internal mechanical fault.
5. The vehicle control method for a faulty column shifter as described in any one of claims 1 to 4, characterized in that, The step of outputting a corresponding gear signal based on the button signal includes: The effectiveness of the preset gear button is detected based on the button signal. If so, record the effective trigger time of the preset gear button at different times; When the time interval between the current effective trigger time and the previous effective trigger time meets the preset condition, the counter accumulates the count, outputs the corresponding gear signal according to the count result, and restores the output gear signal to the initial gear signal after a preset time interval. When the time interval between the current effective trigger time and the previous effective trigger time does not meet the preset condition, the initial gear signal is output.
6. The vehicle control method for a faulty column shifter as described in claim 5, characterized in that, The step of outputting the corresponding gear signal based on the counting result includes: The counting results are compared with a preset constant. Based on the calculation results, the corresponding gear signal is found from the preset correspondence and the gear signal is output. The preset correspondence includes multiple sets of remainders and the correspondence between the gear signals.
7. A vehicle control device for a faulty column shifter, characterized in that, The vehicle control device for the faulty column shifter includes: The acquisition module is used to determine the current gear based on the signal output by the Hall sensor inside the column shifter; The acquisition module is also used to acquire the current position of the shift lever of the column shifter when the current gear is not the initial gear; The detection module is used to detect whether there is an internal mechanical fault in the column shifter based on the current gear position and the current position of the shift lever; The acquisition module is further configured to acquire, if present, the button signal corresponding to the preset gear position button of the column shifter; The control module is used to output a corresponding gear signal according to the button signal in order to control the vehicle, including: outputting a corresponding gear signal according to the trigger time of the button signal; The detection module is further configured to determine whether the current position of the gear shift lever corresponds to the initial gear position; if so, it determines the target position based on the current gear position and sends a gear shift lever operation prompt to the user via an instrument pop-up window, so that the user can adjust the gear shift lever from the current position to the target position according to the gear shift lever operation prompt; after the gear shift lever is adjusted from the current position to the position corresponding to the target position, it acquires the change in the signal output by the Hall sensor; if the change in the signal does not meet the expected change, it determines that the column shifter has an internal mechanical fault.
8. A vehicle control device for a faulty column shifter, characterized in that, The vehicle control device for column shifter malfunction includes: a memory, a processor, and a vehicle control program for column shifter malfunction stored in the memory and running on the processor, the vehicle control program for column shifter malfunction being configured to implement the vehicle control method for column shifter malfunction as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores a vehicle control program for a column shifter malfunction, and when the processor executes the vehicle control program for a column shifter malfunction, it implements the vehicle control method for a column shifter malfunction as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Electronic gear shifter failure solution method and system
CN109296747A
Automobile gear control method, gear shifter, device and computer storage medium
CN113958700A
Vehicle and control method thereof
JP2009248912A