Vehicle control device

CN117203082BActive Publication Date: 2026-09-25DENSO CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280030509.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-04-28
Filing Date
2022-03-24
Publication Date
2026-09-25
Estimated Expiration
2042-03-24

AI Technical Summary

Benefits of technology

[0011]在解除驻车锁定时,主机马达驱动控制部在判定为促动器停滞的情况下,进行驱动主机马达以降低驻车齿轮与驻车控制杆的啮合表面压力的啮合表面压力降低控制。由此,能够适当地解除驻车锁定。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117203082B_ABST
    Figure CN117203082B_ABST
Patent Text Reader

Abstract

A vehicle control device (80) is provided with: an actuator drive control section (811) that controls driving of an actuator (40); a host motor drive control section (821) that controls driving of a host motor (70); and a stagnation determination section (822). The stagnation determination section (822) determines stagnation of the actuator (40) based on a detection value of a sensor section (68) that detects a physical quantity that varies according to a driving state of the actuator (40). When the parking lock is released, the host motor drive control section (821) performs engagement surface pressure reduction control that drives the host motor (70) to reduce an engagement surface pressure of the parking gear (35) and the parking lever (33) in the case where it is determined that the actuator (40) is stagnant.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Related applications

[0002] This application is made based on patent application No. 2021-076448, filed on April 28, 2021, the contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to vehicle control devices. Background Technology

[0004] Currently, there are known electronic control devices that use actuators to control the operation of the parking lock mechanism to switch gears in an automatic transmission. For example, in Patent Document 1, when the output torque of the actuator cannot be used to release the parking lock mechanism, an electric generator, as a drive source, outputs a drive torque capable of releasing the parking lock mechanism.

[0005] Prior art literature

[0006] Patent documents

[0007] Patent Document 1: Japanese Patent Application Publication No. 2019-122168 Summary of the Invention

[0008] In Patent Document 1, the determination of whether to disengage from Park (P) is based on the electrical signal output by the gear position sensor. If not disengaged, the release torque is output to the parking lock mechanism by controlling the electric motor MG, which serves as the drive source. However, in Patent Document 1, where the determination of whether to disengage from Park is based on the value of the gear position sensor and the output control of the release torque by the electric motor MG is initiated based on the determination result, there is a potential for delay in disengaging from Park. The purpose of this disclosure is to provide a vehicle control device capable of properly releasing the parking lock.

[0009] The vehicle control device disclosed herein controls a vehicle drive system. The vehicle drive system includes a main motor, a parking lock mechanism, and an actuator. The main motor is the drive source for the vehicle. The parking lock mechanism has a parking control lever that can lock the axle by engaging with a parking gear connected to the axle; the parking lock mechanism can lock the rotation of the axle by engaging the parking gear with the parking control lever. The actuator can drive the parking control lever.

[0010] The vehicle control unit includes: an actuator drive control unit for controlling the drive of the actuator; a main motor drive control unit for controlling the drive of the main motor; and a stall determination unit. The stall determination unit determines the stall of the actuator based on the detection values ​​of a sensor unit that detects physical quantities that change according to the drive state of the actuator.

[0011] When the parking lock is released, if the main motor drive control unit determines that the actuator is stopped, it drives the main motor to reduce the engagement surface pressure between the parking gear and the parking control lever. This reduces the engagement surface pressure, thereby enabling the parking lock to be released appropriately. Attached Figure Description

[0012] The foregoing and other objects, features, and advantages of this disclosure are described with reference to the appendix. Figure 1 This will become clearer as the following detailed description is provided. In these diagrams:

[0013] Figure 1 This is a simplified structural diagram illustrating the vehicle drive system according to the first embodiment;

[0014] Figure 2 This is a perspective view illustrating the stop switching mechanism and parking locking mechanism of the first embodiment;

[0015] Figure 3 This is a cross-sectional view showing the actuator of the first embodiment;

[0016] Figure 4 yes Figure 3 The view in the VI direction;

[0017] Figure 5 yes Figure 3 The view in the V direction;

[0018] Figure 6 It is an explanatory diagram illustrating the tilted state of the vehicle;

[0019] Figure 7 This is a schematic diagram illustrating the engagement surface pressure of the parking locking mechanism;

[0020] Figure 8 This is an explanatory diagram illustrating the torque required to disengage the P gear;

[0021] Figure 9 This is an explanatory diagram illustrating the output torque of the actuator in the first embodiment;

[0022] Figure 10 This is a flowchart illustrating the actuator control process of the first embodiment;

[0023] Figure 11 This is a flowchart illustrating the MG control process of the first embodiment;

[0024] Figure 12 This is a timing diagram illustrating the P-file release control process of the first embodiment;

[0025] Figure 13 This is a flowchart illustrating the MG control process of the second embodiment;

[0026] Figure 14 This is an explanatory diagram illustrating the setting of the arrival determination value in the second embodiment;

[0027] Figure 15 This is a timing diagram illustrating the P-level release control process in the second embodiment;

[0028] Figure 16 This is a diagram illustrating the setting of the arrival determination time in the third embodiment;

[0029] Figure 17 This is a flowchart illustrating the MG control process of the fourth embodiment;

[0030] Figure 18 This is an explanatory diagram that conceptually illustrates the setting range of the initial torque value and the upper limit torque value in the fifth embodiment;

[0031] Figure 19 This is a flowchart illustrating the MG control process of the fifth embodiment;

[0032] Figure 20 This is a timing diagram illustrating the P-file release control process in the fifth embodiment. Detailed Implementation

[0033] The vehicle control device will now be described with reference to the accompanying drawings. In various embodiments, substantially identical structures will be labeled with the same reference numerals, and descriptions will be omitted.

[0034] (First Implementation)

[0035] The first embodiment is in Figures 1-12 As shown in the image. Figure 1 As shown, the vehicle drive system 90 includes a main motor 70, an inverter 71, a parking lock mechanism 30, an actuator 40, and a vehicle control device 80, etc., and is mounted on the vehicle 100 (see reference). Figure 6 Hereinafter, the main motor 70 will be appropriately referred to as "MG".

