Control method and device of disconnect mechanism, electronic equipment and vehicle

By controlling the current duty cycle of the shift motor to repair the jamming of the disconnecting mechanism, the problem of shifting failure caused by jamming of the disconnecting mechanism was solved, the shifting success rate was improved and the risk of power loss was reduced, thus achieving efficient disconnecting mechanism maintenance.

CN119084569BActive Publication Date: 2026-04-10GREAT WALL MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GREAT WALL MOTOR CO LTD
Filing Date
2024-08-30
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The disconnect mechanism is prone to jamming after wear and aging during gear shifting, leading to gear shifting failure and loss of power in the vehicle. Current technology can only upload fault codes to prompt for repair or replacement, which causes inconvenience to users and increases economic losses.

Method used

The disconnection mechanism is repaired by controlling the current duty cycle of the shift motor, including increasing and decreasing the duty cycle. If the repair is successful, the default current duty cycle is restored for gear switching. If it fails, the gear is restored to the initial gear and the gear is switched again multiple times. Heat integration monitoring is used to prevent overheating.

Benefits of technology

Without changing the hardware structure, the success rate of gear shifting of the disconnect mechanism has been improved, the probability of power loss has been reduced, and economic losses and user inconvenience have been reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119084569B_ABST
    Figure CN119084569B_ABST
Patent Text Reader

Abstract

The application provides a control method and device of a disconnect mechanism, electronic equipment and a vehicle. In response to the operating state of the disconnect mechanism being a jammed state, the jammed state is repaired by controlling the current duty cycle of a gear shifting motor, and a jammed state repair result is obtained. When the repair is successful, the disconnect mechanism is controlled to switch gears according to a preset default current duty cycle. When the repair fails, the disconnect mechanism is controlled to return to an initial gear and re-gear according to a preset number threshold. When the disconnect mechanism is in a jammed state, the jammed state is first repaired by controlling the current duty cycle of the gear shifting motor. If the repair is successful, the disconnect mechanism is controlled to continue operating after the default duty cycle is restored. If the repair fails, the disconnect mechanism is repaired again in different types through multiple re-gearings. The success rate of repair is improved, the success rate of gear shifting of the disconnect mechanism is improved, and the probability of a power loss condition caused by jamming is further reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a control method and device of a disconnect mechanism, an electronic device and a vehicle. BACKGROUND

[0002] A four-wheel drive vehicle reduces the energy consumption of the whole vehicle by adding a disconnect mechanism in an electronic drive axle. However, after the disconnect mechanism is worn and aged after shifting, there is a risk of occasional shifting or self-learning process jamming, resulting in shifting failure and other problems, causing the disconnect mechanism to fail to work normally, resulting in loss of power of the whole vehicle. SUMMARY

[0003] Therefore, the present application aims to provide a control method and device of a disconnect mechanism, an electronic device and a vehicle for repairing a jammed disconnect mechanism.

[0004] To achieve the above purpose, the first aspect of the present application provides a control method of a disconnect mechanism, comprising:

[0005] In response to the running state of the disconnect mechanism being a jammed state, performing jammed state repair on the disconnect mechanism by controlling the current duty cycle of a shifting motor to obtain a jammed state repair result;

[0006] In response to the jammed state repair result being repair success, controlling the disconnect mechanism to perform gear shifting according to a preset default current duty cycle;

[0007] In response to the jammed state repair result being repair failure, controlling the disconnect mechanism to return to an initial gear and performing re-shifting according to a preset number threshold.

[0008] Optionally, the control method of the disconnect mechanism further comprises:

[0009] Monitoring the thermal integration of the disconnect mechanism in real time;

[0010] In response to the thermal integration being greater than or equal to a preset threshold integration, controlling the disconnect mechanism to stop working and reporting a thermal damage fault code.

[0011] Optionally, the performing jammed state repair on the disconnect mechanism by controlling the current duty cycle of the shifting motor to obtain a jammed state repair result comprises:

[0012] Determining the default current duty cycle for gear shifting;

[0013] Determining the number of cycle repairs of the current duty cycle adjustment;

[0014] Taking the default current duty cycle as the initial current duty cycle, performing increasing duty cycle repair and decreasing duty cycle repair on the disconnect mechanism according to the number of cycle repairs to obtain the jammed state repair result.

[0015] Optionally, the increasing duty cycle repair and the decreasing duty cycle repair on the disconnection mechanism according to the cycle repair number to obtain the stuck repair result, comprising:

[0016] The increasing duty cycle repair and the decreasing duty cycle repair on the disconnection mechanism are performed once;

[0017] The running state of the disconnection mechanism is monitored in real time during the repair process;

[0018] In response to the running state changing from the stuck state to the non-stuck state, the duty cycle repair is stopped, the repair success is determined as the stuck repair result, and the current duty cycle recovery is performed according to a preset first change rate;

[0019] In response to the running state being the stuck state, the actual repair number is updated;

[0020] In response to the actual repair number being greater than or equal to the cycle repair number, the repair failure is determined as the stuck repair result;

[0021] In response to the actual repair number being less than the cycle repair number, the increasing duty cycle repair and the decreasing duty cycle repair are continued to be performed once until the actual repair number is greater than or equal to the cycle repair number.

[0022] Optionally, the increasing duty cycle repair and the decreasing duty cycle repair on the disconnection mechanism once, comprising:

[0023] The starting current duty cycle is increased according to a preset second change rate until it is increased to a maximum current duty cycle, and a first duration of the maximum current duty cycle is determined;

[0024] In response to the first duration being greater than or equal to a preset first duration threshold, it is determined that the increasing duty cycle repair is completed, the maximum current duty cycle is decreased according to a preset third change rate until it is decreased to a minimum current duty cycle, and a second duration of the minimum current duty cycle is determined;

[0025] In response to the second duration being greater than or equal to a preset second duration threshold, it is determined that the decreasing duty cycle repair is completed.

[0026] Optionally, the current duty cycle recovery according to the preset first change rate, comprising:

[0027] The actual current duty cycle at the time of stopping repair is determined;

[0028] in response to the actual current duty cycle being greater than the default current duty cycle, decreasing the actual current duty cycle according to the first change rate, with the default current duty cycle as a target;

[0029] in response to the actual current duty cycle being less than the default current duty cycle, increasing the actual current duty cycle according to the first change rate, with the default current duty cycle as a target.

[0030] Optionally, the re-shifting according to the preset number threshold comprises:

[0031] controlling the disconnecting mechanism to perform the shifting action from the initial gear to the target gear again;

[0032] in response to detecting that the operating state of the disconnecting mechanism is the stuck state during the performance of the shifting action, performing stuck state repair;

[0033] in response to the stuck state repair result being repair success, controlling the disconnecting mechanism to perform gear shifting according to a preset default current duty cycle;

[0034] in response to the stuck state repair result being repair failure, determining an actual shifting number;

[0035] in response to the actual shifting number being less than the number threshold, controlling the disconnecting mechanism to perform the shifting action from the initial gear to the target gear again until the actual shifting number is greater than or equal to the number threshold;

[0036] in response to the actual shifting number being greater than or equal to the number threshold, controlling the disconnecting mechanism to return to the initial gear and reporting a fault.

[0037] A second aspect of the present application provides a control device of a disconnecting mechanism, comprising:

[0038] a stuck state repair module configured to, in response to the operating state of the disconnecting mechanism being a stuck state, perform stuck state repair on the disconnecting mechanism by controlling the current duty cycle of the shifting motor, to obtain a stuck state repair result;

[0039] a gear shifting module configured to, in response to the stuck state repair result being repair success, control the disconnecting mechanism to perform gear shifting according to a preset default current duty cycle;

[0040] a re-shifting module configured to, in response to the stuck state repair result being repair failure, control the disconnecting mechanism to return to the initial gear and perform re-shifting according to a preset number threshold.

[0041] Optionally, the control device of the disconnecting mechanism further comprises:

[0042] a thermal integral monitoring module configured to monitor a thermal integral of the disconnecting mechanism in real time;

[0043] a fault reporting module configured to, in response to the thermal integral being greater than or equal to a preset threshold integral, control the disconnecting mechanism to stop working and report a thermal damage fault code.

