Online gear correction method of line-control gear shifting actuator

文档序号:847952 发布日期:2021-03-16 浏览:21次 中文

阅读说明:本技术 一种线控换挡执行器的在线挡位校正方法 (Online gear correction method of line-control gear shifting actuator ) 是由 王琪 黄锐景 胡文贵 黄杰 周旋 于 2020-10-30 设计创作,主要内容包括:本发明公开了一种线控换挡执行器的在线挡位校正方法,包括以下步骤:屏蔽挡位切换功能、新标定左止点角度值、新标定右止点角度值、得到每一挡位的进出角度值、进行反向标定、挡位中心值计算、挡位校正,通过上述步骤换挡执行器控制器将进行实车再标定以达到挡位校正的作用,从而消除耐久磨损对换挡精度的影响,保证换挡执行器执行到位后,自动变速箱精准到达目标挡位。(The invention discloses an online gear correction method of a wire-controlled gear shifting actuator, which comprises the following steps: the method comprises the following steps of shielding a gear switching function, newly calibrating a left dead point angle value, newly calibrating a right dead point angle value, obtaining an in-out angle value of each gear, carrying out reverse calibration, calculating a gear center value and correcting the gears, and carrying out real vehicle recalibration by the gear shifting actuator controller through the steps to achieve the effect of gear correction, so that the influence of durable wear on gear shifting precision is eliminated, and the automatic gearbox is guaranteed to accurately reach a target gear after the gear shifting actuator is executed in place.)

1. An online gear correction method of a wire-controlled gear shifting actuator is characterized by comprising the following steps:

the shielding gear switching function: the actuator controller shields the gear switching function;

newly calibrating the angle value of the left dead point: the actuator controller drives the motor to move to a left dead center at a fixed duty ratio, after the motor moves for a fixed time, the position of the sensor at the moment is read and is corrected with a preset range, if the position of the sensor is within the preset range, the position of the sensor is an angle value of the newly calibrated left dead center, and if the position of the sensor is not within the preset range, the duty ratio is increased for re-calibration;

calibrating the angle value of the right dead center: the actuator controller drives the motor to move to a right dead center at a fixed duty ratio, in the process, the automatic gearbox sequentially sends the current gear of the gearbox to a CAN bus, and when the left dead center reaches the left boundary of a first gear range, the current gear of the gearbox is an invalid value; when the left boundary of the first gear range reaches the right boundary of the first gear range, the current gear of the gearbox is the first gear; when the right boundary of the first gear range reaches the left boundary of the second gear range, the current gear of the gearbox is an invalid value; reading the position of the sensor at the moment until the motor moves for a fixed time, and calibrating the angle position of a right dead center;

obtaining an angle of advance value of each gear: in the process of newly calibrating the right dead point angle value (forward calibration), the actuator controller records that the actuator angle value when the current gear of the gearbox on the CAN bus is changed from an invalid value to a first gear is a first gear entering angle, the actuator angle value when the current gear is changed from the first gear to the invalid value is a first gear outgoing angle, and similarly, the entering angles and the outgoing angles of the rest gears are obtained;

carrying out reverse calibration: the driving motor moves from a right dead center to a left dead center at a fixed duty ratio, and the entering angle and the exiting angle of each gear are obtained in the same way;

calculating a gear center value: the central value of each gear is (the gear entering angle when the gear is calibrated in the forward direction + the gear moving angle when the gear is calibrated in the reverse direction)/4;

gear correction: and writing the central value of each gear angle into a controller, and controlling the motor to move by using the controller to achieve the effect of eliminating the influence of durable wear on gear execution.

2. The method of online gear correction of a shift-by-wire actuator according to claim 1, characterized in that: when the on-line gear correction method of the shift-by-wire actuator is executed, the speed of the whole vehicle is 0km/h and the brake is stepped on.

3. The method of online gear correction of a shift-by-wire actuator according to claim 2, characterized in that: the on-line gear correction method of the shift-by-wire actuator needs to meet a trigger condition, and when the trigger condition is met, the on-line gear correction method of the shift-by-wire actuator starts an angle correction function.

