A method and device for controlling decoupling of a reduction gearbox, a terminal device and a storage medium
By obtaining the output torque of the motor controller to formulate a disengagement strategy, the problem of the gearbox being unable to disengage in emergency situations is solved, ensuring safe vehicle operation.
Patent Information
- Application Number
- CN202310029249.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-09
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-01-09
AI Technical Summary
The gearbox may fail to disengage in an emergency, leading to loss of vehicle control, especially when the output torque of the motor controller cannot be reduced to zero.
By obtaining the current output torque of the motor controller, different disengagement strategies are formulated, and the gearbox is controlled to disengage according to the target disengagement strategy, including strategies for different states of the motor controller, such as normal disengagement, emergency disengagement, emergency disengagement, and emergency disengagement.
It enables disengagement of the gearbox under any motor controller state, avoiding loss of vehicle control and ensuring safe vehicle operation.
Smart Images

Figure CN116241653B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of vehicle control, and particularly relates to a control method and device for disengaging a reduction gearbox, a terminal device and a storage medium. BACKGROUND
[0002] The reduction gearbox is a commonly used device in a new energy vehicle. The reduction gearbox can also be referred to as a reducer or a speed reducer, and the main purpose is to reduce the output of an electric motor or to increase the output of the electric motor. When the reduction gearbox is in the neutral state, the reduction gearbox does not transmit power to the rear axle drive system of the vehicle.
[0003] At present, the disengagement operation of the reduction gearbox must be performed when the output torque of the motor controller is 0. If an emergency occurs or the output torque of the motor controller cannot be reduced to 0, the reduction gearbox cannot be disengaged, which leads to driving accidents. SUMMARY
[0004] The embodiments of the application provide a control method and device for disengaging a reduction gearbox, a terminal device and a storage medium, which can solve the problem that the reduction gearbox cannot be disengaged when an emergency occurs or the output torque of the motor controller cannot be reduced to 0.
[0005] In a first aspect, the embodiments of the application provide a control method for disengaging a reduction gearbox, comprising:
[0006] After receiving a disengagement request, a current output torque of a motor controller is acquired, wherein the motor controller controls a driving motor to operate to generate power, and the power generated by the driving motor is output through the reduction gearbox;
[0007] According to the current output torque, a target disengagement strategy of the reduction gearbox is determined, wherein different disengagement strategies corresponding to different output torques of the motor controller are set in advance;
[0008] The reduction gearbox is controlled to be disengaged to the neutral state according to the target disengagement strategy.
[0009] In a second aspect, the embodiments of the application provide a control device for disengaging a reduction gearbox, comprising:
[0010] A torque acquisition module is configured to acquire a current output torque of a motor controller after receiving a disengagement request, wherein the motor controller controls a driving motor to operate to generate power, and the power generated by the driving motor is output through the reduction gearbox;
[0011] A strategy determination module is configured to determine a target disengagement strategy of the reduction gearbox according to the current output torque, wherein different disengagement strategies corresponding to different output torques of the motor controller are set in advance;
[0012] A control module is configured to control the reduction gearbox to be shifted to neutral according to the target shift-out strategy.
[0013] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the shift-out control method of the reduction gearbox according to any one of the first aspect.
[0014] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the shift-out control method of the reduction gearbox according to any one of the first aspect.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, causes the terminal device to perform the shift-out control method of the reduction gearbox according to any one of the first aspect.
[0016] The beneficial effects of the first aspect of the present application compared with the prior art are that after receiving a shift-out request, the current output torque of the motor controller is obtained, the target shift-out strategy is determined according to the current output torque, and the reduction gearbox is controlled to be shifted out according to the target shift-out strategy.
[0017] The present application formulates different shift-out strategies according to the output torque of the motor controller, and no matter what the current output torque of the motor controller is, the shift-out operation of the reduction gearbox can be realized, and the phenomenon that the vehicle accident occurs due to the failure of the reduction gearbox to be shifted out is avoided.
[0018] It can be understood that the beneficial effects of the second aspect to the fifth aspect can be referred to the related description in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0020] Figure 1 is a flowchart of the shift-out control method of the reduction gearbox provided by an embodiment of the present application;
[0021] Figure 2 is a flowchart of the determination method of the shift-out strategy when the current output torque is greater than or equal to the preset threshold value provided by an embodiment of the present application;
[0022] Figure 3 This is a flowchart illustrating a method for determining vehicle faults according to an embodiment of this application;
[0023] Figure 4 This is a schematic flowchart of a gearbox disengagement control method provided in another embodiment of this application;
[0024] Figure 5 This is a schematic diagram of the gearbox disengagement control device provided in one embodiment of this application;
[0025] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0026] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0027] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0028] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0029] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0030] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.
[0031] The vehicle comprises a front axle system and a rear axle system. When the rear axle system is a drive axle, the rear axle system plays a role of driving and deceleration in addition to a role of bearing. When the rear axle system is a drive axle, the rear axle system can be referred to as a rear axle drive system.
[0032] The power output by the driving motor in the vehicle is transmitted to the rear axle drive system after being processed by the deceleration box, and the vehicle is driven to run by the rear axle drive system.
[0033] The deceleration box can have different gears. For example, a two-gear deceleration box has three gears, namely, an empty gear, a 1st gear and a 2nd gear. When the deceleration box is in the empty gear, the deceleration box does not transmit the power of the driving motor to the rear axle drive system.
[0034] The deceleration box can comprise a shift fork and a gear shifting motor. The gear shifting motor is connected to the shift fork. By forward rotation and reverse rotation of the gear shifting motor, the shift fork is driven to move, so that the deceleration box is engaged and disengaged. For example, when the gear shifting motor is forward rotated, the deceleration box is engaged; when the gear shifting motor is reverse rotated, the deceleration box is disengaged.
[0035] At present, when a vehicle fails, the vehicle is usually speed-limited or the vehicle is limited to run, resulting in that the vehicle cannot run normally or cannot continue to run, which brings inconvenience to the user. For example, when the vehicle is speed-limited, the user cannot quickly drive the vehicle to a repair shop for repair; or when the vehicle is limited to run, the user can only move the vehicle by means of towing. Therefore, it is necessary to develop a method that can still ensure the vehicle to continue to run by disconnecting the rear axle drive system when the vehicle fails (such as a collision accident or a rear wheel lock failure).
[0036] In addition, at present, the process of shifting the deceleration box to the empty gear is carried out in a state that the output torque of the motor controller of the driving motor is 0. If the output torque of the motor controller cannot be reduced to 0, the deceleration box cannot be shifted to the empty gear, that is, the power of the rear axle drive system cannot be cut off, resulting in that the vehicle is out of control, etc.
[0037] Based on the above reasons, the present application proposes a deceleration box gear-shifting control method. When a vehicle failure or a driving system failure is detected, the deceleration box can be controlled to perform emergency gear-shifting, so as to cut off the power of the rear axle drive system, ensure that the front axle system of the vehicle can still run normally, and further ensure that the vehicle can continue to run. Gear-shifting is the process of shifting the gear of the deceleration box from the current gear to the empty gear.
[0038] In addition, the application formulates different disengagement strategies according to the output torque of the motor controller, so that when disengagement is performed, the target disengagement strategy can be determined according to the current output torque of the motor controller, and the reduction gearbox is controlled to disengage according to the target disengagement strategy. The application can disengage the reduction gearbox when the motor controller is in any state, improving the use performance of the reduction gearbox. In addition, the application determines the disengagement strategy according to the current output torque of the motor controller, which can make the reduction gearbox more suitable for the current environment (or state) of the reduction gearbox during disengagement, reduce the wear of the reduction gearbox, and prolong the service life of the reduction gearbox.
[0039] Figure 1 The schematic flowchart of the disengagement control method of the reduction gearbox provided by the application is shown, and the detailed description of the method is as follows: Figure 1 The detailed description of the method is as follows:
[0040] S101, after receiving the disengagement request, obtaining the current output torque of the motor controller, wherein the motor controller controls the driving motor to operate to generate power, and the power generated by the driving motor is output through the reduction gearbox.
[0041] In this embodiment, the reduction gearbox is controlled by the gear shifting controller (Actuator Control Unit for Electrical Axle Actuator, ACU) to realize gear shifting. Whether the gear shifting controller performs gear shifting operation is determined by the vehicle control unit (Hybrid vehicle Control Unit, HCU). When disengagement is needed, the HUC sends a disengagement request to the ACU, and the ACU starts to perform disengagement operation after receiving the disengagement request.
[0042] The disengagement request is a request sent by the HCU when the vehicle detects an abnormality. The vehicle abnormality can be a vehicle abnormality or a driving system abnormality. When the vehicle is abnormal, the power of the rear axle driving system is cut off by controlling the disengagement of the reduction gearbox.
[0043] As an example, in the scene of emergency disengagement, the HCU sends a disengagement request to the ACU after detecting a preset fault event. The preset fault event is a fault event that needs to disconnect the power of the rear axle driving system.
[0044] The motor controller enters a safe state when an abnormality occurs, and the safe state can include an SPO (Safty Pulse Off) state and an ASC (Active Short Circuit) state. The SPO implementation is to disconnect all switching tubes, thereby achieving the disconnection of the motor and the controller; the ASC is to short the upper bridge or the lower bridge, thereby achieving the disconnection of the motor and the controller. The motor controller has no torque output when in the SPO state, that is, the output torque is 0. The motor controller has torque output when in the ASC state. The abnormality of the motor controller refers to the abnormality of the torque control function of the motor controller.
[0045] Therefore, based on the state of the motor controller, in some embodiments, after receiving the request for disengagement, step S101 can further include:
[0046] Detecting the running state of the motor controller.
[0047] If the motor controller is in a normal state or an ASC state, obtaining the current output torque of the motor controller. The normal state of the motor controller indicates that the torque control function of the motor controller is normal.
[0048] In some embodiments, after detecting the running state of the motor controller, the method can further include:
[0049] If the motor controller is in an SPO state, determining that the first strategy is the target disengagement strategy, and the first strategy includes that the output torque of the gear motor is a first torque. The first strategy is a normal disengagement strategy, that is, a normal disengagement process is performed when the current output torque of the motor controller is 0. After disengagement according to the first strategy, if the ACU receives a gear shifting request from the HCU, the gear shifting request can be executed to ensure that the gearbox can continue to shift.
[0050] S102, determining a target disengagement strategy according to the current output torque.
[0051] Wherein, different output torques of the motor controller are pre-set to correspond to different disengagement strategies. The target disengagement strategy includes the disengagement power of the gearbox.
[0052] In this embodiment, different torque intervals are pre-set, and different torque intervals correspond to different disengagement powers. After obtaining the current output torque, the torque interval in which the current output torque is located is found, and the disengagement power corresponding to the torque interval in which the current output torque is located is taken as the disengagement power of the target disengagement strategy.
[0053] In the embodiment, a relationship curve between the output torque and the disengagement power is set in advance. After the current output torque is obtained, the disengagement power corresponding to the current output torque is determined in the relationship curve, and the determined disengagement power is taken as the disengagement power in the target disengagement strategy.
[0054] The disengagement power is provided by a shift motor in the reduction gearbox, and the output torque of the shift motor is the disengagement power. The shift motor is connected to a shift fork in the reduction gearbox, and the shift fork is driven to move to the neutral position by the disengagement power provided by the shift motor to realize the disengagement of the reduction gearbox.
[0055] Specifically, the target disengagement strategy can further include the rotation direction of the shift motor. For example, if the reduction gearbox is disengaged when the shift motor rotates forward, the target disengagement strategy further includes controlling the shift motor to rotate forward.
[0056] S103, controlling the reduction gearbox to disengage to the neutral position according to the target disengagement strategy.
[0057] In the embodiment, after receiving the disengagement request, the current output torque of the motor controller is obtained, the target disengagement strategy is determined according to the current output torque, and the reduction gearbox is controlled to disengage according to the target disengagement strategy. Different disengagement strategies are formulated according to the output torque of the motor controller in the application, and no matter what the current output torque of the motor controller is, the disengagement operation of the reduction gearbox can be realized, and the phenomenon that the vehicle accident occurs due to the failure of the reduction gearbox to disengage is avoided.
[0058] In a possible implementation, the implementation process of step S102 can include:
[0059] If the current output torque is zero, a first strategy is determined as the target disengagement strategy, wherein the first strategy includes that the output torque of the shift motor is a first torque.
[0060] In the embodiment, when the current output torque is zero, normal gear shifting is performed, which can ensure that the reduction gearbox can continue subsequent gear shifting after completing the disengagement. For example, after the disengagement is completed, if gear shifting needs to be continued, the reduction gearbox can shift the gear from the neutral position to the target gear position.
[0061] In a possible implementation, the implementation process of step S102 can include:
[0062] If the current output torque is greater than zero and less than a preset threshold, a second strategy is determined as the target disengagement strategy. The second strategy includes that the output torque of the shift motor is a second torque; the second torque is greater than the first torque, and the second torque is less than the maximum output torque of the shift motor.
[0063] In some embodiments, when the current output torque is greater than zero and less than a preset threshold, the same torque is used to control the shift motor to disengage regardless of the current output torque. For example, the preset threshold is 60 N. If the current output torque is 30 N, the output torque of the shift motor is 10 N; if the current output torque is 40 N, the output torque of the shift motor is 10 N.
[0064] In some embodiments, when the current output torque is greater than zero and less than a preset threshold, a second torque is determined according to the current output torque, and different current output torques correspond to different second torques.
[0065] For example, the preset threshold is 60 N. If the current output torque is 30 N, the output torque of the shift motor is 10 N; if the current output torque is 40 N, the output torque of the shift motor is 15 N.
[0066] In addition, the greater the current output torque of the motor controller, the greater the force of the drive motor acting on the reduction gearbox, and the force of the drive motor acting on the reduction gearbox will provide resistance to disengagement. Therefore, in order to smoothly disengage, the shift motor needs to provide greater power to reduce the resistance of the force of the drive motor to disengagement. For the above reasons, the second torque needs to be greater than the first torque to ensure smooth disengagement.
[0067] As shown in FIG. 1, in a possible implementation, the implementation process of step S102 can include: Figure 2
[0068] S201, if the current output torque is greater than or equal to the preset threshold, enter a waiting state and monitor the real-time output torque of the motor controller during the waiting period, wherein the waiting state lasts for a preset time length.
[0069] In this embodiment, the greater the current output torque, the greater the damage to the reduction gear when the reduction gear is disengaged. Therefore, in order to reduce the damage to the reduction gear during disengagement, if the current output torque is greater than or equal to the preset threshold, a preset time length is needed to determine whether the current output torque can be reduced to below the preset threshold.
[0070] In this embodiment, the preset time length can be set as needed, for example, the preset time length can be set to 30 ms or 60 ms, etc.
[0071] S202, if the real-time output torque is detected to be less than the preset threshold during the waiting period, determining a third strategy as the target disengagement strategy, wherein the third strategy includes that the output torque of the shift motor is a third torque.
[0072] The third torque is greater than the first torque, and the third torque is less than the maximum output torque of the shift motor. The third torque may be the same as or different from the second torque.
[0073] The higher the current output torque of the motor controller, the greater the force exerted by the drive motor on the gearbox, which in turn provides resistance to disengagement. Therefore, to disengage smoothly, the shift motor needs to provide greater power to reduce the resistance from the drive motor. For these reasons, the third torque needs to be greater than the first torque to ensure smooth disengagement.
[0074] S203, if the real-time output torque is greater than or equal to the preset threshold after the waiting state ends, then the fourth strategy is determined to be the target disengagement strategy, wherein the fourth strategy includes the output torque of the shift motor as the fourth torque.
[0075] Wherein, the fourth torque is greater than the second torque and the fourth torque is greater than the third torque, and the fourth torque is less than or equal to the maximum output torque of the shift motor.
[0076] In this embodiment, if the output torque of the motor controller does not decrease to below the preset threshold after waiting for a preset time, then there is no need to wait any longer, and the motor needs to be disengaged immediately.
[0077] Since the resistance to disengagement is greatest when the real-time output torque is greater than or equal to the preset threshold, a greater disengagement force is required to ensure a smooth disengagement. Therefore, the fourth torque needs to be greater than the second torque, and the fourth torque is greater than the third torque.
[0078] In this embodiment, the situation where the gearbox is disengaged when the output torque of the motor controller is not zero is called emergency disengagement. After emergency disengagement, the gearbox will be in a locked state. After the gearbox enters the locked state, the ACU will not execute the shift request issued by the HCU until the ACU receives a release lock request from the HCU. The ACU then controls the gearbox to exit the locked state. The release lock request is generated by the HCU after detecting a first operation, which is the user's action on the release button or release control.
[0079] In one possible implementation, to determine whether the gearbox has disengaged, the gearbox status can be checked after a period of time, and further instructions can be given based on the gearbox status.
[0080] like Figure 3 As shown, after step S103, the above method may further include:
[0081] S301, after a preset time interval, determine whether the gearbox is in neutral.
[0082] In this embodiment, the preset time interval can be set as needed, for example, the preset time interval can be set to 2 seconds or 3 seconds, etc.
[0083] Determining whether the gearbox is in neutral is mainly to check whether the disengagement operation has been completed, so as to determine whether there is a malfunction in the gearbox.
[0084] S302, if the gearbox is in the neutral state, obtain the number of times the gearbox has disengaged, wherein each time the gearbox disengages, it is recorded.
[0085] In this embodiment, if the gearbox is in neutral, it means that the gearbox has successfully disengaged. The disengagement count is incremented by 1 after each disengagement.
[0086] S303, after the number of times the gear disengagement exceeds a preset value, output a first alarm message, wherein the first alarm message is used to indicate that the vehicle needs to be inspected.
[0087] In this embodiment, the preset value can be set as needed. For example, the preset value can be set to 2 times or 3 times.
[0088] If the number of gear shifts is less than or equal to the preset value, then the current gear shift is considered complete.
[0089] S304, if the gearbox is not in the neutral state, output a second alarm message, the second alarm message is used to indicate that there is a shifting fault.
[0090] In this embodiment, if the gearbox is not in neutral, it is determined that the gearbox has failed to disengage and the gearbox may have a shifting fault.
[0091] In this embodiment, after a preset time interval for disengagement control, the system detects whether disengagement is complete, which can further determine whether there is a fault in the gearbox. In addition, it can also determine whether the entire vehicle needs repair based on the disengagement situation, so as to promptly remind the user to have the vehicle inspected, ensuring the vehicle's driving safety and bringing convenience to the user.
[0092] like Figure 4 As shown, in one possible implementation, the above method may further include:
[0093] S11, after receiving the disengagement request, determines whether there is an abnormality in the motor controller.
[0094] S12, If there is an abnormality in the motor controller, determine the current state of the motor controller.
[0095] S13, if the current state of the motor controller is the SPO state, controlling the reduction gearbox to perform normal gear shifting, the normal gear shifting being gear shifting according to the first strategy, and the output torque of the gear shifting motor during the normal gear shifting being the first torque.
[0096] S14, if the current state of the motor controller is the ASC state or the motor controller is normal, detecting the current output torque of the motor controller.
[0097] S15, if the current output torque of the motor controller is greater than 0 and less than a preset threshold, controlling the reduction gearbox to perform the first emergency gear shifting, the output torque of the gear shifting motor during the first emergency gear shifting being greater than the first torque.
[0098] S16, if the current output torque of the motor controller is greater than or equal to the preset threshold, waiting for a preset time length.
[0099] If during the waiting, the current output torque of the motor controller falls below the preset threshold, controlling the reduction gearbox to perform the first emergency gear shifting, the output torque of the gear shifting motor during the first emergency gear shifting being greater than the first torque and less than the maximum output torque.
[0100] S17, if during the waiting, the current output torque of the motor controller does not fall below the preset threshold, controlling the reduction gearbox to perform the second emergency gear shifting, the output torque of the gear shifting motor during the second emergency gear shifting being the maximum output torque.
[0101] S18, after the preset time interval, checking whether the reduction gearbox is in the neutral state.
[0102] S19, if the reduction gearbox is not in the neutral state, the gear shifting system in the vehicle is faulty.
[0103] S20, if the reduction gearbox is in the neutral state and the number of gear shifting times of the reduction gearbox is greater than a preset value, reminding the user that the vehicle needs to be overhauled.
[0104] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0105] corresponding to the gear shifting control method of the reduction gearbox described in the above embodiment, Figure 5 a structural block diagram of the gear shifting control device of the reduction gearbox provided by the embodiments of the present application is shown, only the parts related to the embodiments of the present application are shown for the convenience of description.
[0106] With reference to Figure 5 The device 400 can include a torque acquisition module 410, a strategy determination module 420 and a gear shifting control module 430.
[0107] The torque acquisition module 410 is configured to acquire a current output torque of a motor controller after receiving the disengagement request, where the motor controller controls a driving motor to operate to generate power, and the power generated by the driving motor is output through a reduction box.
[0108] The strategy determination module 420 is configured to determine a target disengagement strategy according to the current output torque, where different output torques of the motor controller correspond to different disengagement strategies.
[0109] The disengagement control module 430 is configured to control the reduction box to disengage to neutral according to the target disengagement strategy.
[0110] In a possible implementation, the reduction box includes a shift motor and a shift fork, the shift motor is connected to the shift fork, and the shift motor provides disengagement power to drive the shift fork to move to a neutral position to realize disengagement of the reduction box.
[0111] The strategy determination module 420 can be specifically configured to:
[0112] If the current output torque is zero, the first strategy is determined as the target disengagement strategy, where the first strategy includes that an output torque of the shift motor is a first torque.
[0113] In a possible implementation, the strategy determination module 420 can be specifically configured to:
[0114] If the current output torque is greater than zero and less than a preset threshold, the second strategy is determined as the target disengagement strategy, where the second strategy includes that the output torque of the shift motor is a second torque; the second torque is greater than the first torque, and the second torque is less than a maximum output torque of the shift motor.
[0115] In a possible implementation, the strategy determination module 420 can be specifically configured to:
[0116] If the current output torque is greater than or equal to the preset threshold, a waiting state is entered, and a real-time output torque of the motor controller is monitored during the waiting state, where the waiting state lasts for a preset time length.
[0117] If the real-time output torque is detected to be less than the preset threshold during the waiting state, the third strategy is determined as the target disengagement strategy, where the third strategy includes that the output torque of the shift motor is a third torque; the third torque is greater than the first torque, and the third torque is less than the maximum output torque of the shift motor.
[0118] In a possible implementation, the strategy determination module 420 can be specifically configured to:
[0119] If the real-time output torque is greater than or equal to the preset threshold after the waiting state ends, a fourth strategy is determined as the target disengagement strategy, wherein the fourth strategy includes that the output torque of the shift motor is a fourth torque; the fourth torque is greater than the second torque, and the fourth torque is greater than the third torque, and the fourth torque is less than or equal to the maximum output torque of the shift motor.
[0120] In a possible implementation, the disengagement control module 430 is further connected with:
[0121] A gear position determination module, configured to determine whether the reduction gearbox is in a neutral state after a preset time interval;
[0122] A number acquisition module, configured to acquire a disengagement number of the reduction gearbox if the reduction gearbox is in the neutral state, wherein each disengagement of the reduction gearbox is recorded;
[0123] A first alarm output module, configured to output a first alarm information if the disengagement number is greater than a preset value, wherein the first alarm information is used to indicate that the vehicle needs to be maintained.
[0124] In a possible implementation, the gear position determination module is further connected with:
[0125] A second alarm output module, configured to output a second alarm information if the reduction gearbox is not in the neutral state, wherein the second alarm information is used to indicate that there is a shift failure.
[0126] It should be noted that the information interaction, execution process and the like between the above-described apparatuses / units are based on the same concept as the method embodiments of the present application, and the specific functions and the technical effects brought by the same can be referred to the method embodiments part, and will not be described here.
[0127] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the above described functions. The functional units and modules in the embodiments can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit, and the integrated unit can be realized in the form of hardware or software. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0128] The embodiments of the present application also provide a terminal device, which refers to Figure 6 The terminal device 500 can include at least one processor 510, a memory 520, and a computer program stored in the memory 520 and executable on the at least one processor 510, wherein the processor 510 implements the steps in any of the above method embodiments when executing the computer program, for example Figure 1 Steps S101 to S103 in the illustrated embodiment. Alternatively, the processor 510 implements the functions of each module / unit in the above apparatus embodiments when executing the computer program, for example Figure 5 The functions of the torque acquisition module 410 to the clutch-off control module 430 illustrated.
[0129] For example, the computer program can be divided into one or more modules / units, one or more modules / units are stored in the memory 520 and executed by the processor 510 to complete the present application. The one or more modules / units can be a series of computer program segments capable of completing a specific function, which are used to describe the execution process of the computer program in the terminal device 500.
[0130] Those skilled in the art can understand that Figure 6 It is only an example of a terminal device and does not constitute a limitation on the terminal device, which can include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, buses, etc.
[0131] The processor 510 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0132] The memory 520 can be an internal storage unit of the terminal device, and can also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like. The memory 520 is used to store the computer program and other programs and data required by the terminal device. The memory 520 can also be used to temporarily store data that has been output or will be output.
[0133] The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, the bus in the drawings of the present application does not limit to only one bus or one type of bus.
[0134] The deceleration box decoupling control method provided by the embodiments of the present application can be applied to a terminal device such as a computer, a tablet computer, a notebook computer, a netbook, a personal digital assistant (PDA), and the like. The embodiments of the present application do not limit the specific type of the terminal device.
[0135] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.
[0136] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or in a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0137] In the embodiments provided in the present application, it should be understood that the disclosed terminal device, apparatus and method can be implemented by other manners. For example, the terminal device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0138] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.
[0139] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0140] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by computer programs instructing related hardware, and the computer programs can be stored in a computer readable storage medium, and the computer programs can realize the steps of each method embodiment when executed by one or more processors.
[0141] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be implemented by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. The computer program, when executed by one or more processors, can implement the steps of each method embodiment.
[0142] Similarly, as a computer program product, when the computer program product runs on the terminal device, it enables the terminal device to implement the steps in each of the above method embodiments.
[0143] The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
[0144] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of control of kickdown of a reduction gearbox, characterized in that, The method comprises the following steps: After receiving the request for decoupling, the current output torque of the motor controller is obtained, wherein the motor controller controls the driving motor to operate to generate power, and the power generated by the driving motor is output through the reduction gearbox; According to the current output torque, the target decoupling strategy of the reduction gearbox is determined, wherein different output torques of the motor controller correspond to different decoupling strategies; The reduction gearbox is decoupled to the neutral position according to the target decoupling strategy; The method comprises the following steps: If the current output torque is zero, the first strategy is determined as the target decoupling strategy, wherein the first strategy comprises that the output torque of the shift motor is a first torque.
2. The control method of the reduction gearbox according to claim 1, wherein The method comprises the following steps: If the current output torque is greater than zero and less than a preset threshold, the second strategy is determined as the target decoupling strategy, wherein the second strategy comprises that the output torque of the shift motor is a second torque; the second torque is greater than the first torque, and the second torque is less than the maximum output torque of the shift motor.
3. The control method of claim 2, wherein, The method comprises the following steps: If the current output torque is greater than or equal to the preset threshold, a waiting state is entered, and the real-time output torque of the motor controller is monitored during the waiting period, wherein the waiting state lasts for a preset time length; If the real-time output torque is less than the preset threshold during the waiting period, the third strategy is determined as the target decoupling strategy, wherein the third strategy comprises that the output torque of the shift motor is a third torque; the third torque is greater than the first torque, and the third torque is less than the maximum output torque of the shift motor.
4. The control method of the reduction gear according to claim 3, wherein The method comprises the following steps: If the real-time output torque is greater than or equal to the preset threshold after the waiting state ends, the fourth strategy is determined as the target decoupling strategy, wherein the fourth strategy comprises that the output torque of the shift motor is a fourth torque; the fourth torque is greater than the second torque, and the fourth torque is greater than the third torque; the fourth torque is less than or equal to the maximum output torque of the shift motor.
5. The control method of the reduction gear according to any one of claims 1 to 4, characterized in that, The method further comprises the following steps after the reduction gearbox is decoupled to the neutral position according to the target decoupling strategy: After a preset time interval, it is judged whether the reduction gearbox is in the neutral state; If the reduction gearbox is in the neutral state, the decoupling times of the reduction gearbox are obtained, wherein each decoupling of the reduction gearbox is recorded; After the decoupling times are greater than a preset value, a first warning information is output, wherein the first warning information is used to indicate that the vehicle needs to be repaired.
6. The control method of the reduction gear according to claim 5, wherein The method further comprises the following steps after it is judged whether the reduction gearbox is in the neutral state: If the reduction gearbox is not in the neutral state, output second warning information, the second warning information is used to represent that there is a shift failure.
7. A control device for a speed change gear box, characterized by The reduction gearbox comprises a shift motor and a shift fork, the shift motor is connected with the shift fork, and the shift fork is driven to move to a neutral position by a shift power provided by the shift motor to realize the neutralization of the reduction gearbox. A torque acquisition module is configured to acquire a current output torque of a motor controller after receiving a neutralization request, wherein the motor controller controls a driving motor to generate power, and the power generated by the driving motor is output through a reduction gearbox; A strategy determination module is configured to determine a target neutralization strategy of the reduction gearbox according to the current output torque, wherein different output torques of the motor controller correspond to different neutralization strategies. A neutralization control module is configured to control the reduction gearbox to neutralize to a neutral state according to the target neutralization strategy. The strategy determination module is further configured to: If the current output torque is zero, determine a first strategy as the target neutralization strategy, wherein the first strategy comprises that an output torque of the shift motor is a first torque.
8. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the neutralization control method of the reduction gearbox according to any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program is executed by the processor to realize the neutralization control method of the reduction gearbox according to any one of claims 1 to 6.
Citation Information
Patent Citations
Speed changer protection system and method
CN108302196A
Whole vehicle power-off control strategy of pure electric vehicles
CN111731103A