[0036] The main motor 70 is a so-called electric generator, functioning as an electric motor to generate torque by rotating when powered by an inverter 71 via a battery (not shown), and as a generator to generate electricity when the vehicle 100 is braked. The driving force generated by the main motor 70 rotates the wheels 98 via a reduction gear 96 and an axle 95. Figure 1 The example shown is an electric vehicle 100 whose drive source is a main motor 70, but it could also be a hybrid vehicle that uses an engine (not shown) as a drive source. Additionally, in Figure 1 The stop mechanism 20 is omitted in the text.

[0037] like Figure 2 As shown, the shift-by-wire system 91 includes an actuator 40, a stop mechanism 20, and a parking lock mechanism 30. The actuator 40 is rotary and includes a motor 50 and a power transmission unit 510 (see reference). Figure 3 wait).

[0038] Motor 50 is a brushed DC motor that is powered by a battery (not shown) via a drive circuit, such as an H-bridge circuit, and rotates to function as the drive source for the stop mechanism 20. The stop mechanism 20 includes a stop plate 21 and a stop spring 25, which transmit the rotational driving force output from motor 50 to parking locking mechanism 30.

[0039] The stop plate 21 is fixed to the output shaft 15 and is driven by the motor 50. Two valleys 211 and 212 and a mountain 215 separated from the valleys 211 and 212 are provided on the side of the stop spring 25 of the stop plate 21.

[0040] The stop spring 25 is a plate-shaped component capable of elastic deformation, with a stop roller 26 at its front end. The stop spring 25 applies force to the stop roller 26 towards the rotation center of the stop plate 21. The position where the stop roller 26 falls due to the elastic force of the stop spring 25 under no-load conditions is defined as the bottom of the valleys 211 and 212.

[0041] When a specified or higher rotational force is applied to the stop plate 21, the stop spring 25 undergoes elastic deformation, causing the stop roller 26 to move between the valleys 211 and 212. By inserting the stop roller 26 into either of the valleys 211 or 212, the swing of the stop plate 21 is restricted, the state of the parking locking mechanism 30 is determined, and the gear position is fixed.

[0042] The parking locking mechanism 30 includes a parking lever 31, a cone 32, a parking control lever 33, a shaft 34, and a parking gear 35. The parking lever 31 is formed in a generally L-shape, with one end 311 fixed to the stop plate 21. A cone 32 is provided at the other end 312 of the parking lever 31. The cone 32 is formed such that its diameter decreases towards the other end 312. When the stop plate 21 rotates in the direction that causes the stop roller 26 to engage with the valley 211 corresponding to the P position, the cone 32 moves in the direction of arrow P.

[0043] The parking control lever 33 abuts against the conical surface of the cone 32 and is configured to swing about the shaft 34. A protrusion 331, capable of engaging with the parking gear 35, is provided on the parking control lever 33 side. When the cone 32 moves in the direction of arrow P due to the rotation of the stop plate 21, the parking control lever 33 is pushed up, causing the protrusion 331 to engage with the parking gear 35. Conversely, when the cone 32 moves in the direction of arrow notP, the engagement of the protrusion 331 with the parking gear 35 is disengaged.

[0044] Parking gear 35 is connected to axle 95 via reduction gear 96 (see reference). Figure 1 The parking gear 35 is configured to engage with the protrusion 331 of the parking control lever 33. When the parking gear 35 engages with the protrusion 331, the rotation of the axle 95 is restricted. When the gear is in a gear other than P (not P), the parking gear 35 is not locked by the parking control lever 33, and the rotation of the axle 95 is not hindered by the parking locking mechanism 30. However, when the gear is in P, the parking gear 35 is locked by the parking control lever 33, and the rotation of the axle 95 is restricted.

[0045] Actuator 40 in Figures 3-5 As shown in the image. Figure 3 yes Figure 5 Sectional view along line III-III. Figure 3 In the diagram, the axis of motor 50 is set to the vertical direction on the paper, the upper side of the paper is set to "one side", and the lower side of the paper is set to "the other side".

[0046] The housing 41 is formed of a metal such as aluminum, and includes a motor housing portion 411 and a gear housing portion 412. The motor housing portion 411 is formed as a generally bottomed cylindrical shape with an opening on one side in the axial direction. The gear housing portion 412 is formed to protrude radially outward from the motor housing portion 411. One end face of the gear housing portion 412 is formed on a plane that is substantially the same as the end face of one side of the motor housing portion 411. The other end face of the gear housing portion 412 is located at the middle of the axial direction of the motor housing portion 411. In other words, the motor housing portion 411 protrudes to the other side. In addition, an output shaft gear receiving portion 413 for receiving the output shaft gear 60 is formed on the gear housing portion 412 in such a way that it protrudes to the opposite side of the motor housing portion 411.

[0047] Sensor cover 43 and gear cover 45 are disposed on both sides of housing 41, sandwiching housing 41. Sensor cover 43 is disposed on one side of motor housing portion 411 and gear housing portion 412 and is fixed to housing 41 by screws 439. A connector 435 is provided on sensor cover 43, through which power is supplied to actuator 40. In addition, signals are transmitted and received with the outside via connector 435. Gear cover 45 is disposed on the other side of gear housing portion 412 and is fixed to housing 41 by screws 459.

[0048] The motor 50 includes a magnet 501, an iron core 502, a coil 504, a motor shaft 505, a commutator 508, and brushes (not shown). The magnet 501 is fixed to the inner circumference of the motor housing portion 411. The iron core 502 is disposed radially inside the magnet 501 and generates rotational force when current flows through the wound coil 504. The motor shaft 505 is supported by bearings 506 and 507 and is rotatable, rotating integrally with the iron core 502. The commutator 508 directs the current supplied from the brushes to the coil 504.

[0049] The power transmission unit 510 is disposed between the motor shaft 505 and the output shaft 15, transmitting the driving force of the motor 50 to the output shaft 15. The power transmission unit 510 has gears 51-54 and 60. Gears 51-54 and 60 are all spur gears.

[0050] Motor gear 51 and gears 52 and 53 are disposed in a first gear chamber 415 that opens to one side of housing 41. Gear 54 and output shaft gear 60 are disposed in a second gear chamber 416 that opens to the other side of housing 41. The first gear chamber 415 and the second gear chamber 416 are connected by a shaft hole 417 through which gear connecting shaft 55 is inserted. In this embodiment, motor gear 51, gear 54, and output shaft gear 60 are made of metal, while gears 52 and 53 are made of resin.

