Program update device, program update method, and program update program.

By deactivating the power converter during program updates, the method prevents unexpected movements of the moving body, addressing the issue of unexpected operations during program installation or activation.

JP7831628B2Active Publication Date: 2026-03-17DENSO CORP
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

The installation or activation of a program for a power conversion device on a moving body during operation can lead to unexpected movements.

Method used

A control unit controls the installation or activation of a power converter program while the power converter is in a non-operational state, ensuring the power converter is deactivated by methods such as cutting off input voltage or stopping power supply to the drive circuit.

Benefits of technology

This approach suppresses unexpected movements of the moving object by ensuring the power converter is inactive during program updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007831628000001
    Figure 0007831628000001
  • Figure 0007831628000002
    Figure 0007831628000002
  • Figure 0007831628000003
    Figure 0007831628000003
Patent Text Reader

Abstract

A program updating device according to the present invention comprises a control unit that carries out control such that when a power conversion device that drives an electrical apparatus loaded on a moving body is not operating, installation or activation of a power conversion device program for controlling the power conversion device is executed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a program update device, a program update method, and a program update program.

Background Art

[0002] Japanese Patent Application Laid-Open No. 2022-22833 discloses a program update device for controlling a vehicle, including a storage device that stores a plurality of types of vehicle control software used for a plurality of types of control of the vehicle, a vehicle control execution unit that controls the vehicle using the vehicle control software, a rewriting processing unit that performs a rewriting process on the vehicle control software to be rewritten among the plurality of types of vehicle control software when there is a request to rewrite the vehicle control software, and a state determination unit that determines whether the control process of the vehicle using the vehicle control software to be rewritten will be executed along with the rewriting process. When it is determined that the control process will be executed along with the rewriting process, the vehicle control execution unit changes the control state of the vehicle so that the control process will not be executed along with the rewriting process prior to the rewriting process. A program update device is disclosed.

Summary of the Invention

Problems to be Solved by the Invention

[0003] For example, if the installation or activation of a program for a power conversion device mounted on a moving body is executed during the operation of the power conversion device, the moving body may perform an unexpected operation.

[0004] An object of the present disclosure is to provide a program update device, a program update method, and a program update program that can suppress a moving body from performing an unexpected operation.

Means for Solving the Problems

[0005] A program update device according to a first aspect of this disclosure includes a control unit that controls the installation or activation of a power converter program that controls a power converter that drives electrical equipment mounted on a mobile body, while the power converter is in a non-operational state.

[0006] A program update method according to the second embodiment includes a process in which at least one processor controls the installation or activation of a power converter program that controls an electrical device mounted on a mobile body, while the power converter is inactive.

[0007] The program update program according to the third embodiment causes at least one processor to perform a process that includes controlling the installation or activation of a power converter program that controls a power converter that drives electrical equipment mounted on a mobile body, while the power converter is inactive. [Effects of the Invention]

[0008] According to this disclosure, the effect is that it is possible to suppress unexpected movements of a moving object. [Brief explanation of the drawing]

[0009] [Figure 1] This is a diagram showing the configuration of the vehicle control system according to the first embodiment. [Figure 2] This is a configuration diagram of a switching circuit according to the first embodiment. [Figure 3] This is a configuration diagram showing the hardware configuration of the vehicle control ECU according to the first embodiment. [Figure 4] This is a flowchart of the program update process according to the first embodiment. [Figure 5] This is a flowchart of the program update process according to the second embodiment. [Figure 6] This is a diagram illustrating the threshold according to the second embodiment. [Figure 7] This is a diagram illustrating the configuration of the vehicle control system according to the third embodiment. [Figure 8] This is a flowchart of the program update process according to the third embodiment. [Figure 9] This is a diagram showing the configuration of the vehicle control system according to the fourth embodiment. [Figure 10] This is a flowchart of the program update process according to the fourth embodiment. [Modes for carrying out the invention]

[0010] The embodiments for carrying out the technology of this disclosure will be described in detail below with reference to the drawings.

[0011] <First Embodiment>

[0012] As shown in Figure 1, the vehicle control system 10 of this embodiment includes a server 12 and a vehicle 14. The server 12 and the vehicle 14 are connected via a network 16.

