Vehicle control device

CN117337250BActive Publication Date: 2026-09-25DENSO CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202280030511.0
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

[0010]车辆控制装置具备控制促动器的驱动的促动器驱动控制部、控制主机马达的驱动的主机马达驱动控制部和停滞判定部。在进行通过主机马达的驱动来降低在驻车齿轮与驻车控制杆的啮合部位处产生的啮合表面压力的啮合表面压力降低控制时,主机马达驱动控制部基于传感器部的检测值来使作为主机马达的扭矩的主机马达扭矩减少。由此,能够适当地解除驻车锁定。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117337250B_ABST
    Figure CN117337250B_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 changes according to a driving state of the actuator (40). When engagement surface pressure reduction control that reduces an engagement surface pressure generated at an engagement site of a parking gear (35) and a parking control lever (33) by driving of the host motor (70) is performed, the host motor drive control section (821) reduces a host motor torque that is a torque of the host motor (70) based on the detection value of the sensor section (68).
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-076450, 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] However, Patent Document 1 does not mention how to restore the torque applied by the electric generator. 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 stop determination unit. During engagement surface pressure reduction control, which reduces the engagement surface pressure generated at the engagement point between the parking gear and the parking control lever by driving the main motor, the main motor drive control unit reduces the main motor torque, which is the torque of the main motor, based on the detection value from the sensor unit. This allows for proper release of the parking lock. Attached Figure Description

[0011] 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:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0029] Figure 18 This is a timing diagram illustrating the P-level release control process in the third embodiment;

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

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

[0032] Figure 21 This is a timing diagram illustrating the P-position release control process in the fifth embodiment;

[0033] Figure 22 This is an explanatory diagram illustrating the setting of the MG torque reduction speed in the sixth embodiment;

[0034] Figure 23 This is an explanatory diagram illustrating the setting of the MG torque reduction speed in the seventh embodiment;

[0035] Figure 24 This is an explanatory diagram illustrating the setting of the MG torque reduction speed in the eighth embodiment. Detailed Implementation

[0036] 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.

[0037] (First Implementation)

[0038] 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".

[0039] 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 72 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 1The stop mechanism 20 is omitted in the text.

[0040] 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).

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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.

[0046] 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.

[0047] Parking gear 35 is connected to axle 95 via reduction gear set 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.

[0048] 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".

[0049] 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.

[0050] 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.

[0051] 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.

[0052] 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.

[0053] 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.

[0054] 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.

[0055] 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.

[0056] 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.

[0057] 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] 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 gear tooth surface deviations, vibrations, 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.

[0064] 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.

[0065] 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.

[0066] 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.

[0067] 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.

[0068] 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.

[0069] 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.

[0070] 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.

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

[0072] 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".

[0073] 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.

[0074] 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.

[0075] 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.

[0076] 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".

[0077] 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.

[0078] 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.

[0079] 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.

[0080] 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.

[0081] 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.

[0082] 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.

[0083] In S202, MG-ECU82 determines whether motor 50 (referred to as "act" in the diagram) is being driven. If it determines that motor 50 is not being driven (S202: No), it proceeds to S203 and sends a notP switching instruction to act-ECU81. If it determines that motor 50 is being driven (S202: Yes), it proceeds to S204.

[0084] 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 stalled (S204: Yes), it moves to S207. If it is determined that the detection value θsns has not stalled (S204: No), it moves to S205.

[0085] In S205, 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 it is determined that the MG torque Tmg is below the driving torque Td (S205: Yes), the process moves to S215. Alternatively, 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. If it is determined that the MG torque Tmg is greater than the driving torque Td (S205: No), the process moves to S206.

[0086] In S206, the stall determination unit 822 determines whether the detected value θsns is within the P-gear release region. In this embodiment, the range between the P-gear release position θy and the switching completion position is defined as the P-gear release region. If it is determined that the detected value θsns is within the P-gear release region (S206: Yes), the unit moves to S214, reducing the MG torque Tmg. If it is determined that the detected value θsns has not reached the P-gear release region (S206: No), the unit moves to S207.