[0044] Optionally, the stuck repair module comprises:

[0045] a duty cycle determination sub-module configured to determine the default current duty cycle for gear shifting;

[0046] a cycle number determination sub-module configured to determine a cycle repair number of current duty cycle adjustment;

[0047] a cycle repair sub-module configured to, taking the default current duty cycle as a starting current duty cycle, perform an increasing duty cycle repair and a decreasing duty cycle repair on the disconnecting mechanism according to the cycle repair number, to obtain the stuck repair result.

[0048] Optionally, the cycle repair sub-module comprises:

[0049] a single-time repair unit configured to perform a single-time increasing duty cycle repair and a single-time decreasing duty cycle repair on the disconnecting mechanism;

[0050] a state monitoring unit configured to monitor a running state of the disconnecting mechanism in real time during the repair process;

[0051] a duty cycle recovery unit configured to, in response to the running state changing from a stuck state to a non-stuck state, stop the duty cycle repair, determine a repair success as the stuck repair result, and perform a current duty cycle recovery according to a preset first change rate;

[0052] a repair number updating unit configured to, in response to the running state being the stuck state, update an actual repair number;

[0053] a repair failure processing unit configured to, in response to the actual repair number being greater than or equal to the cycle repair number, determine a repair failure as the stuck repair result;

[0054] a cycle single-time repair unit configured to, in response to the actual repair number being less than the cycle repair number, continue to perform the single-time increasing duty cycle repair and the single-time decreasing duty cycle repair until the actual repair number is greater than or equal to the cycle repair number.

[0055] Optionally, the single-time repair unit comprises:

[0056] The increasing repair subunit is configured to increase the starting current duty ratio according to a preset second change rate until the maximum current duty ratio is reached, and determine a first duration of the maximum current duty ratio;

[0057] The decreasing repair subunit is configured to, in response to the first duration being greater than or equal to a preset first duration threshold, determine that the increasing duty ratio repair is completed, decrease the maximum current duty ratio according to a preset third change rate until the minimum current duty ratio is reached, and determine a second duration of the minimum current duty ratio;

[0058] The repair judgment subunit is configured to, in response to the second duration being greater than or equal to a preset second duration threshold, determine that the decreasing duty ratio repair is completed.

[0059] Optionally, the duty ratio recovery unit comprises:

[0060] The stop duty ratio determination subunit is configured to determine an actual current duty ratio at the time of stopping repair;

[0061] The decreasing repair subunit is configured to, in response to the actual current duty ratio being greater than the default current duty ratio, decrease the actual current duty ratio according to the first change rate with the default current duty ratio as the target;

[0062] The increasing repair subunit is configured to, in response to the actual current duty ratio being less than the default current duty ratio, increase the actual current duty ratio according to the first change rate with the default current duty ratio as the target.

[0063] Optionally, the re-gear shifting module comprises:

[0064] The action execution unit is configured to control the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again;

[0065] The re-repair unit is configured to, in response to detecting that the running state of the disconnecting mechanism is a jammed state when the gear shifting action is performed, perform jammed state repair;

[0066] The gear switching unit is configured to, in response to the jammed state repair result being repair success, control the disconnecting mechanism to perform gear switching according to a preset default current duty ratio;

[0067] The gear shifting counting unit is configured to, in response to the jammed state repair result being repair failure, determine an actual gear shifting number;

[0068] The cycle shift unit is configured to: in response to the actual shift number being less than the number threshold, control the disconnection mechanism to perform a shift action from the initial gear to a target gear again until the actual shift number is greater than or equal to the number threshold;

[0069] The shift repair failure processing unit is configured to: in response to the actual shift number being greater than or equal to the number threshold, control the disconnection mechanism to return to the initial gear and report a fault.

[0070] The third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method provided by the first aspect of the present application when executing the program.

[0071] The fourth aspect of the present application provides a vehicle including the control device of the disconnection mechanism provided by the second aspect of the present application or the electronic device provided by the third aspect of the present application.

[0072] As can be seen from the above, the control method, device, electronic device and vehicle of the disconnection mechanism provided by the present application respond to the running state of the disconnection mechanism being in the stuck state, and perform stuck repair on the disconnection mechanism by controlling the current duty cycle of the shift motor to obtain a stuck repair result; in response to the stuck repair result being repair success, the disconnection mechanism is controlled to perform gear shifting according to a preset default current duty cycle; in response to the stuck repair result being repair failure, the disconnection mechanism is controlled to return to the initial gear and re-shift according to a preset number threshold. When it is determined that the disconnection mechanism is in the stuck state, first, the stuck repair is performed by controlling the current duty cycle of the shift motor, and if the repair is successful, the disconnection mechanism is controlled to continue to operate after the default duty cycle is restored. If the repair fails, the disconnection mechanism is repaired again in different types by multiple re-shifts. The two types of repair methods are combined to repair the stuck problem of the disconnection mechanism as much as possible without changing the hardware structure, and the probability of power loss condition caused by the stuck is reduced. Each type of repair method is executed at least once to improve the repair success rate, improve the shift success rate of the disconnection mechanism, and further reduce the probability of power loss condition caused by the stuck. BRIEF DESCRIPTION OF DRAWINGS

[0073] In order to more clearly illustrate the technical solutions in the present application or related art, the following will briefly introduce the drawings needed to be used in the embodiments or related art description. Obviously, the drawings in the following description are only embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0074] Figure 1A schematic diagram of a structure of a drive system including a disconnect mechanism for an embodiment of the present application;

[0075] Figure 2 A flowchart of a control method of a disconnect mechanism for an embodiment of the present application;

[0076] Figure 3 A schematic diagram of a relationship between a current duty cycle and an effective voltage for an embodiment of the present application;

[0077] Figure 4 A flowchart of a thermal integration control for preventing overheat of a disconnect mechanism for an embodiment of the present application;

[0078] Figure 5 A flowchart of a stick-slip repair of a disconnect mechanism according to a current duty cycle for an embodiment of the present application;

[0079] Figure 6 A schematic diagram of an increase duty cycle repair and a decrease duty cycle repair for an embodiment of the present application;

[0080] Figure 7 A flowchart of a re-shift according to a preset number threshold for an embodiment of the present application;

[0081] Figure 8 A flowchart of a stick-slip repair in a cycle for an embodiment of the present application;

[0082] Figure 9 A schematic diagram of a control device of a disconnect mechanism for an embodiment of the present application;

[0083] Figure 10 A schematic diagram of a structure of an electronic device for an embodiment of the present application. DETAILED DESCRIPTION

[0084] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the embodiments and the accompanying drawings.

[0085] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present application shall have the common meaning understood by one of ordinary skill in the art to which the embodiments of the present application belong. The terms "first", "second", and similar terms used in the embodiments of the present application do not denote any order, quantity, or importance, but are merely used to distinguish different components. The terms "include", "contain", and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms do not mean physical or mechanical connection, but can include electrical connection, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like are merely used to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships can also be changed accordingly.

[0086] In this document, it should be understood that any number of elements in the drawings are used for illustration and not limitation, and any naming is merely for differentiation and does not have any limiting meaning.

[0087] Based on the description of the background art above, there are also the following cases in the related art:

[0088] A pure electric four-wheel drive vehicle is provided with two driving motors in front and back, but the vehicle does not need to work with two driving motors at all times, and in normal cases, one driving motor can meet the requirements, and two driving motors are used only in conditions requiring large torque, such as starting, climbing, overtaking, etc. In order to improve efficiency, a disconnection mechanism is added to one of the driving motors to ensure that the other motor is disconnected when one driving motor is working, reducing the mechanical resistance and drag loss of the electric drive system.

[0089] The disconnection mechanism can improve driving efficiency. Unlike the traditional power four-wheel drive system with only one power source, the electric four-wheel drive generally has one driving motor arranged on each front and rear axle, providing the function of traditional four-wheel drive (getting out of trouble, preventing slipping), and also using two driving motors to meet the power demand when starting and overtaking at high speed.

