Control device

JP2025042428APending Publication Date: 2025-03-27SUBARU CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023149442
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2025-03-27

Smart Images

  • Figure 2025042428000001_ABST
    Figure 2025042428000001_ABST
Patent Text Reader

Abstract

To provide a control device which improves reproducibility of abnormal sound while reducing costs by eliminating the need for the use of a vibrator when safely reproducing abnormal sound without having to actually cause a vehicle to travel.SOLUTION: A control device according to an aspect of the present invention is for a vehicle having a motor for traveling, and is configured to provide driving control involving sweeping of a vibration frequency of the motor transmitted to a vehicle body as motor driving control during diagnosis of the vehicle.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device for a vehicle having a motor for driving the vehicle, and more particularly to a technique for driving the motor to apply vibration to the vehicle body. [Background technology]

[0002] When a vehicle is running, abnormal noises such as scraping or creaking between parts can become a problem. When such abnormal noises occur and a dealer's mechanic diagnoses the abnormal noise, he or she will drive the customer's vehicle on public roads and reproduce the abnormal noise to investigate the source of the abnormal noise. However, such work makes it difficult to concentrate on driving, and driving a customer's vehicle on public roads itself poses the risk of accidents.

[0003] In diagnosing abnormal noises, it is possible to use a vibration exciter that reproduces the vibrations that occur when the vehicle is running, which would eliminate the need to drive the vehicle and prevent accidents and other troubles from occurring. However, the high cost of using a vibration exciter is a problem.

[0004] The following Patent Document 1 proposes a method for reproducing abnormal noises in a vehicle having an engine as a power source for the wheels, by attaching a jig near the engine mount so that engine vibrations can be directly transmitted to the vehicle body and the vehicle body is vibrated by the engine vibrations. This method makes it possible to reproduce abnormal noises at low cost without using a vibration exciter. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent No. 5350305 Summary of the Invention [Problem to be solved by the invention]

[0006] However, with the method of Patent Document 1, the vehicle body can be vibrated mainly only at the frequency of the engine's order components, which may not coincide with the resonance points of the parts, and there is a possibility that the abnormal noise will not be reproduced. In addition, since the engine is used as the vibration source, it is difficult to continuously apply vibration at a constant frequency.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and has an object to improve the reproducibility of abnormal sounds while eliminating the need for a vibration exciter and reducing costs when safely reproducing abnormal sounds without actually running a vehicle. [Means for solving the problem]

[0008] A control device of one aspect of the present invention is a control device for a vehicle having a motor for driving, and is equipped with one or more processors and one or more storage media on which a program executed by the one or more processors is stored, the program including one or more instructions that cause the one or more processors to execute a sweep drive process, which is a process for performing drive control that sweeps the vibration frequency applied to the vehicle body by the motor, as drive control of the motor during diagnosis of the vehicle. Effect of the Invention

[0009] According to the present invention, when reproducing abnormal sounds safely without actually running a vehicle, it is possible to improve the reproducibility of abnormal sounds while reducing costs by eliminating the need for a vibration exciter. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a diagnostic system according to an embodiment. [Diagram 2] 1 is a diagram for explaining a configuration example of a vehicle control system according to an embodiment; [Diagram 3] FIG. 13 is a diagram illustrating an example of a start screen for diagnosis. [Figure 4]FIG. 13 is a diagram showing an example of a sweep setting screen. [Diagram 5] 11 is an explanatory diagram of an example of a method for generating a rotation speed instruction signal for implementing sweep driving. FIG. [Figure 6] FIG. 13 shows an example of a screen displayed after a sweep is started. [Figure 7] FIG. 13 is a diagram showing an example of a constant rotation setting screen. [Figure 8] FIG. 13 is a diagram showing an example of a screen after rotation has started. [Figure 9] 1 is a flowchart illustrating an example of a processing procedure for implementing an abnormal sound reproduction method according to an embodiment. [Figure 10] 9 is a flowchart showing an example of a processing procedure for implementing the abnormal sound reproduction method according to the embodiment. [Figure 11] FIG. 13 is a diagram showing an image of a waveform when the excitation force is adjusted by the rotation speed of a motor. [Figure 12] FIG. 13 is a diagram showing an image of a waveform when the excitation force is adjusted by changing the rotation speed fluctuation range of the motor. [Figure 13] 5 is an explanatory diagram of a jig for connecting a power unit including a motor to a vehicle body frame. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram showing an example of the configuration of a diagnostic system according to an embodiment. In FIG. 1, only the components according to the present invention are extracted from the various components of the vehicle 1.