[0087] In S207, 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 (S207: Yes), it moves to S208 and increments the stall count value C. If it is determined that the stall count value C1 is greater than the stall determination threshold Cth1 (S207: Yes), it moves to S209.

[0088] In S209, 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 to a learning value. If it is determined that the MG torque Tmg has not reached the initial torque value Ts (S209: No), the process moves to S210, 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 (S209: Yes), move to S211.

[0089] In S211, 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 (S211: No), the process moves to S212, and the MG torque command value Tmg is set. * Increase the gradual variable ΔT. If it is determined that the MG torque Tmg has reached the upper limit torque value Tu (S211: Yes), move to S213 and set the MG torque command value Tmg. * Set it to the upper limit torque value Tu.

[0090] 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.

[0091] 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. * The values ​​are: MG torque Tmg, target value of position sensor 68, and detection value θsns of position sensor 68. The value of position sensor 68 is appropriately recorded as the corresponding gear. 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.

[0092] 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.

[0093] 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 P gear disengagement position θy.

[0094] 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.

[0095] At time x13, the stall of actuator 40 is eliminated. At time x14, when the detected value θsns reaches the P-gear release position θy, 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.

[0096] At the moment the gear shift is complete (x15), 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.

[0097] 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.

[0098] Furthermore, in this embodiment, when the detected value θsns reaches a position earlier than the gear shift completion, i.e., the P gear release position θy, the MG torque Tmg is reduced. Therefore, compared to increasing or maintaining the MG torque Tmg until the gear shift is complete, the heat generation of the main motor 70 can be suppressed.

[0099] 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.

[0100] The vehicle control unit 80 includes an actuator drive control unit 811 for controlling the drive of the actuator, 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 value 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.

[0101] When performing engagement surface pressure reduction control, which reduces the engagement surface pressure generated at the meshing point between the parking gear 35 and the parking control lever 33 by driving the main motor 70, the MG drive control unit 821 reduces the MG torque Tmg, which is the torque of the main motor 70, based on the detection value of the sensor unit. Specifically, the MG drive control unit 821 begins to reduce the MG torque Tmg when it determines, based on the detection value of the sensor unit, that the stall of the actuator 40 has been eliminated.

[0102] This allows for miniaturization of the actuator 40 while reliably releasing the P gear. Furthermore, by reducing the MG torque Tmg based on a signal that varies according to the actuator 40's drive, heat generation in the main motor 70 can be suppressed. Additionally, it prevents impacts caused by the parking control lever 33 colliding with the opposite side of the parking gear 35.

[0103] The stall determination unit 822 determines that the stall of the actuator 40 has been eliminated when the detection value of the position sensor 68 reaches the P-gear disengagement position θy. Therefore, compared to increasing or maintaining the MG torque Tmg until the gear shift is complete, the heat generation of the main motor 70 can be suppressed. Furthermore, by reducing the MG torque Tmg after actuating the actuator 40 to a position where the effect of increased load torque due to vehicle weight is no longer present, failure to disengage the P-gear can be prevented.

[0104] (Second Implementation)

[0105] The second embodiment is in Figures 13-15As 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 13 In 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.

[0106] In S234, after a positive judgment has been made via S232, the stall determination unit 822 determines whether the detection value θsns of the position sensor 68 has reached the arrival determination value θr. Regarding the arrival determination value θr, based on... Figure 14 Let me explain. 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.

[0107] 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 dominates relative to the output shaft 15. If the stop roller 26 passes the mountain 215, the output shaft 15 dominates due to the spring force of the stop spring 25, thus 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.

[0108] 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.