[0090] In daily driving conditions, one driving motor can usually meet the power demand of the whole vehicle, so the power distribution of the electric four-wheel drive architecture usually has two ways: one is that two driving motors bear the load respectively, and the other is that only one driving motor bears the load while the other is dragged, but the former has the problem of low efficiency under low load, and the latter has the problem of additional load due to dragging, which will all cause the energy consumption to rise.

[0091] The disengaging mechanism is added to the driving motor, which is quickly engaged to obtain the required power of the vehicle in the acceleration working condition, and is kept disengaged to reduce the energy consumption in the daily driving working condition. The mechanical loss (static loss and dynamic loss) can be reduced by more than 4% by adding the disengaging mechanism, which can bring considerable battery cost savings under the same endurance mileage. According to different driving motor structure forms, the disengaging mechanism can be arranged at different positions such as the intermediate shaft, half shaft and differential, which provides a flexible arrangement scheme in addition to high efficiency. Among them, the driving motor with the added disengaging mechanism can be used as an auxiliary driving motor, and the other driving motor without the added disengaging mechanism can be used as a main driving motor.

[0092] The PM driving motor (permanent magnet synchronous driving motor) is usually used in the four-wheel drive vehicle driving motor. In order to achieve the best efficiency performance of the auxiliary driving motor, the disengaging mechanism device is added to the auxiliary driving motor power to maximize the reduction of energy loss generated by the auxiliary driving motor under high-speed rotation. The disengaging mechanism is located on the intermediate shaft of the three-in-one electric bridge reduction gearbox, and the disengaging mechanism has only N gear and 1 gear. The N gear represents that the intermediate shaft gear of the reduction gearbox is disengaged from the intermediate shaft, which corresponds to the disengaged state of the disengaging mechanism. The 1 gear represents that the intermediate shaft gear of the reduction gearbox is hard connected and combined through the synchronizer, so as to realize the power transmission of the motor, which corresponds to the combined state of the disengaging mechanism.

[0093] The structure of the driving system including the disengaging mechanism is shown in Figure 1 The PM driving motor 1 is the auxiliary driving motor of the vehicle, which is used to output power. The PM driving motor 1 inputs the driving power of the vehicle to the transmission system through the input shaft 2. However, whether the transmission system transmits the power output by the PM driving motor 1 depends on the state of the disengaging mechanism. When the disengaging mechanism is in the combined state, power transmission can be performed, and the power is transmitted to the differential 9 for speed regulation and then output through the output shaft 4 to drive the vehicle to travel. When the disengaging mechanism is in the disengaged state, power transmission cannot be performed, and the PM driving motor 1 does not participate in the vehicle driving.

[0094] The disengaging mechanism includes a gear shifting motor 5, a gear shifting assembly 6, a gear shifting fork 7 and a synchronizer assembly 8. When there is an N gear shifting request to switch to the N gear, the gear shifting motor 5 is controlled to rotate in a direction corresponding to the N gear shifting request, and the gear shifting fork 7 is actuated by the gear shifting assembly 6 to disengage the intermediate shaft gear from the intermediate shaft 3. After the gear shifting is completed, the disengaging mechanism is in the disengaged state.

[0095] When there is a 1 gear shifting request to switch to the 1 gear, the gear shifting motor 5 is controlled to rotate in a direction corresponding to the 1 gear shifting request, and the gear shifting fork 7 is actuated by the gear shifting assembly 6 to hard connect and combine the intermediate shaft gear with the intermediate shaft 3 through the synchronizer assembly 8, so as to realize the power transmission of the PM driving motor 1. After the gear shifting is completed, the disengaging mechanism enters the combined state.

[0096] However, due to the long size chain of the disconnect mechanism from the shift assembly 6, the shift fork 7 to the synchronizer assembly 8, and after the shift wear and aging, there is a risk of occasional shift or self-learning process jamming, resulting in shift failure problems, causing the disconnect mechanism to fail to work normally, resulting in loss of vehicle power.

[0097] In the related art, when a jamming fault is monitored, a fault code corresponding to the jamming fault is uploaded, and a fault alarm is performed to prompt the user to repair or replace the disconnect mechanism, which is inconvenient for the user to use and causes certain economic losses.

[0098] The control method, device, electronic equipment and vehicle of the disconnect mechanism provided in the present application respond to the running state of the disconnect mechanism being in a jamming state, control the current duty cycle of the shift motor to repair the disconnect mechanism, and obtain a jamming repair result; in response to the jamming repair result being repair successful, control the disconnect mechanism to switch gears according to a preset default current duty cycle; in response to the jamming repair result being repair failed, control the disconnect mechanism to return to an initial gear and re-shift according to a preset number threshold. When it is determined that the disconnect mechanism is in a jamming state, first control the current duty cycle of the shift motor to repair the jamming, and if the repair is successful, control the disconnect mechanism to continue to operate after the default duty cycle is restored. If the repair fails, the disconnect mechanism is repaired again in different types through multiple re-shifting. The two types of repair methods are combined to repair the jamming of the disconnect mechanism as much as possible without replacing the hardware structure, thereby reducing the probability of power loss conditions. Each type of repair method is performed at least once to improve the repair success rate, improve the shift success rate of the disconnect mechanism, and further reduce the probability of power loss conditions caused by jamming.

[0099] The control method of the disconnect mechanism according to the exemplary embodiments of the present application will be described below with reference to the accompanying drawings.

[0100] In some embodiments, as shown in Figure 2 A control method of a disconnect mechanism includes:

[0101] Step 201: In response to the running state of the disconnect mechanism being in a jamming state, control the current duty cycle of the shift motor to repair the disconnect mechanism, and obtain a jamming repair result.

[0102] In a specific implementation, the normal operating state of the disconnect mechanism includes a disengaged state and an engaged state, which are used to control whether the auxiliary drive motor participates in the driving of the vehicle. However, for a fault, the operating state will change to a state corresponding to the fault, for example, when a jamming fault occurs, the operating state changes to a jamming state. When the shift motor fails, the operating state changes to a power loss state. When the operating state of the disconnect mechanism is monitored to be the jamming state, it indicates that the disconnect mechanism has a jamming fault, which causes the disconnect mechanism to fail to shift, and the disconnect mechanism cannot switch between the disengaged state and the engaged state, resulting in a shift failure problem, causing the shift mechanism to fail to work normally, and causing the vehicle to lose power.

[0103] At this time, the embodiment of the present application will not immediately report the fault code, but will repair the disconnect mechanism that has jammed. First, the jamming repair of the disconnect mechanism is performed by controlling the current duty cycle of the shift motor. The jamming repair process mainly includes two stages: increasing the duty cycle repair and decreasing the duty cycle repair. If the jamming repair is successful, the current duty cycle is restored according to the preset first change rate K1, and the shift process is continued. If the repair fails, a repair method of re-shifting is performed.

[0104] For the increasing duty cycle repair process, the default current duty cycle of the shift motor when the shift control is performed needs to be determined first, and then the repair process is performed with the default current duty cycle as the starting point of the increasing duty cycle repair (for the increasing duty cycle repair stage, the default current duty cycle is determined as the starting current duty cycle when the increasing duty cycle repair is performed for the first time, and the minimum current duty cycle is determined as the starting current duty cycle for the second and subsequent increasing duty cycle repair processes). The default current duty cycle is increased according to the preset second change rate K2. As the current duty cycle increases, the effective voltage of the shift motor gradually increases, the output torque of the shift motor gradually increases, the engagement force between the gears in contact with each other increases, and the acting force between the gears in contact with each other increases, so as to clear the jammed position, that is, the jammed gears are restored to rotate by increasing the output torque. However, since the output torque of the shift motor has an upper limit, when the current duty cycle increases to the maximum current duty cycle, the current duty cycle is stopped from being continuously increased to avoid damage to the shift motor, and the maximum current duty cycle is maintained for a period of time to ensure that the shift motor outputs at the maximum output torque for a period of time to reserve sufficient time for clearing the jam. If the increasing repair duration of the increasing duty cycle repair is obtained by timing from the beginning of the increasing default current duty cycle, the increasing repair duration is composed of two parts, the first part is the increasing process duration from the default current duty cycle to the maximum current duty cycle, and the second part is the first duration for maintaining the maximum current duty cycle.