[0013] Vehicle 14 comprises a vehicle control ECU (Electronic Control Unit) 18, an inverter ECU (Electronic Control Unit) 20, an inverter 22, a memory unit 24, a drive battery 26, a charge control unit 28, a rapid charging port 30, a normal charging port 32, and a motor 34. Vehicle 14 is an example of a mobile body according to this disclosure. Motor 34 is an example of an electrical device according to this disclosure. Inverter 22 is an example of a power conversion device according to this disclosure. Vehicle control ECU 18 is an example of a control unit according to this disclosure.

[0014] Furthermore, in this embodiment, we will describe the case where the motor 34 is a motor without permanent magnets.

[0015] The inverter 22 includes a switching circuit 36, a gate drive circuit 38, and a gate drive power supply 39. The gate drive circuit 38 is an example of a drive circuit according to this disclosure.

[0016] As shown in FIG. 2, the switching circuit 36 includes a plurality of switching elements SW. In the present embodiment, the switching circuit 36 includes, as an example, six switching elements SW. As the switching element SW, for example, an IGBT (Insulated Gate Bipolar Transistor) is used, but it is not limited thereto.

[0017] The gate drive circuit 38 turns on or off each of the plurality of switching elements SW according to an instruction from the inverter ECU 20. Thereby, a drive voltage for driving the motor 34 is output from the switching circuit 36, and the motor 34 is driven. [[ID=??]]

[0018] The gate drive power supply 39 supplies power to the gate drive circuit 38 according to an instruction from the vehicle control ECU 18.

[0019] Also, as shown in FIG. 2, a smoothing capacitor C and a drive battery 26 are connected in parallel to the input terminal of the switching circuit 36. A relay R1 is connected to the plus side of the drive battery 26 and one end side of the smoothing capacitor C, and a relay R2 is connected to the minus side of the drive battery 26 and the other end side of the smoothing capacitor C. The relays R1 and R2 are controlled to be turned on and off by the vehicle control ECU 18.

[0020] The storage unit 24 is configured of, for example, a nonvolatile memory, and stores an inverter program 24A executed by the inverter ECU 20.

[0021] There seems to be a formatting issue with ID=8 in the original text where it's just left blank. I've translated it as

[0018] in the output for consistency. If this is incorrect, please provide more context or clarify the issue.The vehicle control ECU 18 downloads the inverter program 24A, which is executed by the inverter ECU 20, from the server 12 via the network 16, and then installs or activates the downloaded inverter program 24A. Here, installing the inverter program 24A means storing the inverter program 24A in the memory unit 24 and making it executable. Furthermore, activating the inverter program 24A means enabling the functions realized by the execution of the inverter program 24A. In the following, the installation or activation of the inverter program 24A may be referred to as updating the inverter program 24A.

[0022] The inverter ECU 20 controls the switching circuit 36 ​​of the inverter 22 by executing the installed or activated inverter program 24A.

[0023] The drive battery 26 is a power source that supplies a DC voltage to drive the motor 34, and its charging is controlled by the charge control unit 28.

[0024] The charging control unit 28 charges the drive battery 26 based on power supplied from an external power source (not shown) to the rapid charging port 30 or the normal charging port 32. Specifically, the charging control unit 28 converts the AC voltage, such as AC200V supplied to the normal charging port 32, to DC and charges the drive battery 26. The charging control unit 28 also charges the drive battery 26 with the high DC voltage supplied to the rapid charging port 30.

[0025] Figure 3 is a block diagram showing the hardware configuration of the vehicle control ECU 18. As shown in Figure 3, the vehicle control ECU 18 includes a controller 40.

[0026] The controller 40 comprises a CPU (Central Processing Unit) 40A, a ROM (Read Only Memory) 40B, a RAM (Random Access Memory) 40C, and an input / output interface (I / O) 40D. The CPU 40A, ROM 40B, RAM 40C, and I / O 40D are connected to each other via a bus 40E. The bus 40E includes a control bus, an address bus, and a data bus. A communication unit 41 and a storage unit 42 are connected to the I / O 40D.

[0027] The communication unit 41 is an interface for data communication with the server 12 and the inverter ECU 20, etc.

[0028] The storage unit 42 is composed of, for example, non-volatile memory. As shown in Figure 3, the storage unit 42 stores the vehicle control program 42A, etc. The vehicle control program 42A is an example of a program update program of this disclosure.