[0109] 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 to reach the arrival determination value θr without generating meshing surface pressure. If it is determined that the count value C2 is below the arrival determination threshold Cth2 (S235: Yes), the process moves to S236 and increments the count value C2. If it is determined that the count value C2 is greater than the arrival determination threshold Cth2 (S235: No), the process moves to S237.

[0110] S242 processing and Figure 11 The processing of S205 is similar: if a negative judgment is made, move to S243; if a positive judgment is made, move to S244. The processing of S243 to S245 is the same as... Figure 11 The processing of S214 to S216 is the same.

[0111] 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. At time x22, after the determination time Xth2 has elapsed since the start of the drive of motor 50, the stop state continues, and therefore the drive of main motor 70 begins. At time x23, when the detection value θsns of position sensor 68 reaches the determination value θr, the MG torque command value Tmg is started. * The reduction in MG torque is handled in the same way as described in the above implementation method, and therefore the explanation is omitted.

[0112] The vehicle drive system 90 includes a stop mechanism 20. The stop mechanism 20 includes: a stop plate 21 having a plurality of valleys 211, 212 and connected to a parking control lever 33; a stop roller 26 that is movable in the valleys 211, 212 by being driven by an actuator 40; and a stop spring 25 that applies force to the stop roller 26 in the direction of engaging with the valleys 211, 212.

[0113] In this embodiment, the arrival determination 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, and 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.

[0114] Alternatively, the 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. This allows the MG torque Tmg to be reduced when the actuator 40's stall is eliminated, thus suppressing heat generation in the main motor 70. Furthermore, it achieves the same effect as the embodiment described above.

[0115] (Third Implementation)

[0116] The third implementation method is in Figures 16-18 As shown in the image. Figure 16 This diagram conceptually illustrates the setting range of the initial torque value Ts and the upper limit torque value Tu. When the engagement position of the protrusion 331 of the parking control lever 33 moves within the tooth clearance range and remains within the tooth clearance range, no surface pressure is generated. However, when the protrusion 331 abuts against 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 ).

[0117] Therefore, the main motor 70 is driven to reduce the meshing surface pressure caused by vehicle weight. The initial torque value Ts is set to be above 0 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.

[0118] Here, when the MG torque Tmg is greater than the vehicle weight, propulsion is generated 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. Furthermore, in the first embodiment and the like, the braking load can also be increased when the main motor 70 is driven by reducing the engagement surface pressure.

[0119] based on Figure 17 The flowchart below illustrates the MG control process of this embodiment. The processes in S261 to S264 are... Figure 11 The processing of S201 to S204 is the same. If an affirmative judgment is made via S264, proceed to S265; if a negative judgment is made, proceed to S274.

[0120] In S265, 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, for example, based on the P-gear release position θy of the gear position sensor 37 when switching from P-gear to notP-gear. If it is determined that the detected value θsns is greater than the implementation determination threshold θth (S265: No), the process moves to S274. 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, such as mechanical locking, 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 (S265: Yes), the process moves to S266.

[0121] The processing of S266~S269 and Figure 11 The processing in S207 to S210 is the same. Then, in S269 and subsequently S270, the vehicle control unit 80 sends a command indicating an increase in braking load to the brake ECU 85. Alternatively, if the braking load is not to be increased during the process of reducing the pressure on the engagement surface, the processing in S270 can be omitted.

[0122] The processing of S271~S273 and Figure 11 The processing of S211 to S213 is the same. The processing of S274, which is moved to after a negative judgment is made via S264, is the same. Figure 11 Similarly, in S205, if a negative judgment is made, it moves to S275; if a positive judgment is made, it moves to S276. The processing of S275 to S277 is the same as... Figure 11 The processing of S214 to S216 is the same.

[0123] based on Figure 18 The timing diagram is used to illustrate the P-level release control process in this embodiment. Figure 18 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, and detection value θsns of position sensor 68. Processing of time x30 to time x32. Figure 12 The processing for times x10 to x12 is the same. Additionally, at time x32, the braking load is increased.