[0105] The increasing process only generates a small amount of heat and does not cause the disconnection mechanism to overheat and be damaged; the maximum current duty cycle maintaining stage generates a relatively large amount of heat, in order to prevent the disconnection mechanism from overheating and being damaged, the duration of maintaining the maximum current duty cycle is limited by setting a first duration threshold, and when the first duration is greater than or equal to the preset first duration threshold, the stuck state has not been eliminated, in order to avoid the disconnection mechanism from overheating and being damaged, the duty cycle increasing repair stage is entered.

[0106] For the duty cycle decreasing repair stage, because the increasing current duty cycle method cannot break the stuck state, it is indicated that the increasing force method cannot solve the stuck problem, and the stuck repair is continued through the duty cycle decreasing repair stage. In the duty cycle decreasing repair stage, the maximum current duty cycle is the starting point of decreasing the duty cycle, and the maximum current duty cycle is decreased according to a preset third change rate K3. With the decrease of the current duty cycle, the effective voltage of the gear shifting motor gradually decreases, the output torque of the gear shifting motor gradually decreases, the engagement force between the mutually contacting gear teeth decreases, and then the force between the contacting gear teeth decreases, so as to alleviate the force at the stuck position, that is, the stuck gear teeth are restored to rotate by the method of decreasing the output torque.

[0107] However, in order to prevent the gear shifting motor from being extinguished due to the too small input current duty cycle, a minimum current duty cycle is set to avoid the motor from being extinguished, so when the current duty cycle is decreased to the minimum current duty cycle, the current duty cycle is stopped from being continuously decreased to avoid the gear shifting motor or the gear from being reversed, and the minimum current duty cycle is maintained for a period of time to ensure that the gear shifting motor outputs with the minimum output torque for a period of time, so as to reserve sufficient time for alleviating the stuck. If the decreasing repair duration of the duty cycle decreasing repair is obtained by timing from the beginning of decreasing the maximum current duty cycle, the decreasing repair duration is composed of two parts, the first part is the decreasing process duration from the maximum current duty cycle to the minimum current duty cycle, and the second part is the second duration for maintaining the minimum current duty cycle.

[0108] The decreasing process has poor stuck repair effect, and the output with the minimum current duty cycle has good stuck repair effect, but the second duration also needs to be limited to avoid invalid repair duration. The duration of maintaining the minimum current duty cycle is limited by setting a second duration threshold, and when the second duration is greater than or equal to the preset second duration threshold, the stuck state has not been eliminated, in order to avoid the invalid repair duration, the duty cycle increasing repair stage is entered again.

[0109] After the stuck repair is performed for three times (the number of cycles can be self-determined and is at least one, which is not limited herein), if the running state is still the stuck state, it is confirmed that the stuck repair result is repair failure. If the running state is switched from the stuck state to the normal state during the stuck repair process, it is determined that the stuck repair result is repair success.

[0110] wherein the relationship between the current duty cycle and the effective voltage is as shown in Figure 3 The duty cycle represents the ratio of the high level time to the entire cycle time in a pulse cycle. When the duty cycle is 50% and the high level is 5V, the effective voltage is 2.5V. When the duty cycle is 75% and the high level is 5V, the effective voltage is 3.75V. That is, the product of the duty cycle and the high level is the effective voltage.

[0111] Step 202: in response to the result of the card jam repair being repair success, controlling the disconnecting mechanism to perform gear shifting according to the preset default current duty cycle.

[0112] In specific implementation, if the result of the card jam repair is repair success, it indicates that the card jam fault of the disconnecting mechanism has been repaired and the gear shifting action can be continued. However, during the card jam repair process, the current duty cycle is not the default current duty cycle, and the current duty cycle after the repair success is not necessarily the default current duty cycle. Therefore, after confirming that the result of the card jam repair is repair success, the current duty cycle is restored to the default current duty cycle, and then the disconnecting mechanism is controlled to perform gear shifting according to the preset default current duty cycle, so as to realize the gear shifting of the disconnecting mechanism and further realize the state switching of the disconnecting mechanism.

[0113] Step 203: in response to the result of the card jam repair being repair failure, controlling the disconnecting mechanism to restore to the initial gear position and to perform re-gear shifting according to the preset number threshold.

[0114] In specific implementation, if the result of the card jam repair is repair failure, it indicates that the card jam fault cannot be solved by increasing the duty cycle repair and decreasing the duty cycle repair. At this time, the disconnecting mechanism is controlled to restore to the initial gear position before the gear shifting. For example, if the gear shifting process is from N gear to 1 gear, that is, the disconnecting mechanism is switched from the disengaged state to the engaged state, the disconnecting mechanism is controlled to restore to the initial gear position N gear, that is, a reverse voltage is applied to the gear shifting motor to control the gear shifting motor to reverse (in the opposite direction of the gear shifting process). Then the switching process from N gear to 1 gear is performed again. If the card jam state occurs again during the gear shifting process, the card jam repair is performed again. After the repair failure, the disconnecting mechanism is restored to N gear again to perform the next re-gear shifting process. After repeating several times, if the gear shifting still cannot be completed, the fault code is uploaded.

[0115] If the gear shifting process is from 1 gear to N gear, that is, the disconnecting mechanism is switched from the engaged state to the disengaged state, the disconnecting mechanism is controlled to restore to the initial gear position 1 gear, that is, a reverse voltage is applied to the gear shifting motor to control the gear shifting motor to reverse (in the opposite direction of the gear shifting process). Then the switching process from 1 gear to N gear is performed again. If the card jam state occurs again during the gear shifting process, the card jam repair is performed again. After the repair failure, the disconnecting mechanism is restored to 1 gear again to perform the next re-gear shifting process. After repeating several times, if the gear shifting still cannot be completed, the fault code is uploaded.

[0116] In summary, the control method of the disconnect mechanism provided in the application first controls the current duty cycle of the shift motor to repair the jamming when it is determined that the disconnect mechanism is in a jamming state. If the repair is successful, the default duty cycle is restored and the disconnect mechanism continues to operate. If the repair fails, different types of repair are performed on the disconnect mechanism through multiple re-shifts. The combination of the two types of repair methods can repair the jamming problem of the disconnect mechanism as much as possible without changing the hardware structure, and reduce the probability of power loss conditions. Each type of repair method is performed at least once to improve the repair success rate, improve the shift success rate of the disconnect mechanism, and further reduce the probability of power loss conditions caused by jamming.

[0117] In some embodiments, as shown in Figure 4 The control method of the disconnect mechanism further comprises:

[0118] Step 401: Real-time monitoring of the thermal integration of the disconnect mechanism.

[0119] In specific implementation, in order to avoid overheating damage of the disconnect mechanism, the heat of the disconnect mechanism needs to be monitored in real time. Since it is impossible to install a temperature sensor inside, if a temperature sensor is installed outside, there will be a large error in temperature measurement. Therefore, the thermal integration is used as a measure of whether there is an overheating damage risk, and the thermal integration of the disconnect mechanism needs to be monitored in real time to determine whether there is an overheating risk.

[0120] Exemplarily, the thermal integration is performed by using a brushless DC motor for the disconnect mechanism to control the disengagement and engagement. The current input to the brushless DC motor is detected by a current sensor, and the resistance of the brushless DC motor is obtained. Then, the heat of the disconnect mechanism is estimated by the thermal integration of Q=I 2 RT, wherein Q represents the heat value of the thermal integration, I represents the current, R represents the resistance, and T represents the running time. After performing a disengagement or engagement operation once, if the time interval of the next operation is greater than a preset time threshold, Q is cleared to avoid the heat of different control processes affecting each other. When the time interval between adjacent two operations is greater than the time threshold, it means that the heat generated by a single operation has enough time to dissipate, and there is no need for cumulative calculation.

[0121] Step 402: In response to the thermal integration being greater than or equal to a preset threshold integration, the disconnect mechanism is controlled to stop working, and a thermal damage fault code is reported.