[0051] Motor gear 51 is fixed to one side of motor shaft 505 and rotates integrally with motor shaft 505. Gear 52 has a large diameter portion 521 and a small diameter portion 522, and rotates integrally with shaft 525. Straight teeth are formed on the radially outer side of the large diameter portion 521 to mesh with motor gear 51. Straight teeth are formed on the radially outer side of the small diameter portion 522 to mesh with gear 53. Shaft 525 is inserted into shaft hole 414 formed in housing 41 and supported to rotate.

[0052] Gear 53 has a cylindrical portion 531 and a gear portion 532. The gear portion 532 protrudes radially outward from the cylindrical portion 531. Straight teeth are formed in the gear portion 532 that mesh with the small-diameter portion 522 of the gear 52. The gear portion 532 is formed within a range where the absolute angle can be detected by the position sensor 68 (e.g., less than 180°). A shaft fixing member 535 is provided radially inward from the cylindrical portion 531. The shaft fixing member 535 is, for example, made of metal.

[0053] The gear connecting shaft 55 is rotatably supported on the housing 41 by bearings 56 and 57. In this embodiment, bearings 56 and 57 are ball bearings and are pressed into the shaft hole 417. By providing multiple bearings, the tilting of the gear connecting shaft 55 can be suppressed. In addition, radial loosening of the gear connecting shaft 55 can be suppressed, thus reducing wear caused by impacts, etc.

[0054] One side of the gear connecting shaft 55 is pressed into a shaft fixing member 535 located radially inside the cylindrical portion 531 of the gear 53, and fixed, for example, by riveting. Thus, the gear 53 is fixed to one side of the gear connecting shaft 55. The gear 54 is fixed to the other side of the gear connecting shaft 55 by bolts 549. Thus, the cylindrical portion 351 of the gear 53 and the gear 54 are coaxially connected via the gear connecting shaft 55 and rotate as a single unit. In this embodiment, the gear 53 and the gear 54 constitute a connecting gear 530. The gear 54 is formed with approximately the same diameter as the cylindrical portion 531, and has straight teeth that mesh with the output shaft gear 60 formed on its entire radially outer circumference.

[0055] The output shaft gear 60 has an output shaft connecting portion 601 and a gear portion 602, both of which are generally cylindrical. The output shaft connecting portion 601 is rotatably supported on the gear cover 45 by a bushing 61 provided on the radially outer side. An output shaft 15 (see reference) is pressed and fixed on the radially inner side of the output shaft connecting portion 601. Figure 1 They rotate as a whole. The bushing 61 is pressed into the output shaft retainer 455 of the gear cover 45.

[0056] The gear portion 602 is formed protruding radially outward from the output shaft connection portion 601 and meshes with the gear 54. In this embodiment, the meshing portion of the motor gear 51 with the major diameter portion 521 of the gear 52 is the first reduction stage, the meshing portion of the minor diameter portion 522 of the gear 52 with the gear portion 532 of the gear 53 is the second reduction stage, and the meshing portion of the gear 54 with the gear portion 602 of the output shaft gear 60 is the third reduction stage. That is, in this embodiment, the number of reduction stages is 3, and the third reduction stage is the final reduction stage.

[0057] Gears 52 and 53 are mounted from one side of housing 41, while gear 54 and output shaft gear 60 are mounted from the other side of housing 41. By changing the length of the gear connecting shaft 55 that connects gears 53 and 54, the protrusion size of the motor housing portion 411 can be adjusted according to the components assembled on the opposite side via the output shaft 15 and actuator 40. This increases the flexibility of mounting.

[0058] A sensor magnet 65 is provided radially inside the cylindrical portion 531 of the gear 53, and at the position of the shaft fixing member 535 near the sensor cover 43. The sensor magnet 65 is formed, for example, a narrow plate, and is disposed on the opposite side, clamping the rotation axis of the gear 53. In other words, the sensor magnet 65 is disposed 180° apart. The sensor magnet 65 is held by a magnet holding member 66 formed in the shape of a ring. The magnet holding member 66 is fixed in the cylindrical portion 531 by pressing or the like.

[0059] The position sensor 68 is held by a sensor holding portion 438 that protrudes from the sensor cover 43. The position sensor 68 has a Hall effect IC that detects changes in the magnetic field generated by the rotation of the sensor magnet 65, and is positioned such that the sensor element is located at the center of the two sensor magnets 65. In this embodiment, since the reduction ratio of the final reduction stage is 6 or less and the rotation range of the gear 53 is less than 180°, the position sensor 68 can detect the rotational position of the gear 53 as an absolute angle. Furthermore, the absolute angle of the output shaft 15 can be calculated through gear ratio conversion. The position sensor 68 can be a linear sensor, encoder, or solver, or it can be a component that detects rotational positions other than those of the gear 53.

[0060] The gear 53, equipped with the sensor magnet 65, constitutes a reduction stage preceding the final reduction stage. Therefore, compared to the output shaft gear 60, it transmits less torque and experiences less eccentric force due to deviations in gear tooth shape, vibration, etc. Consequently, compared to the case where the angle of the output shaft gear 60 is detected, the degradation of sensor accuracy can be suppressed. Furthermore, as... Figure 1 As shown, the actuator 40 is equipped with a current sensor 67 for detecting the current of the motor 50 and a temperature sensor 69 for detecting the temperature.

[0061] The vehicle control unit 80 includes an actuator control unit (hereinafter referred to as "act-ECU") 81 and an MG control unit (hereinafter referred to as "MG-ECU") 82. Both act-ECU 81 and MG-ECU 82 are constructed primarily of microcomputers, and internally include components such as a CPU, ROM, RAM, I / O, and busbars connecting these structures (not shown). The processing within the ECU can be software processing performed by the CPU executing programs pre-stored in a physical storage device such as ROM (i.e., a readable, non-temporary tangible storage medium), or hardware processing performed by dedicated electronic circuitry.

[0062] The vehicle control unit 80 can acquire detection values ​​from the gear position sensor 37, position sensor 68, temperature sensor 69, tilt angle sensor 87, and steering angle sensor 88, and utilize these detection values ​​for various controls. Furthermore, the oil temperature (hereinafter referred to as "TM oil temperature") of the transmission 7 connected to the stop mechanism 20 can also be used in the energization control of the coil 504. The transmission 7 can also be a transmission drive axle, etc. Additionally, the vehicle control unit 80 is configured to send or receive various information with the brake ECU 85.

