Control method and apparatus for disconnect mechanism, electronic device, and vehicle
By controlling the current duty cycle of the shift motor to repair the jamming of the disconnect mechanism, the problem of shifting failure caused by jamming of the disconnect mechanism in four-wheel drive vehicles is solved, the shifting success rate is improved and the risk of power loss is reduced.
Patent Information
- Application Number
- PCT/CN2025/118113
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-30
- Filing Date
- 2025-08-30
- Publication Date
- 2026-03-05
AI Technical Summary
The disconnect mechanism of four-wheel drive vehicles is prone to jamming after the shifting gears wear out and age, leading to shifting failure and loss of power to the entire vehicle.
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 the repair fails, the gear is restored to the initial gear and shifted again. Heat integration monitoring is used to prevent overheating.
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 minimized.
Smart Images

Figure CN2025118113_05032026_PF_FP_ABST
Abstract
Description
Control methods, devices, electronic equipment, and vehicles for disconnection mechanisms
[0001] This application claims priority to Chinese Patent Application No. 202411212643.2, filed on August 30, 2024, entitled "Control Method, Apparatus, Electronic Equipment and Vehicle for Disconnection Mechanism", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of vehicle technology, and in particular to a control method, device, electronic equipment, and vehicle for a disconnection mechanism. Background Technology
[0003] Four-wheel drive vehicles reduce overall vehicle energy consumption by adding a disconnect mechanism to the electronic drive axle. However, after the disconnect mechanism wears down and ages during gear shifting, there is a risk of occasional gear shifting or jamming during the self-learning process, which can lead to problems such as gear shifting failure. This can cause the disconnect mechanism to malfunction and result in a loss of power for the entire vehicle. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a control method, device, electronic equipment and vehicle for disconnecting mechanisms, for repairing stuck disconnecting mechanisms.
[0005] To achieve the above objectives, the first aspect of this application provides a control method for a disconnection mechanism, comprising:
[0006] In response to the disconnection mechanism being stuck in operation, the current duty cycle of the shift motor is controlled to repair the disconnection mechanism and obtain the stuck repair result.
[0007] In response to the successful repair result of the stuck circuit, the disconnection mechanism is controlled to switch gears according to the preset default current duty cycle;
[0008] In response to the failure of the stuck repair, the disconnect mechanism is controlled to return to the initial gear and the gear is re-shifted according to the preset number of times threshold.
[0009] Optionally, the control method for the disconnecting mechanism further includes:
[0010] Real-time monitoring of the heat integral of the disconnection mechanism;
[0011] In response to the thermal integral being greater than or equal to a preset threshold integral, the disconnection mechanism is controlled to stop working and a thermal damage fault code is reported.
[0012] Optionally, the step of controlling the current duty cycle of the shift motor to repair the jamming of the disconnecting mechanism and obtaining the jamming repair result includes:
[0013] Determine the default current duty cycle used for gear switching;
[0014] Determine the number of cycles required for current duty cycle adjustment;
[0015] Using the default current duty cycle as the starting current duty cycle, the disconnection mechanism is repaired by increasing or decreasing the duty cycle according to the number of cycle repairs to obtain the jamming repair result.
[0016] Optionally, the step of increasing the duty cycle and decreasing the duty cycle of the disconnection mechanism based on the number of cycle repairs to obtain the jamming repair result includes:
[0017] The disconnection mechanism is subjected to a single cycle of increasing duty cycle repair and decreasing duty cycle repair.
[0018] The operating status of the disconnection mechanism is monitored in real time during the repair process;
[0019] In response to the change of the operating state from stuck state to non-stuck state, the duty cycle repair is stopped, the repair success is determined as the stuck repair result, and the current duty cycle is restored according to the preset first rate of change.
[0020] In response to the stated stuck state, update the actual number of repairs;
[0021] If the actual number of repairs is greater than or equal to the number of cyclic repairs, the repair failure is determined as the stuck repair result;
[0022] In response to the actual number of repairs being less than the number of cyclic repairs, the single-cycle increase duty cycle repair and decrease duty cycle repair are performed until the actual number of repairs is greater than or equal to the number of cyclic repairs.
[0023] Optionally, the single-time increase in duty cycle repair and decrease in duty cycle repair of the disconnection mechanism includes:
[0024] The starting current duty cycle is increased according to a preset second rate of change until it reaches the maximum current duty cycle, and the first duration of the maximum current duty cycle is determined.
[0025] In response to the first duration being greater than or equal to a preset first duration threshold, it is determined that the increase in duty cycle repair is complete, and the maximum current duty cycle is reduced according to a preset third rate of change until it is reduced to the minimum current duty cycle, and the second duration of the minimum current duty cycle is determined.
[0026] In response to the second duration being greater than or equal to a preset second duration threshold, it is determined that the duty cycle reduction repair is complete.
[0027] Optionally, during the first increase in duty cycle repair, the default current duty cycle is determined as the starting current duty cycle; during the second and subsequent increase in duty cycle repair processes, the minimum current duty cycle is determined as the starting current duty cycle.
[0028] Optionally, the current duty cycle recovery according to a preset first rate of change includes:
[0029] Determine the actual current duty cycle when repair is stopped;
[0030] In response to the actual current duty cycle being greater than the default current duty cycle, the actual current duty cycle is reduced according to the first rate of change, with the default current duty cycle as the target.
[0031] In response to the actual current duty cycle being less than the default current duty cycle, the actual current duty cycle is increased according to the first rate of change, with the default current duty cycle as the target.
[0032] Optionally, the minimum current duty cycle is the minimum current duty cycle that keeps the shift motor in the on state.
[0033] Optionally, the step of re-shifting according to a preset number of times threshold includes:
[0034] Control the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again;
[0035] In response to detecting that the operating state of the disconnection mechanism is stuck when the shifting action is performed, the stuck state is repaired.
[0036] In response to the successful repair result of the stuck circuit, the disconnection mechanism is controlled to switch gears according to the preset default current duty cycle;
[0037] In response to the failure of the stuck repair, the actual number of gear shifts is determined;
[0038] In response to the actual number of gear shifts being less than the number threshold, the disconnect mechanism is controlled to perform the gear shifting action from the initial gear to the target gear again, until the actual number of gear shifts is greater than or equal to the number threshold;
[0039] In response to the actual number of gear shifts being greater than or equal to the threshold number, the disconnect mechanism is controlled to return to the initial gear and a fault report is submitted.
[0040] Optionally, in response to a stuck state, the gear shifting process involves the disconnecting mechanism switching from the disengaged state to the engaged state, determining neutral as the initial gear, and first gear as the target gear.
[0041] Optionally, in response to a stuck state, the gear shifting process involves the disconnecting mechanism switching from the engaged state to the disengaged state, determining first gear as the initial gear, and neutral gear as the target gear.
[0042] Optionally, the real-time monitoring of the heat integral of the disconnection mechanism includes:
[0043] The current input to the shift motor is detected by a current sensor;
[0044] The motor thermal power is determined based on the current and the resistance of the shift motor.
[0045] The thermal power of the motor is integrated over time according to a preset time threshold to obtain the thermal integral.
[0046] A second aspect of this application provides a control device for a disconnection mechanism, comprising:
[0047] The jamming repair module is configured to: in response to the operating state of the disconnecting mechanism being jammed, perform jamming repair on the disconnecting mechanism by controlling the current duty cycle of the shift motor, and obtain the jamming repair result;
[0048] The gear switching module is configured to: in response to the stuck repair result being successful, control the disconnection mechanism to switch gears according to a preset default current duty cycle;
[0049] The re-shifting module is configured to: in response to the failure of the stuck repair result, control the disconnect mechanism to return to the initial gear, and re-shift according to a preset number of times threshold.
[0050] Optionally, the control device for the disconnecting mechanism further includes:
[0051] The heat integration monitoring module is configured to monitor the heat integration of the disconnection mechanism in real time.
[0052] The fault reporting module is configured to: in response to the thermal integral being greater than or equal to a preset threshold integral, control the disconnection mechanism to stop working and report a thermal damage fault code.
[0053] Optionally, the jamming repair module includes:
[0054] The duty cycle determination submodule is configured to: determine the default current duty cycle used for gear switching;
[0055] The loop count determination submodule is configured to: determine the number of loop repair cycles for current duty cycle adjustment;
[0056] The cyclic repair submodule is configured to: use the default current duty cycle as the starting current duty cycle, and perform increased duty cycle repair and decreased duty cycle repair on the disconnection mechanism according to the number of cyclic repairs, to obtain the jamming repair result.
[0057] Optionally, the loop repair submodule includes:
[0058] The single-repair unit is configured to perform a single increase in duty cycle repair and a single decrease in duty cycle repair on the disconnection mechanism;
[0059] The status monitoring unit is configured to monitor the operating status of the disconnection mechanism in real time during the repair process;
[0060] The duty cycle recovery unit is configured to: stop duty cycle repair in response to the change of the operating state from stuck state to non-stuck state, determine the successful repair as the stuck repair result, and restore the current duty cycle according to a preset first rate of change;
[0061] The repair count update unit is configured to update the actual repair count in response to the running state being stuck.
[0062] The repair failure handling unit is configured to: determine the repair failure as the stuck repair result in response to the actual repair count being greater than or equal to the cyclic repair count;
[0063] The single-cycle repair unit is configured to: in response to the actual number of repairs being less than the number of cycle repairs, continue to perform single-cycle repairs of increasing duty cycle and repairs of decreasing duty cycle until the actual number of repairs is greater than or equal to the number of cycle repairs.
[0064] Optionally, a single repair unit includes:
[0065] The increased repair subunit is configured to: increase the initial current duty cycle according to a preset second rate of change until it is increased to the maximum current duty cycle, and determine the first duration of the maximum current duty cycle;
[0066] The reduction 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 increase in duty cycle repair is complete, reduce the maximum current duty cycle according to a preset third rate of change until it is reduced to the minimum current duty cycle, and determine the second duration of the minimum current duty cycle;
[0067] The repair judgment subunit is configured to: determine that the reduction of duty cycle repair is completed in response to the second duration being greater than or equal to a preset second duration threshold.
[0068] Optionally, the duty cycle recovery unit includes:
[0069] The stop duty cycle determination subunit is configured to: determine the actual current duty cycle when the repair is stopped;
[0070] The reduction repair subunit is configured to: in response to the actual current duty cycle being greater than the default current duty cycle, reduce the actual current duty cycle according to the first rate of change, with the default current duty cycle as the target;
[0071] The increase repair subunit is configured to: in response to the actual current duty cycle being less than the default current duty cycle, increase the actual current duty cycle according to the first rate of change, with the default current duty cycle as the target.
[0072] Optionally, the reshift module includes:
[0073] The action execution unit is configured to control the disconnection mechanism to perform the gear shifting action from the initial gear to the target gear again;
[0074] The re-repair unit is configured to: perform jam repair in response to detecting that the operating state of the disconnection mechanism is stuck when the shifting action is performed;
[0075] The gear switching unit is configured to: in response to the stuck repair result being successful, control the disconnection mechanism to perform gear switching according to a preset default current duty cycle;
[0076] The shift counting unit is configured to: determine the actual number of shifts in response to the stuck repair result being a repair failure;
[0077] The cyclic shifting unit is configured to: in response to the actual number of shifts being less than the number threshold, control the disconnecting mechanism to perform the shifting action from the initial gear to the target gear again, until the actual number of shifts is greater than or equal to the number threshold;
[0078] The gear shift repair failure handling unit is configured to: 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 and report the fault.
[0079] A third aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method provided in the first aspect of this application.
[0080] The fourth aspect of this application provides a vehicle that includes a control device for the disconnection mechanism provided in the second aspect of this application or an electronic device provided in the third aspect of this application.
[0081] As can be seen from the above, the control method, device, electronic equipment, and vehicle for the disconnecting mechanism provided in this application, in response to the disconnecting mechanism being in a stuck state, perform stuck repair by controlling the current duty cycle of the shift motor to obtain a stuck repair result; in response to a successful stuck repair result, control the disconnecting mechanism to switch gears according to a preset default current duty cycle; in response to a failed stuck repair result, control the disconnecting mechanism to return to the initial gear and perform re-shifting according to a preset number of times threshold. When it is determined that the disconnecting mechanism is in a stuck state, the stuck repair is first performed by controlling the current duty cycle of the shift motor. If the repair is successful, the default duty cycle is restored and the disconnecting mechanism continues to operate. If the repair fails, the disconnecting mechanism is repaired again by repeatedly shifting gears. The two types of repair methods are combined to repair the stuck problem of the disconnecting mechanism as much as possible without changing the hardware structure, reducing the probability of power loss conditions. In addition, each type of repair method is performed at least once to improve the repair success rate, improve the shifting success rate of the disconnect mechanism, and further reduce the probability of power loss caused by jamming. Attached Figure Description
[0082] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0083] Figure 1 is a schematic diagram of the structure of the drive system including the disconnection mechanism in an embodiment of this application;
[0084] Figure 2 is a flowchart of the control method for the disconnection mechanism according to an embodiment of this application;
[0085] Figure 3 is a schematic diagram showing the relationship between current duty cycle and effective voltage in an embodiment of this application;
[0086] Figure 4 is a flowchart of the heat integral control for preventing overheating of the disconnection mechanism according to an embodiment of this application;
[0087] Figure 5 is a flowchart of the process of repairing the jamming of the disconnection mechanism according to the current duty cycle in an embodiment of this application;
[0088] Figure 6 is a schematic diagram of the increased duty cycle repair and decreased duty cycle repair in the embodiments of this application;
[0089] Figure 7 is a flowchart of the process of re-shifting according to a preset number of times in an embodiment of this application;
[0090] Figure 8 is a flowchart of the cyclical repair process according to an embodiment of this application;
[0091] Figure 9 is a schematic diagram of the control device for the disconnection mechanism in an embodiment of this application;
[0092] Figure 10 is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0093] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0094] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0095] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0096] Based on the above background description, the following situations also exist in the related technologies:
[0097] Pure electric four-wheel drive vehicles are equipped with two drive motors, one at the front and one at the rear. However, both drive motors are not always required for vehicle operation. Under normal circumstances, one drive motor is sufficient. The two drive motors are only used when high torque is needed, such as during starting, climbing, or overtaking. To improve efficiency, a disconnection mechanism is added to one of the drive motors to ensure that the other motor is disconnected when one drive motor is operating, thereby reducing mechanical resistance and drag resistance losses in the electric drive system.
[0098] The disconnect mechanism can improve drive efficiency. Unlike traditional four-wheel drive systems that have only one power source, electric four-wheel drive systems typically have a drive motor on each of the front and rear axles. In addition to providing the functions of traditional four-wheel drive (getting out of trouble, anti-slip), it also needs to use two drive motors to meet the power requirements for starting and high-speed overtaking.
[0099] Under normal driving conditions, one drive motor is usually enough to meet the power needs of the whole vehicle. Therefore, there are usually two ways to distribute the power of the electric four-wheel drive architecture: one is to have two drive motors each bear the load, and the other is to have only one drive motor bear the load while the other is towed. However, the former will result in low efficiency under low load, and the latter will generate additional load due to towing, both of which will lead to increased energy consumption.
[0100] Adding a disconnect mechanism to a drive motor allows for rapid engagement during acceleration to provide the vehicle's required power, while disengaging during normal driving to reduce energy consumption. This mechanism can reduce mechanical losses (static and dynamic losses) by more than 4%, resulting in significant battery cost savings for the same driving range. Depending on the drive motor's structure, the disconnect mechanism can be positioned on various locations such as the intermediate shaft, half-shaft, or differential, offering flexible layout options while maintaining high efficiency. The drive motor with the disconnect mechanism can function as an auxiliary drive motor, while the other drive motor without the disconnect mechanism can serve as the primary drive motor.
[0101] Most four-wheel drive vehicles in new energy vehicles use PM drive motors (permanent magnet synchronous drive motors). To achieve optimal efficiency and performance of the auxiliary drive motor, a disconnection mechanism needs to be added to the auxiliary drive motor to minimize energy loss caused by high-speed rotation. This disconnection mechanism is located on the intermediate shaft of the three-in-one electric axle reduction gearbox. The disconnection mechanism has only two positions: N and 1. N represents the gearbox intermediate shaft gear being disengaged from the intermediate shaft, corresponding to the disengaged state of the disconnection mechanism. 1 represents the gearbox intermediate shaft gear being rigidly connected to the intermediate shaft through a synchronizer, thereby realizing the power transmission of the control motor, corresponding to the engaged state of the disconnection mechanism.
[0102] The structure of the drive system, including the disconnect mechanism, is shown in Figure 1. The PM drive motor 1 is the vehicle's auxiliary drive motor, used to output power. The PM drive motor 1 inputs the power to drive the vehicle into the transmission system via the input shaft 2. However, whether the transmission system transmits the power output from the PM drive motor 1 depends on the state of the disconnect mechanism. When the disconnect mechanism is engaged, power transmission is possible. The power is transmitted to the differential 9 for speed adjustment and then output through the output shaft 4 to drive the vehicle. When the disconnect mechanism is disengaged, power transmission is impossible, and the PM drive motor 1 does not participate in the vehicle's drive.
[0103] The disconnect mechanism includes a shift motor 5, a shift assembly 6, a shift fork 7, and a synchronizer assembly 8. When there is an N-gear shift request, the shift motor 5 is controlled to rotate in the direction corresponding to the N-gear shift request. The shift assembly 6 moves the shift fork 7 to disengage the intermediate shaft gear from the intermediate shaft 3. After the shift is completed, the disconnect mechanism is in the disengaged state.
[0104] When there is a request to shift to 1st gear, the shift motor 5 is controlled to rotate in the direction corresponding to the 1st gear shift request. The shift fork 7 is moved by the shift assembly 6, so that the intermediate shaft gear and the intermediate shaft 3 are hard-connected through the synchronizer assembly 8, thereby realizing the power transmission of the PM drive motor 1. After the shift is completed, the disengagement mechanism enters the engagement state.
[0105] However, because the entire dimensional chain of the disconnecting mechanism from the shift assembly 6, the shift fork 7 to the synchronizer assembly 8 is relatively long, and after shift wear and aging, there is a risk of occasional shift or self-learning process jamming, which may lead to shift failure, causing the shift mechanism to malfunction and resulting in loss of power for the entire vehicle.
[0106] In related technologies, when a jamming fault is detected, a fault code corresponding to the jamming fault is uploaded to trigger a fault alarm, prompting the user to repair or replace the disconnecting mechanism. This causes inconvenience to the user and results in certain economic losses.
[0107] The control method, device, electronic equipment, and vehicle for the disconnecting mechanism provided in this application, in response to the disconnecting mechanism being in a stuck state, perform stuck repair on the disconnecting mechanism by controlling the current duty cycle of the shift motor, obtaining a stuck repair result; in response to the stuck repair result being successful, control the disconnecting mechanism to switch gears according to a preset default current duty cycle; in response to the stuck repair result being unsuccessful, control the disconnecting mechanism to return to the initial gear and perform re-shifting according to a preset number of times threshold. When it is determined that the disconnecting mechanism is in a stuck state, the stuck repair is first performed by controlling the current duty cycle of the shift motor. If the repair is successful, the default duty cycle is restored and the disconnecting mechanism continues to operate. If the repair fails, the disconnecting mechanism is repaired again by repeatedly shifting gears. The two types of repair methods are combined to repair the stuck problem of the disconnecting mechanism as much as possible without changing the hardware structure, reducing the probability of power loss conditions. Each type of repair method is executed at least once to improve the repair success rate, improve the shifting success rate of the disconnecting mechanism, and further reduce the probability of power loss conditions caused by stuckness.
[0108] The control method of the disconnection mechanism according to an exemplary embodiment of this application will now be described with reference to the accompanying drawings.
[0109] In some embodiments, as shown in FIG2, a control method for a disconnection mechanism includes:
[0110] Step 201: In response to the disconnection mechanism being stuck in operation, the disconnection mechanism is repaired by controlling the current duty cycle of the shift motor, and the result of the repair is obtained.
[0111] In practice, the normal operating states of the disconnecting mechanism include disengagement and engagement, used to control whether the auxiliary drive motor participates in vehicle driving. However, in the event of a malfunction, the operating state will change to the state corresponding to the specific fault. For example, when a jamming fault occurs, the operating state becomes jammed. When the shift motor malfunctions, the operating state becomes power loss. Therefore, if the disconnecting mechanism is detected to be jammed, it indicates that a jamming fault has occurred, preventing the disconnecting mechanism from shifting gears and switching between disengagement and engagement states. This leads to shifting failure, causing the shifting mechanism to malfunction and resulting in a loss of vehicle power.
[0112] At this point, this embodiment of the application will not immediately report a fault code, but will instead repair the stuck disconnecting mechanism. First, the disconnecting mechanism is repaired by controlling the current duty cycle of the shift motor. The repair process mainly consists of two stages: increasing the duty cycle and decreasing the duty cycle. If the repair is successful, the current duty cycle is restored according to the preset first change rate K1, and the shifting process continues. If the repair fails, a restarted shifting repair method is executed.
[0113] For the duty cycle increase repair process, it is first necessary to determine the default current duty cycle of the shift motor when performing shift control. Then, the repair process is carried out with the default current duty cycle as the starting point for increasing the duty cycle (for the duty cycle increase repair stage, the default current duty cycle is determined as the starting current duty cycle when increasing the duty cycle for the first time, and the minimum current duty cycle is determined as the starting current duty cycle in the second and subsequent duty cycle increase repair processes). The default current duty cycle is increased according to the preset second rate of change 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 meshing force between the gears in contact increases, and thus the force between the teeth in contact increases, so as to break the stuck position, that is, to restore the rotation of the stuck gear by increasing the output torque. However, since the output torque of the shift motor has an upper limit, once the current duty cycle reaches its maximum, further increases in the current duty cycle are stopped to avoid damage to the shift motor. The maximum current duty cycle is maintained for a period to ensure the shift motor outputs maximum torque for a duration, allowing sufficient time to disengage the jammed motor. If timing is started from the beginning of increasing the default current duty cycle, the increase repair time is obtained. This increase repair time consists of two parts: the first part is the time taken for the current duty cycle to increase from the default to the maximum current duty cycle, and the second part is the initial duration of maintaining the maximum current duty cycle.
[0114] The process of increasing the current will generate only a small amount of heat and will not cause the disconnection mechanism to overheat and be damaged. The process of maintaining the maximum current duty cycle will generate a 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. When the first duration is greater than or equal to the preset first duration threshold, the stuck state has not yet been released. In order to avoid the disconnection mechanism from overheating and being damaged, the process enters the duty cycle reduction repair stage.
[0115] In the duty cycle reduction repair stage, since increasing the current duty cycle failed to dislodge the jam, it indicates that increasing the force is ineffective in resolving the jamming issue. Therefore, the jamming repair continues through the duty cycle reduction stage. In this stage, the maximum current duty cycle serves as the starting point for reduction. The maximum current duty cycle is reduced according to a preset third rate of change K3. As the current duty cycle decreases, the effective voltage of the shift motor gradually decreases, the output torque of the shift motor gradually decreases, and the meshing force between the contacting gears decreases, thereby reducing the force between the contacting teeth. This alleviates the force at the jammed position, effectively restoring rotation of the jammed gear by reducing the output torque.
[0116] However, to prevent the shift motor from shutting off due to an excessively low input current duty cycle, a minimum current duty cycle is set to avoid motor stalling. This minimum current duty cycle is the lowest value of the current duty cycle required to keep the shift motor running. Therefore, once the current duty cycle reaches the minimum, further reduction is stopped to prevent the shift motor from shutting off or gear reversal. The minimum current duty cycle is maintained for a period to ensure the shift motor outputs minimum torque for a duration, allowing sufficient time to alleviate jamming. If timing begins from the reduction of the maximum current duty cycle, the reduction repair time is obtained. This reduction repair time consists of two parts: the first part is the time taken for the current to decrease from the maximum to the minimum, and the second part is the duration for maintaining the minimum current duty cycle.
[0117] Among these methods, reducing the current output is less effective at correcting the jamming, while outputting with the minimum current duty cycle is more effective. However, it is also necessary to limit the second duration to avoid ineffective correction time. By setting a second duration threshold, the duration of maintaining the minimum current duty cycle is limited. If the second duration is greater than or equal to the preset second duration threshold, the jamming state has not yet been resolved. To avoid ineffective correction time, the correction phase of increasing the duty cycle is initiated again.
[0118] After performing the stuck state repair 3 times (the number of loops can be set by the user and must be at least one, no limit is imposed here), if the running status is still stuck, the stuck state repair result is confirmed as repair failure. If the running status changes from stuck state to normal state during the stuck state repair process, the stuck state repair result is confirmed as repair success.
[0119] Figure 3 shows the relationship between the current duty cycle and the effective voltage. The duty cycle represents the ratio of the high-level time within one pulse cycle to the total cycle time. With a duty cycle of 50% and a high-level voltage of 5V, the effective voltage is 2.5V. With a duty cycle of 75% and a high-level voltage of 5V, the effective voltage is 3.75V. In other words, the effective voltage is the product of the duty cycle and the high-level voltage.
[0120] Step 202: In response to the successful repair result of the jamming repair, the control disconnect mechanism switches gears according to the preset default current duty cycle.
[0121] In practice, if the jamming repair result is successful, it means that the jamming fault of the disconnecting mechanism has been repaired and the gear shifting action can continue. However, during the jamming repair process, the current duty cycle is no longer the default current duty cycle, and the current ratio at the time of successful repair is not necessarily the default current duty cycle. Therefore, after confirming that the jamming repair result is successful, the current duty cycle is restored to the default current duty cycle, and then the disconnecting mechanism is controlled to switch gears according to the preset default current duty cycle, thereby realizing the gear switching of the disconnecting mechanism and thus realizing the switching of the state of the disconnecting mechanism.
[0122] Step 203: In response to the failure of the jamming repair, the control disconnect mechanism is restored to the initial gear, and the gear is re-shifted according to the preset number of times threshold.
[0123] In practice, if the jamming repair fails, it means that simply increasing or decreasing the duty cycle cannot resolve the jamming fault. In this case, the disconnecting mechanism is restored to its initial gear position before shifting. For example, if the shifting process involves changing from N to 1 (i.e., the disconnecting mechanism changes from disengaged to engaged), the disconnecting mechanism is restored to its initial N position. This involves applying a reverse voltage to the shifting motor to reverse its rotation (opposite to the shifting process). The shifting process from N to 1 is then repeated. If jamming occurs again during the shifting process, the jamming repair is performed again. If the repair fails, the mechanism is restored to N again, and the shifting process is repeated. If the shifting still fails after multiple attempts, a fault code is uploaded.
[0124] If the gear shifting process involves changing from gear 1 to gear N, i.e., when the disengagement mechanism changes from the engaged state to the disengaged state, the disengagement mechanism is controlled to return to the initial gear 1. This is achieved by applying a reverse voltage to the shift motor, causing it to rotate in the opposite direction (opposite to the shifting process). The shifting process from gear 1 to N is then repeated. If jamming occurs again during the shifting process, a jamming repair is performed. If the repair fails, the system returns to gear 1, and the shifting process is repeated again. If the shifting process still cannot be completed after multiple repetitions, a fault code is uploaded.
[0125] In summary, the control method for the disconnecting mechanism provided in this application, when it is determined that the disconnecting mechanism is stuck, first attempts to repair the stuckness by controlling the current duty cycle of the shifting motor. If the repair is successful, the default duty cycle is restored and the disconnecting mechanism continues to operate. If the repair fails, different types of repairs are performed on the disconnecting mechanism by repeatedly shifting gears. The two types of repair methods are combined to repair the stuck problem of the disconnecting mechanism as much as possible without changing the hardware structure, reducing the probability of power loss. Furthermore, each type of repair method is executed at least once to improve the repair success rate, increase the shifting success rate of the disconnecting mechanism, and further reduce the probability of power loss caused by stuckness.
[0126] In some embodiments, as shown in FIG4, the control method for the disconnecting mechanism further includes:
[0127] Step 401: Monitor the heat integral of the disconnection mechanism in real time.
[0128] In practice, to avoid overheating damage to the disconnecting mechanism, it is necessary to monitor the heat of the disconnecting mechanism in real time. Since it is impossible to install a temperature sensor inside, and if a temperature sensor is installed outside, the temperature measurement will have a large error, the heat integral is used to measure whether there is a risk of overheating damage. Therefore, it is necessary to monitor the heat integral of the disconnecting mechanism in real time to determine whether there is a risk of overheating.
[0129] For example, taking the control of disengagement and engagement of the disconnection mechanism using a brushless DC motor as an example, heat integration is performed. 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, according to Q=I 2 The heat generated by the disconnection mechanism is estimated using the heat integration method of RT, where Q represents the heat value of the heat integration, I represents the current, R represents the resistance, and T represents the running time. After performing a disconnection or engagement operation, if the time interval between the next operation is greater than a preset time threshold, Q is reset to zero to prevent heat from different control processes from affecting each other. When the time interval between two adjacent operations is greater than the time threshold, it indicates that the heat generated by a single operation has sufficient time to dissipate, and there is no need to perform cumulative calculation.
[0130] Step 402: In response to the heat integral being greater than or equal to the preset threshold integral, the control disconnect mechanism stops working and reports a thermal damage fault code.
[0131] In practice, a preset threshold integral is used as the criterion to determine whether there is an overheating risk. If the heat integral is less than the preset threshold integral, it means that the current temperature will not affect the disconnecting mechanism, there is no risk of overheating damage, and the repair can continue. If the detected heat integral is greater than or equal to the preset threshold integral, it means that the current temperature will have a significant impact on the disconnecting mechanism, there is a risk of overheating damage, the disconnecting mechanism is stopped, and a thermal damage fault code is reported to alert the user of the potential thermal damage risk. Real-time monitoring of the heat integral helps prevent thermal damage during the stuck repair process.
[0132] In some embodiments, as shown in Figure 5, the jamming of the disconnection mechanism is repaired by controlling the current duty cycle of the shift motor, and the jamming repair result is obtained, including:
[0133] Step 501: Determine the default current duty cycle for gear switching.
[0134] In practice, the current ratio control for stuck gear repair needs to be based on the current duty cycle during gear shifting. Therefore, it is necessary to first determine the default current duty cycle used for gear shifting and determine the starting point for stuck gear repair.
[0135] Step 502: Determine the number of cycles for current duty cycle adjustment.
[0136] In practice, when performing stuck repair, the duty cycle increase repair stage and the duty cycle decrease repair stage constitute a cycle process. However, in order to eliminate the randomness that may exist in a single repair process, the repair process of increasing duty cycle repair and decreasing duty cycle repair is performed multiple times to eliminate the randomness. Therefore, it is necessary to determine the number of cycles for current duty cycle adjustment, such as 3 times. Too few cycles will not be able to eliminate the existence of randomness, while too many repair processes will result in ineffective repair processes. Therefore, it is necessary to set an appropriate number of cycles to eliminate randomness while ensuring repair efficiency.
[0137] Step 503: Using the default current duty cycle as the starting current duty cycle, perform increased duty cycle repair and decreased duty cycle repair on the disconnection mechanism according to the number of cycle repairs to obtain the jamming repair result.
[0138] In practice, the default current duty cycle is used as the starting current duty cycle. The disconnecting mechanism is cyclically repaired by increasing and decreasing the duty cycle. If the jamming state is not resolved during the repair process, a failed jamming repair result is obtained after a certain number of repair cycles. If the jamming state is resolved during the repair process, a successful jamming repair result is obtained.
[0139] In some embodiments, as shown in FIG6, the disconnection mechanism is subjected to increased duty cycle repair and decreased duty cycle repair according to the number of cycle repairs to obtain the jamming repair result, including:
[0140] Step 601: Perform a single increase in duty cycle repair and a decrease in duty cycle repair on the disconnection mechanism.
[0141] In practice, when a jamming fault occurs, a fault code is not immediately reported. Instead, the jammed disconnecting mechanism is repaired. This is done by controlling the current duty cycle of the shift motor to repair the jamming mechanism. The jamming repair process is mainly divided into two stages: increasing the duty cycle and decreasing the duty cycle.
[0142] In some embodiments, step 601 includes:
[0143] Step 6011: Increase the starting current duty cycle according to the preset second rate of change until it reaches the maximum current duty cycle, and determine the first duration of the maximum current duty cycle.
[0144] In practice, the first stage of the stuck circuit repair is the duty cycle increase repair stage. For the first duty cycle increase repair, the default current duty cycle is set as the initial current duty cycle. For the second and subsequent duty cycle increase repairs, the minimum current duty cycle is set as the initial current duty cycle. After determining the initial current duty cycle, the increase repair process begins with this initial current duty cycle as the starting point. To ensure a smooth increase, the initial current duty cycle can be increased smoothly at a certain slope; this slope is the second rate of change.
[0145] After determining the second rate of change K2, the default current duty cycle is increased according to the second rate of change. 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 meshing force between the contacting gears increases, and thus the interaction force between the contacting gear teeth increases, in order to disengage the stuck position, that is, to restore the rotation of the stuck gear 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 increase of the current duty cycle is stopped 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 maximum torque for a period of time, allowing sufficient time to disengage the stuck position. If the timing is started from the increase of the default current duty cycle, the increase repair time is obtained. The increase repair time consists of two parts: the first part is the time of the increase process 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.
[0146] The increase process generates only a small amount of heat and will not cause the disconnection mechanism to overheat and be damaged. The maintenance of the maximum current duty cycle stage generates a large amount of heat. In order to prevent the disconnection mechanism from overheating and being damaged, it is necessary to monitor the first duration in real time to determine whether the maximum current duty cycle has been maintained for a period of time, and thus determine whether there is a risk of overheating.
[0147] Among these measures, monitoring heat points is an additional safety measure to further prevent thermal damage to the disconnection mechanism.
[0148] Step 6012: In response to the first duration being greater than or equal to a preset first duration threshold, determine that the increase in duty cycle repair is complete, reduce the maximum current duty cycle according to a preset third rate of change until it is reduced to the minimum current duty cycle, and determine the second duration of the minimum current duty cycle;
[0149] In practice, the duration of maintaining the maximum current duty cycle is limited by setting a first duration threshold. When the first duration is greater than or equal to the preset first duration threshold, it is determined that the increase in the duty cycle has not repaired the jamming problem. At this time, it is determined that the increase in the duty cycle repair is completed. In order to avoid overheating and damage to the disconnection mechanism, the second stage of jamming repair, the reduction in the duty cycle repair stage, is entered.
[0150] In the duty cycle reduction repair phase, since increasing the current duty cycle failed to dislodge the jam, it indicates that increasing the force is insufficient to resolve the jamming issue. Therefore, a duty cycle reduction repair phase is necessary. During this phase, the maximum current duty cycle serves as the starting point for reduction. To ensure a smooth reduction process, the maximum current duty cycle can be reduced smoothly at a certain slope; this slope is termed the third rate of change.
[0151] After determining the third rate of change K3, the maximum current duty cycle is reduced according to the third rate of change. As the current duty cycle decreases, the effective voltage of the shift motor gradually decreases, the output torque of the shift motor gradually decreases, the meshing force between the gears in contact decreases, and the force between the teeth in contact decreases, so as to alleviate the force of the stuck position. That is, the stuck gear is restored to rotation by reducing the output torque.
[0152] However, to prevent the shift motor from shutting down due to an excessively low input current duty cycle, a minimum current duty cycle is set to avoid motor stalling. Therefore, once the current duty cycle is reduced to the minimum current duty cycle, the reduction is stopped to prevent reverse rotation of the shift motor or gears. The minimum current duty cycle is maintained for a period of time to ensure the shift motor outputs minimum torque for a certain period, allowing sufficient time to alleviate jamming. If timing is started from the reduction of the maximum current duty cycle, the reduction repair time is obtained. The reduction repair time consists of two parts: the first part is the time of the process from the maximum current duty cycle to the minimum current duty cycle, and the second part is the second duration of maintaining the minimum current duty cycle.
[0153] Among these methods, reducing the current output is less effective at correcting the jamming, while outputting with the minimum current duty cycle is more effective. However, it is also necessary to limit the second duration to avoid ineffective correction time. By setting a second duration threshold, the duration of maintaining the minimum current duty cycle is limited. If the second duration is greater than or equal to the preset second duration threshold, the jamming state has not yet been resolved. To avoid ineffective correction time, the correction phase of increasing the duty cycle is initiated again.
[0154] In the second and subsequent increase repair processes, the initial current duty cycle changed from the default current duty cycle to the minimum current duty cycle. However, the increase process can still be carried out at the second rate of change.
[0155] Step 6013: In response to the second duration being greater than or equal to a preset second duration threshold, determine that the duty cycle reduction repair is complete.
[0156] In practice, a second duration threshold is set to limit the duration of maintaining the maximum current duty cycle. When the second duration is greater than or equal to the preset second duration threshold, it is determined that the reduction repair process has not repaired the jamming problem. At this time, it is determined that the reduction of duty cycle repair is completed. In order to prevent the shift motor from stalling, the cycle of increasing duty cycle repair and decreasing duty cycle repair begins again.
[0157] Step 602: Monitor the operating status of the disconnection mechanism in real time during the repair process.
[0158] In practice, when performing the increase or decrease of duty cycle repair, the jamming problem may be fixed at any time. Therefore, it is necessary to monitor the operating status of the disconnection mechanism in real time during the repair process to determine whether the jamming problem has been fixed.
[0159] Step 603: In response to the change of the operating state from stuck state to non-stuck state, stop the duty cycle repair, determine the successful repair as the stuck repair result, and restore the current duty cycle according to the preset first rate of change.
[0160] In practice, if the operating state changes from a stuck state to a non-stuck state, it means that the stuck problem has been successfully repaired. Stop the duty cycle repair, confirm the successful repair as the stuck problem repair result, and restore the current duty cycle according to the preset first change rate to restore the current duty cycle to the default current duty cycle to ensure that the gear switching process after the stuck problem repair can be completed smoothly.
[0161] In some embodiments, current duty cycle recovery according to a preset first rate of change includes:
[0162] Step 6031: Determine the actual current duty cycle when the repair is stopped.
[0163] In practice, after the jamming state is released, the jamming problem is repaired, and the starting point for restoring the current duty cycle is the actual current duty cycle when the repair is stopped.
[0164] Step 6032: In response to the actual current duty cycle being greater than the default current duty cycle, reduce the actual current duty cycle according to the first rate of change, with the default current duty cycle as the target.
[0165] In practice, if the actual current duty cycle is greater than the default current duty cycle, it means that the current duty cycle needs to be repaired by reducing the actual current duty cycle. With the default current duty cycle as the target, the actual current duty cycle is reduced according to the first rate of change until it is reduced to the default current duty cycle. Once the current duty cycle is repaired, the shifting continues according to the default current duty cycle to complete the switching of the disconnection mechanism's state.
[0166] Step 6033: In response to the actual current duty cycle being less than the default current duty cycle, increase the actual current duty cycle according to the first rate of change, with the default current duty cycle as the target.
[0167] In practice, if the actual current duty cycle is less than the default current duty cycle, it means that the current duty cycle needs to be repaired by increasing the actual current duty cycle. With the default current duty cycle as the target, the actual current duty cycle is reduced according to the first rate of change until it is reduced to the default current duty cycle. Once the current duty cycle is repaired, the shifting continues according to the default current duty cycle to complete the switching of the disconnection mechanism's state.
[0168] Step 604: In response to the running status being stuck, update the actual number of repairs.
[0169] In practice, if the running status is still stuck, it means that the stuck repair has not been successful and the stuck repair needs to be repeated. After each cycle is completed, the actual repair count is updated once. The updated actual repair count = the actual repair count before the update + 1.
[0170] Step 605: In response to the actual number of repairs being greater than or equal to the number of cyclic repairs, the repair failure is determined as a stuck repair result.
[0171] In practice, the number of loop repairs can be set independently, but must be at least one; there is no restriction here. For example, the number of loop repairs could be 3. If the actual number of repairs is greater than or equal to the number of loop repairs, it indicates that the stuck repair cannot resolve the stuck problem. The repair failure is then identified as a stuck repair result, and other strategies are needed to further resolve the stuck problem.
[0172] Step 606: In response to the actual number of repairs being less than the number of cycle repairs, continue to perform single-cycle increases in duty cycle repairs and decreases in duty cycle repairs until the actual number of repairs is greater than or equal to the number of cycle repairs.
[0173] In practice, if the actual number of repairs is greater than or equal to the number of cyclic repairs, it means that the stuck repair process has not ended. Continue with the next cycle of increasing duty cycle repair and decreasing duty cycle repair until the actual number of repairs is greater than or equal to the number of cyclic repairs, and output the stuck repair result of repair failure.
[0174] In some embodiments, as shown in FIG7, re-shifting based on a preset number of times threshold includes:
[0175] Step 701: Control the disconnect mechanism to perform the gear shifting action from the initial gear to the target gear again.
[0176] In practice, if the jamming repair fails, it indicates that simply increasing or decreasing the duty cycle cannot resolve the jamming fault. In this case, other strategies need to be attempted, namely, re-shifting. Before re-shifting, the disengagement mechanism must first be restored from the jammed position to its initial gear position before the shift, providing the prerequisite for the re-shifting repair process. Re-shifting repair involves controlling the disengagement mechanism to perform the shift action from the initial gear to the target gear again. If the shift is from N to 1 (i.e., the disengagement mechanism changes from disengaged to engaged), the disengagement mechanism is restored to its initial N gear position. If the shift is from 1 to N (i.e., the disengagement mechanism changes from engaged to disengaged), the disengagement mechanism is restored to its initial 1 gear position.
[0177] Step 702: In response to the detection that the operating state of the disconnection mechanism is stuck when performing the shifting action, perform the stuck repair.
[0178] In practice, as shown in Figure 8, if a jamming occurs again during the shift from N to 1, the jamming is repaired by controlling the current duty cycle. If the repair fails, the gear is returned to N for the next shifting attempt. If the shifting still fails after multiple attempts, a fault code is uploaded.
[0179] If the shifting action from 1st to N occurs again, the current duty cycle is controlled to repair the shifting. If the repair fails, the gear is returned to 1st gear and the shifting process is repeated. If the shifting still fails after multiple attempts, a fault code is uploaded.
[0180] Step 703: In response to the successful repair result of the jamming repair, the control disconnect mechanism switches gears according to the preset default current duty cycle.
[0181] In practice, if the jam is successfully repaired during the re-shifting process, the current duty cycle is restored to the default current duty cycle. Then, the disconnecting mechanism is controlled to switch gears according to the preset default current duty cycle. The shifting continues according to the default current duty cycle to complete the switching of the disconnecting mechanism's state.
[0182] Step 704: In response to the stuck repair result being a failure, determine the actual number of gear shifts.
[0183] In practice, if the stuck repair fails, it means that the current gear shifting repair has failed. The actual number of gear shifts that have been performed is determined. In order to avoid randomness and invalid gear shifting repairs, the actual number of gear shifts is used to determine whether it is necessary to continue to perform gear shifting repairs.
[0184] Step 705: In response to the actual number of gear shifts being less than the number threshold, control the disconnect mechanism to perform the gear shifting action from the initial gear to the target gear again, until the actual number of gear shifts is greater than or equal to the number threshold.
[0185] In practice, if the actual number of gear shifts is less than the threshold, it indicates that the number of times the gear shift repair has been performed is low, and there is a possibility of accidental repair failure. Therefore, it is necessary to control the disconnecting mechanism to perform the gear shifting action from the initial gear to the target gear again to further perform the gear shift repair, thereby increasing the probability of successful repair. At the same time, the number of times the gear shift repair is performed is limited to avoid performing unnecessary and invalid gear shift repair when the repair cannot be completed, thereby improving repair efficiency. Therefore, when the actual number of gear shifts is greater than or equal to the threshold, the gear shift repair process is stopped, it is determined that the jamming problem of the disconnecting mechanism cannot be repaired, a fault code is reported, and the user is notified that there is a jamming fault.
[0186] 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 and report the fault.
[0187] In practice, if the actual number of gear shifts is greater than or equal to the threshold number, the gear shifting repair process is stopped. If it is determined that the jamming problem of the disconnecting mechanism cannot be repaired, the disconnecting mechanism is controlled to return to the initial gear to ensure that the disconnecting mechanism is free from jamming and to ensure safety. At the same time, a fault code is reported to remind the user that there is a jamming fault and the disconnecting mechanism needs to be inspected or replaced.
[0188] When the disconnecting mechanism is determined to be stuck, the first step is to repair the stuck state by controlling the current duty cycle of the shifting motor. If the repair is successful, the default duty cycle is restored and the disconnecting mechanism continues to operate. If the repair fails, different types of repairs are performed on the disconnecting mechanism by repeatedly shifting gears. The two repair methods are combined to try to fix the stuck problem of the disconnecting mechanism as much as possible without changing the hardware structure, reducing the probability of power loss. Each type of repair method is executed at least once to improve the success rate of repairs while avoiding ineffective repairs, thereby improving the shifting success rate of the disconnecting mechanism and further reducing the probability of power loss caused by stuckness.
[0189] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0190] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0191] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a control device for a disconnection mechanism.
[0192] Referring to Figure 9, the control device for the disconnection mechanism includes:
[0193] The jamming repair module 10 is configured to: in response to the jamming state of the disconnecting mechanism, perform jamming repair on the disconnecting mechanism by controlling the current duty cycle of the shift motor, and obtain the jamming repair result;
[0194] The gear switching module 20 is configured to: in response to a successful repair result for the stuck repair, control the disconnection mechanism to perform gear switching according to a preset default current duty cycle;
[0195] The reshifting module 30 is configured to: in response to the failure of the jam repair, control the disconnect mechanism to return to the initial gear and reshift according to a preset number of times threshold.
[0196] Optionally, the control device for the disconnecting mechanism further includes:
[0197] The heat integration monitoring module is configured to monitor the heat integration of the disconnection mechanism in real time.
[0198] The fault reporting module is configured to: in response to a heat integral greater than or equal to a preset threshold integral, control the disconnection mechanism to stop working and report a thermal damage fault code.
[0199] Optionally, the jamming repair module 10 includes:
[0200] The duty cycle determination submodule is configured to: determine the default current duty cycle used for gear switching;
[0201] The loop count determination submodule is configured to: determine the number of loop repair cycles for current duty cycle adjustment;
[0202] The cyclic repair submodule is configured to: use the default current duty cycle as the starting current duty cycle, and perform increased or decreased duty cycle repairs on the disconnection mechanism according to the number of cyclic repairs, to obtain the jamming repair result.
[0203] Optionally, the loop repair submodule includes:
[0204] The single-cycle repair unit is configured to perform a single-cycle increase-duty-cycle repair and decrease-duty-cycle repair on the disconnection mechanism;
[0205] The status monitoring unit is configured to monitor the operating status of the disconnection mechanism in real time during the repair process;
[0206] The duty cycle recovery unit is configured to: stop duty cycle repair in response to the change of the operating state from stuck state to non-stuck state, determine the successful repair as a stuck repair result, and restore the current duty cycle according to the preset first rate of change;
[0207] The repair count update unit is configured to update the actual repair count in response to a stuck running state.
[0208] The repair failure handling unit is configured to: determine the repair failure as a stuck repair result in response to the actual number of repairs being greater than or equal to the number of cyclic repairs;
[0209] The single-cycle repair unit is configured to continue performing single-cycle increases in duty cycle repair and decrease in duty cycle repair in response to the actual number of repairs being less than the number of cycle repairs, until the actual number of repairs is greater than or equal to the number of cycle repairs.
[0210] Optionally, a single repair unit includes:
[0211] The increased repair subunit is configured to: increase the initial current duty cycle according to a preset second rate of change until it reaches the maximum current duty cycle, and determine the first duration of the maximum current duty cycle;
[0212] The reduction repair subunit is configured to: in response to a first duration being greater than or equal to a preset first duration threshold, determine that the increase in duty cycle repair is complete, reduce the maximum current duty cycle according to a preset third rate of change until it is reduced to the minimum current duty cycle, and determine the second duration of the minimum current duty cycle;
[0213] The repair judgment subunit is configured to: determine that the duty cycle reduction repair is complete in response to a second duration being greater than or equal to a preset second duration threshold.
[0214] Optionally, the duty cycle recovery unit includes:
[0215] The stop duty cycle determination subunit is configured to: determine the actual current duty cycle when the repair is stopped;
[0216] The reduction repair subunit is configured to: in response to the actual current duty cycle being greater than the default current duty cycle, reduce the actual current duty cycle according to a first rate of change, with the default current duty cycle as the target;
[0217] The increase repair subunit is configured to: in response to the actual current duty cycle being less than the default current duty cycle, increase the actual current duty cycle according to a first rate of change, with the default current duty cycle as the target.
[0218] Optionally, the reshift module 30 includes:
[0219] The action execution unit is configured to control the disconnection mechanism to perform the gear shifting action from the initial gear to the target gear again;
[0220] The repair unit is configured to perform jam repair in response to detecting that the operating state of the disconnection mechanism is stuck when performing a shift action;
[0221] The gear switching unit is configured to: in response to a successful repair result for the stuck mechanism, control the disconnection mechanism to switch gears according to a preset default current duty cycle;
[0222] The shift counting unit is configured to determine the actual number of shifts in response to a failure in the jam repair result.
[0223] The cyclic shifting unit is configured to: in response to the actual number of shifts being less than a threshold number, control the disconnecting mechanism to perform the shifting action from the initial gear to the target gear again, until the actual number of shifts is greater than or equal to the threshold number;
[0224] The gear shift repair failure handling unit is configured to: in response to the actual number of gear shifts being greater than or equal to a threshold number, control the disconnect mechanism to return to the initial gear and report the fault.
[0225] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.
[0226] The apparatus of the above embodiments is used to implement the control method of the corresponding disconnection mechanism in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0227] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the disconnection mechanism described in any of the above embodiments.
[0228] Figure 10 shows a more specific hardware structure diagram of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0229] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0230] The memory 1020 can be implemented in the form of ROM (Read-Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0231] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0232] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0233] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0234] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0235] The electronic devices described above are used to implement the control method of the corresponding disconnection mechanism in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0236] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the control method of the disconnecting mechanism as described in any of the above embodiments.
[0237] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0238] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the control method of the disconnecting mechanism as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0239] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including a control device for the disconnection mechanism of the above embodiments, and executes the control method for the disconnection mechanism as described in any of the above embodiments through the electronic device of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0240] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, 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 variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0241] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0242] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0243] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A control method for a disconnection mechanism, characterized in that, include: In response to the disconnection mechanism being stuck in operation, the current duty cycle of the shift motor is controlled to repair the disconnection mechanism and obtain the stuck repair result. In response to the successful repair result of the stuck circuit, the disconnection mechanism is controlled to switch gears according to the preset default current duty cycle; In response to the failure of the stuck repair, the disconnect mechanism is controlled to return to the initial gear and the gear is re-shifted according to the preset number of times threshold.
2. The method according to claim 1, characterized in that, Also includes: Real-time monitoring of the heat integral of the disconnection mechanism; In response to the thermal integral being greater than or equal to a preset threshold integral, the disconnection mechanism is controlled to stop working and a thermal damage fault code is reported.
3. The method according to claim 1, characterized in that, The method of controlling the current duty cycle of the shift motor to repair the jamming of the disconnection mechanism and obtaining the jamming repair result includes: Determine the default current duty cycle used for gear switching; Determine the number of cycles required for current duty cycle adjustment; Using the default current duty cycle as the starting current duty cycle, the disconnection mechanism is repaired by increasing or decreasing the duty cycle according to the number of cycle repairs to obtain the jamming repair result.
4. The method according to claim 3, characterized in that, The step of performing increased duty cycle repair and decreased duty cycle repair on the disconnection mechanism based on the number of cycle repairs to obtain the jamming repair result includes: The disconnection mechanism is subjected to a single cycle of increasing duty cycle repair and decreasing duty cycle repair. The operating status of the disconnection mechanism is monitored in real time during the repair process; In response to the change of the operating state from stuck state to non-stuck state, the duty cycle repair is stopped, the repair success is determined as the stuck repair result, and the current duty cycle is restored according to the preset first rate of change. In response to the stated stuck state, update the actual number of repairs; If the actual number of repairs is greater than or equal to the number of cyclic repairs, the repair failure is determined as the stuck repair result; In response to the actual number of repairs being less than the number of cyclic repairs, the single-cycle increase duty cycle repair and decrease duty cycle repair are performed until the actual number of repairs is greater than or equal to the number of cyclic repairs.
5. The method according to claim 4, characterized in that, The single-time increase in duty cycle repair and decrease in duty cycle repair of the disconnection mechanism includes: The starting current duty cycle is increased according to a preset second rate of change until it reaches the maximum current duty cycle, and the first duration of the maximum current duty cycle is determined. In response to the first duration being greater than or equal to a preset first duration threshold, it is determined that the increase in duty cycle repair is complete, and the maximum current duty cycle is reduced according to a preset third rate of change until it is reduced to the minimum current duty cycle, and the second duration of the minimum current duty cycle is determined. In response to the second duration being greater than or equal to a preset second duration threshold, it is determined that the duty cycle reduction repair is complete.
6. The method according to claim 5, characterized in that, When performing the duty cycle increase repair for the first time, the default current duty cycle is determined as the starting current duty cycle; In the second and subsequent increases in duty cycle repair processes, the minimum current duty cycle is determined as the initial current duty cycle.
7. The method according to claim 4, characterized in that, The current duty cycle recovery according to the preset first rate of change includes: Determine the actual current duty cycle when repair is stopped; In response to the actual current duty cycle being greater than the default current duty cycle, the actual current duty cycle is reduced according to the first rate of change, 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, the actual current duty cycle is increased according to the first rate of change, with the default current duty cycle as the target.
8. The method according to claim 4, characterized in that, The minimum current duty cycle is the minimum value of the current duty cycle of the shift motor in the on state.
9. The method according to claim 1, characterized in that, The step of re-shifting according to a preset threshold number of times includes: Control 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 disconnection mechanism is stuck when the shifting action is performed, the stuck state is repaired. In response to the successful repair result of the stuck circuit, the disconnection mechanism is controlled to switch gears according to the preset default current duty cycle; In response to the failure of the stuck repair, the actual number of gear shifts is determined; In response to the actual number of gear shifts being less than the number threshold, the disconnect mechanism is controlled to perform the gear shifting action from the initial gear to the target gear again, until the actual number of gear shifts is greater than or equal to the number threshold; In response to the actual number of gear shifts being greater than or equal to the threshold number, the disconnect mechanism is controlled to return to the initial gear and a fault report is submitted.
10. The method according to claim 9, characterized in that, In response to the occurrence of a stuck state, the gear shifting process involves the disconnecting mechanism switching from the disengaged state to the engaged state, determining neutral as the initial gear, and first gear as the target gear.
11. The method according to claim 9, characterized in that, In response to the occurrence of a stuck state, the gear shifting process involves the disconnecting mechanism switching from the engaged state to the disengaged state, determining first gear as the initial gear, and neutral gear as the target gear.
12. The method according to claim 2, characterized in that, The real-time monitoring of the heat integral of the disconnection mechanism includes: The current input to the shift motor is detected by a current sensor; The motor thermal power is determined based on the current and the resistance of the shift motor. The thermal power of the motor is integrated over time according to a preset time threshold to obtain the thermal integral.
13. A control device for a disconnection mechanism, characterized in that, include: The jamming repair module is configured to: in response to the operating state of the disconnecting mechanism being jammed, perform jamming repair on the disconnecting mechanism by controlling the current duty cycle of the shift motor, and obtain the jamming repair result; The gear switching module is configured to: in response to the stuck repair result being successful, control the disconnection mechanism to switch gears according to a preset default current duty cycle; The re-shifting module is configured to: in response to the failure of the stuck repair result, control the disconnect mechanism to return to the initial gear, and re-shift according to a preset number of times threshold.
14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 12.
15. A vehicle, characterized in that, This includes a control device for a disconnecting mechanism as described in claim 14 or an electronic device as described in claim 14.
Citation Information
Patent Citations
EPS motor overheating protection method and related relation model establishing method
CN109412500A
Method and device for adjusting gear shifting motor stall
CN110594406A
Motor stalling protection control method
CN112688619A
Motor viscosity diagnosis and repair method and device in shift-by-wire system
CN115217965A
Control method and control system of disengaging mechanism and vehicle
CN118514532A