[0122] In specific implementation, a preset threshold integral is used as a judgment condition to determine whether there is a risk of overheating. If the heat integral is less than the preset threshold integral, it indicates that the current temperature will not affect the disconnection mechanism, and there is no risk of overheating damage, so the repair can continue. If it is monitored that the heat integral is greater than or equal to the preset threshold integral, it indicates that the current temperature will have a greater impact on the disconnection mechanism, and there is a risk of overheating damage, so the disconnection mechanism is controlled to stop working, and a heat damage fault code is reported to prompt the user that there is a risk of heat damage. By monitoring the heat integral in real time, the heat damage in the stuck repair process can be avoided.

[0123] In some embodiments, as shown in Figure 5 the stuck repair result is obtained by controlling the current duty cycle of the shift motor to repair the disconnection mechanism, including:

[0124] Step 501: Determine the default current duty cycle for gear shifting.

[0125] In specific implementation, the stuck repair needs to control the current duty cycle starting from the current duty cycle for gear shifting, so the default current duty cycle for gear shifting needs to be determined first to determine the starting point of the stuck repair.

[0126] Step 502: Determine the number of cycle repairs of the current duty cycle adjustment.

[0127] In specific implementation, the increase in the duty cycle repair stage and the decrease in the duty cycle repair stage are a cycle process during the stuck repair, but in order to exclude the contingency existing in a single repair process, the increase in the duty cycle repair and the decrease in the duty cycle repair are repaired for multiple cycles to exclude the contingency, so the number of cycle repairs of the current duty cycle adjustment needs to be determined, for example, 3 times. Too few cycle times cannot exclude the existence of contingency, and too many repair processes will produce invalid repair processes, so a suitable number of cycle repairs needs to be set to exclude contingency while ensuring repair efficiency.

[0128] Step 503: Take the default current duty cycle as the starting current duty cycle, and perform the increase in the duty cycle repair and the decrease in the duty cycle repair on the disconnection mechanism according to the number of cycle repairs to obtain the stuck repair result.

[0129] In specific implementation, the default current duty cycle is taken as the starting current duty cycle, and the increase in the duty cycle repair and the decrease in the duty cycle repair are performed on the disconnection mechanism for cycle repair. If the stuck state is not removed during the repair process, the stuck repair result of stuck repair failure is obtained after the number of cycle repairs in the repair process. If the stuck state is removed during the repair process, the stuck repair result of successful repair is obtained.

[0130] In some embodiments, as shown in Figure 6As shown, according to the number of cycle repairs, the disconnection mechanism is repaired by increasing the duty cycle and reducing the duty cycle, and the jamming repair result is obtained, including:

[0131] Step 601: Single increasing duty cycle repair and single reducing duty cycle repair are performed on the disconnection mechanism.

[0132] In specific implementation, when the jamming fault occurs, the fault code is not immediately reported, but the disconnection mechanism that occurs jamming is repaired. Instead, the jamming repair of the disconnection mechanism is performed by controlling the current duty cycle of the shift motor. The jamming repair process mainly includes two stages of increasing duty cycle repair and reducing duty cycle repair.

[0133] In some embodiments, step 601 includes:

[0134] Step 6011: The starting current duty cycle is increased according to the preset second change rate until it is increased to the maximum current duty cycle, and the first duration of the maximum current duty cycle is determined.

[0135] In specific implementation, the first stage of the jamming repair is the increasing duty cycle repair stage. For the increasing duty cycle repair stage, the default current duty cycle is determined as the starting current duty cycle for the first time of increasing duty cycle repair, and the minimum current duty cycle is determined as the starting current duty cycle for the second time and subsequent increasing duty cycle repair processes. After the starting current duty cycle is determined, the starting point of the increasing repair process is the starting current duty cycle for the increasing repair process. In the increasing process, in order to ensure the smoothness of the increasing process, the starting current duty cycle can be increased at a certain slope, and the value of the slope is the second change rate.

[0136] After the second change rate K2 is determined, the default current duty cycle is increased according to the second change rate. As the current duty cycle increases, the effective voltage of the shift motor gradually increases, the output torque of the shift motor gradually increases, the engagement force between the gears in contact with each other increases, and the force between the gears in contact with each other increases, so as to clear the jamming position, that is, the gears in jamming are restored to rotation by increasing the output torque. However, since the output torque of the shift motor has an upper limit, when the current duty cycle increases to the maximum current duty cycle, the current duty cycle is stopped from increasing, to avoid damage to the shift motor, and the maximum current duty cycle is maintained for a period of time to ensure that the shift motor outputs at the maximum output torque for a period of time, and sufficient time is reserved for clearing the jamming. If the increasing repair duration of the increasing duty cycle repair is counted from the beginning of the increasing default current duty cycle, the increasing repair duration is composed of two parts. The first part is the increasing process duration from the default current duty cycle to the maximum current duty cycle, and the second part is the first duration of maintaining the maximum current duty cycle.

[0137] The increasing process only generates a small amount of heat and does not cause the disconnection mechanism to overheat and be damaged; the maximum current duty cycle maintaining stage generates a large amount of heat, and in order to prevent the disconnection mechanism from overheating and being damaged, the first duration is monitored in real time to determine whether the maximum current duty cycle maintaining stage is in the process, and then it is determined whether there is an overheating risk.

[0138] The monitoring of the heat integration is an additional insurance measure, which is an insurance measure for further avoiding damage to the disconnection mechanism due to heat.

[0139] Step 6012: In response to the first duration being greater than or equal to the preset first duration threshold, it is determined that the increasing duty cycle repair is completed, the maximum current duty cycle is reduced according to the preset third change rate until it is reduced to the minimum current duty cycle, and the second duration of the minimum current duty cycle is determined.

[0140] In a specific implementation, the first duration threshold is set to limit the duration of maintaining the maximum current duty cycle. When the first duration is greater than or equal to the preset first duration threshold, it is determined that the increasing repair process does not repair the sticking problem, and it is determined that the increasing duty cycle repair is completed at this time. In order to avoid overheating and damaging the disconnection mechanism, the second stage of the sticking repair is entered, and the duty cycle repair stage is reduced.

[0141] For the reducing duty cycle repair stage, because the increasing current duty cycle method cannot break the sticking, it is indicated that the increasing force method cannot solve the sticking problem, and the reducing duty cycle repair stage is needed for sticking repair. In the reducing duty cycle repair stage, the maximum current duty cycle is the starting point of the reducing duty cycle, and in the reducing process, in order to ensure the smoothness of the reducing process, the maximum current duty cycle can be smoothly reduced at a certain slope. The value of the slope is the third change rate.

[0142] After the third change rate K3 is determined, the maximum current duty cycle is reduced according to the third change rate. With the reduction of the current duty cycle, the effective voltage of the shift motor gradually decreases, the output torque of the shift motor gradually decreases, the engagement force between the mutually contacting gear teeth decreases, and the force between the contacting gear teeth decreases, so as to alleviate the force of the stuck position. That is, the stuck gear is restored to rotate by reducing the output torque.

[0143] However, in order to prevent the shift motor from being extinguished due to the input current duty ratio being too small, a minimum current duty ratio is set to avoid motor extinction, so when the current duty ratio is reduced to the minimum current duty ratio, the current duty ratio is stopped from being continuously reduced to avoid reversing the shift motor or the gear, and the minimum current duty ratio is maintained for a period of time to ensure that the shift motor outputs with the minimum output torque for a period of time, and sufficient time is reserved for the buffer to ease the jam. If the reduction repair time is counted from the start of the maximum current duty ratio reduction, the reduction repair time is composed of two parts, the first part is the reduction process time from the maximum current duty ratio to the minimum current duty ratio, and the second part is the second duration time of maintaining the minimum current duty ratio.

[0144] Among them, the reduction process has poor jam repair effect, and outputting with the minimum current duty ratio has better jam repair, but the second duration time also needs to be limited to avoid invalid repair time. The second duration time is limited by setting a second duration threshold, and when the second duration time is greater than or equal to the preset second duration threshold, the jam state has not been removed, and in order to avoid invalid repair time, the increase duty ratio repair stage is entered again.

[0145] Among them, in the second and subsequent increase repair processes, the initial current duty ratio changes from the default current duty ratio to the minimum current duty ratio, but the increase process can still increase at the second change rate.

[0146] Step 6013: In response to the second duration time being greater than or equal to the preset second duration threshold, it is determined that the reduction duty ratio repair is completed.