[0063] The gear position sensor 37 is a sensor located outside the actuator 40 and near the parking control lever 33, which determines whether the gear is shifted from P (Park) or NotP (Not in Park) to the other. Additionally, the position sensor 68 is located inside the actuator 40 and can continuously detect the rotation of the rotating body.

[0064] The act-ECU81 includes an actuator drive control unit 811 as a functional block, which controls the power supply to the motor 50 based on the driver's request for gear position, signals from the brake switch, and vehicle speed, thereby controlling the operation of the parking control lever 33.

[0065] The MG-ECU82 includes an MG drive control unit 821 and a stall determination unit 822 as functional blocks. The MG drive control unit 821 controls the drive of the main motor 70 by controlling the on / off operation of the switching elements constituting the inverter 71. The stall determination unit 822 determines the stall of the actuator 40 based on the detection value θsns of the position sensor 68.

[0066] In this embodiment, the act-ECU 81 and MG-ECU 82 are provided separately, but they can also be configured as a single ECU. Alternatively, the act-ECU 81 and actuator 40 can be provided as an integral unit. Furthermore, in cases where, for example, the stall determination unit 822 is provided on the act-ECU 81 side, the various determination processes described later can be performed by either the act-ECU 81 or the MG-ECU 82.

[0067] As described above, the parking lock is released by driving motor 50. Figure 6 As shown, when the vehicle 100 is stopped in a tilted state, a load L corresponding to the vehicle weight W and the tilt angle θi is applied in the longitudinal direction of the vehicle 100 (refer to equation (1)). Figure 7 As shown, the load L corresponding to the vehicle weight W and tilt angle θi is applied to the surface pressure generation point Ps where the parking control lever 33 meshes with the parking gear 35.

[0068] L=W×sinθi ··· (1)

[0069] Therefore, when disengaging the parking control lever 33 from the parking gear 35, if the vehicle 100 is tilted, a larger amount of torque is required compared to when it is on a flat road. Hereinafter, the protrusion 331 that disengages the parking control lever 33 from the parking gear 35 will be appropriately referred to as "P gear release".

[0070] Figure 8 In this context, the horizontal axis is set as the rotation angle of the actuator 40, and the vertical axis is set as the torque of the actuator 40. For example... Figure 8As shown, when disengaging the P gear under the applied engagement surface pressure, in addition to the torque of the stopping mechanism 20 (shown by the solid line), the torque of the engagement surface pressure component (shown by the dashed line) is also required. Therefore, if the torque output by the actuator 40 is relatively small, as shown by the single-dotted line, the output torque Tact of the actuator 40 alone may not be sufficient to disengage the P gear. Furthermore, supplying the engagement surface pressure component torque by the actuator 40 would result in a larger actuator 40.

[0071] Figure 9 In this diagram, the horizontal axis is set to the input voltage V of actuator 40, and the vertical axis is set to the output torque Tact of actuator 40. Furthermore, the torque required to disengage P gear on a flat road is set to Tp_f, and the torque required to disengage P gear under the maximum envisioned incline is set to Tp_max. The output torque Tact of actuator 40 decreases at high temperatures and low voltages. Therefore, depending on the vehicle's incline, temperature conditions, and input voltage V, there are areas where disengaging P gear cannot be achieved solely by the torque of motor 50.

[0072] Therefore, in this embodiment, the main motor 70 is driven as needed when disengaging from P gear to generate torque that eliminates the torque component of the engagement surface pressure. This allows for the reduction of the engagement surface pressure component caused by vehicle weight through the MG torque Tmg. Therefore, compared to disengaging from P gear solely using the motor 50, the torque required for the motor 50 can be reduced, enabling the motor 50 to be miniaturized. Furthermore, the power consumption and thermal load of the drive circuit (not shown) involved in driving the motor 50 can be reduced.

[0073] In this embodiment, the drive of motor 50 and main motor 70 is controlled based on the detection value θsns of position sensor 68. Figure 10 The actuator control process is illustrated using a flowchart. This process is executed by the actuator drive control unit 811 at a predetermined cycle when the gear is in P position. Hereinafter, the "step" in steps S101, etc., will be omitted and simply referred to as "S".

[0074] In S101, the actuator drive control unit 811 determines whether the motor 50 is being driven. If it is determined that the motor 50 is being driven (S101: Yes), the process moves to S104. If it is determined that the motor 50 is not being driven (S101: No), the process moves to S102.

[0075] In S102, the actuator drive control unit 811 determines whether a notP switching indication exists. Here, the determination is based on the switching indication from the MG-ECU 82, but it can also be performed internally based on a shift signal, etc. If it is determined that a notP switching indication does not exist (S102: No), the processing in S103 is skipped. If it is determined that a notP switching indication exists (S102: Yes), the process proceeds to S103.

[0076] In S103, the actuator drive control unit 811 sets a target value θ that enables switching from P gear to notP gear. * So that the detected value θsns of the position sensor 68 becomes the target value θ * The motor 50 is driven in this manner.

[0077] In S104, when it is determined that the motor 50 is in operation (S101: Yes), the actuator drive control unit 811 determines whether the detection value θsns of the position sensor 68 has reached the target value θ. * The detection value θsns was determined to have not reached the target value θ. * If (S104: No) the motor 50 drive control continues. If it is determined that the detected value θsns has reached the target value θ... * If the condition is S104 (Yes), proceed to S105, determine that the switch to the notP position is complete, and stop the motor 50. Additionally, the act-ECU81 sends a message indicating that the switch is complete to the MG-ECU82.

[0078] based on Figure 11 The flowchart illustrates the MG control process. This process is executed by the MG-ECU82 at a predetermined cycle when the gear is in P position.

[0079] In S201, MG-ECU82 determines whether a notP handover request exists. If no notP handover request exists (S201: No), the processing after S202 is skipped. If a notP handover request exists (S201: Yes), the process proceeds to S202.

[0080] In S202, MG-ECU82 determines whether actuator 40 is in operation. If it determines that actuator 40 is not in operation (S202: No), it proceeds to S203 and sends a notP switching instruction to act-ECU81. If it determines that actuator 40 is in operation (S202: Yes), it proceeds to S204.

