[go: up one dir, main page]

WO2025253434A1 - 電子制御装置 - Google Patents

電子制御装置

Info

Publication number
WO2025253434A1
WO2025253434A1 PCT/JP2024/020177 JP2024020177W WO2025253434A1 WO 2025253434 A1 WO2025253434 A1 WO 2025253434A1 JP 2024020177 W JP2024020177 W JP 2024020177W WO 2025253434 A1 WO2025253434 A1 WO 2025253434A1
Authority
WO
WIPO (PCT)
Prior art keywords
motor
inverter
relay
power supply
drive circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/JP2024/020177
Other languages
English (en)
French (fr)
Inventor
周三 秋山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Mobility Corp
Original Assignee
Mitsubishi Electric Mobility Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Mobility Corp filed Critical Mitsubishi Electric Mobility Corp
Priority to PCT/JP2024/020177 priority Critical patent/WO2025253434A1/ja
Publication of WO2025253434A1 publication Critical patent/WO2025253434A1/ja
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply

Definitions

  • This disclosure relates to an electronic control device, for example, an electronic control device for a vehicle.
  • Some electronic control devices that control motors have an inverter, a power supply relay, and a fail-safe circuit.
  • the power supply relay interrupts the power supply from the power supply to the inverter.
  • the fail-safe circuit has a motor relay for each phase of the motor.
  • the motor relay interrupts the power supply from the inverter to the motor.
  • the motor actuator for vehicle-mounted equipment described in Patent Document 1 turns off the inverter's switching elements when an abnormality is detected, and simultaneously turns off the power supply relay and motor relay when the rotational speed of the motor rotor falls below a predetermined rotational speed. Since the back electromotive force generated by the rotation of the motor does not exceed the withstand voltage of the circuit elements that make up the inverter, motor relay, power supply relay, etc., secondary failures are prevented.
  • the motor actuator for vehicle-mounted equipment described in Patent Document 1 may not be able to monitor the location of the abnormality or failure, or the state of the abnormality or failure, and may not be able to monitor the situation where the motor rotation speed drops below a predetermined rotation speed after the inverter switching elements are turned off. Furthermore, it may not be able to turn off the power relay and motor relay with a delay after a certain amount of time has passed.
  • an abnormality may occur in the components that make up the motor actuator, such as an off failure in the power relay drive circuit, an off failure in the motor relay drive circuit, an abnormality in the motor rotation sensor, or an abnormality in the CPU. In such cases, it is not possible to achieve delayed control to turn off the power relay and motor relay.
  • back electromotive force When a motor rotates at high speed, back electromotive force generates a voltage that exceeds the withstand voltage and is directed towards the power supply, creating a risk of circuit element failure.
  • a first aspect of the present disclosure is an electronic control device that drives and controls a motor, comprising: an inverter that supplies power to the motor; a power supply relay that connects and disconnects the inverter from a power source; a motor relay that connects and disconnects the inverter from the motor; and a drive system that detects the motor terminal voltage of the motor, and when the motor terminal voltage exceeds a predetermined voltage reference value, disconnects the inverter from the power supply relay and connects it to a potential reference point, and connects the inverter to the motor via the motor relay.
  • This disclosure reduces or prevents the risk of circuit elements failing due to the motor's back electromotive force.
  • FIG. 1 is a diagram illustrating an example of the configuration of an electronic control device according to a first embodiment
  • 1 is a diagram illustrating a configuration example of a motor relay/inverter drive circuit according to a first embodiment.
  • 4 is a flowchart illustrating an example of the operation of the electronic control device according to the first embodiment.
  • FIG. 10 is a diagram illustrating an example of the configuration of an electronic control device according to a second embodiment.
  • FIG. 1 is a diagram showing an example of the configuration of an electronic control device according to this embodiment.
  • the electronic control device is configured as a control unit CU1 for a vehicle.
  • the control unit CU1 is applied to steering assistance by an electric power steering device PS1.
  • steering assistance control is also referred to as assist control.
  • the control unit CU1 includes a power supply circuit 1, an IG I/F circuit 2, a torque sensor I/F circuit 3, a CAN communication circuit 4, a CPU 5, a motor relay drive circuit 10, a power supply relay drive circuit 11, a drive circuit 12, a power supply relay 13, an inverter 14, a motor relay 15, a motor angle sensor 16, and a motor 17.
  • the motor relay drive circuit 10, the power supply relay drive circuit 11, and the inverter drive circuit 12I of the drive circuit 12 constitute a drive system that controls the power supply relay 13, the inverter 14, and the motor relay 15 to drive the motor 17.
  • the control unit CU1 is connected to a power supply 20, an ignition mechanism IG21, a torque sensor 22, and a CANBUS 23 using connectors.
  • the connectors are installed, for example, on the housing or board of the control unit CU1.
  • the power supply 20 supplies power to the control unit CU1.
  • the power supply 20 is, for example, a storage battery capable of supplying DC power.
  • the positive electrode of the power supply 20 is connected to one end of the power supply circuit 1 of the control unit CU1.
  • the negative electrode of the power supply 20 is connected to a potential reference point.
  • the potential reference point is a reference point that provides a reference potential.
  • the control unit CU1 operates by consuming power supplied from the power supply 20.
  • the power supply circuit 1 distributes the power supplied from the power supply 20 to each device in the control unit CU1.
  • the ignition mechanism IG21 is a switching mechanism that controls the activation (ON) or deactivation (OFF) of the vehicle's operating mechanisms, including the electric power steering device PS1.
  • the ignition mechanism IG21 outputs an ignition signal indicating activation or deactivation to the control unit CU1.
  • the IG I/F (Ignition Interface) circuit 2 waits for an ignition signal input from the ignition mechanism IG21. When an ignition signal indicating startup is input while the control unit CU1 is stopped, the IG I/F circuit 2 starts the control unit CU1.
  • the IG I/F circuit 2 starts the power supply circuit 1 to start supplying power to each device of the control unit CU1.
  • the CPU 5 then starts the startup process.
  • the IG I/F circuit 2 stops the operation of the control unit CU1.
  • the IG I/F circuit 2 causes the CPU 5 to start a stop process (shutdown). After the stop process is completed, the IG I/F circuit 2 stops the power supply circuit 1 and stops the power supply to each device in the control unit CU1.
  • the torque sensor 22 detects the steering torque generated by the rotation of the steering wheel (not shown) and notifies the control unit CU1 of the detected steering torque.
  • a torque sensor I/F (Interface) circuit 3 notifies the CPU 5 of the steering torque notified from the torque sensor 22 .
  • the CANBUS (Controller Area Network BUS) 23 is a communication path that connects multiple devices via a wired connection in accordance with the CAN standard, allowing various types of data to be communicated.
  • the CAN standard is an example of a communication method defined by ISO 11898.
  • the CANBUS 23 is capable of communicating with other devices installed in the vehicle. These other devices may include various instruments that acquire vehicle information indicating the vehicle's driving status.
  • the CAN communication circuit 4 connects the CPU 5 to other devices via the CANBUS 23.
  • the CAN communication circuit 4 relays communication between the CPU 5 and other devices.
  • the CAN communication circuit 4 can acquire vehicle information indicating the driving status of the vehicle from instruments inside the vehicle.
  • Motor 17 is, for example, a three-phase brushless motor.
  • Motor 17 has motor windings 17M.
  • motor windings 17M are three-phase windings. That is, motor windings 17M each include a U-phase winding, a V-phase winding, and a W-phase winding.
  • Motor winding 17M is configured as a winding set by connecting the U-phase winding, the V-phase winding, and the W-phase winding.
  • the connection structure of the motor windings may be either a star connection, a Y connection, or the like. In a star connection, the other ends of the U-phase winding, the V-phase winding, and the W-phase winding are all connected to a single node.
  • a three-phase winding configured as a Y connection has three nodes.
  • AC power of the corresponding phase is supplied to one end of each phase winding. Either one of the nodes or one of the ends of the winding is connected to the potential reference point.
  • Motor 17 has a rotor.
  • the rotor has a permanent magnet located at a position where the induced magnetic field generated by motor winding 17M reaches. If motor 17 is a three-phase brushless motor, motor winding 17M forms the stator. Motor winding 17M generates an AC magnetic field using three-phase AC power supplied from inverter 14, causing the rotor to rotate.
  • U, V, and W represent the U-phase, V-phase, and W-phase of motor winding 17M, respectively.
  • the rotor of the motor 17 engages with the steering mechanism of the electric power steering device PS1.
  • the torque generated by the rotation of the rotor serves as an assist torque that assists the driver in steering.
  • the steering mechanism controls the direction of the wheels of the vehicle using the assist torque.
  • the rotation speed of the rotor of the motor 17 may be referred to as the rotation speed of the motor 17 or simply as the rotation speed.
  • the motor 17 is mainly a three-phase brushless motor, but is not limited to this.
  • the motor 17 may also be a polyphase motor having polyphase windings of four or more phases.
  • the motor relay drive circuit 10 controls the state of the motor relay 15 to an intermittent state corresponding to the operation mode information notified from the CPU 5.
  • the motor relay drive circuit 10 generates a motor relay control signal indicating the intermittent state and outputs the generated motor relay control signal to the motor relay 15. For example, when the CPU 5 instructs the motor relay drive circuit 10 to switch to the normal mode, the motor relay drive circuit 10 sets the motor relay 15 to the ON state.
  • the motor relay drive circuit 10 outputs a motor relay control signal indicating an ON command to the motor relay 15.
  • the motor relay 15 is set to the OFF state.
  • the motor relay drive circuit 10 outputs a motor relay control signal indicating an OFF command to the motor relay 15.
  • the motor relay 15 connects and disconnects the inverter 14 and the motor winding 17M in accordance with a motor relay control signal input from the motor relay drive circuit 10. For example, when a motor relay control signal indicating an ON command is input from the motor relay drive circuit 10, the motor relay 15 connects the inverter 14 to the motor winding 17M and supplies the power supplied from the inverter 14 to the motor winding 17M. When a motor relay control signal indicating an OFF state is input from the motor relay drive circuit 10, the motor relay 15 cuts off the connection between the inverter 14 and the motor winding 17M and cuts off the power supply from the inverter 14.
  • the motor relay 15 has a switching element for each phase. Each switching element electrically opens and closes the connection between one end and the other end according to the voltage of an electrical signal applied to the base end.
  • the switching element is, for example, a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor).
  • a MOSFET generally has a source, drain, and gate. The source, drain, and gate correspond to one end, the other end, and the base end, respectively.
  • the motor relay control signal indicating an ON command is indicated by a high voltage value significantly higher than the reference potential.
  • the motor relay control signal indicating an OFF command is indicated by a low voltage value significantly lower than the high voltage value.
  • the power relay drive circuit 11 controls the state of the power relay 13 to an on/off state corresponding to the operation mode information notified by the CPU 5.
  • the power relay drive circuit 11 generates a power relay control signal indicating the corresponding on/off state and outputs the generated power relay control signal to the power relay 13. For example, when the CPU 5 instructs the power relay 13 to operate in normal mode, the power relay drive circuit 11 sets the state of the power relay 13 to the on state.
  • the power relay drive circuit 11 outputs a power relay control signal indicating an on command to the power relay 13.
  • the power relay drive circuit 11 sets the state of the power relay 13 to the OFF state.
  • the power relay drive circuit 11 outputs a power relay control signal indicating an OFF command to the power relay 13.
  • the power supply relay 13 connects and disconnects the power supply 20 and the inverter 14 in accordance with a power supply relay control signal input from the power supply relay drive circuit 11 .
  • a power relay control signal indicating an ON command is input from the power relay drive circuit 11 to the power relay 13
  • the power relay 13 connects the power supply 20 to the inverter 14 and supplies the power supplied from the power supply 20 to the inverter 14.
  • a power relay control signal indicating an OFF command is input from the power relay drive circuit 11 to the power relay 13
  • the power relay 13 cuts off the connection between the power supply 20 and the inverter 14 and cuts off the power supply from the power supply 20.
  • the power supply relay 13 has two switching elements connected in series.
  • the number of switching elements provided in the power supply relay 13 may be one or three or more. However, by connecting multiple switching elements in series in the power supply relay 13, the voltage applied to the entire power supply relay 13 is distributed among the multiple switching elements based on the respective electrical resistances, ensuring a sufficient withstand voltage.
  • the inverter 14 includes an upper-stage switching element group 14U, a lower-stage switching element group 14D, and a resistor element group 14R.
  • the upper-stage switching element group 14U is also called an "upper arm," and the lower-stage switching element group 14D is also called a "lower arm.”
  • the upper-stage switching element group 14U includes one switching element for each phase, for a total of three switching elements.
  • each switching element belonging to the upper-stage switching element group 14U may be referred to as an "upper-stage switching element.”
  • the lower-stage switching element group 14D includes one switching element for each phase, for a total of three switching elements.
  • each switching element belonging to the lower-stage switching element group 14D may be referred to as a "lower-stage switching element.”
  • the resistor element group 14R includes one resistor element for each phase, for a total of three resistor elements.
  • One end of the upper stage switching element is connected to the other end of a power supply relay 13 that is common to all phases.
  • the other end of the upper switching element is connected to one end of the lower switching element corresponding to each phase and one end of the motor relay 15 .
  • One end of the lower stage switching element is connected to the other end of the upper stage switching element corresponding to each phase and one end of the motor relay 15 .
  • the other end of the lower stage switching element is connected to one end of a corresponding resistance element for each phase.
  • One end of the resistor element is connected to the other end of the corresponding lower-stage switching element for each phase, and the other end of each resistor element is connected to the potential reference point.
  • inverter 14 has a group of circuit elements, each of which has an upper-stage switching element, a lower-stage switching element, and a resistor element connected in series for each phase.
  • This group of circuit elements is also called a "leg.”
  • a node between the other end of the upper-stage switching element and one end of the lower-stage switching element is connected to one end of motor winding 17M via motor relay 15.
  • the upper-stage switching element and the lower-stage switching element connect and disconnect one end to the other end in accordance with a switching signal input to their respective base ends from the drive circuit 12.
  • the inverter 14 supplies an AC current whose voltage periodically fluctuates to the motor winding 17M via the motor relay 15 based on a switching signal in which ON commands and OFF commands are periodically repeated at different phases for each phase.
  • the drive circuit 12 includes an inverter drive circuit 12I, a motor current detection circuit 12M, and an abnormality detection unit 12A.
  • the inverter drive circuit 12I of the drive circuit 12 supplies three-phase AC power to the motor windings 17M in accordance with the current control amount notified to the inverter 14 by the CPU 5.
  • the inverter drive circuit 12I calculates a voltage command value on a three-phase coordinate system for each phase based on the rotation speed and rotation angle of the motor 17 notified by the CPU 5.
  • the inverter drive circuit 12I For each set of stages and phases of the inverter 14, the inverter drive circuit 12I generates a PWM (Pulse Width Modulation) signal as a switching signal based on the voltage command value of the corresponding phase.
  • the PWM signal is a binary signal that alternates between a first value and a second value at predetermined carrier wave periods.
  • the inverter drive circuit 12I generates a carrier wave whose waveform repeats at a predetermined carrier wave period.
  • the carrier wave is, for example, a triangular wave.
  • the inverter drive circuit 12I normalizes the voltage command value for each phase so that the range of the voltage command value is equal to the range of the signal value indicating the carrier wave.
  • the inverter drive circuit 12I generates a switching signal indicating an ON command or an OFF command for each phase based on the normalized voltage command value and the carrier wave signal value.
  • the inverter drive circuit 12I sets the value of the upper stage switching signal to a value indicating an ON command (e.g., 1), and sets the value of the lower stage switching signal to a value indicating an OFF command (e.g., 0).
  • the inverter drive circuit 12I generates a switching signal indicating the set value for each set of stage and phase, and outputs the generated switching signal to the inverter 14.
  • the inverter drive circuit 12I may receive operation mode information indicating the regenerative braking mode from the CPU 5. In this case, the inverter drive circuit 12I generates, for example, switching signals indicating an OFF state for each phase in the upper row and switching signals indicating an ON state for each phase in the lower row. Alternatively, the inverter drive circuit 12I may generate switching signals indicating an ON state for each phase in the upper row and switching signals indicating an OFF state for each phase in the lower row. The inverter drive circuit 12I outputs the generated switching signals to the inverter 14. The inverter drive circuit 12I may receive operation mode information indicating an abnormal mode from the CPU 5. In this case, the inverter drive circuit 12I turns off the switching elements of the inverter 14 for all phase-stage sets. Therefore, the inverter drive circuit 12I outputs a switching signal indicating an off command to the inverter 14 for all phase-stage sets.
  • the motor current detection circuit 12M detects the current supplied from the inverter 14 via the motor relay 15 to the motor winding 17M as the motor current for each phase.
  • the motor current detection circuit 12M detects the voltage generated across the resistive element provided in the inverter 14. The detected voltage corresponds to the motor terminal voltage generated in the motor winding 17M. This voltage is also proportional to the current value of the current flowing through the resistive element. Therefore, if the resistance value of the resistive element and the resistance value of the motor winding 17M are known, the detected voltage can be considered the motor current.
  • the motor current detection circuit 12M outputs the motor current detected for each phase to the CPU 5.
  • the abnormality detection unit 12A monitors the operating status of the inverter 14 and detects abnormalities in operation. For example, the abnormality detection unit 12A detects the motor current for each phase in the same way as the motor current detection circuit 12M, and determines whether an abnormality has occurred based on whether the detected motor current is within a predetermined reference range. Here, it detects whether an excessively high or low current has occurred for each phase. The abnormality detection unit 12A may also calculate the sum of the motor currents for all phases, and determine whether an abnormality has occurred based on whether the calculated sum is within a predetermined tolerance range. Ideally, the sum of the motor currents is always zero, so it is possible to detect whether the motor currents are balanced between multiple phases. If an abnormality is detected, the abnormality detection unit 12A notifies the CPU 5 of abnormality detection information indicating the detection of an abnormality.
  • the CPU 5 constitutes the computer system of the control unit CU1.
  • the CPU 5 executes various processes for realizing and controlling the functions of the control unit CU1 in accordance with commands written in pre-installed programs.
  • the CPU 5 controls the steering assist (assist control) and the operation mode.
  • the CPU 5 determines the operation mode to be the normal mode when no abnormality detection information is input from the drive circuit 12. In the normal mode, the CPU 5 executes assist control.
  • CPU 5 calculates the control amount for supplying power to motor winding 17M based on steering torque and vehicle information.
  • CPU 5 calculates the target torque based on steering torque and vehicle information according to a known steering assist control method.
  • Steering torque is notified to CPU 5 from torque sensor 22 via torque sensor I/F circuit 3.
  • CPU 5 calculates the control amount of current for motor winding 17M so as to reduce the difference between the target torque and steering torque.
  • CPU 5 may use any method, such as MTPA (Maximum Torque Per Ampere) control or MTPV (Maximum Torque Per Flux) control.
  • CPU 5 outputs the calculated control amount to drive circuit 12.
  • the CPU 5 determines that the operation mode is the abnormal mode.
  • the CPU 5 may obtain the abnormality detection information of the inverter 14 from another device.
  • the abnormality detection unit 12A may be omitted from the drive circuit 12.
  • the control unit CU1 may be provided with a dedicated abnormality detection circuit.
  • the CPU 5 stops the assist control in the abnormal mode.
  • the CPU 5 notifies the motor relay drive circuit 10, the power supply relay drive circuit 11, and the drive circuit 12 of operation mode information indicating the abnormal mode. This causes the power supply relay drive circuit 11 to control the switching state of the power supply relay 13 to the off state, and the motor relay drive circuit 10 to control the switching state of the motor relay 15 to the off state.
  • the drive circuit 12 controls the switching state of all switching elements provided in the inverter 14 of that system to the off state.
  • the CPU 5 receives information on the rotation angle of the rotor of the motor 17 from the motor angle sensor 16.
  • the CPU 5 calculates the number of rotations per unit time and the direction of rotation of the motor 17 based on the input rotation angle information.
  • the number of rotations per unit time corresponds to the rotation speed.
  • the CPU 5 calculates the number of rotations by subtracting the next most recent rotation angle from the most recent rotation angle input, and dividing the resulting difference by the sampling period of the rotation angle.
  • the CPU 5 can determine the direction of rotation based on whether the calculated rotation speed is a positive value.
  • the CPU 5 uses the information on the rotation speed and direction of rotation of the motor 17 for assist control.
  • the CPU 5 may acquire information on the rotation speed and rotation direction of the motor 17 from another device. In this case, the CPU 5 may omit the process of calculating the motor rotation speed and rotation direction.
  • the control unit CU1 may be provided with a rotation speed sensor instead of the motor angle sensor 16.
  • the drive circuit 12 notifies the CPU 5 of information about the currents of the various parts of the inverter 14. For example, the CPU 5 is notified of the current values for each phase supplied from the inverter 14 to the motor winding 17M. The CPU 5 uses the notified current values for assist control. The CPU 5 can detect an abnormality in the inverter 14 by receiving the abnormality detection information from the drive circuit 12. At this time, the CPU 5 determines that the operation mode is an abnormal mode, and outputs operation mode information indicating the abnormal mode to the motor relay drive circuit 10, the power supply relay drive circuit 11, and the drive circuit 12 related to that system.
  • the motor relay/inverter drive circuit 18 is connected to the motor terminals for each phase and operates using the motor terminals as a power supply source.
  • the motor terminal corresponds to one end of the motor winding 17M or the terminal connected thereto. In other words, the motor relay/inverter drive circuit 18 operates by consuming power supplied from the motor terminals.
  • the motor relay/inverter drive circuit 18 is mainly composed of passive elements, which reduces power consumption.
  • the motor relay/inverter drive circuit 18 detects the motor terminal voltage and determines for each phase whether the detected motor terminal voltage exceeds a predetermined voltage reference value.
  • the motor terminal voltage corresponds to the voltage generated at the motor terminals.
  • the motor relay/inverter drive circuit 18 connects the inverter 14 and motor 17 to the motor relay. In this case, the motor relay/inverter drive circuit 18 connects the inverter 14 to the potential reference point.
  • a regenerative current path is formed by the motor relay 15 and the lower switching elements of the inverter 14, generating back electromotive force due to electromagnetic induction caused by the rotation of the motor 17, and acting as an electromagnetic brake. Because the rotation speed of the motor 17 decreases, the risk of failure of circuit elements caused by the application of a voltage exceeding the withstand voltage due to the back electromotive force generated by the high-speed rotation of the motor 17 can be reduced or avoided.
  • Fig. 2 is a diagram showing an example configuration of the motor relay/inverter drive circuit 18.
  • the motor relay/inverter drive circuit 18 includes a power supply circuit 30, a motor terminal voltage determination circuit 31, a drive signal hold circuit 32, an upper inverter off drive circuit 33, a lower inverter on drive circuit 34, a motor relay on drive circuit 35, and a rectifying element 38.
  • the power supply circuit 30 has a storage element (not shown) and is connected to the motor terminals for each phase across a rectifying element 38.
  • the rectifying element 38 passes the current flowing from the motor terminals to the power supply circuit 30, and prevents backflow from the power supply circuit 30 to the motor terminals.
  • the power supply circuit 30 holds the rectified power supplied from the motor terminals and outputs a constant voltage for a predetermined period of time or longer. That is, even if the motor terminal voltage drops below a predetermined lower voltage limit or if power supply from the power supply 20 is interrupted, the power supply circuit 30 maintains a constant motor terminal voltage at its maximum value and supplies power at that voltage for a predetermined period of time or longer to other circuits in the motor relay/inverter drive circuit 18. From another perspective, the power supply circuit stabilizes the AC motor terminal voltage, which fluctuates over time, to supply DC power with a constant voltage.
  • the storage element of the power supply circuit 30 stores the power flowing in via the rectifier element 38 and supplies the stored power to other circuits in the motor relay/inverter drive circuit 18.
  • the storage element is, for example, a capacitor.
  • the motor terminal voltage determination circuit 31 operates using power supplied from the power supply circuit 30.
  • the motor terminal voltage determination circuit 31 determines whether the motor terminal voltage in at least one phase exceeds a predetermined voltage reference value.
  • the voltage reference value may be set to a back electromotive force that generates a back electromotive force in the motor 17, causing the voltage applied to each circuit element to be lower than the withstand voltage of the element.
  • This circuit element corresponds to, for example, the power supply relay 13, the inverter 14, the motor relay 15, or other components that form the power supply path from the power supply 20 to the motor 17.
  • the reference value may be a single fixed value or a value with hysteresis.
  • the voltage reference value used to determine whether the motor terminal voltage exceeds the voltage reference value when the motor terminal voltage is rising may be smaller than the voltage reference value used to determine whether the motor terminal voltage is below the voltage reference value when the motor terminal voltage is falling.
  • the motor terminal voltage determination circuit 31 outputs a determination result signal indicating whether the motor terminal voltage exceeds the voltage reference value to the inverter upper stage off drive circuit 33, the inverter lower stage on drive circuit 34, and the motor relay on drive circuit 35 via the drive signal holding circuit 32.
  • the drive signal holding circuit 32 holds the output as a drive signal for a predetermined period of time or more. After the judgment result signal input from the motor terminal voltage judgment circuit 31 changes to a state indicating that the motor terminal voltage is below the voltage reference value, the drive signal holding circuit 32 continues to output the signal before the change for a certain period of time or more.
  • the inverter upper-stage off drive circuit 33 operates using power supplied from the power supply circuit 30.
  • the inverter upper-stage off drive circuit 33 When the determination result signal input from the drive signal hold circuit 32 indicates that the motor terminal voltage exceeds the voltage reference value, the inverter upper-stage off drive circuit 33 generates a switching signal indicating an off command for the upper-stage switching elements of the inverter 14 and outputs the generated switching signal to the inverter 14.
  • the upper-stage switching elements provided in the inverter 14 may receive switching signals from both the inverter upper-stage off drive circuit 33 and the drive circuit 12. In this case, the upper-stage switching elements of each phase of the inverter 14 prioritize the switching signal input from the inverter upper-stage off drive circuit 33.
  • the upper-stage switching elements of each phase of the inverter 14 open both ends in accordance with the switching signal input from the inverter upper-stage off drive circuit 33 and reject the switching signal input from the drive circuit 12.
  • the determination result signal input from the drive signal holding circuit 32 indicates that the motor terminal voltage is equal to or lower than the voltage reference value
  • the inverter upper stage off drive circuit 33 stops outputting its switching signal.
  • the inverter lower-stage ON drive circuit 34 operates using power supplied from the power supply circuit 30.
  • the inverter lower-stage ON drive circuit 34 When the determination result signal input from the drive signal hold circuit 32 indicates that the motor terminal voltage exceeds the voltage reference value, the inverter lower-stage ON drive circuit 34 generates a switching signal indicating an ON command for the lower-stage switching elements of the inverter 14 and outputs the generated switching signal to the inverter 14.
  • the lower-stage switching elements provided in the inverter 14 may receive switching signals from both the inverter lower-stage ON drive circuit 34 and the drive circuit 12. In this case, the lower-stage switching elements of each phase of the inverter 14 prioritize the switching signal input from the inverter lower-stage ON drive circuit 34.
  • the lower-stage switching elements of each phase of the inverter 14 close both ends in accordance with the switching signal input from the inverter lower-stage ON drive circuit 34 and reject the switching signal input from the drive circuit 12.
  • the determination result signal input from the drive signal holding circuit 32 indicates that the motor terminal voltage is equal to or lower than the voltage reference value
  • the inverter lower stage ON drive circuit 34 stops outputting its switching signal.
  • the motor relay-on drive circuit 35 operates using power supplied from the power supply circuit 30.
  • the motor relay-on drive circuit 35 When the determination result signal input from the drive signal hold circuit 32 indicates that the motor terminal voltage exceeds the voltage reference value, the motor relay-on drive circuit 35 generates a switching signal indicating an on command for the switching element of the motor relay 15 and outputs the generated switching signal to the motor relay 15.
  • the switching elements of the motor relay 15 may receive switching signals from both the motor relay-on drive circuit 35 and the motor relay drive circuit 10. In this case, the switching elements of each phase of the motor relay 15 prioritize the switching signal input from the motor relay-on drive circuit 35. That is, the switching elements of each phase of the motor relay 15 close both ends in accordance with the switching signal input from the motor relay-on drive circuit 35 and reject the switching signal input from the motor relay drive circuit 10.
  • the motor relay-on drive circuit 35 stops outputting its switching signal.
  • the motor terminal voltage drops.
  • the motor terminal voltage changes from a state higher than the voltage reference value to a state below the voltage reference value, causing the judgment result signal output from the motor terminal voltage judgment circuit 31 to fluctuate.
  • the motor relay 15 and the lower-stage switching element of the inverter 14 are immediately released from their on states, the motor terminal voltage rises due to the back electromotive force generated by the rotation of the motor 17.
  • the judgment result signal output from the motor terminal voltage judgment circuit 31 fluctuates again.
  • the state of the motor relay 15 transitions from the off state to the on state, and the state of the lower-stage switching element of the inverter 14 transitions from the off state to the on state.
  • Both the motor relay 15 and the inverter 14 switch between the on and off states in a short period of time, which can cause hunting. Therefore, by using the drive signal hold circuit 32 to hold the value of the judgment result signal for a certain period of time, hunting is avoided. Therefore, the regenerative current path is maintained until the rotational speed of the motor 17 and the regenerative current are sufficiently reduced.
  • the control unit CU1 even when the control unit CU1 is not operating, the application of an external force can cause the motor 17 to rotate at high speed, causing the motor terminal voltage to exceed the voltage reference value. Such an event can occur, for example, when a vehicle that is not being driven is jacked up. Even in such cases, the motor relay/inverter drive circuit 18 uses the motor terminals as a power source and can operate by consuming the power supplied from the motor terminals. This operation forms a regenerative current path for the motor 17, reducing or preventing the risk of circuit element failure.
  • the motor terminal voltage determination circuit 31 may include an output interface that can output a determination status output indicating whether the motor terminal voltage exceeds the voltage reference value.
  • the motor terminal voltage determination circuit 31 outputs the determination status output to the CPU 5, for example.
  • the CPU 5 can use the determination status output input from the motor terminal voltage determination circuit 31 to monitor whether the motor terminal voltage exceeds the voltage reference value.
  • the motor terminal voltage determination circuit 31 may include an input interface that allows a function on/off command to be input, which indicates whether the function is on or off.
  • the motor terminal voltage determination circuit 31 starts or stops its own function in accordance with a function on/off command input from, for example, the CPU 5.
  • This function on/off refers to the on/off of switching control by the inverter upper-stage off drive circuit 33, the inverter lower-stage on drive circuit 34, and the motor relay on drive circuit 35.
  • the function that is turned on/off is regenerative braking by forming a regenerative current path for the motor 17.
  • the motor terminal voltage determination circuit 31 monitors the motor terminal voltage, and if the motor terminal voltage exceeds the voltage reference value, it rejects the determination result signal indicating whether the motor terminal voltage exceeds the voltage reference value and does not output it to the downstream drive signal hold circuit 32. In this case, even if the motor terminal voltage exceeds the voltage reference value, the motor terminal voltage determination circuit 31 outputs a determination result signal indicating that the motor terminal voltage is equal to or less than the voltage reference value to the drive signal hold circuit 32.
  • the motor terminal voltage determination circuit 31 may still output a determination status output to the CPU 5 indicating whether the motor terminal voltage exceeds the voltage reference value. Therefore, the CPU 5 can monitor whether the motor terminal voltage exceeds the voltage reference value even when the function of the motor terminal voltage determination circuit 31 is stopped. Therefore, even if the function of the motor terminal voltage determination circuit 31 is set to off, the CPU 5 can switch the function of the motor terminal voltage determination circuit 31 on depending on the situation.
  • Step S02 The control unit CU1 starts operation when an ignition signal indicating activation is input.
  • the CPU 5 receives torque sensor information from the torque sensor 22 and vehicle information from the CANBUS 23.
  • Step S04 The CPU 5 calculates the assist current value to be supplied to the motor winding 17M based on the torque sensor information and the vehicle information.
  • the assist current value corresponds to the current value required to generate the assist torque by rotating the motor 17.
  • the assist torque corresponds to the torque adjustment amount for providing the target torque based on the steering torque and the vehicle information.
  • Step S06 CPU 5 performs assist control based on the calculated assist current value.
  • CPU 5 notifies drive circuit 12 of the assist current value for motor winding 17M.
  • Drive circuit 12 generates a switching signal for supplying three-phase AC power having the assist current value notified by CPU 5.
  • Drive circuit 12 outputs the generated switching signal to inverter 14.
  • inverter 14 supplies three-phase AC power to motor winding 17M via motor relay 15.
  • Motor winding 17M rotates the rotor due to an induced magnetic field based on the three-phase AC power supplied from drive circuit 12.
  • Step S08 The drive circuit 12 monitors the operating status of the inverter 14 and determines whether an abnormality has occurred. If an abnormality is detected in the inverter 14 (YES in step S08), the drive circuit 12 outputs abnormality detection information indicating the abnormality detection to the CPU 5. Then, the process proceeds to step S10. If no abnormality is detected (NO in step S08), the process returns to step S02. Therefore, the assist control continues until an abnormality occurs in the inverter 14. (Step S10) CPU 5 outputs operation mode information indicating the abnormal mode to motor relay drive circuit 10, power supply relay drive circuit 11, and drive circuit 12. Motor relay drive circuit 10, power supply relay drive circuit 11, and drive circuit 12 issue OFF commands to all switching elements of motor relay 15, power supply relay 13, and inverter 14, respectively.
  • Step S12 If the motor relay/inverter drive circuit 18 is operating (YES in step S12), the process proceeds to step S14. If the motor relay/inverter drive circuit 18 is not operating (NO in step S12), the process in FIG. 3 ends. (Step S14)
  • the motor terminal voltage determination circuit 31 of the motor relay/inverter drive circuit 18 determines whether the motor terminal voltage exceeds a predetermined voltage reference value. If it is determined that it exceeds the predetermined voltage reference value (YES in step S14), the process proceeds to step S16. If it is determined that it does not exceed the predetermined voltage reference value (NO in step S14), the process of step S14 is repeated.
  • Step S16 The inverter upper-stage OFF drive circuit 33 outputs a switching signal indicating an OFF command for the upper-stage switching elements of all phases to the inverter 14.
  • the inverter lower-stage ON drive circuit 34 outputs a switching signal indicating an ON command for the lower-stage switching elements of all phases to the inverter 14.
  • the motor relay ON drive circuit 35 outputs a switching signal indicating an ON command for the switching elements to the motor relay 15.
  • Step S18 The motor terminal voltage determination circuit 31 determines whether the motor terminal voltage is equal to or less than the reference voltage value. If it is determined that the motor terminal voltage is equal to or less than the reference voltage value (YES in step S18), the process proceeds to step S20. If it is determined that the motor terminal voltage exceeds the reference voltage value (NO in step S18), the process of step S18 is repeated. (Step S20)
  • the inverter upper-stage OFF drive circuit 33 stops outputting switching signals indicating OFF commands to the inverter 14 for the upper-stage switching elements of all phases.
  • the inverter lower-stage ON drive circuit 34 stops outputting switching signals indicating ON commands to the inverter 14 for the lower-stage switching elements of all phases.
  • the motor relay ON drive circuit 35 stops outputting switching signals indicating ON commands to the switching elements to the motor relay 15. This instructs the upper-stage switching elements of the inverter 14 to be released from the OFF state, the lower-stage switching elements of the inverter 14 to be released from the ON state, and the switching elements of the motor relay 15 to be released from the ON state. Then, the process returns to step S12.
  • the motor relay/inverter drive circuit 18 of this embodiment even if the power supply from the power supply 20 is cut off, it can operate using power supplied from the motor terminals based on the back electromotive force generated by the rotation of the motor 17. If an off failure occurs in the power supply relay drive circuit 11, motor relay drive circuit 10, etc., or if there is a failure in the motor angle sensor 16 or CPU 5, the power supply to the motor 17 from the power supply 20 will be cut off. Even in such cases, the motor relay/inverter drive circuit 18 can continue to operate.
  • a regenerative current path can be formed using the motor relay 15 and the lower-stage switching elements of the inverter 14.
  • back electromotive force is generated by electromagnetic induction caused by the rotation of the motor 17, and the resulting braking force can be used to reduce the rotation speed.
  • the electrical resistance of the regenerative current path is kept relatively low, so a strong induced magnetic field is generated in the motor winding 17M. The strong induced magnetic field strengthens the braking force, allowing the rotation speed of the motor 17 to be reduced quickly.
  • Fig. 4 is a diagram showing an example of the configuration of an electronic control device according to this embodiment.
  • the electronic control device is configured as a control unit CU2 for a vehicle.
  • the control unit CU2 is applied to steering assistance by an electric power steering device PS2.
  • the following description will mainly focus on differences from the first embodiment.
  • the control unit CU2 includes a control unit 6, a power supply relay 13, an inverter 14, a motor relay 15, and a motor 17.
  • a power supply 20, an ignition mechanism IG21, a torque sensor 22, and a CANBUS 23 are connected to the control unit CU2.
  • the control unit 6 includes a power supply unit 6S, a motor terminal voltage determination unit 6MV, a motor relay drive unit 6MD, a power relay drive unit 6PD, an inverter drive unit 6I, an abnormality monitoring unit 6M, and a motor angle detection unit 6A.
  • the power supply unit 6S has the same functions as the power supply circuit 30 ( Figure 1). That is, the power supply unit 6S distributes the power supplied from the power supply 20 to each device in the control unit CU2 (including other devices that make up the control unit 6). However, the power supply unit 6S can operate the control unit 6 using the motor terminals as a power supply source.
  • the power supply unit 6S has a configuration similar to that of the power supply circuit 30 ( Figure 2), for example. That is, the power supply unit 6S has a rectifying element and a capacitor, and stores the power supplied from the motor terminals in the capacitor. The power stored in the capacitor is discharged to each device in the control unit 6.
  • the motor terminal voltage determination unit 6MV has the same function as the motor terminal voltage determination circuit 31 ( Figure 2). That is, the motor terminal voltage determination unit 6MV determines whether the motor terminal voltage for any phase exceeds a predetermined voltage reference value, and outputs a determination result signal indicating the determination result to the motor relay drive unit 6MD and the inverter drive unit 6I. The motor terminal voltage determination unit 6MV continues to output a determination result signal indicating that the motor terminal voltage exceeds the predetermined voltage reference value until a predetermined fixed time has elapsed since the motor terminal voltage fell below a set voltage.
  • the motor relay driving unit 6MD has the same function as the motor relay driving circuit 10 (FIG. 1).
  • the power relay drive unit 6PD has the same function as the power relay drive circuit 11 (FIG. 1).
  • the inverter driving unit 6I has a function similar to the assist control by the CPU 5 (FIG. 1) and a function similar to the inverter driving circuit 12I (FIG. 1).
  • the abnormality monitoring unit 6M has the same functions as the abnormality detection unit 12A (FIG. 1) and the abnormality monitoring unit 5A (FIG. 1).
  • the abnormality monitoring unit 6M notifies the motor relay driving unit 6MD, the power supply relay driving unit 6PD, and the inverter driving unit 6I of the detected abnormality detection information.
  • the motor angle detection unit 6A includes a motor angle sensor.
  • the motor angle detection unit 6A calculates the motor rotation speed and the motor rotation direction based on the motor angle using a method similar to that of the CPU 5 (FIG. 1).
  • the motor angle detection unit 6A notifies the inverter drive unit 6I of the calculated motor rotation speed.
  • the motor relay drive unit 6MD When the motor relay drive unit 6MD receives a judgment result signal from the motor terminal voltage judgment unit 6MV indicating that the motor terminal voltage exceeds the voltage reference value, it generates a switching signal indicating an ON command for the switching element of the motor relay 15, and outputs the generated switching signal to the motor relay 15 regardless of whether an abnormality has been detected at that time.
  • the inverter driver 6I Instead of switching signals related to assist control, the inverter driver 6I generates switching signals that indicate an OFF command for the upper switching elements of the inverter 14 and switching signals that indicate an ON command for the lower switching elements of the inverter 14. The inverter driver 6I outputs the generated switching signals to the inverter 14.
  • control unit 6 can also be considered a drive system for driving the motor 17 by controlling all or part of the power supply relay 13, motor relay 15, and inverter 14.
  • the functions of the control unit 6 or each part that makes up the control unit 6 may be realized using a computer system provided in the control unit CU2, or may be realized using dedicated hardware.
  • the computer system has one or more CPUs, and realizes these functions by executing processes instructed by commands written in a predetermined program.
  • An existing microcomputer chip may be used as such a computer system.
  • the control unit 6 can operate using power supplied from the motor terminals based on the back electromotive force generated by the rotation of the motor 17. Even if the power supply is cut off due to a fault, the control unit 6 can continue to operate. Furthermore, when the motor 17 rotates at high speed based on the motor terminal voltage, the control unit 6 can also configure a regenerative current path using the motor relay 15 and the lower-stage switching elements of the inverter 14. As a result, a braking force is generated by the induced electromotive force caused by the rotation of the motor 17, and the rotation speed can be reduced.
  • control units CU1 and CU2 may be configured with dedicated hardware or may include a general-purpose computer system.
  • a computer system generally includes a processor and a storage medium.
  • the processor may read a program non-temporarily stored in advance in the storage medium and execute the read program to realize the functions of each part of the control units CU1 and CU2 in cooperation with the storage medium and other hardware.
  • the above description mainly focuses on the case where the processor is a CPU, but this is not limited to this.
  • the processor may also be various integrated circuits that execute processing instructed by instructions written in a program.
  • the motor 17 and motor angle sensor 16 may be omitted from the control units CU1 and CU2, and may be provided separately from the control units CU1 and CU2 in the electric power steering devices PS1 and PS2. Furthermore, the above description focuses on the case where the control units CU1 and CU2 are applied to an electric power steering device of a vehicle, but this is not limited to this. Control units CU1 and CU2 may be applied to equipment and structures that use motors as power sources, such as railroad cars, bicycles, elevators, robots, and conveyors.
  • the electronic control device (e.g., control units CU1 and CU2) according to the present disclosure is an electronic control device that drives and controls the motor 17, and includes: an inverter 14 that supplies power to the motor 17; a power supply relay 13 that connects and disconnects the power supply 20 and the inverter 14; a motor relay 15 that connects and disconnects the inverter 14 and the motor 17; and a drive system (e.g., a motor terminal voltage determination circuit 31, a motor relay drive circuit 10, a power supply relay drive circuit 11, an inverter drive circuit 12I, a motor relay/inverter drive circuit 18, a motor terminal voltage determination unit 6MV, an inverter drive unit 6I, a power supply relay drive unit 6PD, and a motor relay drive unit 6MD) that detects the motor terminal voltage of the motor 17, and, when the motor terminal voltage exceeds a predetermined voltage reference value, disconnects the inverter 14 from the power supply relay 13 and connects it to the potential reference point, and connects the inverter 14 and the motor
  • the above electronic control device may be realized as follows.
  • the drive system may cause the inverter to stop supplying power to the motor, cause the power supply relay to disconnect the power supply from the inverter, and disconnect the inverter from the motor, and when the motor terminal voltage exceeds a voltage reference value, prioritize disconnecting the inverter from the power supply relay, connecting the inverter to the potential reference point, and connecting the inverter to the motor.
  • the drive system may prioritize disconnecting the inverter from the power supply relay, connecting the inverter to the potential reference point, and connecting the inverter to the motor.
  • the electronic control device may include a power supply circuit that uses the motor terminals of the motor as a power supply source and supplies power to the drive system.
  • the power supply circuit may be capable of supplying power to the drive system for a certain period of time or longer after the motor terminal voltage drops below a predetermined lower limit voltage.
  • the electronic control device may include a signal holding circuit that holds the determination result indicating that the motor terminal voltage exceeds the voltage reference value for a certain period of time or more after the motor terminal voltage falls below the voltage reference value.
  • the drive system may reject the determination result indicating that the motor terminal voltage exceeds the voltage reference value in response to a predetermined instruction (for example, function off).
  • the drive system may be capable of outputting a determination result indicating whether or not the motor terminal voltage exceeds a voltage reference value.
  • the electronic control unit may include a processor that implements the functions of the drive system.
  • the electronic control device disclosed herein can reduce or prevent the risk of circuit elements failing due to the back electromotive force of the motor.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