[0147] In specific implementation, the second duration time is limited by setting a second duration threshold, and when the second duration time is greater than or equal to the preset second duration threshold, it is determined that the reduction repair process has not repaired the jam problem, and it is determined that the reduction duty ratio repair is completed at this time. In order to avoid the shift motor from being extinguished, the next increase duty ratio repair and reduction duty ratio repair cycle is entered.

[0148] Step 602: Real-time monitoring of the running state of the disconnecting mechanism during the repair process.

[0149] In specific implementation, when the increase duty ratio repair and the reduction duty ratio repair are performed, the jam problem can be repaired at any time, so the running state of the disconnecting mechanism needs to be monitored in real time during the repair process to determine whether the jam problem has been repaired.

[0150] Step 603: In response to the running state changing from the jam state to the non-jam state, the duty ratio repair is stopped, the repair success is determined as the jam repair result, and the current duty ratio is recovered according to the preset first change rate.

[0151] In specific implementation, if the running state is changed from the stuck state to the non-stuck state, it indicates that the stuck problem is repaired successfully, the duty cycle repair is stopped, the stuck repair success is determined, and the current duty cycle is recovered according to the preset first change rate, and the current duty cycle is recovered to the default current duty cycle, so as to ensure that the gear switching process after the stuck repair can be completed smoothly.

[0152] In some embodiments, the current duty cycle is recovered according to the preset first change rate, including:

[0153] Step 6031: Determine the actual current duty cycle when the repair is stopped.

[0154] In specific implementation, after the stuck state is released, the stuck problem is repaired, and the starting point of the current duty cycle recovery is the actual current duty cycle when the repair is stopped.

[0155] Step 6032: In response to the actual current duty cycle being greater than the default current duty cycle, taking the default current duty cycle as the target, the actual current duty cycle is reduced according to the first change rate.

[0156] In specific implementation, if the actual current duty cycle is greater than the default current duty cycle, it indicates that the current duty cycle needs to be repaired by reducing the actual current duty cycle, taking the default current duty cycle as the target, and reducing the actual current duty cycle according to the first change rate until it is reduced to the default current duty cycle. The current duty cycle repair is completed, and the gear shifting is continued according to the default current duty cycle to complete the state switching of the disconnecting mechanism.

[0157] Step 6033: In response to the actual current duty cycle being less than the default current duty cycle, taking the default current duty cycle as the target, the actual current duty cycle is increased according to the first change rate.

[0158] In specific implementation, if the actual current duty cycle is less than the default current duty cycle, it indicates that the current duty cycle needs to be repaired by increasing the actual current duty cycle, taking the default current duty cycle as the target, and reducing the actual current duty cycle according to the first change rate until it is reduced to the default current duty cycle. The current duty cycle repair is completed, and the gear shifting is continued according to the default current duty cycle to complete the state switching of the disconnecting mechanism.

[0159] Step 604: In response to the running state being the stuck state, update the actual repair times.

[0160] In specific implementation, if the running state is still the stuck state, it indicates that the stuck repair is not successful, and the stuck repair needs to be performed in a loop. The actual repair times are updated once per cycle, and the updated actual repair times = the actual repair times before updating + 1.

[0161] Step 605: In response to the actual repair number being greater than or equal to the cyclic repair number, determining the repair failure as the card jam repair result.

[0162] In specific implementation, the cyclic repair number can be self-calibrated and is at least one, which is not limited herein, for example, the cyclic repair number is 3 times. If the actual repair number is greater than or equal to the cyclic repair number, it indicates that the card jam repair cannot solve the card jam problem, and the repair failure is determined as the card jam repair result, and other strategies need to be used to further solve the card jam problem.

[0163] Step 606: In response to the actual repair number being less than the cyclic repair number, continuing to perform the single-time increase duty cycle repair and decrease duty cycle repair until the actual repair number is greater than or equal to the cyclic repair number.

[0164] In specific implementation, if the actual repair number is greater than or equal to the cyclic repair number, it indicates that the card jam repair process has not ended, and the next cyclic increase duty cycle repair and decrease duty cycle repair are continued until the actual repair number is greater than or equal to the cyclic repair number, and the card jam repair result of repair failure is output.

[0165] In some embodiments, as shown in Figure 7 re-shifting according to a preset number threshold includes:

[0166] Step 701: Controlling the disconnection mechanism to perform the shifting action from the initial gear to the target gear again.

[0167] In specific implementation, after the card jam repair failure, it indicates that the card jam failure cannot be solved only by the increase duty cycle repair and decrease duty cycle repair, at this time, other strategies need to be used to attempt repair, that is, the card jam repair is performed through the re-shifting strategy, and before the re-shifting, the disconnection mechanism needs to be restored from the card jam position to the initial gear position before shifting to provide a prerequisite for the re-shifting repair process, and the re-shifting repair is to control the disconnection mechanism to perform the shifting action from the initial gear to the target gear again. If the shifting process is from N gear to 1 gear, that is, the disconnection mechanism is switched from the disengaged state to the engaged state, the disconnection mechanism is controlled to restore to the initial gear N. If the shifting process is from 1 gear to N gear, that is, the disconnection mechanism is switched from the engaged state to the disengaged state, the disconnection mechanism is controlled to restore to the initial gear 1.

[0168] Step 702: In response to detecting that the running state of the disconnection mechanism is the card jam state when the shifting action is performed, performing the card jam repair.

[0169] In specific implementation, as shown in Figure 8As shown, when the shifting action from N to 1 is re-performed, if the jamming state occurs again during the shifting process, the jamming repair is performed again by controlling the current duty cycle, and after the repair fails, the shifting process is performed again, and after repeated several times, the shifting is still unable to be completed, and the fault code is uploaded again.

[0170] As shown, when the shifting action from N to 1 is re-performed, if the jamming state occurs again during the shifting process, the jamming repair is performed again by controlling the current duty cycle, and after the repair fails, the shifting process is performed again, and after repeated several times, the shifting is still unable to be completed, and the fault code is uploaded again.

[0171] Step 703: In response to the jamming repair result being repair success, controlling the disconnecting mechanism to perform gear shifting according to the preset default current duty cycle.

[0172] In specific implementation, in the jamming state of the re-shifting, if the jamming repair is successful, the current duty cycle is restored to the default current duty cycle, and the disconnecting mechanism is controlled to perform gear shifting according to the preset default current duty cycle, and the shifting is continued according to the default current duty cycle to complete the state switching of the disconnecting mechanism.

[0173] Step 704: In response to the jamming repair result being repair failure, determining the actual shifting times.

[0174] In specific implementation, if the jamming repair fails, it means that the current re-shifting repair fails, and the actual shifting times of the re-shifting that has been performed are determined, which avoids the contingency and avoids invalid re-shifting repair, that is, the actual shifting times are used to measure whether the re-shifting repair needs to be continued.

[0175] Step 705: In response to the actual shifting times being less than the times threshold, controlling the disconnecting mechanism to perform the shifting action from the initial gear to the target gear again until the actual shifting times are greater than or equal to the times threshold.

[0176] In specific implementation, if the actual shifting times are less than the times threshold, it means that the re-shifting repair times are less, and there is a possibility of accidental repair failure, so the disconnecting mechanism needs to be controlled to perform the shifting action from the initial gear to the target gear again to further perform the re-shifting repair to improve the probability of repair success. At the same time, the times threshold is used to limit the re-shifting repair to avoid performing redundant invalid re-shifting repair when the repair cannot be completed, and to improve the repair efficiency. Therefore, when the actual shifting times are greater than or equal to the times threshold, the re-shifting repair process is stopped, it is determined that the jamming problem of the disconnecting mechanism cannot be repaired, the fault code is uploaded, and the user is prompted that there is a jamming fault.

[0177] Step 706: in response to the actual number of gear shifts being greater than or equal to the number threshold, control the disconnect mechanism to return to the initial gear position, and report a fault.