[0012] As shown in the figure, the diagnostic system includes a vehicle 1 and a diagnostic device 50 that is an external device of the vehicle 1. The diagnostic system here is a system configured to be able to perform a diagnosis related to abnormal noises that occur while the vehicle 1 is traveling.

[0013] The vehicle 1 is configured as an electric vehicle having a motor 2 as a power source for the wheels. In other words, the vehicle 1 has the motor 2 for running. In this example, the vehicle 1 is configured as a four-wheeled vehicle having, for example, four wheels, and is configured as a so-called EV (Electric Vehicle) having only a motor 2 as a power source for the wheels. The vehicle 1 may be configured as a so-called HEV (Hybrid Electric Vehicle) having an engine together with the motor 2 (in this case, the engine may be used as a power source for the wheels, or as a generator for generating drive power for the motor 2). The vehicle 1 is not limited to a four-wheeled vehicle, and may be a vehicle with at least two or more wheels.

[0014] The vehicle 1 is configured to have a vehicle control system 10 that has one or more computer devices and controls the vehicle 1. The vehicle control system 10 has, as one of its functions, a function of controlling the drive of the motor 2. The vehicle control system 10 also has a function of communicating various data with devices external to the vehicle 1. In particular, data communication with a diagnostic device 50 is possible.

[0015] The diagnostic device 50 is configured with, for example, a microcomputer having a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), and is capable of performing various processes related to the diagnosis of the vehicle 1. Although detailed illustration is omitted, the diagnostic device 50 has a display unit such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display, and can display various information to the user. For example, it is possible to display a GUI (Graphical User Interface), such as various setting screens and menu screens related to diagnosis, for the user to perform various operation inputs related to diagnosis. Hereinafter, the display screen of the display unit included in the diagnostic device 50 will be referred to as the "display screen 50a."

[0016] FIG. 2 is a diagram for explaining an example of the configuration of a vehicle control system 10 in an embodiment, and shows the motor 2 shown in FIG. 1 together with the example of the configuration of the vehicle control system 10. As shown in FIG. Here, only the components related to the present invention are extracted from among the various components of the vehicle control system 10.

[0017] As shown in the figure, the vehicle control system 10 includes a communication unit 3, a motor control unit 4, and a motor drive unit 5. The communication unit 3 performs data communication with an external device of the vehicle 1, particularly with the diagnostic device 50 in this embodiment. In this embodiment, the data communication with the diagnostic device 50 is assumed to be wireless data communication, but wired data communication may also be used.

[0018] The motor control unit 4 is configured with, for example, a microcomputer having a CPU, ROM, and RAM, and performs various controls related to the operation of the motor 2 by the CPU executing processes in accordance with a program stored in the ROM. The motor control unit 4 can generate a rotation speed instruction signal Sr that indicates the rotation speed of the motor 2.

[0019] The motor drive unit 5 includes a drive circuit for the motor 2 and a control circuit such as an IC (Integrated Circuit) that controls the drive circuit. In particular, when diagnosing an abnormal sound, the motor drive unit 5 drives the motor 2 so that the motor 2 rotates at the rotation speed indicated by the rotation speed indication signal Sr generated and output by the motor control unit 4.

[0020] Here, when the diagnostic device 50 is communicatively connected to the vehicle control system 10 via the communication unit 3 to diagnose abnormal noise, the motor control unit 4 transitions to an operating mode serving as a diagnostic mode based on instructions from the diagnostic device 50. In the diagnosis mode, the motor control unit 4 controls the operation of the motor 2 in accordance with instructions from the diagnosis device 50.

[0021] As described above, in the diagnostic device 50, when diagnosing an abnormal sound, a GUI for performing operations related to the diagnosis is displayed on the display screen 50a. In this embodiment, the diagnosis of abnormal noise is performed with the vehicle 1 stopped, for example, at a maintenance facility such as a dealer.

[0022] Examples of various GUI screens displayed on the display screen 50a during diagnosis and processes performed by the motor control unit 4 in response to operations on the GUI screens will be described with reference to FIGS.

[0023] FIG. 3 illustrates an example of a diagnosis start screen G1 displayed on the display screen 50a. This start screen G1 is displayed after the diagnostic device 50 is connected to the motor control unit 4 via the communication unit 3 so as to be able to communicate with each other.