[0124] At time x33, when the stall of actuator 40 is eliminated, thereby eliminating the stall of position sensor 68, the MG torque command value Tmg is reduced. * The processing after the MG torque reduction begins is the same as in the above implementation method, therefore, the description is omitted. Additionally, in Figure 18In the middle, although the braking load continues to increase, it is also possible to restore the braking load to the load before the increase at time x35.

[0125] 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.

[0126] (Fourth Implementation)

[0127] The fourth implementation method is in Figure 19 As shown in [the image]. Figure 19 In the MG control process shown in the flowchart, the following is omitted: Figure 17 The differences between S270 and S281 are that S270 replaces S264 and S281, but other points are the same. Figure 17 same.

[0128] In S281, after a positive determination via S262, 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 (S281: Yes), it proceeds to S265. If it is determined that the rotational speed of the actuator 40 is greater than the speed threshold (S281: No), it is determined that the stall of the actuator 40 has been eliminated, and it proceeds to S274.

[0129] When the stagnation determination unit 822 determines that the stagnation of the actuator 40 has been eliminated if the rotational speed of the actuator 40 exceeds the speed determination threshold from the stagnation state of the actuator 40, the stagnation determination unit 822 determines that the stagnation of the actuator 40 has been eliminated. Therefore, the MG torque Tmg can be reduced at the moment the stagnation of the actuator 40 is eliminated, thus suppressing the overheating of the main motor 70. Furthermore, it achieves the same effect as in the embodiment described above.

[0130] (Fifth Implementation)

[0131] The fifth implementation method is in Figure 20 and Figure 21 As shown in [the image]. Figure 20 In the MG control process shown in the flowchart, the following is omitted: Figure 17 The differences lie in points such as S270 replacing S264 as S282, while other points are the same. Figure 17 same.

[0132] If a positive judgment is made via S262, proceed to S282 to determine whether the motor current Im of the main motor 70 is stagnant. If it is determined that the motor current Im is stagnant (S282: Yes), proceed to S265; if it is determined that the motor current Im is not stagnant (S282: No), proceed to S274.

[0133] based on Figure 21 The timing diagram is used to illustrate the P-level release control process in this embodiment. Figure 21 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, motor current Im, and detection value of position sensor 68 θsns.

[0134] At time x40, when the shift indicator switches 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. Furthermore, the motor current Im decreases after the peak of the inrush current.

[0135] When the engagement surface pressure becomes unsustainable due to the torque of motor 50, preventing disengagement from the P position, at time x41, the detection value θsns of position sensor 68 stagnates at a position where the detected value θsns is smaller than the implementation judgment threshold θth. Additionally, the motor current Im stagnates at its maximum current Imax. At time x42, after a stagnation judgment time Xth1 has elapsed from time x41, the main motor 70 is driven, and the engagement surface pressure is reduced by MG torque Tmg.

[0136] At time x43, when the stall of actuator 40 is eliminated and the motor current Im is updated from the maximum current Imax, the MG torque command value Tmg is set. * The process after the MG torque reduction begins is the same as in the above implementation method, so the description is omitted.

[0137] Actuator 40 includes motor 50. In this embodiment, current sensor 67, which detects the current of motor 50, corresponds to the "sensor unit". Stagnation determination unit 822 determines that the stagnation of actuator 40 has been eliminated when the current of motor 50 changes from a stagnant state to a decreasing state based on the detection value of current sensor 67. With this configuration, the MG torque Tmg can be reduced when the stagnation of actuator 40 is eliminated, and the heat generation of main motor 70 can be suppressed. In addition, it achieves the same effect as the embodiment described above.

[0138] (Sixth Implementation Method)

[0139] based on Figure 22 The sixth embodiment will now be explained. The sixth to eighth embodiments differ in the Tmg reduction process in S214, etc., and will focus on this point in the explanation. When a relatively large MG torque Tmg is required to reduce the meshing surface pressure, the axle 95 experiences large torsion; therefore, if the MG torque Tmg is drastically reduced, an impact may occur.