[0178] In specific implementation, if the actual number of gear shifts is greater than or equal to the number threshold, the re-shift repair process is stopped, it is determined that the jamming problem of the disconnect mechanism cannot be repaired, the disconnect mechanism is controlled to return to the initial gear position to ensure that the disconnect mechanism is out of jamming and safety, and a fault code is reported to prompt the user that there is a jamming fault and the disconnect mechanism needs to be repaired or replaced.

[0179] When it is determined that the disconnect mechanism is in a jamming state, first, the jamming repair is performed by controlling the current duty cycle of the gear shift motor, if the repair is successful, the default duty cycle is restored and the disconnect mechanism is controlled to continue to operate. If the repair fails, the disconnect mechanism is repaired again in different types by multiple re-shifts. The two types of repair methods are combined to repair the jamming problem of the disconnect mechanism as much as possible under the premise of not replacing the hardware structure, and to reduce the probability of power loss condition. And each type of repair method is executed at least once, which improves the repair success rate while avoiding invalid repair, improves the gear shift success rate of the disconnect mechanism, and further reduces the probability of power loss condition caused by jamming.

[0180] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server, etc. The method of the embodiments of the present application can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0181] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0182] Based on the same inventive concept, the present application also provides a disconnect mechanism control device corresponding to any of the above-mentioned embodiment methods.

[0183] Reference Figure 9 The disconnect mechanism control device comprises:

[0184] The jam recovery module 10 is configured to: in response to the operating state of the disconnecting mechanism being the jam state, perform jam recovery on the disconnecting mechanism by controlling the current duty cycle of the gear shifting motor to obtain a jam recovery result;

[0185] The gear shifting module 20 is configured to: in response to the jam recovery result being a successful recovery, control the disconnecting mechanism to perform gear shifting according to a preset default current duty cycle;

[0186] The re-shifting module 30 is configured to: in response to the jam recovery result being a failed recovery, control the disconnecting mechanism to return to an initial gear, and perform re-shifting according to a preset number threshold.

[0187] Optionally, the control device of the disconnecting mechanism further comprises:

[0188] The thermal integration monitoring module is configured to: monitor the thermal integration of the disconnecting mechanism in real time;

[0189] The fault reporting module is configured to: in response to the thermal integration being greater than or equal to a preset threshold integration, control the disconnecting mechanism to stop working, and report a thermal damage fault code.

[0190] Optionally, the jam recovery module 10 comprises:

[0191] The duty cycle determination submodule is configured to: determine a default current duty cycle for gear shifting;

[0192] The cycle number determination submodule is configured to: determine a cycle recovery number of current duty cycle adjustment;

[0193] The cycle recovery submodule is configured to: take the default current duty cycle as a starting current duty cycle, perform increasing duty cycle recovery and decreasing duty cycle recovery on the disconnecting mechanism according to the cycle recovery number, and obtain the jam recovery result.

[0194] Optionally, the cycle recovery submodule comprises:

[0195] The single-time recovery unit is configured to: perform single-time increasing duty cycle recovery and decreasing duty cycle recovery on the disconnecting mechanism;

[0196] The state monitoring unit is configured to: monitor the operating state of the disconnecting mechanism in real time during the recovery process;

[0197] The duty cycle recovery unit is configured to: in response to the operating state changing from the jam state to a non-jam state, stop the duty cycle recovery, determine the successful recovery as the jam recovery result, and perform current duty cycle recovery according to a preset first change rate;

[0198] The recovery number updating unit is configured to: in response to the operating state being the jam state, update an actual recovery number;

[0199] The repair failure processing unit is configured to determine the repair failure as the stuck repair result in response to the actual repair number being greater than or equal to the cyclic repair number.

[0200] The cyclic single-time repair unit is configured to continue the single-time increase-duty-cycle repair and the single-time decrease-duty-cycle repair until the actual repair number is greater than or equal to the cyclic repair number in response to the actual repair number being less than the cyclic repair number.

[0201] Optionally, the single-time repair unit comprises:

[0202] The increase-repair subunit is configured to increase the starting current duty cycle according to a preset second change rate until the starting current duty cycle is increased to the maximum current duty cycle, and determine a first duration of the maximum current duty cycle.

[0203] The decrease-repair subunit is configured to determine that the increase-duty-cycle repair is completed in response to the first duration being greater than or equal to a preset first duration threshold, decrease the maximum current duty cycle according to a preset third change rate until the maximum current duty cycle is decreased to the minimum current duty cycle, and determine a second duration of the minimum current duty cycle.

[0204] The repair judgment subunit is configured to determine that the decrease-duty-cycle repair is completed in response to the second duration being greater than or equal to a preset second duration threshold.

[0205] Optionally, the duty cycle recovery unit comprises:

[0206] The stop-duty-cycle determination subunit is configured to determine the actual current duty cycle at the time of stopping the repair.

[0207] The decrease-repair subunit is configured to decrease the actual current duty cycle according to the first change rate with the default current duty cycle as the target in response to the actual current duty cycle being greater than the default current duty cycle.

[0208] The increase-repair subunit is configured to increase the actual current duty cycle according to the first change rate with the default current duty cycle as the target in response to the actual current duty cycle being less than the default current duty cycle.

[0209] Optionally, the re-gear shifting module 30 comprises:

[0210] The action execution unit is configured to control the disconnecting mechanism to perform the gear shifting action of switching from the initial gear position to the target gear position again.

[0211] The re-repair unit is configured to perform the stuck repair in response to detecting that the operating state of the disconnecting mechanism is the stuck state when the gear shifting action is performed.

[0212] The gear shifting unit is configured to control the disconnecting mechanism to perform gear shifting according to a preset default current duty ratio in response to the result of the sticking repair being successful.

[0213] The gear shifting counting unit is configured to determine an actual gear shifting number in response to the result of the sticking repair being unsuccessful.

[0214] The cyclic gear shifting unit is configured to control the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again until the actual gear shifting number is greater than or equal to the number threshold in response to the actual gear shifting number being less than the number threshold.

[0215] The gear shifting repair failure processing unit is configured to control the disconnecting mechanism to return to the initial gear and report a fault in response to the actual gear shifting number being greater than or equal to the number threshold.

[0216] For the convenience of description, the above apparatus is described in various modules according to functions. Of course, the functions of the modules can be implemented in one or more software and / or hardware in the implementation of the present application.

[0217] The apparatus of the above embodiments is used to implement the control method of the disconnecting mechanism in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described herein.

[0218] Based on the same inventive concept, the present application also provides an electronic device corresponding to the method of any of the above embodiments, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method of the disconnecting mechanism according to any of the above embodiments when executing the program.

[0219] Figure 10 A more specific hardware structure of an electronic device provided by the present embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.

[0220] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the present embodiment.

[0221] The memory 1020 can be implemented in the form of a ROM (Read Only Memory, read-only memory), a RAM (Random Access Memory, random access memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are saved in the memory 1020 and are called and executed by the processor 1010.

[0222] The input / output interface 1030 is configured to connect an input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0223] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as a USB, a network cable, etc.) or through a wireless manner (such as a mobile network, WIFI, Bluetooth, etc.).

[0224] The bus 1050 includes a channel for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0225] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary to implement the embodiments of the present specification, and does not have to contain all the components shown in the figure.

[0226] The electronic device of the above embodiments is used to implement the control method of the corresponding disconnection mechanism in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.

[0227] Based on the same inventive concept, corresponding to any of the above embodiment methods, the present application also provides a non-transitory computer readable storage medium storing computer instructions for causing the computer to execute the control method of the disconnection mechanism as described in any of the above embodiments.

[0228] The computer readable medium of the embodiments can include permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0229] The storage medium of the above embodiments stores computer instructions for causing the computer to execute the control method of the disconnecting mechanism as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0230] Based on the same inventive concept, the present application also provides a vehicle comprising the control device of the disconnecting mechanism of the above embodiments, and executes the control method of the disconnecting mechanism as described in any of the above embodiments by the electronic device of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0231] Those skilled in the art should understand that the above discussion of any of the embodiments is only exemplary and is not intended to imply that the scope of the present application (including claims) is limited to these examples; the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of the different aspects of the embodiments of the present application as described above. In order to be brief, they are not provided in detail.