[0029] CPU40A is an example of a processor. The term "processor" here refers to a processor in a broad sense, including general-purpose processors (e.g., CPUs) or specialized processors (e.g., GPUs: Graphics Processing Units, ASICs: Application Specific Integrated Circuits, FPGAs: Field Programmable Gate Arrays, programmable logic devices, etc.).

[0030] The vehicle control program 42A may be stored on a non-volatile, non-transitory recording medium or distributed via a network and installed in the vehicle control ECU 18 as appropriate.

[0031] Examples of non-volatile, non-transitional recording media include CD-ROMs (Compact Disc Read Only Memory), magneto-optical disks, HDDs (Hard Disk Drives), DVD-ROMs (Digital Versatile Disc Read Only Memory), flash memory, and memory cards.

[0032] Next, referring to Figure 4, we will explain the flowchart of the program update process executed by the CPU 40A of the vehicle control ECU 18. Note that the process in Figure 4 is executed repeatedly.

[0033] In step S100, the CPU 40A determines whether or not to install or activate the inverter program 24A. Whether or not to install the inverter program 24A is determined, for example, by whether or not the server 12 has instructed it to update the inverter program 24A. Whether or not to activate the inverter program 24A is determined, for example, by whether or not the server 12 has instructed it to activate the inverter program 24A.

[0034] If it is determined that the inverter program 24A should be installed or activated, the system proceeds to step S101. On the other hand, if it is determined that neither the installation nor activation of the inverter program 24A should be performed, the system waits until it receives an instruction from the server 12 to update the inverter program 24A.

[0035] In step S101, the CPU 40A deactivates the inverter 22. For example, the CPU 40A deactivates the inverter 22 by ensuring that no input voltage is applied to the inverter 22. Specifically, the CPU 40A deactivates the inverter 22 by turning off relays R1 and R2, thereby cutting off the input voltage from the drive battery 26 to the inverter 22. Alternatively, the CPU 40A may deactivate the inverter 22 by ensuring that the switching element SW cannot be driven. Specifically, the CPU 40A may deactivate the inverter 22 by stopping the power supply from the gate drive power supply 39 to the gate drive circuit 38. Alternatively, the CPU 40A may deactivate the inverter 22 by instructing the inverter ECU 20 to stop outputting the drive signal from the inverter ECU 20 to the gate drive circuit 38.

[0036] In step S102, the CPU 40A performs either the installation or activation of the inverter program 24A. Specifically, if it is determined in step S100 to perform the installation of the inverter program 24A, the CPU 40A retrieves the inverter program 24A from the server 12 and has the CPU 40A install the retrieved inverter program 24A into the inverter ECU 20. Alternatively, if it is determined in step S100 to perform the activation of the inverter program 24A, the CPU 40A has the CPU 40A perform the activation of the inverter program 24A that is already installed in the inverter ECU 20.

[0037] In this embodiment, since the motor 34 is a motor without permanent magnets, unlike the case of a motor with permanent magnets described later, braking torque due to power generation based on the induced voltage of the permanent magnets does not occur when the speed of the vehicle 14 is greater than a threshold. For this reason, in this embodiment, when the server 12 issues an instruction to install or activate the inverter program 24A, the inverter 22 is deactivated regardless of the speed of the vehicle 14 and the installation or activation of the inverter program 24A is performed.

[0038] <Second Embodiment>

[0039] Next, a second embodiment will be described. Note that the same reference numerals are used for parts identical to those in the first embodiment, and detailed descriptions will be omitted.

[0040] In the second embodiment, the case where the motor 34 is a motor with permanent magnets will be described. The other configurations are the same as in the first embodiment, so their description will be omitted.

[0041] Next, referring to Figure 5, we will explain the flowchart of the program update process executed by the CPU 40A of the vehicle control ECU 18. Note that the process in Figure 5 is executed repeatedly. Steps that perform the same process as in Figure 4 will not be explained.

[0042] The processes in steps S200, S202, and S203 are identical to the processes in steps S100, S101, and S102 in Figure 4, so their explanation is omitted.

[0043] In step S201, the CPU 40A determines whether the speed of vehicle 14 is below a threshold. If the speed of vehicle 14 is below the threshold, the process proceeds to step S202; otherwise, the routine terminates.