[0140] Therefore, in this embodiment, the rate of decrease of the MG torque Tmg is set to be variable based on the tilt angle θi and the motor current Im when the stall is eliminated. Specifically, the larger the tilt angle θi, the lower the rate of decrease of the MG torque Tmg. In addition, the larger the motor current Im when the stall is eliminated, the lower the rate of decrease of the MG torque. As a result, the impact caused by the unwinding of the axle 95 can be reduced.

[0141] exist Figure 22 The diagram shows three graphs corresponding to the tilt angle θi, but the number of graphs can be two or four or more. The MG torque reduction speed can also be set based on the tilt angle θi, independent of the motor current Im. Alternatively, functions or the like can be used to set the motor torque reduction speed instead of graphical calculations. The seventh and eighth embodiments are similar.

[0142] The MG drive control unit 821 sets the rate of decrease of MG torque Tmg to be variable based on the tilt state of the vehicle 100. Furthermore, the MG drive control unit 821 sets the rate of decrease of MG torque Tmg to be variable based on the current of the main motor 70. Therefore, the MG torque Tmg can be appropriately reduced according to the amount of torsion of the axle 95, thus suppressing the generation of impacts. In addition, it achieves the same effect as the embodiment described above.

[0143] (Seventh Implementation)

[0144] based on Figure 23 The seventh embodiment will now be explained. In this embodiment, when the heat generated by the main motor 70 is high, the MG torque Tmg is rapidly reduced to protect the main motor 70. The heat generated by the main motor 70 is proportional to the square of the motor current Im multiplied by the energizing time. Therefore, the greater the motor current Im and the longer the energizing time, the greater the heat generated by the main motor 70.

[0145] Therefore, in this embodiment, the rate of decrease of MG torque Tmg is set to be variable based on the rate of increase of motor current Im and the rate of decrease of motor current Im when the stall is eliminated. Specifically, the larger the motor current Im when the stall is eliminated, the faster the MG torque decreases. In addition, the smaller the rate of increase of MG torque until the stall is eliminated, the faster the MG torque decreases after the stall is eliminated. As a result, the heat generation of the main motor 70 can be suppressed.

[0146] In this embodiment, the rate of decrease of the MG torque Tmg is set to be variable based on the heat generated by the main motor 70. Specifically, when the heat generated by the main motor 70 is high and the heat reserve is low, the rate of decrease of the MG torque Tmg is increased. This provides thermal protection for the main motor 70. Furthermore, it achieves the same effect as the embodiment described above.

[0147] (Eighth Implementation Method)

[0148] based on Figure 24 The eighth embodiment will now be explained. In this embodiment, when the responsiveness of the main motor 70 is low, the MG torque Tmg is reduced slowly to suppress impact. Specifically, when the input voltage V is low, the rate of MG torque reduction is reduced. Additionally, when the actuator temperature tmp is low, the rate of MG torque reduction is reduced.

[0149] In this embodiment, the rate of decrease of the MG torque Tmg is set to be variable based 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. Therefore, the MG torque Tmg can be appropriately reduced according to the responsiveness of the actuator 40, thus suppressing the generation of shocks. Furthermore, it achieves the same effect as the embodiment described above.

[0150] In this embodiment, position sensor 68 corresponds to "sensor unit" and "rotation angle sensor", current sensor 67 corresponds to "sensor unit", the magnetic field of sensor magnet 65 which changes according to the rotation of actuator 40 and the current of motor 50 correspond to "physical quantity that changes according to the drive of actuator", stop plate 21 corresponds to "stop member", stop spring 25 corresponds to "force application member", stop roller 26 corresponds to "engaging member", MG drive control unit 821 corresponds to "main motor drive control unit", and MG torque Tmg corresponds to "main motor torque". Furthermore, P gear release position θy, implementation determination threshold θth, and reaching determination value θr correspond to "lowering start position".