本開示に係る電子制御装置は、モータを駆動制御する電子制御装置であって、インバータはモータに電力を供給し、電源リレーは電源とインバータとの接続を断続し、モータリレーはインバータとモータとの接続を断続し、駆動システムは、モータのモータ端子電圧を検出し、モータ端子電圧が予め定めた電圧基準値を超えるとき、インバータに電源リレーとの接続を遮断し、かつ、電位基準点と接続させ、モータリレーにインバータとモータを接続させる。

Description

電子制御装置
 本開示は、電子制御装置、例えば、車両用電子制御装置に関する。
 モータを制御する電子制御装置には、インバータ、電源リレーおよびフェールセーフ回路を有するものがある。電源リレーは、電源からインバータへの電力供給を断続する。フェールセーフ回路は、モータの相ごとにモータリレーを有する。モータリレーは、インバータからモータへの電力供給を断続する。例えば、特許文献1に記載の車両搭載機器用モータアクチュエータは、異常が検出されるときインバータのスイッチング素子をオフ状態とし、モータロータの回転速度が所定回転速度以下になったとき、電源リレーとモータリレーを同時にオフ状態とする。モータの回転により発生する逆起電力がインバータ、モータリレー、電源リレーなどを構成する回路素子の耐圧を超えなくなるので、二次的な故障が防止される。