[0081] In S204, the stall determination unit 822 determines whether the detection value θsns of the position sensor 68 has stalled. Here, if the maximum value of the detection value θsns has not been updated, it is determined that the detection value θsns has stalled. If it is determined that the detection value θsns has not stalled (S204: No), it moves to S213. If it is determined that the detection value θsns has stalled (S204: Yes), it moves to S205.

[0082] In S205, the stall determination unit 822 determines whether the detected value θsns is below the implementation determination threshold θth. The implementation determination threshold θth is set based on, for example, the P-gear release position θy when the gear position sensor 37 switches from P-gear to notP-gear. The P-gear release position θy is a position closer to the P-gear side than the switching completion position where the stop roller 26 is engaged with the bottom of the valley 212. If it is determined that the detected value θsns is greater than the implementation determination threshold θth (S205: No), the process moves to S213. If the detected value θsns is greater than the implementation determination threshold θth, the probability of stalling due to factors other than the engagement surface pressure (e.g., mechanical locking) or being in normal stop control is high; therefore, the engagement surface pressure reduction process based on MG torque is not performed. If it is determined that the detected value θsns is below the implementation determination threshold θth (S205: Yes), the process moves to S206.

[0083] In S206, the stall determination unit 822 determines whether the stall count value C1 is below the stall determination threshold Cth1 corresponding to the stall determination time Xth1. If it is determined that the stall count value C1 is below the stall determination threshold Cth1 (S206: Yes), it moves to S207 and increments the stall count value C1. If it is determined that the stall count value C1 is greater than the stall determination threshold Cth1 (S206: No), it moves to S208.

[0084] In S208, the MG drive control unit 821 determines whether the MG torque Tmg has reached the initial torque value Ts. The initial torque value Ts is set to a value that can reduce the pressure on the meshing surface, for example, a value that can start the motor 50. Alternatively, the initial torque value Ts can also be set as a learning value. If it is determined that the MG torque Tmg has not reached the initial torque value Ts (S208: No), the process moves to S209, and the MG torque command value Tmg is set. * Set the initial torque value to Ts. If it is determined that the MG torque Tmg has reached the initial torque value Ts (S208: Yes), move to S210.

[0085] In S210, the MG drive control unit 821 determines whether the MG torque Tmg has reached the upper limit torque value Tu. The upper limit torque value Tu is set to the maximum torque in the engagement surface pressure reduction control that can reduce the engagement surface pressure so that the actuator 40 can operate reliably. If it is determined that the MG torque Tmg has not reached the upper limit torque value Tu (S210: No), the process moves to S211, and the MG torque command value Tmg is set to... * Increase the gradual variable ΔT. If it is determined that the MG torque Tmg has reached the upper limit torque value Tu (S210: Yes), move to S212 and set the MG torque command value Tmg. * Set to the upper limit torque value Tu.

[0086] In S213, the MG drive control unit 821 determines whether the MG torque Tmg is below the driving torque Td. If the set driving torque is 0, then Td is set to 0. If the determination is that the MG torque Tmg is greater than the driving torque Td (S213: No), that is, if it is determined that there is no output engagement surface pressure to reduce torque, the process moves to S214 to reduce the MG torque Tmg. If the determination is that the MG torque Tmg is below the driving torque Td (S213: Yes), the process moves to S215. Furthermore, if the driving torque Td is not 0 and the MG torque Tmg is less than the driving torque Td, the MG torque Tmg is controlled through further processing.

[0087] In S215, MG-ECU82 determines whether the switch to notP gear is complete. If the switch to notP gear is not complete (S215: No), the current state is maintained. If the switch to notP gear is complete (S215: Yes), the process moves to S216 to complete the surface pressure reduction control when P gear is released.

[0088] based on Figure 12 The timing diagram is used to illustrate the P-position control release process. Figure 12 In the middle section, the horizontal axis is set as the common time axis, and the shift indicator and MG torque command value Tmg are displayed starting from the top. * MG torque Tmg, target value θ of position sensor 68 * The detection value θsns of position sensor 68 is recorded appropriately as the corresponding gear position. Furthermore, in the P gear disengagement process, the driving torque Td is assumed to be 0 for explanation. The timing diagrams for the embodiments described later are also the same.

[0089] At time x10, when the shift indicator changes from P to notP, the drive of motor 50 begins. Without generating engagement surface pressure, as shown by the dashed line, motor 50 does not stop; the P gear is disengaged by the torque of motor 50.

[0090] When the engagement surface pressure is generated such that the P gear cannot be disengaged by the torque of the motor 50, at time x11, the detection value θsns of the position sensor 68 stops at a position where the detection value θsns is smaller than the decision threshold θth.

[0091] At time x12, which is reached after a pause determination time Xth1 from time x11, it is determined that a pause has occurred in actuator 40, and the MG torque command value Tmg is set. * Set the initial torque value Ts and drive the main motor 70. Additionally, set the MG torque command value Tmg. * Gradually increases. The MG torque Tmg follows the MG torque command value Tmg with a delay. * The changes are omitted, with details regarding delayed following omitted.

[0092] At time x13, when the stall of actuator 40 is eliminated and the maximum value of the detection value θsns of position sensor 68 is updated, the MG torque command value Tmg is set. * Reduce. Additionally, if the stall of actuator 40 is not eliminated, reduce the MG torque command value Tmg as shown by the dashed line. * Increase to the upper limit torque value Tu. Alternatively, the initial torque value Ts can be set to 0, and the MG torque Tmg can be gradually increased starting from the stop state of the main motor 70. Alternatively, the initial torque value Ts can be set to the upper limit torque value Tu, and the upper limit torque value Tu can be output starting from time x12.

[0093] At the moment the gear shift is complete (x14), the MG torque command value Tmg is set. * Set it to 0. Figure 12 In the example, the timing of the gear shift completion is related to the MG torque command value Tmg. * The timing of reaching 0 is roughly simultaneous, but the MG torque command value Tmg * It can also become 0 before the gear shift is completed.

[0094] In this embodiment, when engagement surface pressure is generated on the parking lock mechanism 30 due to vehicle tilting or other reasons, the start of engagement surface pressure reduction control by the main motor 70 is determined based on the detection value θsns of the position sensor 68 provided on the actuator 40 side. This allows for rapid detection of actuator 40 stalling, shortens the time until the main motor 70 initiates surface pressure reduction control, and improves responsiveness. Furthermore, it suppresses heat generation in the motor 50 and other components involved in driving the motor 50 caused by stalling.