4. The method of online gear correction of a shift-by-wire actuator of claim 3, wherein: the triggering condition is that the whole vehicle is electrified and circulated every time a certain number of times is met.

5. The method of online gear correction of a shift-by-wire actuator of claim 3, wherein: and the triggering condition is that the motor of the gear shifting actuator has a locked rotor fault and is repaired.

6. The method of online gear correction of a shift-by-wire actuator of claim 3, wherein: and the gear of the gear shifting actuator is inconsistent with the gear of the gearbox.

7. The method of online gear correction of a shift-by-wire actuator according to claim 1, characterized in that: in the step of calibrating the angle value of the left dead point, the duty ratio can be calibrated, and the actuator can complete the complete stroke within 1 s.

8. The method of online gear correction of a shift-by-wire actuator according to claim 1, characterized in that: in the step of calibrating the angle value of the left dead point, the design tolerance, the installation error and the durable change are considered in the preset range, and a reasonable range is set for the angle value of the dead point.

9. The method of online gear correction of a shift-by-wire actuator according to claim 1, characterized in that: in the step of newly calibrating the angle value of the left dead point, after the duty ratio is increased and calibration is carried out again for a plurality of times, when the newly calibrated angle value of the left dead point is not in the preset range, a user is prompted that the part is excessively worn and needs to be replaced by a new part.

10. The method of online gear correction of a shift-by-wire actuator according to claim 1, characterized in that: the online gear correction method of the shift-by-wire actuator is suitable for a shift actuator (P/R/N/D gear switching) of a traditional fuel vehicle and is also suitable for a P gear actuator (P/non-P unlocking and locking) of a new energy vehicle.

Technical Field

The invention relates to a gear shifting actuator, in particular to an online gear correction method of a line control gear shifting actuator.

Background

In order to make the shift operation process smoother and match with the automatic driving technology such as automatic parking, the application of the shift-by-wire system is gradually becoming widespread. The shift-by-wire system is generally divided into three parts, namely a shift controller (GSM) for recognizing the operation of a driver and sending a gear switching request, an Actuator Controller (ACM) for receiving the GSM gear switching request and controlling the movement of a shift actuator (SCU), wherein the shift actuator (SCU) is an actuating mechanism of the shift-by-wire system. The shift-by-wire actuator adopts angle feedback to realize closed-loop control, whether the automatic gearbox can shift gears accurately depends on whether the actuator controller can control the shift actuator to accurately push and pull the automatic gearbox in place.

Under the condition that a control algorithm of a gear shifting actuator is mature, factors influencing whether an automatic gearbox can be accurately positioned are that the central value of the gear (PRND) angle of the actuator corresponds to the mechanical central position of the gear (PRND) groove of the gearbox one by one, namely the gear angle calibration accuracy and stability of the gear shifting actuator. Before loading, the gear angle of the actuator is accurately calibrated, but in the running process of a real vehicle, mechanical abrasion is generated after a mechanical structure relatively moves for many times, so that the angle value of a gear shifting actuator sensor corresponding to the central position of a gear groove of an automatic gearbox changes, namely before abrasion, the angle change value between two gear central values is delta C, and after abrasion, the angle change value may become delta C'. After the actuator and the automatic gearbox are abraded, the mechanical structure can be abraded to a certain degree, so that gear stroke is changed, the angle value of the sensor corresponding to the stroke can be changed accordingly, and if the angle value is controlled according to the gear angle value calibrated before loading, the phenomenon that gear shifting is not accurate enough or even not in place can be caused.

Disclosure of Invention

In order to overcome the defects of the prior art, one of the purposes of the invention is to provide an online gear correction method for a linear control gear shifting actuator, which eliminates the change of gear stroke caused by mechanical wear after long-time use, and the change of the angle value of a sensor corresponding to the stroke, and ensures that an automatic gearbox accurately reaches a target gear after the gear shifting actuator is executed in place.

One of the purposes of the invention is realized by adopting the following technical scheme:

an online gear correction method of a wire-controlled gear shifting actuator comprises the following steps:

the shielding gear switching function: the actuator controller shields the gear switching function;

newly calibrating the angle value of the left dead point: the actuator controller drives the motor to move to a left dead center at a fixed duty ratio, after the motor moves for a fixed time, the position of the sensor at the moment is read and is corrected with a preset range, if the position of the sensor is within the preset range, the position of the sensor is an angle value of the newly calibrated left dead center, and if the position of the sensor is not within the preset range, the duty ratio is increased for re-calibration;

calibrating the angle value of the right dead center: the actuator controller drives the motor to move to a right dead center at a fixed duty ratio, in the process, the automatic gearbox sequentially sends the current gear of the gearbox to a CAN bus, and when the left dead center reaches the left boundary of a first gear range, the current gear of the gearbox is an invalid value; when the left boundary of the first gear range reaches the right boundary of the first gear range, the current gear of the gearbox is the first gear; when the right boundary of the first gear range reaches the left boundary of the second gear range, the current gear of the gearbox is an invalid value; reading the position of the sensor at the moment until the motor moves for a fixed time, and calibrating the angle position of a right dead center;

obtaining an angle of advance value of each gear: in the process of newly calibrating the right dead point angle value (forward calibration), the actuator controller records that the actuator angle value when the current gear of the gearbox on the CAN bus is changed from an invalid value to a first gear is a first gear entering angle, the actuator angle value when the current gear is changed from the first gear to the invalid value is a first gear outgoing angle, and similarly, the entering angles and the outgoing angles of the rest gears are obtained;

carrying out reverse calibration: the driving motor moves from a right dead center to a left dead center at a fixed duty ratio, and the entering angle and the exiting angle of each gear are obtained in the same way;

calculating a gear center value: the central value of each gear is (the gear entering angle when the gear is calibrated in the forward direction + the gear moving angle when the gear is calibrated in the reverse direction)/4;

gear correction: and writing the central value of each gear angle into a controller, and controlling the motor to move by using the controller to achieve the effect of eliminating the influence of durable wear on gear execution.

Furthermore, when the on-line gear correction method of the shift-by-wire actuator is executed, the vehicle speed of the whole vehicle is 0km/h and the brake is stepped on.

Further, the on-line gear correction method of the shift-by-wire actuator needs to meet a trigger condition, and when the trigger condition is met, the on-line gear correction method of the shift-by-wire actuator starts an angle correction function.

Further, the triggering condition is that the whole vehicle is electrified and circulated every time a certain number of times is met.

Further, the triggering condition is that a motor of the gear shifting actuator has a locked rotor fault and is repaired.

Further, the gear of the shift actuator is out of order from the gear of the gearbox.

Further, in the step of calibrating the angle value of the left dead center newly, the duty ratio can be calibrated, and the complete stroke of the actuator can be finished within 1 s.

Further, in the step of calibrating the angle value of the left dead point newly, the preset range takes design tolerance, installation error and endurance change into consideration, and a reasonable range is set for the angle value of the dead point.

Furthermore, in the step of newly calibrating the angle value of the left dead point, after the duty ratio is increased and calibration is performed again for a plurality of times, when the newly calibrated angle value of the left dead point is not within the preset range, a user is prompted that the part is worn excessively and needs to be replaced by a new part.

Furthermore, the online gear correction method of the shift-by-wire actuator is not only suitable for the shift actuator (P/R/N/D gear switching) of the traditional fuel vehicle, but also suitable for the P gear actuator (P/non-P unlocking and locking) of the new energy vehicle.

Compared with the prior art, the on-line gear correction method of the shift-by-wire actuator has the advantages that under the condition that specific safety conditions and any trigger condition are met, the shift actuator controller can perform real-vehicle recalibration to achieve the effect of gear correction, so that the influence of durable wear on the shift precision is eliminated, and the automatic gearbox can accurately reach the target gear after the shift actuator is executed in place.

Drawings

FIG. 1 is a schematic diagram of an automatic transmission range for an online gear correction method for a shift-by-wire actuator of the present invention;