特許第7202204号公報
 しかしながら、特許文献1に記載の車両搭載機器用モータアクチュエータは、異常もしくは故障の発生箇所、または、その状態によっては、インバータのスイッチング素子をオフ状態にした後でモータ回転速度が所定回転速度以下になる状況を監視できないことがある。また、さらに一定時間経過後に電源リレーとモータリレーを遅れてオフ状態にできないことがある。例えば、電源リレー駆動回路におけるオフ故障、モータリレー駆動回路におけるオフ故障、モータ回転センサの異常、CPUの異常など、モータアクチュエータを構成する部品では異常が発生することがある。その場合、電源リレーとモータリレーのオフ状態への遅延制御が実現できない。モータが高速で回転すると、逆起電力により耐圧を超える電圧が電源に向けて発生することで回路素子が故障するリスクが生じる。
 本開示の第1の態様は、モータを駆動制御する電子制御装置であって、前記モータに電力を供給するインバータと、電源と前記インバータとの接続を断続する電源リレーと、前記インバータと前記モータとの接続を断続するモータリレーと、前記モータのモータ端子電圧を検出し、前記モータ端子電圧が予め定めた電圧基準値を超えるとき、前記インバータに前記電源リレーとの接続を遮断し、かつ、電位基準点と接続させ、前記モータリレーに前記インバータと前記モータを接続させる駆動システムと、を備える。
 本開示によれば、モータの逆起電力により回路素子が故障するリスクを低減または防止できる。