[0024] As shown in FIG. 3, the start screen G1 displays a message such as "Do you want to start diagnosis?" to ask the user whether or not to start diagnosis, along with a "Yes" button B1 and a "No" button B2. To start a diagnosis, a user such as a mechanic operates the "Yes" button B1. When the “No” button B2 is operated, a GUI screen one level higher, such as a screen for selecting a type of diagnosis including diagnoses other than those related to abnormal noise, is displayed on the display screen 50a.

[0025] When the "Yes" button B1 is operated on the start screen G1, the sweep setting screen G2 shown in FIG. 4 is displayed on the display screen 50a.

[0026] In this embodiment, the motor 2 is used as a vibration source for the vehicle body to generate the abnormal sound when reproducing the abnormal sound produced when the vehicle 1 is traveling. Specifically, in this embodiment, a method is adopted in which the motor 2 is made to sweep the vibration frequency applied to the vehicle body to attempt to reproduce the abnormal sound. Hereinafter, the driving of the motor 2 for sweeping the vibration frequency applied to the vehicle body will be referred to as "sweep driving."

[0027] In this example, parameters related to such sweep driving can be specified by a user operation. Specifically, in this example, the sweep range of the excitation frequency can be specified by a user operation. In addition, in this example, the excitation force during the sweep can also be specified by a user operation.

[0028] As shown in FIG. 4, the sweep setting screen G2 displays input boxes b1 and b2 for specifying the sweep range of the excitation frequency, and a designation operator Sc for specifying the excitation force applied to the vehicle body during the sweep.

[0029] In this example, both a lower limit frequency and an upper limit frequency can be specified for the sweep range, and input box b1 is an input box for specifying the lower limit frequency, and input box b2 is an input box for specifying the upper limit frequency. The user can specify the sweep range by inputting frequency values ​​into input boxes b1 and b2.

[0030] In this example, the excitation force is specified from among a plurality of predetermined values, and specifically, here, for example, from among 10 values. In the figure, as an example of a GUI for specifying an excitation force, a UI is shown in which the specifiable excitation forces are displayed in a scale and one of the scale positions is specified by a specification operator Sc, but the UI for specifying an excitation force is not limited to this form, and various other forms are possible, such as a form in which a numerical value is input or a form in which a value is specified by turning a dial.

[0031] In addition, the GUI for specifying the sweep range is not limited to a numerical input format, and other formats are possible, such as a format in which the scale position of the lower limit frequency and the scale position of the upper limit frequency are specified from the scale indicating the frequency.

[0032] A start button B3 is displayed on the sweep setting screen G2. After specifying the sweep range by inputting numerical values ​​into the input boxes b1 and b2 and specifying the excitation force using the designation operator Sc, the user operates the start button B3 when he or she wishes to start the sweep drive.

[0033] In response to the operation of the start button B3, the diagnostic device 50 issues a command to start sweep drive to the motor control unit 4. This command to start sweep drive is issued as a command specifying information specified on the sweep setting screen G2, specifically, information on the sweep range and information on the excitation force.

[0034] In response to an instruction to start sweep driving, the motor control unit 4 generates a rotation speed instruction signal Sr for implementing sweep driving.

[0035] FIG. 5 is an explanatory diagram of an example of a method for generating a rotation speed instruction signal Sr for implementing sweep driving. FIG. 5A illustrates the motor rotation speed corresponding to a specified excitation force. In this example, it is assumed that the excitation force is adjusted by adjusting the motor rotation speed. That is, in this example, the excitation force is specified as the motor rotation speed. Fig. 5A illustrates a case where the motor rotation speed is set to 5000 rpm (rotations per minute) according to the specified excitation force value (a value specified from 10 values ​​in this example).

[0036] FIG. 5B illustrates an example waveform for sweeping the excitation frequency. In this embodiment, the sweep of the excitation frequency is realized by sweeping the frequency of the rotational speed fluctuation of the motor 2, on the premise that the rotational speed of the motor 2 is varied within a constant rotational speed fluctuation range. Specifically, in this example, on the premise that the rotational speed of the motor 2 is varied within a fluctuation range of ±1000 rpm, the frequency of such rotational speed fluctuation of ±1000 rpm is swept. For this reason, as shown in the figure, a waveform for sweeping the vibration frequency is generated by sweeping the frequency of a sine wave having a constant fluctuation width of ±1000 rpm. In this case, the frequency is swept by changing the frequency by a predetermined value (for example, 1 Hz) in a predetermined time unit from the lower limit frequency to the upper limit frequency of the sweep range specified on the sweep setting screen G2. Note that the constant fluctuation band of the motor rotation speed of ±1000 rpm is merely an example and is not limited to this. Furthermore, the frequency sweep is not limited to a gradual increase in frequency from the lower limit frequency to the upper limit frequency, but may be a gradual decrease in frequency from the upper limit frequency to the lower limit frequency.