[0044] In this embodiment, since the motor 34 is a motor with permanent magnets, if the speed of the vehicle 14 is greater than a threshold, braking torque may be generated due to power generation based on the induced voltage of the permanent magnets. In this state, it is undesirable to install or activate the inverter program 24A. Therefore, when the speed of the vehicle 14 is below the threshold, the inverter 22 is put into a non-operating state and the installation or activation of the inverter program 24A is performed.

[0045] The following explains how to set the threshold.

[0046] As shown in Figure 6, if the horizontal axis represents the speed of the vehicle 14 [km / h] and the vertical axis represents the induced voltage V1 [V] generated by the permanent magnet of the motor 34, the induced voltage V1 generated in the motor 34 increases as the speed of the vehicle 14 increases. The induced voltage V1 is expressed by the following equation.

[0047] V1 = ω × φ ... (1)

[0048] Here, ω is the rotational angular velocity [rad / s] of the motor 34. The speed a of the vehicle 14 is determined by the rotational angular velocity ω. Also, φ is the magnetic flux [Wb] of the permanent magnet. The magnetic flux φ is determined by the characteristics of the permanent magnet of the motor 34.

[0049] Furthermore, if the power supply voltage of the drive battery 26 (hereinafter referred to as the battery voltage) is V2[V], then the following equation holds true.

[0050] V2 > V1 (= ω × φ) ... (2)

[0051] From equation (1) above, the rotational angular velocity ω is expressed by the following equation.

[0052] ω = V1 / φ ···(3)

[0053] The threshold TH is set to the vehicle speed TH1 corresponding to the battery voltage V2, as shown in Figure 6, for example. Here, the region AR1 where the vehicle speed a is greater than the vehicle speed a and the induced voltage V1 is greater than the battery voltage V2 is a region where braking torque is generated by power generation based on the induced voltage V1, and it is undesirable to keep the inverter 22 inactive in this region. Also, the region AR2 where the vehicle speed a is less than or equal to the vehicle speed a and the induced voltage V1 is less than or equal to the battery voltage V2 is a region where no braking torque is generated by power generation based on the induced voltage V1, and it is preferable to keep the inverter 22 inactive in this region. Therefore, by setting the threshold TH to the vehicle speed TH1 corresponding to the battery voltage V2 at that time, the inverter 22 is kept inactive and the inverter program 24A is installed or activated when the vehicle speed a is less than or equal to the threshold TH1. Note that instead of determining by the vehicle speed, the rotational angular velocity ω or the rotational speed [rpm] of the motor 34 may be used for determination.

[0054] Alternatively, instead of setting the threshold TH based on the battery voltage V2 at that time, it may be set to a predetermined threshold TH2. For example, as shown in Figure 6, the threshold TH2 may be set to a predetermined speed at which the braking torque generated by the induced voltage V1 does not reliably occur even if the magnetic flux φ, battery voltage V2, etc. fluctuate.

[0055] <Third Embodiment>

[0056] Next, a third embodiment will be described. Note that the same reference numerals are used for parts identical to those in the first embodiment, and detailed descriptions are omitted.

[0057] In the third embodiment, we will describe the case where the vehicle 14 is four-wheel drive. As shown in Figure 7, the vehicle 14 according to the third embodiment is equipped with the inverter ECU 20, inverter 22, memory unit 24, and motor 34 shown in Figure 1, each for the front wheels and rear wheels, respectively. In Figure 7, the reference numerals are distinguished by adding "F" to the end of the numerals for the front wheels and "R" for the rear wheels, and detailed explanations are omitted.

[0058] Next, with reference to Figure 8, the flowchart of the program update process executed by the CPU 40A of the vehicle control ECU 18 will be described. Note that the process in Figure 8 is executed repeatedly. Steps that perform the same process as in Figure 4 will not be explained.

[0059] The process in step S300 is identical to the process in step S100 in Figure 4, so its explanation is omitted.

[0060] In step S301, the CPU 40A drives the vehicle 14 using rear-wheel drive and deactivates the front-wheel inverter 22F. That is, the vehicle 14 is driven by the rear-wheel motor 34R instead of the front-wheel motor 34F, and the front-wheel inverter 22F is deactivated. Note that the process of deactivating the front-wheel inverter 22F is the same as in step S101 in Figure 4, so the explanation is omitted.

[0061] In step S302, the CPU 40A installs or activates the front wheel inverter program 24AF. Note that the process in step S302 is the same as step S102 in Figure 4, so the explanation is omitted.