FIG. 2 is a flow chart of an online gear correction method of the shift-by-wire actuator of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

It will be understood that when an element is referred to as being "secured to" another element, it can be directly on the other element or intervening elements may also be present, secured by intervening elements. When a component is referred to as being "connected" to another component, it can be directly connected to the other component or intervening components may also be present. When an element is referred to as being "disposed on" another element, it can be directly disposed on the other element or intervening elements may also be present. The terms "vertical," "horizontal," "left," "right," and the like as used herein are for illustrative purposes only.

Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

Referring to fig. 1 to 2, the on-line gear correction method for the shift-by-wire actuator is used for correcting the center position of a gear, and the shift actuator controller performs real-vehicle recalibration to achieve the effect of gear correction, so that the influence of durable wear on the shift precision is eliminated.

An online gear correction method of a wire-controlled gear shifting actuator comprises the following steps:

the shielding gear switching function: the actuator controller shields the gear switching function;

newly calibrating the angle value of the left dead point: the actuator controller drives the motor to move to a left dead center at a fixed duty ratio, after the motor moves for a fixed time, the position of the sensor at the moment is read and is corrected with a preset range, if the position of the sensor is within the preset range, the position of the sensor is an angle value of the newly calibrated left dead center, and if the position of the sensor is not within the preset range, the duty ratio is increased for re-calibration;

calibrating the angle value of the right dead center: the actuator controller drives the motor to move to a right dead center at a fixed duty ratio, in the process, the automatic gearbox sequentially sends the current gear of the gearbox to a CAN bus, and when the left dead center reaches the left boundary of a first gear range, the current gear of the gearbox is an invalid value; when the left boundary of the first gear range reaches the right boundary of the first gear range, the current gear of the gearbox is the first gear; when the right boundary of the first gear range reaches the left boundary of the second gear range, the current gear of the gearbox is an invalid value; reading the position of the sensor at the moment until the motor moves for a fixed time, and calibrating the angle position of a right dead center;

obtaining an angle of advance value of each gear: in the process of newly calibrating the right dead point angle value (forward calibration), the actuator controller records that the actuator angle value when the current gear of the gearbox on the CAN bus is changed from an invalid value to a first gear is a first gear entering angle, the actuator angle value when the current gear is changed from the first gear to the invalid value is a first gear outgoing angle, and similarly, the entering angles and the outgoing angles of the rest gears are obtained;

carrying out reverse calibration: the driving motor moves from a right dead center to a left dead center at a fixed duty ratio, and the entering angle and the exiting angle of each gear are obtained in the same way;

calculating a gear center value: the central value of each gear is (the gear entering angle when the gear is calibrated in the forward direction + the gear moving angle when the gear is calibrated in the reverse direction)/4;

gear correction: and writing the central value of each gear angle into a controller, and controlling the motor to move by using the controller to achieve the effect of eliminating the influence of durable wear on gear execution.

When the gears are calibrated on line, the gear shifting actuator can momentarily lose the original functions, conditions need to be formulated strictly, and potential safety hazards are avoided. Therefore, when the on-line gear correction method of the shift-by-wire actuator is executed, the condition that the vehicle speed of the whole vehicle is 0km/h and the brake is stepped on must be met. The on-line gear correction method of the shift-by-wire actuator is also provided with a trigger condition, meets any one of the following trigger conditions, and starts an angle correction function: 1. the whole vehicle is electrified and circulated for a certain number of times; 2. a motor of the gear shifting actuator has a locked rotor fault and is repaired; 3. and the gear of the gear shifting actuator is inconsistent with the gear of the gearbox. And after the conditions are met, the step of shielding gear switching function is started to be executed.

The method provided by the invention is not only suitable for the shift-by-wire system with the actuator controller separated from the actuator, but also suitable for the shift-by-wire system with the actuator controller and the actuator integrated. The method provided by the invention is not only suitable for a gear shifting actuator (P/R/N/D gear shifting) of a traditional fuel vehicle, but also suitable for a P gear actuator (P/non-P unlocking and locking) of a new energy vehicle.