[0037] The motor control unit 4 generates a signal having a composite waveform of the waveform in FIG. 5A and the waveform in FIG. 5B as the rotation speed instruction signal Sr for achieving sweep driving, as shown in FIG. 5C. Then, the motor control unit 4 outputs the generated rotation speed instruction signal Sr to the motor driving unit 5. The motor driving unit 5 drives the motor 2 so that the motor 2 rotates at a rotation speed according to the rotation speed instruction signal Sr input from the motor control unit 4. As a result, sweep driving is realized in a mode according to the information specified on the sweep setting screen G2.

[0038] In this embodiment, the motor 2 is used as a vibration source for the vehicle body to reproduce abnormal sounds. This makes it possible to eliminate the conventional restriction that the vehicle body can only be vibrated at the frequency of the engine's order components, and improves the reproducibility of abnormal sounds.

[0039] In the diagnostic device 50, in response to the operation of the start button B3 on the sweep setting screen G2, a post-sweep start screen G3 as shown in FIG. 6 is displayed on the display screen 50a. As shown in the figure, after the sweep starts, an abnormal noise occurrence notification button B4 and a retry button B5 are displayed on the screen G3. In this example, it is assumed that if an abnormal sound occurs during the process of changing the vibration frequency accompanying the sweep drive, the user will notify the diagnostic device 50. For this reason, the after-sweep start screen G3, which is displayed in response to the start of the sweep drive, is provided with an abnormal sound occurrence notification button B4 for making such a notification. In this example, in response to the case where the abnormal sound is not reproduced by the sweep drive, it is possible to retry the sweep drive with the settings of the sweep range and the excitation force changed. The retry button B5 on the screen G3 after the sweep starts is a button for notifying the diagnostic device 50 of the desire to retry.

[0040] When the retry button B5 is operated, the diagnostic device 50 displays the sweep setting screen G2 (see FIG. 4) again on the display screen 50a. This allows the user to instruct changes to the sweep range and excitation force, and also to instruct the start of execution of sweep drive in accordance with the changed sweep range and excitation force (that is, to instruct a retry of sweep drive).

[0041] On the other hand, when an abnormal sound occurs due to the sweep drive and the abnormal sound occurrence notification button B4 is operated, the diagnostic device 50 notifies the motor control unit 4 of the occurrence of the abnormal sound.

[0042] In response to this abnormal sound occurrence notification, the motor control unit 4 stores the vibration frequency at the time when the abnormal sound occurrence notification was received as the abnormal sound occurrence frequency, and then notifies the diagnosis device 50 of this abnormal sound occurrence frequency.

[0043] Furthermore, in response to the operation of the abnormal noise occurrence notification button B4, the diagnostic device 50 displays a constant rotation setting screen G4 as shown in FIG. 7 on the display screen 50a.

[0044] In this embodiment, the flow of abnormal sound diagnosis is assumed to be as follows: the abnormal sound occurrence frequency is identified by sweep driving, and then the motor 2 is driven so that the vibration frequency is kept constant at the abnormal sound occurrence frequency (hereinafter referred to as "constant rotation drive"). By performing such constant rotation driving, it is possible to continue generating abnormal noise, which improves the ease of identifying the source of the abnormal noise.

[0045] The constant rotation setting screen G4 shown in FIG. 7 is a screen for making settings related to such constant rotation driving. As shown in the figure, the constant rotation setting screen G4 displays an input box b3 for specifying the vibration frequency during constant rotation driving, and a designation operator Sc for specifying the vibration force during constant rotation driving, as well as a start button B6 for instructing the start of constant rotation driving.

[0046] In this example, the diagnostic device 50 displays the value of the abnormal noise occurrence frequency notified by the motor control unit 4 as the initial value of the vibration frequency in the input box b3. This eliminates the need for the user to input the value of the excitation frequency, and reduces the operational burden on the user relating to abnormal sound diagnosis. In addition, in the input box b3, it is possible to change the value from the initial value.

[0047] In the constant rotation setting screen G4, the GUI for specifying the excitation force is exemplified as a GUI in a form using the specification operator Sc similar to that shown in FIG. 4, but also in the constant rotation setting screen G4, the form of the GUI for specifying the excitation force is not limited to the form using the specification operator Sc, and various other forms are possible.

[0048] On the constant rotation setting screen G4, the user can operate the start button B6 to instruct the diagnostic device 50 to start constant rotation at the excitation frequency indicated by the input value in the input box b3 and the excitation force specified by the designation operator Sc.