[0062] In step S303, the CPU 40A drives the vehicle 14 using front-wheel drive and deactivates the rear-wheel inverter 22R. That is, the vehicle 14 is driven by the front-wheel motor 34F instead of the rear-wheel motor 34R, and the rear-wheel inverter 22R is deactivated. Note that the process of deactivating the rear-wheel inverter 22R is the same as in step S101 in Figure 4, so the explanation is omitted.

[0063] In step S304, the CPU 40A installs or activates the rear wheel inverter program 24AR. Note that the process in step S304 is the same as step S102 in Figure 4, so the explanation is omitted.

[0064] Thus, in the third embodiment, when installing or activating the front-wheel inverter program 24AF, the vehicle 14 is driven by the rear wheels, and when installing or activating the rear-wheel inverter program 24AR, the vehicle 14 is driven by the front wheels. This makes it possible to install or activate the front-wheel inverter program 24AF or the rear-wheel inverter program 24AR without stopping the vehicle 14.

[0065] Furthermore, the technology of this disclosure can also be applied when the four tires of the vehicle 14 are driven separately. Specifically, if the vehicle 14 is equipped with multiple motors 34, the inverter 22 (first inverter) that drives some of the motors 34 (first motors) is deactivated, and the inverter program 24A (first inverter program) that controls the first inverter is installed or activated. The inverter 22 (second inverter) that drives the motors 34 other than the first motor (second motors) is deactivated, and the inverter program 24A (second inverter program) that controls the second inverter is installed or activated.

[0066] <Fourth Embodiment>

[0067] Next, a fourth embodiment will be described. Note that the same reference numerals are used for parts identical to those in the first embodiment, and detailed descriptions are omitted.

[0068] In the fourth embodiment, as shown in Figure 9, a case will be described in which the vehicle 14 is equipped with an engine 50 as a power source other than the motor 34. The engine 50 is driven and controlled by the vehicle control ECU 18.

[0069] Next, with reference to Figure 10, the flowchart of the program update process executed by the CPU 40A of the vehicle control ECU 18 will be described. Note that the process in Figure 10 is executed repeatedly. Steps that perform the same process as in Figure 4 will not be explained.

[0070] The processes in steps S400 and S402 are identical to those in steps S100 and S102 in Figure 4, so their explanation is omitted.

[0071] In step S401, the CPU 40A drives the vehicle 14 with the engine 50 and deactivates the inverter 22. That is, the vehicle 14 is driven by the engine 50 without being driven by the motor 34, and the inverter 22 is deactivated. Note that the process of deactivating the inverter 22 is the same as in step S101 in Figure 4, so the explanation is omitted.

[0072] Thus, in the fourth embodiment, the vehicle 14 is driven by the engine 50 when installing or activating the inverter program 24A. This allows the installation or activation of the inverter program 24A to be performed without stopping the vehicle 14.

[0073] This disclosure is not limited to the embodiments described above, and various modifications and applications are possible without departing from the gist of the technology of this disclosure.

[0074] For example, if vehicle 14 is an autonomous vehicle, the inverter program 24A may be installed or activated in conjunction with the car navigation system. When the inverter 22 is deactivated, vehicle 14 will decelerate by inertia. That is, the accelerator and brakes will be turned off. Therefore, the inverter 22 may be deactivated while vehicle 14 is decelerating by inertia, and the inverter program 24A may be installed or activated.

[0075] If the destination and route of the autonomous vehicle are set, it is possible to determine whether the vehicle 14 is in a situation where it is decelerating by inertia. For example, it is possible to determine whether the vehicle 14 is in a situation where it is decelerating by inertia by determining whether it is cruising at a constant speed, including situations where it is decelerating by inertia on a highway, determining whether the road gradient is uphill or downhill, i.e., whether it is a situation where acceleration is not required, determining whether it is in a traffic jam, i.e., whether it will be stopped for a long time, or determining whether it is in a situation where it will decelerate and stop at a red light. If the vehicle 14 is in a situation where it is decelerating by inertia, the inverter 22 should be deactivated and the inverter program 24A should be installed or activated.

[0076] Furthermore, although the above embodiment describes the case in which the vehicle control ECU 18 performs the processes shown in Figures 4, 5, 8, and 10, the inverter ECU 20 may also perform the processes shown in Figures 4, 5, 8, and 10.