[0232] Additionally, to simplify the description and discussion, and so as not to obscure the embodiments of the application being presented, the well-known functions or constructions of integrated circuit (IC) chips and other components can or can not be shown in the figures and will be omitted as not to unnecessarily obscure the embodiments of the application being presented. Moreover, the devices can be shown in block diagram form in order to avoid obscuring the embodiments of the application, and this also acknowledges the fact that the details in regard to the implementation of the block diagram devices are highly dependent on the platform within which the embodiments of the application are to be implemented (i.e., these details should be well within the purview of one of ordinary skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the application, it will be apparent to one of ordinary skill in the art that the embodiments of the application can be practiced without, or with variation of, these specific details. Thus, the description is to be considered as illustrative only and not restrictive in nature.

[0233] While the application has been described in connection with specific embodiments thereof, it will be understood that many modifications, substitutions and changes will be apparent to those of ordinary skill in the art. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0234] It is intended to cover all alternatives, modifications and variations of this application falling within the scope of the appended claims. Accordingly, all such changes are intended to be included within the scope of the application as set forth in the claims.

Claims

1. A control method of a disconnection mechanism, characterized by, The method comprises: in response to the operating state of the disconnecting mechanism being a jam state, performing jam repair on the disconnecting mechanism by controlling the current duty cycle of the shift motor to obtain a jam repair result; wherein the jam repair comprises increasing the duty cycle repair and decreasing the duty cycle repair; increasing the duty cycle repair comprises: determining the default current duty cycle of the shift motor when performing shift control, taking the default current duty cycle as the starting point of the increasing duty cycle repair, increasing the default current duty cycle according to a preset second change rate, and when the current duty cycle increases to the maximum current duty cycle, stopping increasing the current duty cycle, and determining a first duration for maintaining the maximum current duty cycle, and when the first duration is greater than or equal to a preset first duration threshold, performing the decreasing duty cycle repair; the decreasing duty cycle repair comprises: taking the maximum current duty cycle as the starting point, decreasing the maximum current duty cycle according to a preset third change rate, and when the current duty cycle decreases to the minimum current duty cycle, stopping decreasing the current duty cycle, and determining a second duration for maintaining the minimum current duty cycle, and when the second duration is greater than or equal to a preset second duration threshold, performing the increasing duty cycle repair again, and taking the minimum current duty cycle as the starting point of the increasing duty cycle repair this time; until the number of jam repair times of the increasing duty cycle repair and the decreasing duty cycle repair is greater than or equal to a preset cycle number, the jam repair result is determined; in response to the jam repair result being repair success, controlling the disconnecting mechanism to switch gears according to a preset default current duty cycle; in response to the jam repair result being repair failure, controlling the disconnecting mechanism to return to the initial gear position, and re-shifting according to a preset number threshold.

2. The method of claim 1, wherein, Further comprising: monitoring the thermal integral of the disconnecting mechanism in real time; in response to the thermal integral being greater than or equal to a preset threshold integral, controlling the disconnecting mechanism to stop working, and reporting a thermal damage fault code.

3. The method of claim 1, wherein, The jam repair result is obtained by controlling the current duty cycle of the shift motor to repair the disconnecting mechanism, comprising: determining the default current duty cycle for gear shifting; determining the cycle repair number of current duty cycle adjustment; taking the default current duty cycle as the starting current duty cycle, and performing the increasing duty cycle repair and the decreasing duty cycle repair on the disconnecting mechanism according to the cycle repair number to obtain the jam repair result.

4. The method of claim 3, wherein, The jam repair result is obtained by controlling the current duty cycle of the shift motor to repair the disconnecting mechanism, comprising: performing a single increasing duty cycle repair and a single decreasing duty cycle repair on the disconnecting mechanism; monitoring the operating state of the disconnecting mechanism in real time during the repair process; in response to the operating state changing from the jam state to the non-jam state, stopping the duty cycle repair, determining the repair success as the jam repair result, and performing current duty cycle recovery according to a preset first change rate; in response to the operating state being the jam state, updating the actual repair number; in response to the actual repair number being greater than or equal to the cycle repair number, determining the repair failure as the jam repair result; In response to the actual repair number being less than the cycle repair number, the single-time increasing duty cycle repair and the single-time decreasing duty cycle repair are continuously performed until the actual repair number is greater than or equal to the cycle repair number.

5. The method of claim 4, wherein, The single-time increasing duty cycle repair and the single-time decreasing duty cycle repair on the disconnecting mechanism include: increasing the starting current duty cycle according to a preset second change rate until the maximum current duty cycle is reached, determining a first duration of the maximum current duty cycle; in response to the first duration being greater than or equal to a preset first duration threshold, determining that the increasing duty cycle repair is completed, decreasing the maximum current duty cycle according to a preset third change rate until the minimum current duty cycle is reached, and determining a second duration of the minimum current duty cycle; in response to the second duration being greater than or equal to a preset second duration threshold, determining that the decreasing duty cycle repair is completed.

6. The method of claim 4, wherein, The current duty cycle recovery according to the preset first change rate includes: determining an actual current duty cycle at the time of stopping repair; in response to the actual current duty cycle being greater than the default current duty cycle, decreasing the actual current duty cycle according to the first change rate with the default current duty cycle as the target; in response to the actual current duty cycle being less than the default current duty cycle, increasing the actual current duty cycle according to the first change rate with the default current duty cycle as the target.

7. The method of claim 1, wherein, The re-gear shifting according to the number threshold includes: controlling the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again; in response to detecting that the operating state of the disconnecting mechanism is the stuck state during the performance of the gear shifting action, performing stuck repair; in response to the stuck repair result being repair success, controlling the disconnecting mechanism to perform gear shifting according to a preset default current duty cycle; in response to the stuck repair result being repair failure, determining an actual gear shifting number; in response to the actual gear shifting number being less than the number threshold, controlling the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again until the actual gear shifting number is greater than or equal to the number threshold; in response to the actual gear shifting number being greater than or equal to the number threshold, controlling the disconnecting mechanism to return to the initial gear and performing fault reporting.

8. A control device of a disconnection mechanism, characterized by comprising: includes: a stuck repair module configured to, in response to the operating state of the disconnecting mechanism being the stuck state, perform stuck repair on the disconnecting mechanism by controlling the current duty cycle of the gear shifting motor to obtain a stuck repair result; wherein the stuck repair includes increasing duty cycle repair and decreasing duty cycle repair; the increasing duty cycle repair includes: determining a default current duty cycle of the gear shifting motor when performing gear shifting control, taking the default current duty cycle as the starting point of the increasing duty cycle repair, increasing the default current duty cycle according to a preset second change rate, stopping increasing the current duty cycle when the current duty cycle increases to a maximum current duty cycle, and determining a first duration of maintaining the maximum current duty cycle, and performing the decreasing duty cycle repair when the first duration is greater than or equal to a preset first duration threshold. The decreasing duty cycle repair comprises: taking the maximum current duty cycle as a starting point, decreasing the maximum current duty cycle according to a preset third variation rate, stopping the decrease of the current duty cycle when the current duty cycle decreases to a minimum current duty cycle, determining a second duration for maintaining the minimum current duty cycle, and when the second duration is greater than or equal to a preset second duration threshold, increasing the duty cycle repair is performed again, and the minimum current duty cycle is determined as the starting point of the increasing duty cycle repair; Until the stuck repair times of the increasing duty cycle repair and the decreasing duty cycle repair are greater than or equal to a preset cycle number, a stuck repair result is determined; The gear shifting module is configured to control the disconnection mechanism to perform gear shifting according to a preset default current duty cycle in response to the stuck repair result being repair success; The re-gear shifting module is configured to control the disconnection mechanism to return to an initial gear and perform re-gear shifting according to a preset number threshold in response to the stuck repair result being repair failure.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor implements the method of any one of claims 1 to 7 when executing the program.

10. A vehicle characterized by comprising: The control device comprising the disconnection mechanism of claim 8 or the electronic device of claim 9. The processor implements the method of any one of claims 1 to 7 when executing the program. The control device comprising the disconnection mechanism of claim 8 or the electronic device of claim 9.

Citation Information

Patent Citations

  • Motor sticking diagnosis and repair method and device in shift-by-wire system

    US20220333684A1