[0049] In response to the operation of the start button B6, the diagnostic device 50 issues a command to start constant rotation drive to the motor control unit 4. This command to start is accompanied by the specification of the excitation frequency and excitation force specified on the constant rotation setting screen G4.

[0050] In response to a start instruction for constant rotation drive from the diagnostic device 50, the motor control unit 4 causes the motor drive unit 5 to execute constant rotation drive in accordance with the excitation frequency and excitation force specified in the start instruction. Specifically, the motor control unit 4 drives the motor 2 at a constant rotation speed by outputting a signal having the following waveform as the rotation speed instruction signal Sr to the motor drive unit 5. That is, the rotation speed instruction signal Sr has a waveform that fluctuates within a predetermined rotation speed fluctuation width (a fluctuation width of ±1000 rpm in this example) with the rotation speed corresponding to the specified excitation force as a reference (fluctuation center rotation speed), and the frequency of the rotation speed fluctuation becomes the specified excitation frequency.

[0051] In response to the operation of the start button B6 on the constant rotation setting screen G4, the diagnostic device 50 displays a post-rotation start screen G5 shown in FIG. 8 on the display screen 50a. After the rotation starts, a stop button B7 is displayed on the screen G5, which allows the user to instruct the constant rotation drive to be stopped. In response to the operation of the stop button B7, the diagnostic device 50 issues an instruction to the motor control unit 4 to stop the constant rotation drive.

[0052] In response to an instruction to stop the constant rotation drive from the diagnostic device 50, the motor control unit 4 performs processing to stop the constant rotation drive.

[0053] 9 and 10, a description will be given of an example of a specific process procedure to be performed by the diagnostic device 50 and the motor control unit 4 in order to realize the abnormal sound reproduction method according to the embodiment described above. 9 and 10, the processing on the diagnostic device 50 side is executed by the CPU of the diagnostic device 50 in accordance with a program stored in a predetermined storage device (storage medium) such as a ROM of the diagnostic device 50, and the processing on the motor control unit 4 side is executed by the CPU of the motor control unit 4 in accordance with a program stored in a predetermined storage device (storage medium) such as a ROM of the motor control unit 4. In the following description, for the sake of convenience, the process on the diagnostic device 50 side is executed by the diagnostic device 50 , and the process on the motor control unit 4 side is executed by the motor control unit 4 .

[0054] It should be noted that, when the series of processes shown in Figures 9 and 10 are started, it is assumed that the diagnostic device 50 and the motor control unit 4 are already connected so as to be able to communicate with each other, and that the "Yes" button B1 on the start screen G1 shown in Figure 3 has been operated.

[0055] First, in step S101, the diagnostic device 50 performs a display process of the sweep setting screen G2. That is, in response to the operation of the “Yes” button B1 on the start screen G1, the diagnostic device 50 displays the sweep setting screen G2 on the display screen 50a.

[0056] In step S102 following step S101, the diagnostic device 50 executes input response processing until it is determined in step S103 following step S102 that a start operation has been performed. The start operation to be determined in step S103 is the operation of the start button B3 (i.e., an operation to instruct the start of sweep drive). The input response processing in step S102 is processing for changing the screen display content in response to a numerical value input operation into the input boxes b1 and b2 on the sweep setting screen G2 and an operation of the designation operator Sc.

[0057] In step S103, if it is determined that the start button B3 has been operated and a start operation has been performed, the diagnostic device 50 proceeds to step S104 and issues an instruction to start a sweep drive with the excitation force and sweep range specified. That is, as an instruction to start sweep drive for the motor control unit 4, a start instruction is issued specifying the excitation force and the sweep range specified by an operation on the sweep setting screen G2.

[0058] In step S105 following step S104, the diagnostic device 50 performs display processing of a post-sweep screen G3. Then, in response to executing the display process of step S105, the diagnostic device 50 performs a loop process of waiting for either an abnormal sound occurrence notification operation or a retry operation by the processes of steps S106 and S107. Here, the abnormal sound occurrence notification operation to be determined in step S106 is the operation of the abnormal sound occurrence notification button B4, and the retry operation to be determined in step S107 is the operation of the retry button B5.

[0059] If it is determined in step S107 that the retry button B5 has been operated and a retry operation has been performed, the diagnostic device 50 returns to step S101 and executes the display process of the sweep setting screen again.