実施形態1に係る電子制御装置の構成例を示す図である。 実施形態1に係るモータリレー/インバータ駆動回路の構成例を示す図である。 実施形態1に係る電子制御装置の動作例を示すフローチャートである。 実施形態2に係る電子制御装置の構成例を示す図である。
 以下、図面を参照して本開示の実施形態について説明する。各図に共通または対応する要素には同一の符号を付し、特に断らない限り、その説明を援用する。
<実施形態1>
 まず、本開示の実施形態1について説明する。図1は、本実施形態に係る電子制御装置の構成例を示す図である。図1の例では、電子制御装置は、車両用の制御ユニットCU1として構成されている。制御ユニットCU1は、電動パワーステアリング装置PS1による操舵支援に応用されている。本願では、操舵支援制御を、アシスト制御と呼ぶこともある。
 制御ユニットCU1は、電源回路1、IG I/F回路2、トルクセンサI/F回路3、CAN通信回路4、CPU5、モータリレー駆動回路10、電源リレー駆動回路11、駆動回路12、電源リレー13、インバータ14、モータリレー15、モータ角度センサ16およびモータ17を備える。モータリレー駆動回路10、電源リレー駆動回路11、駆動回路12のインバータ駆動回路12Iは、モータ17を駆動するために電源リレー13、インバータ14およびモータリレー15を制御する駆動システムを構成する。
 制御ユニットCU1には、コネクタを用いて電源20、イグニッション機構IG21、トルクセンサ22およびCANBUS23が接続される。コネクタは、例えば、制御ユニットCU1の筐体または基板に設置される。
 電源20は、制御ユニットCU1に電力を供給する。電源20は、例えば、直流電力を供給可能とする蓄電池である。電源20の正極は、制御ユニットCU1の電源回路1の一端に接続される。電源20の負極は、電位基準点に接続される。電位基準点は、基準電位を与える基準点である。
 制御ユニットCU1は、電源20から供給される電力を消費して動作する。電源回路1は、電源20から供給される電力を制御ユニットCU1内の各デバイスに分配する。
 イグニッション機構IG21は、車両の動作機構の起動(オン)または停止(オフ)を制御するスイッチング機構である。車両の動作機構には、電動パワーステアリング装置PS1が含まれる。イグニッション機構IG21は、起動または停止を示すイグニッション信号を制御ユニットCU1に出力する。
 IG I/F(Ignition Interface)回路2は、イグニッション機構IG21から入力されるイグニッション信号を待ち受ける。IG I/F回路2は、制御ユニットCU1の動作停止中に起動を示すイグニッション信号が入力されるとき、制御ユニットCU1を起動させる。IG I/F回路2は、電源回路1を起動して制御ユニットCU1の各デバイスへの電力供給を開始させる。その後、CPU5は、起動処理を開始する。
 IG I/F回路2は、制御ユニットCU1の動作中に停止を示すイグニッション信号が入力されるとき、制御ユニットCU1の動作を停止させる。IG I/F回路2は、CPU5に停止処理(シャットダウン)を開始させる。停止処理の終了後、IG I/F回路2は、電源回路1を停止して制御ユニットCU1内の各デバイスへの電力供給を停止させる。
 トルクセンサ22は、ステアリングホイール(図示せず)の回転により生ずる操舵トルクを検出し、検出した操舵トルクを制御ユニットCU1に通知する。
 トルクセンサ I/F(Interface)回路3は、トルクセンサ22から通知される操舵トルクをCPU5に通知する。
 CANBUS(Controller Area Network BUS)23は、CAN規格に従って複数のデバイスを有線で各種のデータを通信可能に接続する通信路である。CAN規格は、ISO11898で規定された通信方式の一例である。CANBUS23は、車両に設置された他デバイスと通信可能とする。他デバイスには、車両の運転状況を示す車両情報を取得する各種の計器が含まれうる。他デバイスには、例えば、速度計、横加速度センサもしくはヨーレートセンサ、などが含まれる。
 CAN通信回路4は、CPU5と他デバイスとをCANBUS23を経由して接続する。CAN通信回路4は、CPU5との他デバイスとの通信を中継する。CAN通信回路4は、車両内の計器から車両の運転状況を示す車両情報を取得することができる。
 モータ17は、例えば、三相ブラシレスモータである。モータ17は、モータ巻線17Mを有する。図1の例では、モータ巻き線17Mは、三相巻線である。即ち、モータ巻線17Mは、それぞれU相巻線、V相巻線およびW相巻線を備える。モータ巻線17Mは、U相巻線、V相巻線およびW相巻線を結線して巻線組として構成される。モータ巻線の結線構造は、スター結線、Y結線、などのいずれでもよい。スター結線では、U相巻線、V相巻線およびW相巻線それぞれの他端がいずれも1個の結節点に結節されてなる。Y結線では、U相巻線、V相巻線およびW相巻線のうち各2相の他端が、それぞれ1個の結節点で結節される。従って、Y結線で構成される三相巻線は、3個の結節点を有する。いずれの結線構造でも、各相巻線の一端に対応する相の交流電力が供給される。結節点のいずれか1点、または、巻線の一端のいずれか1点が電位基準点に接続される。
 モータ17は、回転子を備える。回転子は、モータ巻線17Mが発生した誘導磁場が届く位置に永久磁石を有する。モータ17が三相ブラシレスモータである場合には、モータ巻線17Mは固定子をなす。モータ巻線17Mは、インバータ14から供給される三相交流電力により交流の磁場を発生させ、それぞれ回転子を回転させる。図1において、U、V、Wは、それぞれモータ巻線17MのU相、V相、W相を示す。
 図1の例では、モータ17の回転子は、電動パワーステアリング装置PS1のステアリング機構に係合する。回転子の回転により発生するトルクが、運転者の操舵を補助するアシストトルクをなす。ステアリング機構は、アシストトルクにより車両に備わる車輪の向きを制御する。本願では、モータ17の回転子の回転速度を、モータ17の回転速度、または、単に回転数と呼ぶことがある。
 なお、本開示では、モータ17が三相ブラシレスモータである場合を主とするが、これには限られない。モータ17は、四相以上の多相巻線を有する多相モータであってもよい。
 モータリレー駆動回路10は、CPU5から通知される動作モード情報に対応する断続状態にモータリレー15の状態を制御する。モータリレー駆動回路10は、断続状態を示すモータリレー制御信号を生成し、生成したモータリレー制御信号をモータリレー15に出力する。
 例えば、モータリレー駆動回路10は、CPU5から通常モードが指示される場合、モータリレー15の状態をオン状態と定める。モータリレー駆動回路10は、オン指令を示すモータリレー制御信号をモータリレー15に出力する。
 モータリレー駆動回路10に、CPU5から異常モードが通知される場合、モータリレー15の状態をオフ状態と定める。モータリレー駆動回路10は、オフ指令を示すモータリレー制御信号をモータリレー15に出力する。
 モータリレー15は、モータリレー駆動回路10から入力されるモータリレー制御信号に従ってインバータ14とモータ巻線17Mとの接続を断続する。
 例えば、モータリレー15は、モータリレー駆動回路10からオン指令を示すモータリレー制御信号が入力されるとき、インバータ14とモータ巻線17Mを接続し、インバータ14から供給される電力をモータ巻線17Mに供給する。モータリレー15は、モータリレー駆動回路10からオフ状態を示すモータリレー制御信号が入力されるとき、インバータ14とモータ巻線17Mとの接続を遮断し、インバータ14からの電力供給を遮断する。
 モータリレー15は、相ごとにスイッチング素子を備える。個々のスイッチング素子は、基端に印加される電気信号の電圧に従って一端と他端との接続を電気的に開閉する。スイッチング素子は、例えば、MOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor、金属酸化膜半導体電界効果トランジスタ)である。MOSFETは、一般にソース、ドレイン、および、ゲートを備える。ソース、ドレイン、および、ゲートは、それぞれ一端、他端、および、基端に相当する。オン指令を示すモータリレー制御信号は、基準電位よりも有意に高い高電圧値で指示される。オフ指令を示すモータリレー制御信号は、高電圧値よりも有意に低い低電圧値で指示される。
 電源リレー駆動回路11は、CPU5から通知される動作モード情報に対応する断続状態に電源リレー13の状態を制御する。電源リレー駆動回路11は、対応する断続状態を示す電源リレー制御信号を生成し、生成した電源リレー制御信号を電源リレー13に出力する。例えば、電源リレー駆動回路11は、CPU5から通常モードが指示される場合、電源リレー13の状態をオン状態と定める。電源リレー駆動回路11は、オン指令を示す電源リレー制御信号を電源リレー13に出力する。
 電源リレー駆動回路11は、CPU5から異常モードが通知される場合、電源リレー13の状態をオフ状態と定める。電源リレー駆動回路11は、オフ指令を示す電源リレー制御信号を電源リレー13に出力する。
 電源リレー13は、電源リレー駆動回路11から入力される電源リレー制御信号に従って電源20とインバータ14との接続を断続する。
 例えば、電源リレー13は、電源リレー駆動回路11からオン指令を示す電源リレー制御信号が入力されるとき、電源20とインバータ14を接続し、電源20から供給される電力をインバータ14に供給する。電源リレー13は、電源リレー駆動回路11からオフ指令を示す電源リレー制御信号が入力されるとき、電源20とインバータ14との接続を遮断して、電源20からの電力供給を遮断する。
 電源リレー13は、2個のスイッチング素子を備え、直列に接続される。電源リレー13に備わるスイッチング素子の個数は1個または3個以上であってもよい。但し、電源リレー13において複数のスイッチング素子が直列に接続されることで、電源リレー13全体に印加される電圧が複数のスイッチング素子間でそれぞれの電気抵抗に基づいて分配されるので耐圧が確保される。
 次に、インバータ14の構成例について説明する。インバータ14は、上段スイッチング素子群14Uと、下段スイッチング素子群14D、および、抵抗素子群14Rを備える。上段スイッチング素子群14Uは「上アーム」とも呼ばれ、下段スイッチング素子群14Dは「下アーム」とも呼ばれる。
 上段スイッチング素子群14Uは、相ごとに1個のスイッチング素子、計3個のスイッチング素子を備える。以下、上段スイッチング素子群14Uに属する個々のスイッチング素子を「上段スイッチング素子」と呼ぶことがある。
 下段スイッチング素子群14Dは、相ごとに1個のスイッチング素子、計3個のスイッチング素子を備える。以下、下段スイッチング素子群14Dに属する個々のスイッチング素子を「下段スイッチング素子」と呼ぶことがある。
 抵抗素子群14Rは、相ごとに1個の抵抗素子、計3個の抵抗素子を備える。
 上段スイッチング素子の一端は、全ての相で共通の電源リレー13の他端に接続される。
 上段スイッチング素子の他端は、相ごとに対応する下段スイッチング素子の一端およびモータリレー15の一端に接続される。
 下段スイッチング素子の一端は、相ごとに対応する上段スイッチング素子の他端およびモータリレー15の一端に接続される。
 下段スイッチング素子の他端は、相ごとに対応する抵抗素子の一端に接続される。
 抵抗素子の一端は、相ごとに対応する下段スイッチング素子の他端に接続される。抵抗素子の他端は、いずれも電位基準点に接続される。
 他の観点では、インバータ14は、相ごとに上段スイッチング素子、下段スイッチング素子、および、抵抗素子が直列に接続された回路素子群を有する。この回路素子群は、「レッグ」とも呼ばれる。各相について、上段スイッチング素子の他端と下段スイッチング素子の一端との結節点は、モータリレー15を経由してモータ巻線17Mの一端と接続される。
 上段スイッチング素子と下段スイッチング素子は、駆動回路12からそれぞれの基端に入力されるスイッチング信号に従って一端と他端との接続を断続する。ある相について上段スイッチング素子がオン指令に従い両端を閉鎖し、対応する下段スイッチング素子がオフ指令に従い両端を開放するとき、電源リレー13から供給される電力がモータリレー15を経由してモータ巻線17Mに供給される。上段スイッチング素子がオフ指令に従い両端を開放し、対応する下段スイッチング素子がオン指令に従い両端を閉鎖するとき、上段スイッチング素子の他端における電位が基準電位に近づく。そのため、インバータ14は、相ごとに異なる位相で周期的にオン指令とオフ指令が繰り返されるスイッチング信号に基づいて、電圧が周期的に変動する交流電流がモータリレー15を経由してモータ巻線17Mに供給される。
 次に、駆動回路12の構成例について説明する。駆動回路12は、インバータ駆動回路12Iと、モータ電流検出回路12Mと、異常検出部12Aと、を備える。駆動回路12のインバータ駆動回路12Iは、インバータ14に対してCPU5から通知される電流の制御量に従って三相交流電力をモータ巻線17Mに供給させる。インバータ駆動回路12Iは、CPU5から通知されるモータ17の回転数およびモータ17の回転角に基づいて三相座標上の電圧指令値を相ごとに算出する。インバータ駆動回路12Iは、インバータ14の段および相のセットごとに、対応する相の電圧指令値に基づいてPWM(Pulse Width Modulation)信号をスイッチング信号として生成する。PWM信号は、予め定めた搬送波周期ごとに第1の値と第2の値を繰り返す二値信号である。
 より具体的には、インバータ駆動回路12Iは、予め定めた搬送波周期ごとに波形が繰り返される搬送波を生成する。搬送波は、例えば、三角波である。インバータ駆動回路12Iは、相ごとの電圧指令値の値域が搬送波を示す信号値の値域と等しくなるように、その電圧指令値を正規化する。インバータ駆動回路12Iは、正規化後の電圧指令値と搬送波の信号値に基づいて相ごとにオン指令またはオフ指令を示すスイッチング信号を生成する。インバータ駆動回路12Iは、相ごとに電圧指令値が搬送波の信号値よりも大きい期間において上段のスイッチング信号の値としてオン指令を示す値(例えば、1)を設定し、下段のスイッチング信号の値としてオフ指令を示す値(例えば、0)を設定する。インバータ駆動回路12Iは、設定した値を示すスイッチング信号を段および相からなるセットごとについて生成し、生成したスイッチング信号をインバータ14に出力する。
 インバータ駆動回路12Iには、CPU5から回生制動モードを示す動作モード情報が通知される場合がある。この場合、インバータ駆動回路12Iは、例えば、上段の各相に対してオフ状態を示すスイッチング信号を生成し、下段の各相に対してオン状態を示すスイッチング信号を生成する。これに代え、インバータ駆動回路12Iは、上段の各相に対してオン状態を示すスイッチング信号を生成し、下段の各相に対してオフ状態を示すスイッチング信号を生成してもよい。インバータ駆動回路12Iは、生成したスイッチング信号をインバータ14に出力する。
 インバータ駆動回路12Iには、CPU5から異常モードを示す動作モード情報が入力される場合がある。その場合、インバータ駆動回路12Iは、全ての相と段のセットに対してインバータ14のスイッチング素子の状態をオフ状態とする。そこで、インバータ駆動回路12Iは、全ての相と段のセットに対してオフ指令を示すスイッチング信号をインバータ14に出力する。
 モータ電流検出回路12Mは、インバータ14からモータリレー15を経由してモータ巻線17Mに供給される電流をモータ電流として相ごとに検出する。モータ電流検出回路12Mは、インバータ14に備わる抵抗素子の両端に生じる電圧を検出する。検出される電圧は、モータ巻線17Mに生じるモータ端子電圧に相当する。また、その電圧は、その抵抗素子を流れる電流の電流値に比例する。従って、抵抗素子の抵抗値とモータ巻線17Mの抵抗値が既知であれば、検出される電圧は、モータ電流とみなすことができる。モータ電流検出回路12Mは、相ごとに検出したモータ電流をCPU5に出力する。
 異常検出部12Aは、インバータ14の動作状況を監視し、動作の異常を検出する。異常検出部12Aは、例えば、モータ電流検出回路12Mと同様に相ごとのモータ電流を検出し、検出したモータ電流が予め定めた基準範囲内にあるか否かに基づき異常が生じたか否かを判定する。ここで、相ごとに過大もしくは過小な電流が生じたか否が検出される。異常検出部12Aは、各相のモータ電流の全ての相にわたる総和を算出し、算出した総和が予め定めた許容範囲内にあるか否かに基づき異常が生じたか否かを判定してもよい。理想的にはモータ電流の総和は常にゼロになるため、モータ電流が複数の相間で均衡しているか否かが検出される。異常検出部12Aは、異常を検出する場合、異常検出を示す異常検出情報をCPU5に通知する。
 CPU5は、制御ユニットCU1のコンピュータシステムを構成する。CPU5は、予めインストールされたプログラムに記述された指令に従って制御ユニットCU1の機能を実現ならびに制御するための各種の処理を実行する。
 CPU5は、操舵支援(アシスト制御)および動作モードを制御する。
 CPU5は、例えば、駆動回路12から異常検出情報が入力されないとき、動作モードを通常モードとして判定する。CPU5は、通常モードでは、アシスト制御を実行する。
 CPU5は、アシスト制御を実行する際、操舵トルクと車両情報に基づいてモータ巻線17Mに電力を供給するための制御量を演算する。CPU5は、公知の操舵支援制御方法に従って、操舵トルクと車両情報に基づいて目標トルクを算出する。CPU5には、トルクセンサ22からトルクセンサI/F回路3を経由して操舵トルクが通知される。CPU5は、公知の演算手法を用いて目標トルクと操舵トルクとの差分が減少するようにモータ巻線17Mに対する電流の制御量を算出する。CPU5は、例えば、MTPA(Maximum Torque Per Ampere)制御、MTPV(Maximum Torque Per Flux)制御などのいずれの手法を用いてもよい。CPU5は、算出した制御量を駆動回路12に出力する。
 CPU5は、駆動回路12から異常検出情報が入力されるとき、動作モードを異常モードとして判定する。
 なお、CPU5は、インバータ14の異常検出情報を他のデバイスから取得してもよい。その場合、駆動回路12は、異常検出部12Aを省略することができる。他のデバイスとして、例えば、制御ユニットCU1は、専用の異常検出回路を備えてもよい。
 CPU5は、異常モードにおいてアシスト制御を停止させる。CPU5は、モータリレー駆動回路10、電源リレー駆動回路11、および、駆動回路12に、それぞれ異常モードを示す動作モード情報を通知する。これにより、電源リレー駆動回路11に電源リレー13のスイッチング状態をオフ状態に、モータリレー駆動回路10にモータリレー15のスイッチング状態をオフ状態に制御する。また、駆動回路12は、その系統のインバータ14に備わる全てのスイッチング素子のスイッチング状態をオフ状態に制御する。
 なお、CPU5は、モータ角度センサ16からモータ17に備わる回転子の回転角の情報が入力される。CPU5は、入力された回転角の情報に基づいてモータ17の単位時間当たりの回転数および回転方向を算出する。単位時間当たりの回転数が回転速度に相当する。CPU5は、入力された最新の回転角から次に新しい回転角を差し引いて得られる差分値を回転角のサンプリング周期で除算して回転数を算出する。CPU5は、算出した回転速度が正値であるか否かにより回転方向を判定することができる。CPU5は、モータ17の回転速度および回転方向の情報をアシスト制御に用いる。
 なお、CPU5には、モータ17の回転速度および回転方向の情報を他のデバイスから取得してもよい。その場合、CPU5は、モータ回転数とモータ回転方向を算出する処理を省略することができる。他のデバイスとして、例えば、制御ユニットCU1は、モータ角度センサ16に代え、回転速度センサを備えてもよい。
 CPU5には、駆動回路12からインバータ14の各部の電流の情報が通知される。例えば、インバータ14からモータ巻線17Mに供給される相ごとの電流値が通知される。CPU5は、通知される電流値をアシスト制御に用いる。
 CPU5は、駆動回路12から異常検出情報が入力されることでインバータ14における異常を検知することができる。このとき、CPU5は、動作モードを異常モードと判定し、異常モードを示す動作モード情報を、その系統に係るモータリレー駆動回路10、電源リレー駆動回路11、および、駆動回路12に出力する。
 モータリレー/インバータ駆動回路18は、モータ端子に相ごとに接続され、モータ端子を電力供給源として動作する。モータ端子は、モータ巻線17Mの一端もしくは、それに接続される端子に相当する。即ち、モータリレー/インバータ駆動回路18は、モータ端子から供給される電力を消費して動作する。モータリレー/インバータ駆動回路18は、主に受動素子を含んで構成される。これにより、消費電力が抑制される。
 モータリレー/インバータ駆動回路18は、モータ端子電圧を検出し、検出したモータ端子電圧が予め定めた電圧基準値を超えるか否かを相ごとに判定する。モータ端子電圧は、モータ端子に生じる電圧に相当する。 
 モータリレー/インバータ駆動回路18は、検出したモータ端子電圧が予め定めた電圧基準値を超える場合、モータリレーに対してインバータ14とモータ17を接続させる。モータリレー/インバータ駆動回路18は、その場合、インバータ14に対して電位基準点と接続させる。モータリレー15とインバータ14の下段スイッチング素子により回生電流経路が形成されるので、モータ17の回転による電磁誘導による逆起電力が生じ電磁ブレーキが作用する。モータ17の回転速度が低下するため、モータ17の高速回転により発生する逆起電力により耐圧を超える電圧が印加されることに起因する回路素子に障害が発生するリスクを低減または回避することができる。
 次に、モータリレー/インバータ駆動回路18の構成例について説明する。図2は、モータリレー/インバータ駆動回路18の構成例を示す図である。モータリレー/インバータ駆動回路18は、電源回路30、モータ端子電圧判定回路31、駆動信号保持回路32、インバータ上段オフ駆動回路33、インバータ下段オン駆動回路34、モータリレーオン駆動回路35および整流素子38を備える。
 電源回路30は、蓄電素子(図示せず)を有し、整流素子38を挟んで相ごとにモータ端子と接続される。整流素子38は、モータ端子から電源回路30に流れる電流を通過し、電源回路30からモータ端子への逆流を回避する。
 電源回路30は、モータ端子から整流して供給される電力を保持し、予め定めた一定時間以上定電圧を出力する。即ち、モータ端子電圧は予め定めた電圧下限値よりも低下した場合や、電源20からの電力供給が停止しても、電源回路30は、その極大値をなす一定のモータ端子電圧を保持し、一定時間以上その電圧を有する電力をモータリレー/インバータ駆動回路18内の他の回路に供給する。別の観点では、電源回路は、時間経過に応じて変動する交流のモータ端子電圧を安定化させて定電圧を有する直流の電力を供給する機能を担う。ここで、電源回路30の蓄電素子は、整流素子38を経由して流入する電力を蓄積し、蓄積された電力をモータリレー/インバータ駆動回路18内の他の回路に供給する。蓄電素子は、例えば、コンデンサである。
 モータ端子電圧判定回路31は、電源回路30から供給される電力を用いて動作する。モータ端子電圧判定回路31は、少なくともいずれか1相でモータ端子電圧が予め定めた電圧基準値を超えるか否かを判定する。電圧基準値として、モータ17に生じる逆起電力により個々の回路素子に印加される電圧が、その耐圧よりも低くなる電圧を与える逆起電力を設定しておけばよい。この回路素子とは、例えば、電源リレー13、インバータ14、モータリレー15など、電源20からモータ17までの電力の供給経路をなす部材もしくは構成要素が該当する。基準値は、1通りの固定値であってもよいし、ヒステリシスをもった値であってもよい。例えば、モータ端子電圧の上昇局面において電圧基準値を超えることの判定に用いられる電圧基準値は、モータ端子電圧の低下局面において電圧基準値以下になることの判定に用いられる電圧基準値よりも小さくてもよい。
 モータ端子電圧判定回路31は、モータ端子電圧が電圧基準値を超えるか否かを示す判定結果信号を、駆動信号保持回路32を経由してインバータ上段オフ駆動回路33、インバータ下段オン駆動回路34およびモータリレーオン駆動回路35に出力する。
 駆動信号保持回路32は、モータ端子電圧判定回路31から入力される判定結果信号が、モータ端子電圧が電圧基準値を超えることを示す場合、その出力を駆動信号として予め定めた一定時間以上保持する。
 駆動信号保持回路32は、モータ端子電圧判定回路31から入力される判定結果信号が、モータ端子電圧が電圧基準値以下であることを示す状態に変化した後、変化前の出力を一定時間以上継続する。
 インバータ上段オフ駆動回路33は、電源回路30から供給される電力を用いて動作する。駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値を超えることを示すとき、インバータ上段オフ駆動回路33は、インバータ14の上段スイッチング素子に対してオフ指令を示すスイッチング信号を生成し、生成したスイッチング信号をインバータ14に出力する。インバータ14に備わる上段スイッチング素子には、インバータ上段オフ駆動回路33と駆動回路12の両者からスイッチング信号が入力されることがある。その場合、インバータ14の各相の上段スイッチング素子は、インバータ上段オフ駆動回路33から入力されるスイッチング信号を優先する。即ち、インバータ14の各相の上段スイッチング素子は、インバータ上段オフ駆動回路33から入力されるスイッチング信号に従って両端を開放し、駆動回路12から入力されるスイッチング信号を棄却する。
 駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値以下であることを示すとき、インバータ上段オフ駆動回路33は、そのスイッチング信号の出力を停止する。
 インバータ下段オン駆動回路34は、電源回路30から供給される電力を用いて動作する。駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値を超えることを示すとき、インバータ下段オン駆動回路34は、インバータ14の下段スイッチング素子に対してオン指令を示すスイッチング信号を生成し、生成したスイッチング信号をインバータ14に出力する。インバータ14に備わる下段スイッチング素子には、インバータ下段オン駆動回路34と駆動回路12の両者からスイッチング信号が入力されることがある。その場合、インバータ14の各相の下段スイッチング素子は、インバータ下段オン駆動回路34から入力されるスイッチング信号を優先する。即ち、インバータ14の各相の下段スイッチング素子は、インバータ下段オン駆動回路34から入力されるスイッチング信号に従って両端を閉鎖し、駆動回路12から入力されるスイッチング信号を棄却する。
 駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値以下であることを示すとき、インバータ下段オン駆動回路34は、そのスイッチング信号の出力を停止する。
 モータリレーオン駆動回路35は、電源回路30から供給される電力を用いて動作する。駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値を超えることを示すとき、モータリレーオン駆動回路35は、モータリレー15のスイッチング素子に対してオン指令を示すスイッチング信号を生成し、生成したスイッチング信号をモータリレー15に出力する。モータリレー15に備わるスイッチング素子には、モータリレーオン駆動回路35とモータリレー駆動回路10の両者からスイッチング信号が入力されることがある。その場合、モータリレー15の各相のスイッチング素子はモータリレーオン駆動回路35から入力されるスイッチング信号を優先する。即ち、モータリレー15の各相のスイッチング素子は、モータリレーオン駆動回路35から入力されるスイッチング信号に従って両端を閉鎖し、モータリレー駆動回路10から入力されるスイッチング信号を棄却する。
 駆動信号保持回路32から入力される判定結果信号が、モータ端子電圧が電圧基準値以下であることを示すとき、モータリレーオン駆動回路35は、そのスイッチング信号の出力を停止する。
 上記のようにインバータ上段オフ駆動回路33、インバータ下段オン駆動回路34およびモータリレーオン駆動回路35に2種類のスイッチング信号が入力される場合には、それぞれ異なる指示が伝達されることになる。そのような事象は、例えば、外力が加わることでモータ17が高速回転してモータ端子電圧が電圧基準値を超える場合などに生じる。外力は、車両の運転中にタイヤが縁石に乗り上げるなどの事象により生じることがある。このような場合には、モータリレー/インバータ駆動回路18からの指令を優先して、モータ17の回生電流経路を形成することで回路素子が故障するリスクを低減または防止することができる。
 モータ17の回生電流経路が形成されるとモータ端子電圧が低下する。その場合には、モータ端子電圧が電圧基準値よりも高い状態から、電圧基準値以下の状態に変化するため、モータ端子電圧判定回路31から出力される判定結果信号が変動する。この状態で、モータリレー15のオン状態とインバータ14の下段スイッチング素子のオン状態を直ちに解除すると、モータ17の回転により生ずる逆起電力によりモータ端子電圧が上昇する。モータ端子電圧が電圧基準値以下の状態から電圧基準値よりも高い状態に変動するため、モータ端子電圧判定回路31から出力される判定結果信号が再度変動する。そのため、モータリレー15の状態がオフ状態からオン状態に遷移し、インバータ14の下段スイッチング素子の状態がオフ状態からオン状態に遷移する。モータリレー15とインバータ14のいずれも短時間でオン状態とオフ状態が切り替わりハンチングが生じることがある。そこで、駆動信号保持回路32により判定結果信号の値を一定時間保持することで、ハンチング動作が回避される。そのため、モータ17の回転速度ならびに回生電流が十分に低減するまで回生電流経路が維持される。
 また、制御ユニットCU1が動作していない場合でも、外力が加わることでモータ17が高速回転してモータ端子電圧が電圧基準値を超えることがある。そのような事象は、例えば、運転がなされていない車両においてジャッキアップする場合などに生じうる。このような場合でも、モータリレー/インバータ駆動回路18は、モータ端子を電力供給源とし、モータ端子から供給される電力を消費して動作することが可能である。この動作により、モータ17の回生電流経路を形成して回路素子が故障するリスクを低減または防止することができる。
 なお、モータ端子電圧判定回路31は、モータ端子電圧が電圧基準値を超えるか否かを示す判定状態出力を出力可能とする出力インタフェースを備えてもよい。モータ端子電圧判定回路31は、例えば、判定状態出力をCPU5に出力する。CPU5は、モータ端子電圧判定回路31から入力される判定状態出力を用いてモータ端子電圧が電圧基準値を超えているか否かを監視することができる。
 モータ端子電圧判定回路31は、機能オン/オフを示す機能オン/オフ指令を入力可能とする入力インタフェースを備えてもよい。モータ端子電圧判定回路31は、例えば、CPU5から入力される機能オン/オフ指令に従って、自部の機能を開始または停止する。この機能オン/オフとは、インバータ上段オフ駆動回路33、インバータ下段オン駆動回路34、モータリレーオン駆動回路35によるスイッチング制御をオン/オフの対象とする。即ち、オン/オフの対象とする機能は、モータ17の回生電流経路を形成することによる回生制動である。
 モータ端子電圧判定回路31は、機能オフが指示されている場合には、モータ端子電圧を監視し、モータ端子電圧が電圧基準値を超えている場合、モータ端子電圧が電圧基準値を超えるか否かを示す判定結果信号を棄却し、より後段の駆動信号保持回路32に出力しない。その場合、モータ端子電圧が電圧基準値を超えていても、モータ端子電圧判定回路31は、モータ端子電圧が電圧基準値以下であることを示す判定結果信号を駆動信号保持回路32に出力する。
 但し、モータ端子電圧判定回路31は、機能オフが指示されている場合でも、モータ端子電圧が電圧基準値を超えているか否かを示す判定状態出力をCPU5に出力してもよい。よって、CPU5は、モータ端子電圧判定回路31の機能を停止させた状態でもモータ端子電圧が電圧基準値を超えているか否かを監視することができる。そのため、モータ端子電圧判定回路31の機能がオフに設定されていても、CPU5は、状況に応じてモータ端子電圧判定回路31に対して機能オンに切り替えることができる。
 次に、本実施形態に係る制御ユニットCU1の動作例について説明する。図3は、本実施形態に係る制御ユニットCU1の動作例を示すフローチャートである。