[0077] Furthermore, while the above embodiments described a case where the electrical equipment driven by the inverter 22 mounted on the vehicle 14 is a motor 34 that drives the tires of the vehicle 14, the invention is not limited to this. For example, the electrical equipment driven by the inverter 22 mounted on the vehicle 14 may be a motor generator, a motor that drives a compressor for an air conditioner inverter, or a motor that serves as a power source for an aerial mobility vehicle (flying vehicle) or a ship. Also, while the above embodiments described a case where the moving body is a vehicle 14, the invention is not limited to this. For example, the moving body may be an aerial mobility vehicle or a ship. Also, while the above embodiments described a case where the power conversion device is an inverter 22 for driving the vehicle 14, the invention is not limited to this. For example, the power conversion device may be an inverter for an air conditioner, a DC-DC converter, a fast charger, or a standard charger.

[0078] Furthermore, the configuration of the vehicle control system 10 described in the above embodiment (see Figure 1) is merely an example, and it goes without saying that unnecessary parts may be deleted or new parts added without departing from the spirit of this disclosure.

[0079] Furthermore, the processing flow of the vehicle control program 42A described in the above embodiment (see Figures 4, 5, 8, and 10) is just one example, and it goes without saying that unnecessary steps may be deleted, new steps added, or the processing order rearranged, as long as it does not depart from the spirit of this disclosure.

[0080] The control unit and method described herein may be implemented by a dedicated computer comprising a processor programmed to execute one or more functions embodied by a computer program. Alternatively, the apparatus and method described herein may be implemented by a dedicated computer comprising a processor composed of dedicated hardware logic circuits. Alternatively, the apparatus and method described herein may be implemented by one or more dedicated computers comprising a combination of a processor that executes a computer program and one or more hardware logic circuits. Furthermore, the computer program may be stored as instructions executed by the computer on a computer-readable non-transitional tangible recording medium.

[0081] The following additional information is disclosed regarding the technology described herein.

[0082] <Note> (Note 1) A control unit (40) controls the installation or activation of a power converter program (24A) that controls the power converter, while the power converter (22) that drives the electrical equipment (34) mounted on the mobile body (14) is in a non-operational state. A program update device (18) equipped with the above. (Note 2) If the electrical device is a motor without permanent magnets that drives the moving body, the control unit controls the power converter to be deactivated regardless of the speed of the moving body, so that the installation or activation of the power converter program is performed. The program update device described in Appendix 1. (Note 3) If the electrical device is a motor with a permanent magnet that drives the moving body, the control unit controls the power converter to deactivate when the speed of the moving body is below a threshold, so that the installation or activation of the power converter program is performed. The program update device described in Appendix 1. (Note 4) If the electrical equipment is a plurality of motors that drive the mobile body, the control unit controls the first power converter that drives some of the first motors among the plurality of motors to be deactivated so that the installation or activation of the program for the first power converter that controls the first power converter is performed, and controls the second power converter that drives the second motors other than the plurality of motors to be deactivated so that the installation or activation of the program for the second power converter that controls the second power converter is performed. The program update device described in Appendix 1. (Note 5) If the electrical equipment is a motor that drives the mobile body, and the mobile body is also driven by a power source other than the motor, the control unit controls the mobile body to be driven by the power source, and also controls the power converter to be deactivated so that the installation or activation of the power converter program is performed. The program update device described in Appendix 1. (Note 6) The control unit controls the power converter to be in a non-operational state, meaning that no input voltage is applied to the power converter, so that the installation or activation of the power converter program is performed. A program update device as described in any of the appendices 1 to 5. (Note 7) The control unit controls the power converter to shut off the input voltage to the power converter so that the power converter program can be installed or activated. The program update device described in Appendix 6. (Note 8) The control unit controls the power converter to be in a non-operational state, in which the switching elements (SW) constituting the power converter cannot be driven, so that the installation or activation of the power converter program is performed. A program update device as described in any of the appendices 1 to 5. (Note 9) The control unit controls the power supply to the drive circuit (38) that drives the switching element to stop the power supply and to perform the installation or activation of the power converter program. The program update device described in Appendix 8. (Note 10) The control unit controls the installation or activation of the power converter program to occur when the output of the drive signal to the drive circuit that drives the switching element is stopped. The program update device described in Appendix 8. (Note 11) At least one processor (40A) The system controls the installation or activation of a power converter program that controls a power converter, which drives electrical equipment mounted on a mobile device, while the power converter is in a non-operational state. A method for updating a program that performs processing that includes the following. (Note 12) At least one processor, The system controls the installation or activation of a power converter program that controls a power converter, which drives electrical equipment mounted on a mobile device, while the power converter is in a non-operational state. A program update (42A) that causes the program to perform an operation that includes the following.