[0060] On the other hand, if it is determined in step S106 that the abnormal sound occurrence notification button B4 has been operated and an abnormal sound occurrence notification operation has been performed, the diagnostic device 50 proceeds to step S108 and notifies the motor control unit 4 of the abnormal sound occurrence.

[0061] On the vehicle 1 side, the motor control unit 4 waits in step S201 for an instruction to start the sweep drive performed in the previous step S104. When the start command is received, the motor control unit 4 performs a process of generating a rotation speed instruction signal Sr based on the specified excitation force and sweep range in step S202. Note that the method of generating the rotation speed instruction signal Sr for realizing the sweep drive has already been described with reference to FIG. 5, so a duplicate description will be avoided.

[0062] In step S203 following step S202, the motor control unit 4 performs a process of starting output of the rotation speed instruction signal Sr generated in step S202 to the motor drive unit 5 as an output start process of the rotation speed instruction signal Sr. This starts the sweep drive for reproducing the abnormal noise.

[0063] In response to executing the process of step S203, the motor control unit 4 executes a loop process of steps S204 and S205 to wait for either an abnormal sound occurrence notification or the end of the sweep. Regarding the process of step S205, the end of the sweep means the end of the sweep drive in the specified sweep range. In step S205, the end of the sweep is determined when the abnormal sound is not reproduced by the sweep drive and a retry instruction is issued on the diagnostic device 50 side.

[0064] When it is determined in step S205 that the sweep has ended, the motor control unit 4 returns to step S201. This allows the motor control unit 4 to wait for an instruction to start the sweep drive for the retry from the diagnostic device 50 in case of a retry.

[0065] On the other hand, if it is determined in step S204 that there has been an abnormal sound occurrence notification, that is, the abnormal sound occurrence notification performed in step S108 on the diagnostic device 50 side, the motor control unit 4 proceeds to step S206, where it performs a process of instructing the motor drive unit 5 to stop rotation of the motor 2 as motor stop control, and then in the following step S207, it performs a process of storing the vibration frequency at the time of abnormal sound occurrence (that is, the abnormal sound occurrence frequency described above). For example, the abnormal sound occurrence frequency is stored in a storage device that can be read and written by the CPU of the motor control unit 4, such as a RAM included in the motor control unit 4. Furthermore, in the next step S208, the motor control unit 4 performs a process of transmitting the abnormal sound occurrence frequency to the diagnosis device 50.

[0066] After executing the transmission process in step S208, the motor control unit 4 advances the process to step S209 shown in FIG.

[0067] In step S109 following the above-mentioned step S108 (notification of the occurrence of abnormal sound), the diagnostic device 50 waits to receive the abnormal sound occurrence frequency from the motor control unit 4. When the abnormal sound occurrence frequency is received, the diagnostic device 50 performs a process of storing the abnormal sound occurrence frequency in step S110. For example, the abnormal sound occurrence frequency is stored in a storage device that the CPU of the diagnostic device 50 can read and write, such as a RAM included in the diagnostic device 50.

[0068] After executing the storage process of step S110, the diagnostic device 50 advances the process to step S111 shown in FIG.

[0069] 10, the diagnostic device 50 performs a process of displaying the constant rotation setting screen G4 in step S111. As a result, in response to the abnormal sound occurrence notification button B4 on the post-sweep start screen G3 being operated (S106), the constant rotation setting screen G4 is displayed on the display screen 50a.

[0070] In step S112 following step S111, the diagnostic device 50 executes input response processing until it is determined in step S113 following step S112 that a start operation has been performed. The start operation to be determined in step S113 is the operation of the start button B6 (i.e., an operation to instruct the start of constant rotation drive). The input response processing in step S112 is processing for changing the screen display content in response to a numerical value input operation into the input box b3 on the constant rotation setting screen G4 or an operation of the designation operator Sc.

[0071] If it is determined in step S113 that the start button B6 has been operated and a start operation has been performed, the diagnostic device 50 proceeds to step S114 and issues an instruction to start constant rotation drive with the specified excitation force and excitation frequency. That is, as an instruction to start constant rotation drive for the motor control unit 4, a start instruction is issued specifying the excitation force and excitation frequency specified by an operation on the constant rotation setting screen G4.

[0072] In step S115 following step S114, the diagnostic device 50 performs a display process for a post-rotation screen G5. Then, in step S116 following step S115, the diagnostic device 50 performs a process of waiting for a stop operation, that is, a process of waiting for the operation of the stop button B7.

[0073] If it is determined in step S116 that the stop button B7 has been operated and a stop operation has been performed, the diagnostic device 50 issues a stop instruction to the motor drive unit 5, that is, an instruction to stop constant rotation drive, in step S117.