(ステップS02)制御ユニットCU1は、起動を示すイグニッション信号が入力されると動作を開始する。CPU5には、トルクセンサ22からトルクセンサ情報とCANBUS23から車両情報が入力される。
(ステップS04)CPU5は、トルクセンサ情報と車両情報に基づいてモータ巻線17Mに供給するアシスト電流値を演算する。アシスト電流値は、モータ17の回転によるアシストトルクの発生に要する電流値に相当する。アシストトルクは、操舵トルクと車両情報に基づく目標トルクを与えるためのトルクの調整量に相当する。
(ステップS06)CPU5は、算出したアシスト電流値に基づいてアシスト制御を行う。ここで、CPU5は、モータ巻線17Mに対するアシスト電流値を駆動回路12に通知する。駆動回路12は、CPU5から通知されたアシスト電流値を有する三相交流電力を供給させるためのスイッチング信号を生成する。駆動回路12は、生成したスイッチング信号をインバータ14に出力する。インバータ14は、駆動回路12から入力されるスイッチング信号に従って三相交流電力を、モータリレー15を経由してモータ巻線17Mに供給する。モータ巻線17Mは、駆動回路12から供給される三相交流電力に基づく誘導磁場により回転子を回転させる。
(ステップS08)駆動回路12は、インバータ14の動作状況を監視し、異常が発生したか否かを判定する。インバータ14に異常が検出されるとき(ステップS08 YES)、駆動回路12は異常検出を示す異常検出情報をCPU5に出力する。その後、ステップS10の処理に進む。異常が検出されないとき(ステップS08 NO)、ステップS02の処理に戻る。よって、インバータ14に異常が発生するまでアシスト制御が継続する。
(ステップS10)CPU5は、モータリレー駆動回路10、電源リレー駆動回路11および駆動回路12に対し、それぞれ異常モードを示す動作モード情報を出力する。モータリレー駆動回路10、電源リレー駆動回路11および駆動回路12は、それぞれモータリレー15、電源リレー13およびインバータ14の全てのスイッチング素子に対するオフ指令を通知する。
(ステップS12)モータリレー/インバータ駆動回路18が動作中であるとき(ステップS12 YES)、ステップS14の処理に進む。モータリレー/インバータ駆動回路18の動作が停止しているとき(ステップS12 NO)、図3の処理を終了する。
(ステップS14)モータリレー/インバータ駆動回路18のモータ端子電圧判定回路31は、モータ端子電圧が予め定めた電圧基準値を超えているか否かを判定する。超えていると判定されるとき(ステップS14 YES)、ステップS16の処理に進む。超えていないと判定されるとき(ステップS14 NO)、ステップS14の処理を繰り返す。
(ステップS16)インバータ上段オフ駆動回路33は、インバータ14に全ての相の上段スイッチング素子に対するオフ指令を示すスイッチング信号を出力する。インバータ下段オン駆動回路34は、インバータ14に全ての相の下段スイッチング素子に対するオン指令を示すスイッチング信号を出力する。モータリレーオン駆動回路35は、モータリレー15にスイッチング素子に対するオン指令を示すスイッチング信号を出力する。
(ステップS18)モータ端子電圧判定回路31は、モータ端子電圧が電圧基準値以下であるか否かを判定する。電圧基準値以下と判定されるとき(ステップS18 YES)、ステップS20の処理に進む。電圧基準値を超えていると判定されるとき(ステップS18 NO)、ステップS18の処理を繰り返す。
(ステップS20)インバータ上段オフ駆動回路33は、インバータ14に全ての相の上段スイッチング素子に対するオフ指令を示すスイッチング信号の出力を停止する。インバータ下段オン駆動回路34は、インバータ14に全ての相の下段スイッチング素子に対するオン指令を示すスイッチング信号の出力を停止する。モータリレーオン駆動回路35は、モータリレー15にスイッチング素子に対するオン指令を示すスイッチング信号の出力を停止する。これにより、インバータ14の上段スイッチング素子に対するオフ状態の解除、インバータ14の下段スイッチング素子に対するオン状態の解除およびモータリレー15のスイッチング素子に対するオン状態の解除が指示される。その後、ステップS12の処理に戻る。
 よって、本実施形態に係るモータリレー/インバータ駆動回路18によれば、電源20からの電力供給が絶たれてもモータ17の回転により発生する逆起電力に基づきモータ端子から供給される電力により動作することができる。電源リレー駆動回路11、モータリレー駆動回路10などのオフ故障、モータ角度センサ16の故障、CPU5の故障などによれば、モータ17には電源20からの電力供給が絶たれる。このような場合でも、モータリレー/インバータ駆動回路18は、動作を継続することができる。
 また、モータリレー/インバータ駆動回路18によれば、モータ17が高速回転することでモータ端子電圧が高くなる場合には、モータリレー15とインバータ14の下段スイッチング素子を用いて回生電流経路を構成することができる。そのため、モータ17の回転による電磁誘導により逆起電力が生じ、その制動力により回転速度を低下させることができる。また、モータリレー15とインバータ14の下段スイッチング素子によれば、回生電流経路の電気抵抗が比較的低く抑えられるため、モータ巻線17Mにより強い誘導磁場が生じる。強い誘導磁場により制動力が強化することで、モータ17の回転速度を早期に低下することができる。
 <実施形態2>
 次に、本開示の実施形態2について説明する。図4は、本実施形態に係る電子制御装置の構成例を示す図である。図2の例では、電子制御装置は、車両用の制御ユニットCU2として構成されている。制御ユニットCU2は、電動パワーステアリング装置PS2による操舵支援に応用されている。以下の説明では、実施形態1との差異点を主とする。
 制御ユニットCU2は、制御部6、電源リレー13、インバータ14、モータリレー15およびモータ17を備える。
 制御ユニットCU2には、電源20、イグニッション機構IG21、トルクセンサ22およびCANBUS23が接続される。
 制御部6は、電源部6S、モータ端子電圧判定部6MV、モータリレー駆動部6MD、電源リレー駆動部6PD、インバータ駆動部6I、異常監視部6Mおよびモータ角度検出部6Aを備える。
 電源部6Sは、電源回路30(図1)と同様の機能を有する。即ち、電源部6Sは、電源20から供給される電力を制御ユニットCU2内の各デバイス(制御部6を構成する他のデバイスも含む)に分配する。但し、電源部6Sは、モータ端子を電力供給源として制御部6を動作させることができる。電源部6Sは、例えば、電源回路30(図2)と同様の構成を備える。即ち、電源部6Sは、整流素子とコンデンサを有し、モータ端子から供給される電力をコンデンサに蓄積する。コンデンサに蓄積された電力を制御部6内の各デバイスに放電する。
 モータ端子電圧判定部6MVは、モータ端子電圧判定回路31(図2)と同様の機能を有する。即ち、モータ端子電圧判定部6MVは、いずれかの相についてモータ端子電圧が予め定めた電圧基準値を超えるか否かを判定し、その判定結果を示す判定結果信号をモータリレー駆動部6MDおよびインバータ駆動部6Iに出力する。なお、モータ端子電圧判定部6MVは、モータ端子電圧が設定された所定電圧以下になった時点から予め定めた一定時間以上経過するまでモータ端子電圧が予め定めた電圧基準値を超えることを示す判定結果信号の出力を継続する。
 モータリレー駆動部6MDは、モータリレー駆動回路10(図1)と同様の機能を有する。
 電源リレー駆動部6PDは、電源リレー駆動回路11(図1)と同様の機能を有する。
 インバータ駆動部6Iは、CPU5(図1)によるアシスト制御と同様の機能とインバータ駆動回路12I(図1)と同様の機能を有する。
 異常監視部6Mは、異常検出部12A(図1)と異常監視部5A(図1)と同様の機能を有する。異常監視部6Mは、検出した異常検出情報をモータリレー駆動部6MD、電源リレー駆動部6PDおよびインバータ駆動部6Iに通知する。
 モータ角度検出部6Aは、モータ角度センサを備える。また、モータ角度検出部6Aは、CPU5(図1)と同様の手法を用いてモータ角度に基づいてモータ回転数とモータ回転方向を算出する。モータ角度検出部6Aは、算出したモータ回転数をインバータ駆動部6Iに通知する。
 モータリレー駆動部6MDは、モータ端子電圧判定部6MVからモータ端子電圧が電圧基準値を超えることを示す判定結果信号が入力されるとき、モータリレー15のスイッチング素子に対してオン指令を示すスイッチング信号を生成し、その時点において異常が検出されているか否かに関わらず、生成したスイッチング信号をモータリレー15に出力する。
 インバータ駆動部6Iは、アシスト制御に係るスイッチング信号に代え、インバータ14の上段スイッチング素子に対してオフ指令を示すスイッチング信号とインバータ14の下段スイッチング素子に対してオン指令を示すスイッチング信号を生成する。インバータ駆動部6Iは、生成したスイッチング信号をインバータ14に出力する。
 なお、制御部6の全体または一部は、電源リレー13、モータリレー15とインバータ14の一部または全部を制御することでモータ17を駆動するための駆動システムとみなすこともできる。制御部6もしくは、制御部6を構成する各部の機能は、制御ユニットCU2に備わるコンピュータシステムを用いて実現されてもよいし、専用のハードウェアを用いて実現されてもよい。コンピュータシステムは、1個以上のCPUを備え、予め定めたプログラムに記述された指令で指示される処理を実行して、それらの機能を実現する。かかるコンピュータシステムとして、既存のマイクロコンピュータチップが適用されてもよい。
 よって、本実施形態に係る制御部6によっても、電源20からの電力供給が絶たれてもモータ17の回転により発生する逆起電力に基づきモータ端子から供給される電力により動作することができる。障害により電力供給が絶たれても、制御部6は、動作を継続することができる。
 また、制御部6によってもモータ端子電圧に基づいてモータ17が高速回転する場合に、モータリレー15とインバータ14の下段スイッチング素子を用いて回生電流経路を構成することができる。そのため、モータ17の回転による誘導起電力による制動力が生じるので回転速度を低下させることができる。
 なお、本開示の各実施形態に係る制御ユニットCU1、CU2は、専用のハードウェアをもって構成されてもよいし、汎用のコンピュータシステムを含んで構成されてもよい。コンピュータシステムは、一般にプロセッサと記憶媒体を備える。プロセッサは、記憶媒体に予め非一時的に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、記憶媒体とその他のハードウェアと協働して制御ユニットCU1、CU2の各部の機能を実現してもよい。上記の説明では、プロセッサがCPUである場合を主としたが、これには限られない。プロセッサは、プログラムに記述された指令で指示される処理を実行する各種の集積回路であってもよい。制御ユニットCU1、CU2において、モータ17とモータ角度センサ16が省略され、電動パワーステアリング装置PS1、PS2において制御ユニットCU1、CU2とは別個に備わってもよい。また、上記の説明では、制御ユニットCU1、CU2が車両の電動パワーステアリング装置に応用される場合を例にしたが、これには限られない。制御ユニットCU1、CU2は、モータを動力として利用する機器、構造物、例えば、鉄道車両、自転車、エレベータ、ロボット、コンベアなどに応用されてもよい。
 以上に説明したように、本開示に係る電子制御装置(例えば、制御ユニットCU1、CU2)は、モータ17を駆動制御する電子制御装置であって、モータ17に電力を供給するインバータ14と、電源20とインバータ14との接続を断続する電源リレー13と、インバータ14とモータ17との接続を断続するモータリレー15と、モータ17のモータ端子電圧を検出し、モータ端子電圧が予め定めた電圧基準値を超えるとき、インバータ14に電源リレー13との接続を遮断し、かつ、電位基準点と接続させ、モータリレー15にインバータ14とモータ17を接続させる駆動システム(例えば、モータ端子電圧判定回路31、モータリレー駆動回路10、電源リレー駆動回路11、インバータ駆動回路12I、モータリレー/インバータ駆動回路18、モータ端子電圧判定部6MV、インバータ駆動部6I、電源リレー駆動部6PD、モータリレー駆動部6MD)と、を備える。
 この構成によれば、検出されたモータ端子電圧が電圧基準値を超えるとき、インバータ14と電源リレー13との接続が遮断され、インバータ14と電位基準点と接続され、インバータ14とモータ17とが接続される。これにより、モータリレー15とインバータ14によりモータ17の回生電流経路が構成される。モータ17の回転による逆起電力によりモータ17に制動力が生じるため回転速度が低下する。そのため、モータ17の高速回転による逆起電力によりインバータ14等を構成する回路素子に耐圧を超える電圧の印加が回避される。ひいては、回路素子が故障するリスクが低減または回避される。
 なお、上記の電子制御装置は、次のように実現されてもよい。
 駆動システムは、異常が検出されるとき、インバータに前記モータへの電力供給を停止させ、電源リレーに前記電源と前記インバータとの接続を遮断させ、インバータとモータとの接続を遮断し、モータ端子電圧が電圧基準値を超えるとき、インバータと前記電源リレーとの遮断、インバータと電位基準点との接続、および、インバータとモータとの接続を優先してもよい。
 駆動システムは、異常が検出されず、モータ端子電圧が電圧基準値を超えるとき、インバータと電源リレーとの遮断、インバータと電位基準点との接続、および、インバータとモータとの接続を優先してもよい。
 上記の電子制御装置は、モータのモータ端子を電力供給源とし、駆動システムに電力を供給する電源回路を備えてもよい。
 電源回路は、モータ端子電圧が予め定めた電圧下限値よりも低下した後、駆動システムに一定時間以上電力を供給可能としてもよい。
 電子制御装置は、モータ端子電圧が電圧基準値を超えることを示す判定結果を、モータ端子電圧が電圧基準値以下になった後、一定時間以上保持する信号保持回路を備えてもよい。
 駆動システムは、所定の指示(例えば、機能オフ)に応じて、モータ端子電圧が電圧基準値を超えることを示す判定結果を棄却してもよい。
 駆動システムは、モータ端子電圧が電圧基準値を超えるか否かを示す判定結果を出力可能としてもよい。
 電子制御装置は、駆動システムの機能を実現するプロセッサを備えてもよい。
 本開示に係る電子制御装置によれば、モータの逆起電力により回路素子が故障するリスクを低減または防止できる。
 CU1,CU2…制御ユニット、PS1,PS2…電動パワーステアリング装置、1…電源回路、2…IG I/F回路、3…トルクセンサI/F回路、4…CAN通信回路、5…CPU、6…制御部、10…モータリレー駆動回路、11…電源リレー駆動回路、12…駆動回路、13…電源リレー、14…インバータ、15…モータリレー、16…モータ角度センサ、17…モータ、18…モータリレー/インバータ駆動回路、20…電源、21…イグニッション機構IG、22…トルクセンサ、23…CANBUS、30…電源回路、31…モータ端子電圧判定回路、32…駆動信号保持回路、33…インバータ上段オフ駆動回路、34…インバータ下段オン駆動回路、35…モータリレーオン駆動回路