[0095] As explained above, the vehicle control device 80 controls the vehicle drive system 90, which includes a main motor 70 (serving as the drive source of the vehicle 100), a parking lock mechanism 30, and an actuator 40. The parking lock mechanism 30 has a parking gear 35 connected to the axle 95 and a parking control lever 33 capable of meshing with the parking gear 35. The axle 95 is locked by the meshing of the parking gear 35 and the parking control lever 33. The actuator 40 can drive the parking control lever 33. In this embodiment, the actuator 40 exists in an environment where the parking lock cannot be released when pressure is generated on the meshing surface.

[0096] The vehicle control unit 80 includes an actuator drive control unit 811 for controlling the drive of the actuator 40, an MG drive control unit 821 for controlling the drive of the main motor 70, and a stall determination unit 822. The stall determination unit 822 determines whether the actuator 40 is stalled based on the detection values ​​of a sensor unit that detects physical quantities that change according to the drive state of the actuator 40. In this embodiment, the sensor unit is a position sensor 68 that detects the rotation angle of the actuator 40.

[0097] When the parking lock is released, if the MG drive control unit 821 determines that the actuator 40 is stopped, the main motor 70 is driven to reduce the engagement surface pressure of the parking gear 35 and the parking control lever 33.

[0098] This allows for miniaturization of the actuator 40 while reliably releasing the P position. Furthermore, by determining stagnation based on signals that vary according to the actuator 40's drive, the time from the start of the actuator 40's drive to the application of the MG torque can be shortened, thus improving responsiveness. Additionally, heat generation in the motor 50 and the ICs involved in its drive can be suppressed.

[0099] If the stall determination unit 822 determines that the actuator 40 is stalled if the detection value of the position sensor 68 has not been updated in the rotation direction for a stall determination time Xth1, then the stall determination unit 822 can appropriately determine the stall of the actuator 40.

[0100] If the detection value of the position sensor 68 exceeds the implementation judgment threshold θth, the stall determination unit 822 will not perform engagement surface pressure reduction control. This prevents normal stop control and mechanical locking from being mistakenly identified as stalling due to engagement surface pressure.

[0101] (Second Implementation)

[0102] The second embodiment is in Figures 13-15 As shown in the diagram. The second to fifth embodiments differ mainly in the processing of the main motor 70, and will be described focusing on this point. Figure 13In the MG control process shown in the flowchart, the processing of S231 to S233 is related to... Figure 11 The processing of S201 to S203 is the same.

[0103] In S234, after a positive judgment is made via S232, the stall determination unit 822 determines whether the detection value θsns of the position sensor 68 has reached the determination value θr. Figure 14 In the diagram, the upper section shows the detection value θsns of the position sensor 68, and the lower section shows the output torque Tact of the motor 50. Regarding the output torque Tact, the case without meshing surface pressure is shown as a solid line, and the case with meshing surface pressure is shown as a dashed line.

[0104] like Figure 14 As shown in the lower section, before the stop roller 26 passes the mountain 215 of the stop plate 21, the motor shaft 505 is dominant relative to the output shaft 15, so the output torque Tact of the motor 50 becomes positive. If the stop roller 26 passes the mountain 215, the output shaft 15 becomes dominant due to the spring force of the stop spring 25, so the output torque Tact becomes negative. When the detection value θsns of the position sensor 68 at the moment the stop roller 26 passes the mountain 215 is set to the intake start position θx and the detection value θsns that will become the peak value of the engagement surface pressure is set to the peak position θp, the arrival determination value θr is set within the range R1 between the peak position θp and the intake start position θx. Alternatively, the arrival determination value θr can also be set within the range R2 between the peak position θp and the P gear release position θy. The P gear release position θy is the position where the detection value of the gear sensor 37 switches from P to notP.

[0105] Return to Figure 13 If it is determined that the detection value θsns has reached the determination value θr (S234: Yes), proceed to S242. If the determination value θr has already been reached, a positive determination is also made. That is, if the determination value θr is reached by driving the motor 50, no stalling occurs due to the pressure component of the meshing surface; therefore, the P gear can be released without driving the main motor 70. If it is determined that the detection value θsns has not reached the determination value θr (S234: No), proceed to S235.

[0106] In S235, the stall determination unit 822 determines whether the count value C2 is below the arrival determination threshold Cth2 set according to the arrival determination time Xth2. In this embodiment, the arrival determination time Xth2 is set based on the time required for the detected value θsns to reach the arrival determination value θr when no meshing surface pressure is generated. If it is determined that the count value C2 is below the arrival determination threshold Cth2 (S235: Yes), the process moves to S236, and the count value C2 is incremented. If it is determined that the count value C2 is greater than the arrival determination threshold Cth2 (S235: No), the process moves to S237. The processing of S237 to S245 is similar to... Figure 11 The processing of S208 to S216 is the same.

[0107] based on Figure 15 The timing diagram is used to illustrate the P-gear release control process of this embodiment. At time x20, when the shift indicator switches from P-gear to notP-gear, the drive of motor 50 begins and timing starts. At time x21, the detection value θsns of position sensor 68 stops before reaching the determination value θr.

[0108] Since the detected value θsns at time x22, after the start of motor 50's drive, is smaller than the arrival judgment value θr, it is determined that actuator 40 is stalled, and the drive of main motor 70 begins. At time x23, when the detected value θsns of position sensor 68 reaches the arrival judgment value θr, the MG torque command value Tmg is activated. * The reduction in [something]. The details of the drive control of the main motor 70 are the same as in the above embodiment, so the description is omitted.

[0109] In this embodiment, the stall determination unit 822 determines that the actuator 40 is stalled if the detection value of the position sensor 68 does not reach the determination value θr within the determination time Xth2. Therefore, the stalling of the actuator 40 can be appropriately determined.

[0110] The vehicle drive system 90 includes a stop mechanism 20 comprising a stop plate 21, a stop roller 26, and a stop spring 25. The stop plate 21 has multiple valleys 211 and 212 formed thereon, and is connected to the parking control lever 33. The stop roller 26 is movable through the valleys 211 and 212 by the actuator 40. The stop spring 25 applies force to the stop roller 26 in the direction of engaging with the valleys 211 and 212.