[0074] In response to issuing the stop instruction in step S117, the diagnostic device 50 ends the series of processes shown in FIGS.

[0075] The motor control unit 4 waits in step S209 for a start instruction (a start instruction for constant rotation driving) given by the diagnostic device 50 in the previous step S114. When the start command is received in step S114, the motor control unit 4 proceeds to step S210 and performs output start processing of the rotation speed instruction signal Sr based on the specified excitation force and excitation frequency. That is, the motor control unit 4 starts outputting the rotation speed instruction signal Sr to the motor drive unit 5 in order to realize constant rotation drive with the specified excitation force and excitation frequency. The details of the rotation speed instruction signal Sr for realizing constant rotation drive with the specified excitation force and excitation frequency have already been explained, so a duplicate explanation will be avoided.

[0076] In step S211 following step S210, the motor control unit 9 waits for a stop instruction from the diagnosis device 50, that is, an instruction to stop the constant rotation drive performed in step S117. If the stop command has been issued, the motor control unit 4 performs a process of instructing the motor drive unit 5 to stop the rotation of the motor 2 as motor stop control in step S212.

[0077] In response to issuing the stop instruction in step S212, the motor control unit 4 ends the series of processes shown in FIGS.

[0078] It should be noted that the present embodiment is not limited to the specific example described above, and various modified configurations may be adopted. For example, in the above example, the excitation force is adjusted by the motor rotation speed. However, the excitation force can also be adjusted by adjusting the fluctuation range of the rotation speed of the motor 2. For reference, FIG. 11 shows an image of a waveform when the excitation force is adjusted by the rotation speed of the motor 2, and FIG. 12 shows an image of a waveform when the excitation force is adjusted by the fluctuation range of the rotation speed of the motor 2. As shown in Fig. 11, when adjusting the excitation force by the rotation speed, the rotation speed fluctuation width is set to a predetermined width (e.g., ±1000 rpm, etc.), and the excitation force is adjusted by adjusting the rotation speed (motor reference rotation speed) that is the center of the fluctuation width. The figure shows examples of waveforms when the motor reference rotation speed is 5000 rpm and when the motor reference rotation speed is 8000 rpm. To confirm, the higher the motor reference rotation speed is, the stronger the excitation force tends to be. When performing sweep driving, the frequency of the rotation speed fluctuation may be gradually changed for the waveform shown in FIG.

[0079] On the other hand, when adjusting the excitation force by the rotation speed fluctuation range, as shown in Fig. 12, the excitation force is adjusted by adjusting the rotation speed fluctuation range on the premise that the motor reference rotation speed is constant. In the figure, the waveforms when the rotation speed fluctuation range is ±500 rpm and ±1000 rpm are shown on the premise that the motor reference rotation speed = 5000 rpm. In this case, the larger the rotation speed fluctuation range is, the stronger the excitation force tends to be. When performing sweep driving, the frequency of the rotational speed fluctuation may be gradually changed for the waveform shown in FIG.

[0080] Also, although not specifically mentioned above, it is possible to use a jig such as that disclosed in the aforementioned Patent Document 1 so that vibrations are more easily transmitted from the motor 2 to the vehicle body during sweep driving or constant rotation driving (i.e., so that abnormal noise is more likely to occur). Specifically, a jig 25 is prepared that is separate from the mounting member Mt that connects the power unit section 20 including the motor 2 to the body frame (hereinafter, referred to as "Fr") side of the vehicle 1, and sweep driving and constant rotation driving are performed with the power unit section 20 connected to the body frame Fr side by this jig 25 (see Figure 13). In this case, a buffer limiting member capable of limiting the buffer function of the mount member Mt is used as the jig 25. For example, the mount member Mt is made of resin, whereas a metal member is used for the jig 25. In this case, the jig 25 and the body frame Fr side may be connected by bolt fastening or the like, as in the case of Patent Document 1. It should be noted that the power unit section 20 may be configured to include components relating to wheel drive other than the motor 2, such as a unit section including the motor 2 and a speed change mechanism.