Claims (9)

  1.  モータを駆動制御する電子制御装置であって、
     前記モータに電力を供給するインバータと、
     電源と前記インバータとの接続を断続する電源リレーと、
     前記インバータと前記モータとの接続を断続するモータリレーと、
     前記モータのモータ端子電圧を検出し、
     前記モータ端子電圧が予め定めた電圧基準値を超えるとき、
     前記インバータに前記電源リレーとの接続を遮断し、かつ、電位基準点と接続させ、
     前記モータリレーに前記インバータと前記モータを接続させる駆動システムと、を備える
     電子制御装置。
  2.  前記駆動システムは、
     異常が検出されるとき、
     前記インバータに前記モータへの電力供給を停止させ、
     前記電源リレーに前記電源と前記インバータとの接続を遮断させ、
     前記インバータと前記モータとの接続を遮断し、
     前記モータ端子電圧が前記電圧基準値を超えるとき、
     前記インバータと前記電源リレーとの遮断、
     前記インバータと前記電位基準点との接続、および
     前記インバータと前記モータとの接続を優先する
     請求項1に記載の電子制御装置。
  3.  前記駆動システムは、
     異常が検出されず、前記モータ端子電圧が前記電圧基準値を超えるとき、
     前記インバータと前記電源リレーとの遮断、
     前記インバータと前記電位基準点との接続、および
     前記インバータと前記モータとの接続を優先する
     請求項1に記載の電子制御装置。
  4.  前記モータのモータ端子を電力供給源とし、
     前記駆動システムに電力を供給する電源回路を備える
     請求項1に記載の電子制御装置。
  5.  前記電源回路は、
     前記モータ端子電圧が予め定めた電圧下限値よりも低下した後、前記駆動システムに一定時間以上電力を供給可能とする
     請求項4に記載の電子制御装置。
  6.  前記モータ端子電圧が前記電圧基準値を超えることを示す判定結果を、モータ端子電圧が電圧基準値以下になった後、一定時間以上保持する信号保持回路を備える
     請求項5に記載の電子制御装置。
  7.  前記駆動システムは、
     所定の指示に応じて、前記モータ端子電圧が前記電圧基準値を超えることを示す判定結果を棄却する
     請求項5に記載の電子制御装置。
  8.  前記駆動システムは、前記モータ端子電圧が前記電圧基準値を超えるか否かの判定結果を出力可能とする
     請求項5に記載の電子制御装置。
  9.  前記駆動システムの機能を実現するプロセッサを備える
     請求項1に記載の電子制御装置。