[0151] (Other implementation methods)

[0152] In the above embodiment, actuator stalling is determined based on the update of the maximum value of the position sensor, the arrival time towards the determination value, and the actuator's drive speed. In other embodiments, these factors can be combined to determine actuator stalling or stall elimination.

[0153] In the above embodiment, the rate of decrease in main motor torque is set to be variable based on the vehicle's tilt state, the main motor's current, the main motor's heat generation, and the actuator's temperature. In other embodiments, the rate of decrease in main motor torque can also be set to be variable by combining multiple parameters such as the vehicle's tilt state, the main motor's current, the main motor's heat generation, and the actuator's temperature. Furthermore, the rate of decrease in main motor torque can also be set to be variable based on parameters other than the vehicle's tilt state, the main motor's current, the main motor's heat generation, and the actuator's temperature.

[0154] In the above embodiment, the sensor unit is a position sensor that detects the rotation of the actuator or a current sensor that detects the current of the motor 50. In other embodiments, the sensor unit can be any component that detects a physical quantity that changes according to the drive of the actuator, and can be a component other than a position sensor and a current sensor.

[0155] 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.

[0156] 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.

[0157] 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.

[0158] 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.

[0159] 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 performing engagement surface pressure reduction control by driving the main motor to reduce the engagement surface pressure generated at the meshing point between the parking gear and the parking control lever, Based on the detection value of the sensor unit, the main motor drive control unit reduces the torque of the main motor, i.e., the main motor torque, starting from the side before the gear shift is completed.

2. The vehicle control device according to claim 1, characterized in that, When the main motor drive control unit determines, based on the detection value of the sensor unit, that the stagnation of the actuator has been eliminated, it begins to reduce the torque of the main motor.

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

4. The vehicle control device according to claim 3, characterized in that, The stall determination unit determines that the stall of the actuator has been eliminated when the detection value of the rotation angle sensor reaches the starting position of the reduction of the main motor torque.

5. The vehicle control device according to claim 4, characterized in that, The lowering start position is the P gear release position.

6. The vehicle control device according to claim 4, 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 lowering starting position 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 valley position where the engaging member can be moved to a gear other than P gear by the force of the force-applying member.

7. The vehicle control device according to claim 4, characterized in that, The lowering start position 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 P gear release position.

8. The vehicle control device according to claim 3, characterized in that, If the rotational speed of the actuator exceeds a speed determination threshold after the actuator has stopped, the stall determination unit determines that the stall of the actuator has been eliminated.

9. The vehicle control device according to claim 2, characterized in that, The actuator includes a motor. The sensor unit is a current sensor that detects the current of the motor.

10. The vehicle control device according to claim 9, characterized in that, The stall determination unit determines that the stall of the actuator has been eliminated when the current of the motor changes from a stalled state to a decreasing state, based on the detection value of the current sensor.

11. The vehicle control device according to any one of claims 1 to 10, characterized in that, The main motor drive control unit sets the rate of decrease of the main motor torque to be variable according to the vehicle's tilt state.

12. The vehicle control device according to any one of claims 1 to 10, characterized in that, The main motor drive control unit sets the rate of decrease of the main motor torque to be variable based on the current of the main motor.

13. The vehicle control device according to any one of claims 1 to 10, characterized in that, The main motor drive control unit sets the rate of torque reduction of the main motor to be variable based on the heat generated by the main motor.

14. The vehicle control device according to any one of claims 1 to 10, characterized in that, The main motor drive control unit sets the rate of torque reduction of the main motor to be variable based on the temperature of the actuator.

15. 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

  • Control device of vehicle

    JP2019122168A

  • Vehicle control device

    CN117203082A

  • Control apparatus for vehicle

    US20230382240A1