[0081] As described above, the control device (motor control unit 4) as an embodiment of the present invention is a control device in a vehicle (1) having a driving motor (2), and is equipped with one or more processors (CPU of the motor control unit 4) and one or more storage media (ROM of the motor control unit 4) in which a program executed by the one or more processors is stored, the program including one or more instructions that cause the one or more processors to execute a sweep drive process, which is a process for performing drive control that sweeps the vibration frequency applied to the vehicle body by the motor, as drive control of the motor during vehicle diagnosis. As described above, by adopting a method in which the motor used for driving the vehicle is used as a vibration source for the vehicle body and the vibration frequency applied to the vehicle body by the motor is swept, it is possible to eliminate the conventional restriction that the vehicle body can only be vibrated at the frequencies of the engine's order components, and the reproducibility of abnormal sounds is improved. According to the abnormal sound reproducing method of the present embodiment, it is not necessary to actually run the vehicle in order to reproduce the abnormal sound, and the use of a vibration exciter is also unnecessary. Therefore, according to the abnormal sound reproducing method of the present embodiment, when reproducing an abnormal sound safely without actually running the vehicle, it is possible to improve the reproducibility of the abnormal sound while reducing costs by eliminating the need for a vibration exciter.

[0082] In addition, in the control device as the embodiment, in the sweep drive process, the vibration force applied to the vehicle body by the motor when sweeping the vibration frequency is controlled to the vibration force instructed by the user operation. In other words, the excitation force when sweeping the excitation frequency can be changed by a user operation. By being able to change the excitation force, for example, even if no abnormal sound is generated in a frequency sweep with a certain excitation force, it is possible to generate an abnormal sound by retrying a frequency sweep with a stronger excitation force. This makes it possible to improve the reproducibility of abnormal sounds and makes it easier to identify the source of the abnormal sound.

[0083] Furthermore, in the control device as an embodiment, the program includes, as an instruction, an instruction to cause the processor to execute a constant frequency drive process, which is a process for controlling the drive of the motor to make the vibration frequency a specified constant frequency after executing the sweep drive process. This makes it possible, in response to a case where a vibration frequency at which abnormal noise occurs is identified in the sweep drive processing, to perform subsequent motor drive control such that the vibration frequency is maintained at a constant frequency as the identified vibration frequency, in other words, such drive control that can continue to generate abnormal noise. Therefore, it is possible to improve the ease of identifying the source of the abnormal noise.

[0084] Furthermore, in the control device as the embodiment, in the sweep drive process, drive control is performed to sweep the vibration frequency based on input information by a user operation received by an external device (diagnosis device 50) of the vehicle. Thus, to diagnose an abnormal noise, a user such as a dealer's mechanic only needs to operate the external device. This eliminates the need to implement a UI function for diagnosing abnormal noises in the vehicle, which reduces the resources required for the vehicle.

[0085] In addition, in the control device as an embodiment, in the sweep drive processing, drive control is performed to sweep the vibration frequency while the power unit section including the motor (20) is connected to the vehicle frame (Fr) by a jig (25) separate from the mounting member (Mt) that connects the power unit section including the motor to the vehicle frame (Fr). The above-mentioned jig makes it possible to facilitate the transmission of vibrations from the motor to the vehicle body frame. Therefore, the reproducibility of the abnormal sound can be further improved, and the ease of identifying the source of the abnormal sound can be improved. [Explanation of symbols]

[0086] 1 vehicle 2 Motors 10 Vehicle Control System 50 Diagnostic Equipment 50a display screen 3. Communications Department 4 Motor control unit 5 Motor drive unit Sr Speed ​​indication signal G1 Start Screen G2 Sweep setting screen G3 Sweep Start Screen G4 constant rotation setting screen G5 Screen after rotation starts 20 Power Unit Section Front body frame Mt mounting material 25 Jig

Claims

1. A control device for a vehicle having a motor for driving, one or more processors; one or more storage media storing a program executed by the one or more processors; The program includes one or more instructions, The instructions include for the one or more processors: As a drive control of the motor during diagnosis of the vehicle, a sweep drive process is executed, which is a process of performing drive control for sweeping a vibration frequency applied to a vehicle body by the motor. Control device.

2. In the sweep drive process, The excitation force applied to the vehicle body by the motor when sweeping the excitation frequency is controlled to an excitation force instructed by a user operation. The control device according to claim 1 .

3. The program may include, as the instructions: The program includes an instruction to cause the processor to execute a constant frequency drive process, which is a process for controlling the motor so that the vibration frequency is a specified constant frequency, after the sweep drive process is executed. The control device according to claim 1 .

4. In the sweep drive process, A drive control is performed to sweep the vibration frequency based on input information by a user operation received by an external device of the vehicle. The control device according to claim 1 .

5. In the sweep drive process, A drive control is performed to sweep the excitation frequency in a state where the power unit part including the motor is connected to the vehicle body frame side by a jig separate from a mount member that connects the power unit part to the vehicle body frame side. The control device according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method of treating woods

    JP1978050305A