[0111] The arrival judgment value θr is set between the peak position θp and the suction start position θx. The peak position θp is the position where the meshing surface pressure generated by the load applied to the axle 95 reaches its peak. The suction start position θx is the position where the stop roller 26 can be moved to the valley 212 corresponding to a gear other than P gear, i.e., notP gear, by the force of the stop spring 25.

[0112] Alternatively, the arrival determination value θr can be set between the peak position θp, where the meshing surface pressure generated by the load applied to the axle 95 reaches its peak, and the P-gear release position θy, where the P-gear is released. Therefore, the arrival determination value θr can be appropriately set, thereby enabling the determination of the actuator 40's stall caused by the meshing surface pressure. Furthermore, it achieves the same effect as the embodiment described above.

[0113] (Third Implementation)

[0114] The third implementation method is in Figure 16 As shown in the diagram. In this embodiment, the arrival determination time Xth2 is set to be variable based on the temperature of the actuator 40, i.e., the actuator temperature tmp, and the input voltage V. Specifically, the lower the actuator temperature tmp, the lower the responsiveness, and the longer the time required to reach the peak position θp. In addition, when the input voltage V is low, the time required to reach the peak position θp also becomes longer.

[0115] Therefore, as Figure 16 As shown, for example, the arrival time Xth2 is set based on the actuator temperature tmp and the input voltage V through graphical calculations. Specifically, it is set such that the smaller the input voltage V, the longer the arrival time Xth2. Alternatively, it is set such that the lower the actuator temperature tmp, the longer the arrival time Xth2.

[0116] exist Figure 16 The diagram shows three graphs corresponding to the input voltage V, but the number of graphs can be two or more. Furthermore, the graphs can be nonlinear, and functions can be used instead of graph calculations to calculate the arrival time Xth2. Additionally, the stall determination time Xth1 in the first embodiment can be set to be variable based on at least one of the actuator temperature tmp and the input voltage V.

[0117] The determination time involved in the stall determination, namely the arrival determination time Xth2, varies depending on the temperature of the actuator 40. In this embodiment, the detection value of the temperature sensor 69 is set to the actuator temperature tmp, but the oil temperature TM can also be used instead. Furthermore, the arrival determination time Xth2 varies depending on the input voltage V to the actuator 40. Therefore, the determination time involved in the stall determination can be appropriately set. Additionally, it achieves the same effects as the embodiment described above.

[0118] (Fourth Implementation)

[0119] The fourth implementation method is in Figure 17 As shown in the diagram. In the MG control process of this embodiment, S224, which proceeds after a positive determination via S202, differs from that of the first embodiment, and therefore this point will be explained. In S224, it is determined whether the rotational speed of the actuator 40 is below a speed threshold based on the detection value θsns of the position sensor 68. If it is determined that the rotational speed of the actuator 40 is below the speed threshold (S224: Yes), the process proceeds to S205. If it is determined that the rotational speed of the actuator 40 is greater than the speed threshold (S224: No), the process proceeds to S213. Other processing is the same as... Figure 11 same.

[0120] In this embodiment, if the stall determination unit 822 determines that the actuator 40 has stalled if the driving speed of the actuator 40 remains below the speed determination threshold for a specified period of time. Therefore, the stalling of the actuator 40 can be appropriately determined. Furthermore, it achieves the same effect as the embodiment described above.

[0121] (Fifth Implementation)

[0122] The fifth implementation method is in Figures 18-20 As shown in the image. Figure 18 This diagram conceptually illustrates the setting range of the initial torque value Ts and the upper limit torque value Tu. When the parking locking mechanism 30 is actuated, the protrusion 331 of the parking control lever 33 engages with the parking gear 35 within the tooth clearance range. When the protrusion 331 is within the tooth clearance range, no surface pressure is generated. However, when the protrusion 331 comes into contact with the parking gear 35 due to tilting of the vehicle 100, a meshing surface pressure corresponding to the vehicle weight component is generated (see reference). Figure 8 ).

[0123] Therefore, as explained in the above embodiment, the main motor 70 is driven to reduce the engagement surface pressure caused by vehicle weight. The initial torque value Ts is set to be 0 or higher, and the surface pressure is set to be 0. In addition, the upper limit torque value Tu is set such that the difference between the vehicle weight component and the MG torque Tmg, i.e., the remaining vehicle weight component, is within a range that allows the P gear to be disengaged by the motor 50, or in a manner that is above the above.

[0124] Here, when the MG torque Tmg is greater than the vehicle weight, it will generate propulsion force in the vehicle 100. Therefore, in this embodiment, braking force is increased in a way that prevents the vehicle 100 from unexpectedly starting due to the drive of the main motor 70 under P gear disengagement control.

[0125] based on Figure 19The flowchart below illustrates the MG control process of this embodiment. The processes in S261 to S269 are... Figure 11 The processing of S201 to S209 is the same. Moving on to S270 from S269, the vehicle control unit 80 sends a command indicating an increase in braking load to the brake ECU 85. The processing of S271 to S277 is the same as... Figure 11 The processing of S210 to S216 is the same. Here, in the MG control processing of the first embodiment, an example of increasing the braking load is described, but in the second or third embodiment, the braking load can also be increased.

[0126] based on Figure 20 The timing diagram is used to illustrate the P-level release control process in this embodiment. Figure 20 In the middle section, the horizontal axis is set as the common time axis, and the shift indicator and MG torque command value Tmg are displayed starting from the top. * MG torque Tmg, target value θ of position sensor 68 * The detection value θsns of position sensor 68 and the braking load. In this embodiment, at the moment x12 when it is determined that actuator 40 has stopped and drive of main motor 70 has started, the braking load is increased. Figure 20 Even though the braking load continues to increase, it can be restored to the state before the increase at the moment the gear shift is completed (x14).

[0127] In this embodiment, when the vehicle control device 80 drives the main motor 70 through engagement surface pressure reduction control, the braking load is increased compared to the case where engagement surface pressure reduction control is not performed. This prevents unexpected starting of the vehicle 100. Furthermore, it achieves the same effect as the embodiment described above.