The following description will take the shift actuator (P/R/N/D shift) of a conventional fuel vehicle as an example.

An online gear correction method of a wire-controlled gear shifting actuator comprises the following steps:

judging the condition and the opportunity of carrying out gear calibration on line: when the gears are calibrated on line, the gear shifting actuator can momentarily lose the original functions, so that conditions need to be formulated strictly, and potential safety hazards are avoided. Therefore, when the on-line gear correction method of the shift-by-wire actuator is executed, the condition that the vehicle speed of the whole vehicle is 0km/h and the brake is stepped on must be met. The on-line gear correction method of the shift-by-wire actuator is also provided with a trigger condition, meets any one of the following trigger conditions, and starts an angle correction function: 1. the whole vehicle is electrified and circulated for a certain number of times; 2. a motor of the gear shifting actuator has a locked rotor fault and is repaired; 3. and the gear of the gear shifting actuator is inconsistent with the gear of the gearbox. And after the conditions are met, the step of shielding gear switching function is started to be executed.

The shielding gear switching function: the actuator controller shields the gear switching function;

newly calibrating the angle value of the left dead point: the gear stroke of the actuator is shown in fig. 2, the limits at two sides are AB two points respectively, the actuator controller drives the motor to move to a left dead center A with a fixed duty ratio (the duty ratio can be calibrated, and the complete stroke of the actuator can be completed in about 1 s), after 2s, the position of the sensor at the moment is read, and is corrected with a preset range (the preset range takes design tolerance, installation error and durable change into consideration, and a reasonable range is set for the angle value of the dead center, if the angle value is not in the preset range, the position of the sensor is the newly calibrated angle value of the left dead center A, if the angle value is not in the preset range, the duty ratio is increased to perform calibration again, and after the calibration is performed again for a plurality of times, when the angle value of the newly calibrated left dead center A is not in the preset range, a user is prompted that parts are excessively worn, and new;

calibrating the angle value of the right dead center: the actuator controller drives the motor to move towards a right dead center B with a fixed duty ratio, and in the process, the automatic gearbox sequentially sends the current gear of the gearbox to a CAN bus and a left boundary P of a range from a left dead center A to the gear PlWhen the gear is at the current gear, Invalid (Invalid value) is set, and the gear is at the left boundary P of the range of PlTo the right boundary P of P rangerWhen the current gear of the gearbox is P, the gear is at the right boundary P of the range of PrTo the left boundary R of the R rangelWhen the current gear of the gearbox is Invalid (Invalid value), the angle position of a right dead center B is calibrated until 2s is finished, and the specific process is shown in figure 2;

obtaining an angle of advance value of each gear: in the step of calibrating the Angle value of the right dead center, the actuator controller records the Angle value Angle _ P of the actuator when the current gear of the gearbox on the CAN bus is changed from Invalid to Pl(P gear entry angle) from PAngle _ P of actuator Angle value at Invalidr(P gear away angle); obtaining Angle _ R by the same wayl,Angle_Rr,Angle_Nl,Angle_Nr,Angle_Dl,Angle_Dr

Carrying out reverse calibration: the driving motor moves from the right dead center B to the left dead center A at a fixed duty ratio to obtain Angle1_ Dr,Angle1_Dl,Angle1_Nr,Angle1_Nl,Angle1_Rr,Angle1_Rl,Angle1_Pr,Angle1_Pl

Calculating a gear center value: the gear center value is the midpoint of the left boundary and the right boundary of the gear, and Angle _ P is equal to (Angle _ P)l+Angle_Pr+Angle1_Pl+Angle1_Pr) And/4, obtaining Angle _ R, Angle _ N and Angle _ D in the same way;

gear correction: the central values of the Angle _ P, Angle _ R, Angle _ N and Angle _ D gears are written into a controller, and the controller is used for controlling the motor to move, so that the effect of eliminating the influence of durable wear on the gears is achieved.

Various other modifications and changes may be made by those skilled in the art based on the above-described technical solutions and concepts, and all such modifications and changes should fall within the scope of the claims of the present invention.

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种线控换挡执行器的在线温度补偿方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!