PCT/JP2024/020177 2024-06-03 2024-06-03 電子制御装置 Pending WO2025253434A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/020177 WO2025253434A1 (ja) 2024-06-03 2024-06-03 電子制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/020177 WO2025253434A1 (ja) 2024-06-03 2024-06-03 電子制御装置

Publications (1)

Publication Number Publication Date
WO2025253434A1 true WO2025253434A1 (ja) 2025-12-11

Family

ID=97960297

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/020177 Pending WO2025253434A1 (ja) 2024-06-03 2024-06-03 電子制御装置

Country Status (1)

Country Link
WO (1) WO2025253434A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07312826A (ja) * 1994-05-17 1995-11-28 Shibaura Eng Works Co Ltd モータの駆動装置
JP2019152147A (ja) * 2018-03-02 2019-09-12 ヤマハ発動機株式会社 鞍乗型車両用エンジンユニットおよび鞍乗型車両
JP2020174419A (ja) * 2019-04-08 2020-10-22 株式会社デンソー 異常検出装置
JP2021093903A (ja) * 2019-11-29 2021-06-17 山洋電気株式会社 絶縁抵抗検出部の保護機能付モータ制御装置及びその保護方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07312826A (ja) * 1994-05-17 1995-11-28 Shibaura Eng Works Co Ltd モータの駆動装置
JP2019152147A (ja) * 2018-03-02 2019-09-12 ヤマハ発動機株式会社 鞍乗型車両用エンジンユニットおよび鞍乗型車両
JP2020174419A (ja) * 2019-04-08 2020-10-22 株式会社デンソー 異常検出装置
JP2021093903A (ja) * 2019-11-29 2021-06-17 山洋電気株式会社 絶縁抵抗検出部の保護機能付モータ制御装置及びその保護方法