[0128] In the embodiment, the position sensor 68 corresponds to the "sensor unit" and the "rotation angle sensor", the magnetic field of the sensor magnet 65 which changes according to the rotation of the actuator 40 corresponds to the "physical quantity that changes according to the drive of the actuator", the stop plate 21 corresponds to the "stop member", the stop spring 25 corresponds to the "force application member", the stop roller 26 corresponds to the "engaging member", and the MG drive control unit 821 corresponds to the "main motor drive control unit".

[0129] (Other implementation methods)

[0130] In the first embodiment, actuator stalling is determined based on the update of the maximum value of position sensor 68; in the second embodiment, it is determined based on the arrival time to reach the arrival determination value θr; and in the fourth embodiment, it is determined based on the drive speed of actuator 40. In other embodiments, these can be combined, and actuator stalling can be determined when multiple factors are met.

[0131] In the above embodiment, the sensor unit is a position sensor 68 that detects the rotation of the actuator 40. In other embodiments, the sensor unit can be any component that detects a value that changes according to the drive of the actuator, such as a current sensor.

[0132] In the above embodiment, the actuator has three reduction stages. In other embodiments, the number of reduction stages may be two or four or more. Furthermore, the motor drive only needs to be able to transmit power to the output shaft, and the structure of the mechanism for transmitting power from the motor to the output shaft can also be different.

[0133] In the above embodiment, the motor is a brushed DC motor. In other embodiments, the motor may be a motor other than a brushed DC motor. Furthermore, in the above embodiment, there is a usage area where the parking lock cannot be released when the actuator generates engagement surface pressure. In other embodiments, there may not be a usage area where the parking lock cannot be released by the actuator. In such cases, the load on the actuator can be reduced by implementing engagement surface pressure reduction control based on the main motor.

[0134] In the above embodiment, two valleys are provided on the stop plate, which serves as the stop member. In other embodiments, the number of valleys is not limited to two, and may be three or more. Furthermore, the structure of the stop mechanism, parking lock mechanism, etc., may differ from the above embodiment. In the above embodiment, the parking lock state is maintained by the stop mechanism 20. In other embodiments, the parking lock state may be maintained by the self-locking mechanism of the actuator 40 itself, instead of the stop mechanism 20.

[0135] The control unit and method described in this disclosure can be implemented using a dedicated computer provided by means of a processor and memory programmed to perform one or more functions embodied in a computer program. Alternatively, the control unit and method described in this disclosure can also be implemented using a dedicated computer provided by means of a processor configured using one or more dedicated hardware logic circuits. Alternatively, the control unit and method described in this disclosure can also be implemented using one or more dedicated computers configured by a combination of a processor and memory programmed to perform one or more functions and a processor configured by one or more hardware logic circuits. Furthermore, the computer program can also be stored as instructions to be executed by a computer in a computer-readable, non-transitory tangible storage medium. This disclosure is not limited to the above embodiments in any way and can be implemented in various forms without departing from its spirit.

[0136] This disclosure is described based on embodiments. However, this disclosure is not limited to these embodiments and structures. This disclosure also includes various modifications and equivalent variations. In addition, various combinations and schemes, and further combinations and forms that include only one element, or include more or fewer elements, also fall within the scope and spirit of this disclosure.

Claims

1. A vehicle control device for controlling a vehicle drive system, the vehicle drive system comprising: The main motor is the driving source of the vehicle; A parking locking mechanism includes a parking gear connected to an axle and a parking control lever capable of meshing with the parking gear. The parking locking mechanism locks the rotation of the axle by engaging the parking gear and the parking control lever. An actuator that can drive the parking control lever, The vehicle control device is characterized by having: An actuator drive control unit controls the drive of the actuator; A main motor drive control unit that controls the drive of the main motor; and The stall determination unit determines the stall of the actuator based on the detection values ​​of a sensor unit that detects changes in physical quantities according to the driving state of the actuator. When the parking lock is released When the main motor drive control unit determines that the actuator is stopped, it performs engagement surface pressure reduction control to drive the main motor to reduce the engagement surface pressure between the parking gear and the parking control lever. When the main motor is driven by the reduced engagement surface pressure, the braking load is increased compared to the case where the reduced engagement surface pressure is not performed.

2. The vehicle control device according to claim 1, characterized in that, The sensor unit is a rotation angle sensor that detects the rotation angle of the actuator.

3. The vehicle control device according to claim 2, characterized in that, If the stall determination unit determines that the actuator has stalled when the detection value of the rotation angle sensor has not been updated in the direction of rotation for a specified period of time.

4. The vehicle control device according to claim 2, characterized in that, If the stall determination unit determines that the actuator has stalled when the actuator's driving speed is below the speed determination threshold for a specified period of time.

5. The vehicle control device according to claim 2, characterized in that, The stall determination unit is configured to determine stalling within the range before the detection value of the rotation angle sensor reaches the determination threshold, and not to determine stalling if the detection value of the rotation angle sensor exceeds the determination threshold. The implementation determination threshold is set based on the P gear release position when switching from P gear to non-P gear.

6. The vehicle control device according to claim 2, characterized in that, If the stagnation determination unit determines that the actuator is stagnant if the detection value of the rotation angle sensor does not reach the determination value within the determination time.

7. The vehicle control device according to claim 6, characterized in that, The vehicle drive system includes a stop mechanism, which has a stop member having multiple valleys and is connected to the parking control lever. A locking member, movable in the valley by the actuator; and a force-applying member, applying force to the locking member in a direction of engagement with the valley. The arrival determination value is set between the peak position where the meshing surface pressure generated by the load applied to the axle reaches its peak value and the position where the engaging member can be moved to the valley position corresponding to a gear other than P gear by the force of the force-applying member.

8. The vehicle control device according to claim 6, characterized in that, The arrival determination value is set between the peak position where the engagement surface pressure generated by the load applied to the axle reaches its peak value and the position where the P gear is disengaged.

9. The vehicle control device according to claim 3, characterized in that, The determination time associated with the stall determination can vary depending on the temperature of the actuator.

10. The vehicle control device according to claim 3, characterized in that, The decision time associated with the stall determination is variable depending on the input voltage input to the actuator.

11. The vehicle control device according to any one of claims 1 to 10, characterized in that, There are usage environments where the actuator cannot release the parking lock when generating the engagement surface pressure.

Citation Information

Patent Citations

  • Shift range control device

    JP2019094941A

  • Control device of vehicle

    JP2019122168A