[0083] Furthermore, the disclosure of Japanese Patent Application No. 2022-175048 is incorporated herein by reference in its entirety. In addition, all documents, patent applications, and technical standards described herein are incorporated herein by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference.

Claims

1. A control unit (40) that controls the installation or activation of a power converter program (24A) for controlling a power converter (22) that drives an electrical device (34) mounted on a mobile body (14) while the power converter (22) is in a non-operational state. Equipped with, The control unit, when the moving body is decelerating due to inertia, controls the power converter to be deactivated so that the installation or activation of the power converter program is performed. The electrical device is a motor with a permanent magnet that drives the mobile body, and the control unit controls the power converter to deactivate and perform the installation or activation of the power converter program when the speed of the mobile body is below a threshold set as a speed at which no braking torque is generated due to power generation based on the induced voltage of the permanent magnet. Program update device (18).

2. The electrical equipment is a plurality of permanent magnet motors that drive the mobile body, and the control unit controls the first power converter that drives some of the first motors among the plurality of permanent magnet motors to be deactivated so that the installation or activation of the program for the first power converter that controls the first power converter is performed, and controls the second power converter that drives the second motors other than the plurality of motors to be deactivated so that the installation or activation of the program for the second power converter that controls the second power converter is performed. The program update device according to claim 1.

3. If the moving body is driven by a power source other than the permanent magnet motor, the control unit controls the moving body to be driven by the power source, and also controls the power converter to be deactivated so that the power converter program can be installed or activated. The program update device according to claim 1.

4. The control unit controls the power converter to be in a non-operational state, meaning that no input voltage is applied to the power converter, so that the installation or activation of the power converter program is performed. The program update device according to claim 1.

5. The control unit controls the power converter to shut off the input voltage to the power converter so that the power converter program can be installed or activated. The program update device according to claim 4.

6. The control unit controls the power converter to install or activate the power converter program while the power converter is in a non-operational state and the switching elements (SWs) constituting the power converter cannot be driven. The program update device according to claim 1.

7. The control unit stops the power supply to the drive circuit (38) that drives the switching element, and controls the installation or activation of the power converter program to be performed. The program update device according to claim 6.

8. The control unit controls the installation or activation of the power converter program to occur when the output of the drive signal to the drive circuit that drives the switching element is stopped. The program update device according to claim 6.

9. At least one processor (40A) The system controls the installation or activation of a power converter program that controls a power converter, which drives electrical equipment mounted on a mobile device, while the power converter is in a non-operational state. Execute the process that includes this, The aforementioned control includes, when the moving body is decelerating due to inertia, controlling the power converter to be deactivated so that the installation or activation of the power converter program is performed. The electrical device is a motor with permanent magnets that drives the mobile body, and the control includes controlling the power converter to deactivate and perform the installation or activation of the power converter program when the speed of the mobile body is below a threshold set as a speed at which no braking torque is generated due to power generation based on the induced voltage of the permanent magnets. How to update the program.

10. At least one processor, The system controls the installation or activation of a power converter program that controls a power converter, which drives electrical equipment mounted on a mobile device, while the power converter is in a non-operational state. Perform a process that includes this, The aforementioned control includes, when the moving body is decelerating due to inertia, controlling the power converter to be deactivated so that the installation or activation of the power converter program is performed. The electrical device is a motor with permanent magnets that drives the mobile body, and the control includes controlling the power converter to deactivate and perform the installation or activation of the power converter program when the speed of the mobile body is below a threshold set as a speed at which no braking torque is generated due to power generation based on the induced voltage of the permanent magnets. Program update (42A).

Citation Information

Patent Citations

  • Vehicular power output device

    JP2005178479A

  • Hybrid vehicle and method of controlling the same

    JP2017030596A

  • Power converter

    JP2017077079A

  • Vehicle control device and vehicle control system

    JP2021014136A

  • Electric automobile program rewrite system

    JP2021027695A