Similar Documents

Publication Publication Date Title
CN112789203B (zh) 车辆用电动制动装置及其控制方法
US11387766B2 (en) Control circuit for electric power converter
EP3605834B1 (en) Electric power steering device
US10232874B2 (en) Motor drive device and electric power steering device
KR100998277B1 (ko) 구동회로용 오동작판정장치와 이를 포함한 구동유닛 및구동회로의 오동작판정방법
JP6157752B2 (ja) 多相交流モータ駆動用インバータ装置
CN109039221B (zh) 一种主动短路电路以及电机控制器
JPWO2017122329A1 (ja) 電動パワーステアリング装置
US10833614B2 (en) Motor drive device and electric power steering device
US10840899B2 (en) Motor drive device and electric power steering device
CN114189194B (zh) 马达控制装置、马达单元以及车辆
US10135380B2 (en) AC rotary machine control apparatus
CN220291899U (zh) 电机控制器、车辆制动系统及电动汽车
JP5724906B2 (ja) 電子制御装置、異常検出方法
JP6983305B2 (ja) 車両制御装置
WO2025253434A1 (ja) 電子制御装置
CN110937018B (zh) 转向设备、转向方法以及转向控制装置
WO2025253438A1 (ja) 電子制御装置
JP7576481B2 (ja) モータ駆動制御装置、モータユニット、およびモータ駆動制御方法
CN114144347A (zh) 电动转向装置及方法
JP7466778B2 (ja) モータ制御装置、電動パワーステアリング装置、及びモータ制御方法
WO2026034149A1 (ja) モータ制御装置
US12517158B2 (en) Controller failure diagnosing device and method
JP2025115172A (ja) 操舵制御装置
JPH11318098A (ja) インバータ装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24942528

Country of ref document: EP

Kind code of ref document: A1