Control circuit and electronic apparatus

The control circuit addresses the computational load issue in converter and inverter circuits by storing digital data for voltage vectors, facilitating easy current value identification and reducing processing demands, thus improving circuit efficiency and load protection.

WO2025205756A1PCT designated stage Publication Date: 2025-10-02DAIKIN INDUSTRIES LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/011716
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2025-03-25
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Conventional control circuits for converter and inverter circuits require significant computational load to determine current phase and polarity, leading to increased processing demands.

Method used

A control circuit with an analog-to-digital converter and memory unit that stores digital data corresponding to voltage vectors, allowing easy identification of current values without increasing processor load, and includes a storage processing unit to manage register updates and data storage in synchronization with voltage vector changes.

Benefits of technology

Enables efficient identification and control of current values with reduced computational load, enhancing the status monitoring and protection of inverter circuits and connected loads.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025011716_02102025_PF_FP_ABST
    Figure JP2025011716_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A control circuit 1 comprises: an AD converter 13 including an analog-digital conversion circuit for converting, into digital data, a detection current value, which indicates the value of a current passing through the DC part of a converter circuit 303 or an inverter circuit 3; and a storage part 11 including a plurality of registers, each storing digital data indicating a detection current value detected in a period corresponding to a voltage vector, the registers corresponding to a plurality of voltage vectors having different combinations of conduction states of a plurality of switching elements included in the converter circuit 303 or the inverter circuit 3.
Need to check novelty before this filing date? Find Prior Art

Description

Control circuits and electronic devices

[0001] The present disclosure relates to a control circuit for controlling a converter circuit or an inverter circuit, and an electronic device having the control circuit.

[0002] 2. Description of the Related Art A circuit is known that controls a motor by detecting a current flowing through the motor and outputting a PWM signal based on the result of analog-to-digital conversion of the detected current value (see, for example, Patent Document 1).

[0003] JP 2017-139882 A

[0004] In conventional technology, analog-to-digital converted data is stored in multiple registers in chronological order of the analog-to-digital conversion. In a system that detects the DC link current of a converter circuit or an inverter circuit and controls the converter circuit or the inverter circuit, the phase (e.g., U phase, V phase, W phase) and polarity corresponding to the detected current change successively. Therefore, in order to control the current output by the converter circuit or the inverter circuit based on the current value indicated by the analog-to-digital converted data, a process is required to determine the phase and polarity of the current corresponding to the data stored in the register, and there is a demand for reducing the processing load.

[0005] Therefore, the present disclosure has been made in consideration of these points, and aims to make it possible to easily identify a detected current value corresponding to a voltage vector without increasing the computational load on a processor in a control circuit of a converter circuit or an inverter circuit.

[0006] A first aspect of the present disclosure provides a control circuit for controlling a converter circuit that converts three-phase AC power to DC power or an inverter circuit that converts DC power to three-phase AC power, the control circuit comprising: an analog-to-digital converter circuit that converts detected current values, which indicate the value of a current flowing through a DC portion of the converter circuit or the inverter circuit, into digital data; and a memory unit that includes a plurality of registers that store digital data indicating the detected current values ​​detected during periods corresponding to a plurality of voltage vectors, each corresponding to a different combination of the conduction states of a plurality of switching elements of the converter circuit or the inverter circuit. This makes it possible to easily identify detected current values ​​corresponding to voltage vectors without increasing the computational load on a processor. Being able to easily identify detected current values ​​also makes it possible to check and protect the status of the inverter circuit and a load connected to the inverter with a small computational load.

[0007] The control data output unit may further include a control data output unit that outputs, to the converter circuit or the inverter circuit, control data indicating one of the plurality of voltage vectors, for a time length determined based on the plurality of detected current values ​​corresponding to the plurality of voltage vectors identified based on the digital data stored in the plurality of registers, thereby making it easier for a circuit or processor that generates the control data to control the converter circuit or the inverter circuit using data indicating an appropriate current value.

[0008] The control circuit may further include a storage processing unit that selects a register from the plurality of registers that corresponds to the changed voltage vector in synchronization with a timing at which the control data output unit changes the voltage vector of the control data, and inputs the digital data to the selected register, thereby storing the digital data corresponding to the voltage vector in the register that corresponds to the voltage vector.

[0009] The control circuit may further include a signal generating unit that generates a first trigger signal indicating a first timing at which the analog-to-digital converter converts the detected current value into the digital data, the first timing being any timing in a period between a plurality of timings at which the control data output unit changes the voltage vector, and a second trigger signal indicating a second timing at which the digital data is stored in one of the plurality of registers, the second timing being any timing in a period between the first timings, wherein the analog-to-digital converter converts the detected current value into digital data based on the first trigger signal, the storage processing unit selects a register from the plurality of registers that stores the digital data based on the control data, inputs the digital data to the selected register, and the register selected by the storage processing unit stores the digital data based on the second trigger signal. This allows the detected current value to be converted into digital data when the detected current value is stable, and the digital data to be stored in the register when the digital data output by the analog-to-digital converter is not changing, thereby preventing erroneous digital data from being stored in the register.

[0010] The control data output unit may periodically switch the voltage vector indicated by the control data in a predetermined pattern, and the storage processing unit may periodically switch the register that stores the digital data in a pattern corresponding to the predetermined pattern based on the control data, thereby making it easier for the storage processing unit to switch the register that stores the digital data.

[0011] The signal generating unit may generate the first trigger signal based on a change timing of the control data determined based on a magnitude relationship between a value indicated by a PWM-modulated carrier wave and a command voltage value determined based on the digital data, thereby enabling the analog-to-digital converting unit to convert the detected current value into digital data in synchronization with a change timing of a current flowing through a DC section (hereinafter referred to as a "DC link section") of a converter circuit or an inverter circuit.

[0012] The signal generator may generate the first trigger signal in response to a timer counter value that generates a PWM-modulated carrier wave reaching a predetermined value indicating a timing at which the control data does not change, thereby reducing the size of a circuit that generates the first trigger signal.

[0013] The storage processing unit may store a value obtained by subtracting a value indicated by the digital data of a zero vector among the plurality of voltage vectors from a value indicated by the digital data corresponding to the voltage vector other than the zero vector among the plurality of voltage vectors, in a register among the plurality of registers that corresponds to the voltage vector corresponding to the digital data output from the analog-to-digital conversion unit, thereby reducing software processing for subtracting the offset value.

[0014] The storage processing unit may store a value obtained by subtracting an average value of the digital data of the zero vector among the plurality of voltage vectors from a value indicated by the digital data corresponding to the voltage vector other than the zero vector among the plurality of voltage vectors, in a register among the plurality of registers corresponding to the voltage vector corresponding to the digital data output from the analog-to-digital conversion unit. This makes it possible to subtract the offset value without increasing the load on software processing even when the detected current value of the zero vector fluctuates.

[0015] The storage unit may further store information indicating which of the plurality of registers has updated the digital data, thereby facilitating the process of generating control data by the control data output unit, since the control data output unit only needs to access the register whose update flag indicates that the digital data has been updated.

[0016] The storage unit may have a first phase register for storing the digital data corresponding to a first phase of the three phases, a second phase register for storing the digital data corresponding to a second phase of the three phases, and a third phase register for storing the digital data corresponding to a third phase of the three phases, which makes it easier for the control data output unit to identify the detected current value of each phase.

[0017] The control circuit may further include a storage processing unit that generates data corresponding to the third-phase current value calculated based on the detected first-phase current value and the detected second-phase current value specified in periods corresponding to two adjacent voltage vectors, and stores the generated data in the third-phase register. This allows the current value of a phase that cannot be detected within a period of the PWM carrier wave to be stored in the register, making it easier for the control data output unit to control the converter circuit or the inverter circuit.

[0018] The storage unit may have, for one of the voltage vectors, a first register corresponding to a first period and a second register corresponding to a second period, thereby preventing new digital data from being stored in the register before the control data output unit reads out the digital data stored in the register, thereby lengthening the allowable time until the control data output unit reads out the digital data.

[0019] The analog-to-digital conversion unit may include a plurality of analog-to-digital conversion circuits, and the storage unit may have a plurality of registers corresponding to the plurality of analog-to-digital conversion circuits, respectively. This allows the control data output unit to control the converter circuit or the inverter circuit using a plurality of types of data while the converter circuit or the inverter circuit is operating at each voltage vector, thereby improving control accuracy.

[0020] An electronic device according to a second aspect of the present disclosure is a control circuit for controlling a converter circuit that converts three-phase AC power into DC power, or an inverter circuit that converts DC power into three-phase AC power, the control circuit including: a control circuit that outputs control data indicating the conduction states of a plurality of switching elements included in the converter circuit or the inverter circuit; and a processor that controls the control circuit, wherein the control circuit includes an analog-to-digital conversion unit having an analog-to-digital conversion circuit that converts a detected current value indicating the value of a current flowing through a DC part of the converter circuit or the inverter circuit into digital data; a memory unit having a plurality of registers that store the digital data indicating the detected current value detected during a period corresponding to a plurality of voltage vectors, each of which corresponds to a different combination of the conduction states of the plurality of switching elements; and a control data output unit that determines a time length corresponding to the voltage vector indicated by the identification information based on a command voltage value input from a processor and identification information of the voltage vector, and outputs control data indicating the voltage vector to the converter circuit or the inverter circuit for the time length, wherein the processor determines a command voltage value, which is a voltage value to be output from the converter circuit or the inverter circuit, based on a DC voltage value to be output from the converter circuit or the speed at which the inverter circuit rotates a motor to which the three-phase AC power is supplied, and the detected current value identified by reading the digital data stored in two or more of the plurality of registers, and inputs the determined command voltage value to the control circuit in association with the identification information corresponding to the two or more registers. This reduces the load on the processor that controls the converter circuit or the inverter circuit in the electronic device.

[0021] 1 is a diagram illustrating a configuration of the electronic device 100. FIG. 1 is a diagram illustrating a voltage vector. FIG. 2 is a diagram illustrating a relationship between a PWM carrier wave, a voltage vector, and a detected current value. FIG. 3 is a diagram illustrating a relationship between a PWM carrier wave, control data, a voltage vector, and a DC link current. FIG. 4 is a diagram illustrating an operation mode of the inverter circuit 3. FIG. 5 is a diagram illustrating a configuration of the control circuit 1. FIG. 6 is a diagram illustrating an example of a plurality of registers included in the storage unit 11. FIG. 7 is a diagram illustrating a first trigger signal and a second trigger signal. FIG. 8 is a flowchart illustrating a processing flow in the control circuit 1. FIG. 9 is a diagram illustrating a first modified example of a register in which a detected current value is stored. FIG. 10 is a diagram illustrating a second modified example of a register in which a detected current value is stored. FIG. 11 is a diagram illustrating a third modified example of a register in which a detected current value is stored. FIG. 12 is a diagram illustrating a configuration of an electronic device 200 which is a modified example of the electronic device 100. FIG. 13 is a diagram illustrating a configuration of the electronic device 300. FIG. 14 is a diagram illustrating a voltage vector. FIG. 15 is a diagram illustrating a relationship between a PWM carrier wave, a voltage vector, and a detected current value. FIG. 16 is a diagram illustrating an operation mode of the converter circuit 303.

[0022] 1 is a diagram showing the configuration of electronic device 100. Electronic device 100 is a home appliance, office automation appliance, industrial appliance, or in-vehicle appliance having a motor controlled by an inverter, such as an air conditioner, refrigerator, or washing machine. Electronic device 100 has a control circuit 1, a motor 2, an inverter circuit 3, a DC power supply 4, and a current detection circuit 5.

[0023] The control circuit 1 controls the inverter circuit 3 by outputting control data indicating the conduction state of each of a plurality of switching elements included in the inverter circuit 3, which supplies AC power to the three-phase coils of the motor 2. The control circuit 1 is included in, for example, a semiconductor device or a hybrid IC. The control circuit 1 has a processor that executes programs to perform various processes, and a hardware logic circuit. The control circuit 1 may execute all processes using the processor, or may execute all processes using the hardware logic circuit.

[0024] The inverter circuit 3 converts DC power into three-phase AC power, thereby supplying AC power to three-phase coils of the motor 2. The inverter circuit 3 generates a PWM (Pulse Width Modulation) signal under the control of the control circuit 1 and rotates the motor 2 at a speed corresponding to the generated PWM signal. The inverter circuit 3 has two switching elements for each of the U, V, and W phases. The switching elements are, for example, IGBTs (Insulated Gate Bipolar Transistors) or MOSFETs (Metal Oxide Semiconductor Field Effect Transistors). In the following description, the switching elements may be referred to as transistors. Note that the inverter circuit 3 may also supply AC power to a three-phase load other than the motor 2 (for example, an RL load, a resistive load, or a power supply system).

[0025] The inverter circuit 3 has transistors SWu and SWx corresponding to the U phase, transistors SWv and SWy corresponding to the V phase, and transistors SWw and SWz corresponding to the W phase. A free wheel diode is provided in parallel with each transistor.

[0026] The DC power supply 4 supplies a DC voltage to the inverter circuit 3. When the electronic device 100 is, for example, a home appliance, the DC power supply 4 generates a DC voltage by rectifying an AC voltage supplied from a commercial power supply.

[0027] The current detection circuit 5 detects the magnitude of the DC link current i dc flowing through the DC link section of the inverter circuit 3. The current detection circuit 5 includes a shunt resistor 51 and an amplifier circuit 52. The voltage across the shunt resistor 51 varies depending on the magnitude of the DC link current i dc. The amplifier circuit 52 amplifies the voltage across the shunt resistor 51. The current detection circuit 5 inputs a detection signal indicating the amplified voltage to the control circuit 1. The amplified voltage is equal to the product of the DC link current i dc, the resistance value of the shunt resistor 51, and the amplification factor of the amplifier circuit 52. Therefore, the detection signal indicating the voltage across the shunt resistor 51 indicates a detected current value, which is the magnitude of the DC link current i dc.

[0028] The control circuit 1 determines a command voltage value, which is a voltage value to be output from the inverter circuit 3 in the next cycle of a PWM-modulated carrier wave (hereinafter referred to as a "PWM carrier wave"), based on the current value required to rotate the motor 2 at the desired speed and the detected current value indicated by the detection signal. The control circuit 1 determines the command voltage value based on, for example, two-phase detected current values. The PWM carrier wave is, for example, a triangular wave. The desired speed is determined, for example, according to the operating state of the electronic device 100, and may be determined by the control circuit 1 or may be notified by a circuit or device different from the control circuit 1. The control circuit 1 may also determine the command voltage value based on data input from a sensor that monitors the state of the motor 2.

[0029] The control circuit 1 generates control data indicating the conduction states of the six transistors in the inverter circuit 3 based on the result of comparing the value of the PWM carrier wave with the command voltage value. The control data includes, for example, 6-bit data in which the conduction states of the six transistors are indicated by 1 or 0. The control circuit 1 sets three of the six transistors in a conducting state (hereinafter referred to as the "ON state") and the other three transistors in a non-conducting state (hereinafter referred to as the "OFF state"). If the six transistors are in different conducting states, the phase of the voltage applied to the motor 2 will be different, and the DC link current i.dc detected by the current detection circuit 5 will also be different.

[0030] The control circuit 1 generates eight types of control data, each of which represents a different combination of the conduction states of the six transistors. Since the phase and polarity of the voltage output by the inverter circuit 3 differ depending on the value of the control data, the value indicated by the control data is referred to as a voltage vector in this specification. The control data corresponds to one of voltage vectors V0 to V7.

[0031] 2 to 5 are diagrams for explaining an overview of the operation of the inverter circuit 3. FIG. 2 is a diagram for explaining voltage vectors. FIG. 2(a) shows combinations of the conduction states of six transistors. As shown in FIG. 2(a), the inverter circuit 3 has eight states corresponding to voltage vectors V0 to V7. FIG. 2(b) shows the current flow corresponding to voltage vector V4 as an example. The thick line in FIG. 2(b) indicates the current flow when the inverter circuit 3 operates with voltage vector V4.

[0032] At voltage vector V0, transistors SWx, SWy, and SWz are turned on, and the other transistors are turned off. In this state, current idc does not flow. At voltage vector V1, transistors SWw, SWx, and SWy are turned on, and current iw flows in the DC link section. At voltage vector V2, transistors SWv, SWx, and SWz are turned on, and current iv flows in the DC link section.

[0033] In voltage vector V3, transistors SWv, SWw, and SWx are turned on, and a current -iu flows in the DC link section. In voltage vector V4, transistors SWu, SWy, and SWz are turned on, and a current iu flows in the DC link section. In voltage vector V5, transistors SWu, SWw, and SWy are turned on, and a current -iv flows in the DC link section. In voltage vector V6, transistors SWu, SWv, and SWz are turned on, and a current -iw flows in the DC link section. In voltage vector V7, transistors SWu, SWv, and SWw are turned on, and no current flows.

[0034] 3 shows the relationship between a PWM carrier wave, a voltage vector, and a detected current value. The PWM carrier wave is generated by, for example, a PWM timer counter. Dotted lines C1 to C6 shown superimposed on the PWM carrier wave indicate the positions where the PWM timer counter value corresponds to the command voltage value.

[0035] The voltage vector at the lowest point of the PWM carrier wave is V0, the voltage vector in the first half of the upslope of the PWM carrier wave is V4, and the voltage vector in the second half of the upslope is V6. The voltage vector at the highest point of the PWM carrier wave is V7, the voltage vector in the first half of the downslope of the PWM carrier wave is V6, and the voltage vector in the second half of the downslope is V4. In the example shown in Figure 3, an offset is added to the detected current value. This is suitable for an AD converter that operates with a single power supply.

[0036] The detected current value also changes in accordance with changes in the voltage vector. The control circuit 1 acquires the detected current values ​​at timings (trg_V0, trg_V4, trg_V6, etc.) different from the timings at which the voltage vectors change. The control circuit 1 stores digital data based on the acquired detected current values ​​in different registers for each voltage vector. Since the phase and polarity of the DC link current i.dc differ for each voltage vector, digital data is stored in different registers for each combination of the phase and polarity of the DC link current i.dc. The registers are included in, for example, the storage unit 11, but may also be included in the AD converter 13. Details of the registers will be described later.

[0037] 4 is a diagram showing the relationship between the PWM carrier wave, control data, voltage vector, and DC link current i. Control data corresponding to different voltage vectors is generated for each of the periods including the lowest point of the PWM carrier wave, the first half of the upslope, the second half of the upslope, the period including the highest point of the PWM carrier wave, the first half of the downslope, and the second half of the downslope. As the control data changes, the voltage vector and DC link current i.

[0038] 5A and 5B are diagrams illustrating the operation modes of the inverter circuit 3. FIG. 5A shows the voltage vector and DC link current i dc on the upslope and downslope of the PWM carrier wave. The voltage vector switches between the first half and second half of the upslope of the PWM carrier wave, and the voltage vector switches between the first half and second half of the downslope of the PWM carrier wave. The voltage vector switching also changes the phase and polarity of the current.

[0039] In this specification, the operating state of the inverter circuit 3 during one cycle including the upslope and downslope of the PWM carrier wave is referred to as a mode. The control circuit 1 periodically cycles through modes 0 to 5, for example, but the control circuit 1 can arbitrarily set the inverter circuit 3 to any mode. Figure 5(b) is a diagram showing the relationship between voltage vectors and modes. During one cycle of the PWM carrier wave, the inverter circuit 3 operates in one or two of these six modes.

[0040] 6 is a diagram showing the configuration of the control circuit 1. The control circuit 1 has a storage unit 11, a control data output unit 12, an AD converter (analog-to-digital conversion unit) 13, a storage processing unit 14, and a signal generation unit 15.

[0041] The storage unit 11 has a plurality of registers corresponding to a plurality of voltage vectors each having a different combination of the conduction states of a plurality of switching elements. Each register stores digital data indicating a detected current value detected during a period in which the inverter circuit 3 operates with the voltage vector corresponding to the register. The storage unit 11 stores the digital data in the register by writing the digital data output by the AD converter 13 to a register corresponding to an address output by the storage processing unit 14. Of the plurality of registers included in the storage unit 11, a register selected by the storage processing unit 14 stores the digital data based on a second trigger signal T2 described below.

[0042] 7 is a diagram showing an example of multiple registers included in the storage unit 11. Multiple registers D_t0 to D_t7 correspond to voltage vectors V0 to V7, with addresses ranging from 000 to 111, respectively. Register D_t0 stores digital data of a detected current value i0 corresponding to voltage vector V0. Register D_t1 stores digital data of a detected current value i0+iw corresponding to voltage vector V1. Register D_t2 stores digital data of a detected current value i0+iv corresponding to voltage vector V2. Register D_t3 stores digital data of a detected current value i0-iu corresponding to voltage vector V3.

[0043] Register D_t4 stores digital data of the detected current value i0+iu corresponding to voltage vector V4. Register D_t5 stores digital data of the detected current value i0-iv corresponding to voltage vector V5. Register D_t6 stores digital data of the detected current value i0-iw corresponding to voltage vector V6. Register D_t7 stores digital data of the detected current value i0 corresponding to voltage vector V7.

[0044] The control data output unit 12 outputs control data indicating one of a plurality of voltage vectors to the inverter circuit 3. The control data is also input to the storage processing unit 14 and the signal generation unit 15.

[0045] The control data output unit 12 periodically switches the voltage vector indicated by the control data in a predetermined pattern. The control data output unit 12 identifies a plurality of detected current values ​​corresponding to the plurality of voltage vectors based on the digital data stored in the plurality of registers D_t0 to D_t7. The control data output unit 12 outputs to the inverter circuit 3 control data indicating one of the plurality of voltage vectors for a time length determined based on the identified plurality of detected current values.

[0046] The control data output unit 12 determines a command voltage value, which is a voltage value to be output from the inverter circuit 3, based on, for example, the speed at which the motor is rotated and a detected current value identified by reading digital data stored in two or more of the multiple registers. The control data output unit 12 determines the command voltage value by performing control calculations based on the digital data stored in the two or more registers. The control data output unit 12 determines the type of voltage vector that operates the inverter circuit 3 and the time length of control data corresponding to the voltage vector, depending on the determined command voltage value. The control data output unit 12 may determine the time length of the control data for the voltage vector corresponding to the register from which the digital data was read, to be the time length corresponding to the command voltage value.

[0047] As an example, the control data output unit 12 refers to data indicating the relationship between the speed at which the motor 2 rotates and the current to be passed through the motor 2, and determines whether the detected current value is insufficient. If the control data output unit 12 determines that the detected current value is insufficient, it determines the type of voltage vector and the command voltage value so that the necessary current can be passed through the motor 2, and makes the time length of the control data longer than the time length of past control data corresponding to the determined type of voltage vector. Note that this control method is merely an example, and the control data output unit 12 may determine the time length of the control data corresponding to the voltage vector using other methods, such as V / f control or vector control, based on digital data stored in two or more registers.

[0048] 7, since registers corresponding to each of the plurality of voltage vectors are provided, when determining control data corresponding to the next cycle of the PWM carrier wave, the control data output unit 12 can easily identify the detected current value for the voltage vector by referring to the register corresponding to the voltage vector in the cycle to be determined, which makes it easier for the control data output unit 12 to generate control data.

[0049] The AD converter 13 has an analog-digital conversion circuit that converts analog data into digital data, and converts the detected current value flowing through the inverter circuit 3, which is analog data and detected by the current detection circuit 5, into digital data. The AD converter 13 converts the detected current value into digital data based on the first trigger signal T1 input from the signal generation unit 15. The AD converter 13 converts the detected current value into digital data at the timing indicated by the first trigger signal T1 input from the signal generation unit 15, and inputs the digital data to the storage processing unit 14.

[0050] The AD converter 13 may have multiple analog-digital conversion circuits. In this case, the AD converter 13 may convert the detected current value corresponding to the upslope of the PWM carrier wave into digital data using a first analog-digital conversion circuit, and convert the detected current value corresponding to the downslope of the PWM carrier wave into digital data using a second analog-digital conversion circuit. The AD converter 13 may convert a measurement value other than the DC link current i dc (e.g., a DC link voltage) into digital data.

[0051] The storage processing unit 14 selects a register from the plurality of registers included in the memory unit 11 that corresponds to the changed voltage vector in synchronization with the timing at which the control data output unit 12 changes the voltage vector of the control data. The storage processing unit 14 stores the digital data in the register by inputting the digital data to the selected register. For example, the storage processing unit 14 selects a register from the plurality of registers that stores the digital data based on the control data output by the control data output unit 12, and inputs the digital data to the selected register. When the control data changes periodically according to a predetermined pattern, the storage processing unit 14 periodically switches the register that stores the digital data according to the predetermined pattern by changing the address data based on the same predetermined pattern.

[0052] Specifically, the storage processing unit 14 converts the control data input from the control data output unit 12 into a register address and inputs address data indicating the converted address to the memory unit 11, thereby selecting a register corresponding to the voltage vector indicated by the control data. The storage processing unit may latch the control data using a first trigger signal T1, which causes the AD converter 13 to convert the detected current value into digital data, and generate address data that changes with a timing delayed from the timing of change in the control data. This ensures that the period during which the AD converter 13 outputs digital data coincides with the period during which address data of the register for the voltage vector corresponding to the digital data is output. This ensures that the digital data is reliably stored in the register for the voltage vector corresponding to the digital data.

[0053] In addition, if each of the multiple registers is configured to be able to write digital data when an enable signal is input, the storage processing unit 14 may decode the control data to generate an enable signal to make the register corresponding to the voltage vector indicated by the control data writable.

[0054] The signal generating unit 15 generates a trigger signal used to store digital data in a register. The signal generating unit 15 generates a first trigger signal T1 that indicates a first timing at which the AD converting unit 13 converts the detected current value into digital data. The first timing is any timing in a period between multiple timings at which the control data output unit 12 changes the voltage vector. The signal generating unit 15 inputs the first trigger signal T1 to the AD converter 13.

[0055] The signal generating unit 15 sets the first timing to a timing corresponding to a PWM timer counter value determined for each of the first half period of the upslope, the second half period of the upslope, the first half period of the downslope, and the second half period of the downslope of the PWM carrier wave. The signal generating unit 15 generates the first trigger signal when the value of a timer counter that generates a PWM-modulated carrier wave reaches a predetermined value indicating a timing at which control data does not change. This allows the signal generating unit 15 to generate the first trigger signal by comparing the value of the timer counter with the predetermined value, thereby reducing the circuit size.

[0056] The signal generating unit 15 may generate the first trigger signal T11 based on the timing of a change in control data, which is determined based on the magnitude relationship between the value indicated by the PWM carrier wave and a command voltage value determined based on digital data read from a register. For example, the signal generating unit 15 determines as the first timing the timing at which the PWM timer counter value for generating the PWM carrier wave corresponds to a value that is larger than the command voltage value by a predetermined value. The predetermined value is, for example, a value determined based on the time required for the detected current value to stabilize after the control data changes.

[0057] The signal generating unit 15 may detect the timing at which the control data input from the control data output unit 12 changes, and may determine as the first timing a timing within the minimum time from the detected timing until the next change in the control data. Specifically, the signal generating unit 15 determines as the first timing a timing after a time required for the DC link current i dc, which has changed as a result of the control data being changed by the control data output unit 12, to stabilize. By generating the first trigger signal T1 in this manner, the signal generating unit 15 stores digital data based on the DC link current i dc in a stable state in a register.

[0058] The signal generating unit 15 generates a second trigger signal T2 indicating a second timing at which the digital data is stored in any one of the plurality of registers. The second timing is any timing between the plurality of first timings. The signal generating unit 15 inputs the second trigger signal T2 to the storage unit 11.

[0059] 8 is a diagram for explaining the first trigger signal and the second trigger signal, in which the PWM carrier wave, the voltage vector, the detected current value, the first trigger signal, the digital data, the address data, the second trigger signal, and the data stored in the register are shown on the same time axis.

[0060] 8, the first trigger signal is generated after a time period that is shorter than the time from when the voltage vector changes to when the next voltage vector changes. At the timing when the first trigger signal is generated, the values ​​of the digital data and address data output from the AD converter 13 change. The second trigger signal is generated after a time period that is shorter than the time from when the next first trigger signal is generated to when the digital data and address data change. As a result, at the timing when the second trigger signal is generated, the digital data corresponding to the voltage vector is stored in the register corresponding to the address data corresponding to the voltage vector.

[0061] [Processing Flow in Control Circuit 1] Fig. 9 is a flowchart showing the processing flow in the control circuit 1. The processing shown in Fig. 9 is executed intermittently while the power of the electronic device 100 is on. The processing shown in Fig. 9 may be executed by a circuit, or may be executed by a processor that executes a program. The processing may be executed by the circuit and the processor working together.

[0062] The control data output unit 12 determines a voltage vector for which control data is to be output (S11). For example, based on data indicating a pattern for changing a voltage vector, the control data output unit 12 determines the voltage vector next to the voltage vector for which control data was previously output as the voltage vector for which control data is to be output. The control data output unit 12 also determines whether the time point for outputting the control data is during the upslope or downslope of the PWM carrier wave (S12).

[0063] Next, the control data output unit 12 accesses two or more registers corresponding to the determined voltage vector (S13) and reads out the digital data stored in the two or more registers. The control data output unit 12 identifies the detected current value corresponding to the digital data, for example, by referring to a conversion table in which the digital data and the detected current value are associated (S14).

[0064] The control data output unit 12 acquires a command current value from the outside (S15). The control data output unit 12 acquires a command current value corresponding to the torque required by the motor 2, for example, from a processor that executes speed control of the motor 2, but the control data output unit 12 may generate the command current value itself.

[0065] The control data output unit 12 compares the detected current value with the command current value (S16), and if the detected current value is smaller than the command current value (YES in S16), increases the next command voltage value from the previous command voltage value (S17). The previous command voltage value is the command voltage value when the control data corresponding to the voltage vector determined in S11 was previously output at the slope determined in S12. The control data output unit 12 outputs control data with a time length corresponding to the increased command voltage value (S18).

[0066] If the detected current value is greater than the command current value (YES in S19), the control data output unit 12 decreases the next command voltage value from the previous command value (S20).If the detected current value is equal to the command current value (NO in S19), the control data output unit 12 maintains the next command voltage value at the same value as the previous command voltage value (S21).

[0067] The control data output unit 12 repeats the processes from S11 to S22 until it receives a stop command (NO in S22). When it receives a stop command (YES in S22), the control data output unit 12 ends the process.

[0068] [First Modification of Register] Fig. 10 is a diagram showing a first modification of the register in which the detected current value is stored. The registers shown in Fig. 10 differ from the registers shown in Fig. 7 in that each register is associated with an update flag indicating that the detected current value has been updated. The update flag is set to 1 when new digital data is stored based on the second trigger signal, and is set to 0 when the control data output unit 12 reads out the digital data, for example.

[0069] In this way, since the memory unit 11 further stores information indicating which of the multiple current value registers has updated digital data, the control data output unit 12 only needs to access the register whose update flag indicates that it has been updated, making it even easier for the control data output unit 12 to generate control data.

[0070] [Second Modification of Register] Fig. 11 is a diagram showing a second modification of the register in which the detected current value is stored. The example shown in Fig. 11 differs from the register shown in Fig. 7 in that a different register is provided for each combination of the upslope of the PWM carrier wave and the voltage vector. In the example shown in Fig. 11, the storage unit 11 has, for one voltage vector, a first register corresponding to a first period and a second register corresponding to a second period. The first period is, for example, a period corresponding to the upslope of the PWM carrier wave. The second period is, for example, a period corresponding to the downslope of the PWM carrier wave.

[0071] 8, the voltage vector in the latter half of the upslope of the PWM carrier wave coincides with the voltage vector in the first half of the downslope of the PWM carrier wave. Therefore, if there is only one register corresponding to the voltage vector, the control data output unit 12 needs to read out the digital data based on the detected current value in the latter half of the upslope of the PWM carrier wave by the first half of the downslope of the PWM carrier wave.

[0072] 11, by providing multiple registers for one voltage vector, it is possible to prevent new digital data output by the AD converter 13 from being stored in the register before the digital data stored in the register is read by the control data output unit 12. As a result, the allowable time until the control data output unit 12 reads the digital data is extended, which further simplifies the process of generating control data by the control data output unit 12.

[0073] 12 is a diagram showing a third modified example of a register for storing detected current values. The storage processing unit 14 may have a plurality of analog-to-digital conversion circuits, and the memory unit 11 may have a plurality of registers associated with voltage vectors, each corresponding to one of the analog-to-digital conversion circuits.

[0074] In the example shown in Figure 12, it is assumed that the first analog-digital conversion circuit converts the value of the DC link current i dc into digital data, and the second analog-digital conversion circuit converts the value of the DC link voltage into digital data. In this case, the storage unit 11 has multiple current value registers (Figure 12(a)) that store digital data corresponding to detected current values ​​and multiple voltage value registers (Figure 12(b)) that store digital data corresponding to detected voltage values. Each of the multiple current value registers and multiple voltage value registers is assigned a unique address. This allows the control data output unit 12 to control the inverter circuit 3 using the detected current values ​​and detected voltage values ​​corresponding to each voltage vector, thereby improving control accuracy.

[0075] [Fourth Modification of Register] In the above description, the storage unit 11 has a plurality of registers for storing digital data corresponding to detected current values, but the AD converter 13 may have a plurality of registers. In this case, the AD converter 13 also has a storage processing unit 14, and converts the detected current values ​​corresponding to voltage vectors into digital data based on the first trigger signal T1 and the second trigger signal T2 from the signal generating unit 15, and stores the digital data in the registers.

[0076] [First Modification of Storage Processing Unit 14] In the above description, the digital data output by the AD converter 13 is stored in the register as is. However, the storage processing unit 14 may also modify the digital data before storing it in the register. For example, the storage processing unit 14 calculates a value by subtracting a value indicated by the digital data of a zero vector among the plurality of voltage vectors from a value indicated by the digital data corresponding to a voltage vector other than the zero vector among the plurality of voltage vectors output from the AD converter 13. The storage processing unit 14 stores digital data indicating the calculated value in one of the plurality of registers for the voltage vector corresponding to the digital data output from the AD converter 13. The zero vector is a voltage vector whose detected current value should be 0 A, and is the voltage vector V0 or the voltage vector V7. The voltage vectors other than the zero vector are the voltage vectors V1 to V6. By subtracting the detected current value corresponding to the voltage vector V0 or the voltage vector V7, the software processing required to subtract the offset value can be reduced.

[0077] The storage processing unit 14 may calculate a value by subtracting an average value of the plurality of digital data of the zero vector among the plurality of voltage vectors from a value indicated by the digital data corresponding to the voltage vector other than the zero vector among the plurality of voltage vectors output from the AD converter 13. The storage processing unit 14 stores the calculated value in a register for the voltage vector corresponding to the digital data output from the AD converter 13 among the plurality of registers.

[0078] The average value of the plurality of digital data of the zero vector is the average value of the plurality of digital data corresponding to the voltage vector V0 and the voltage vector V7 during a predetermined period in the past. The predetermined period in the past is, for example, the period since the electronic device 100 entered the current operating mode. By operating the storage processing unit 14 in this manner, even if the detected current value corresponding to the voltage vector V0 or the voltage vector V7 fluctuates, the offset value can be subtracted without increasing the load on software processing.

[0079] [Second Modification of Storage Processing Unit 14] The storage unit 11 may have a plurality of registers for storing digital data of detected current values ​​corresponding to each of the three phases. Specifically, the storage unit 11 may have a first phase register for storing digital data corresponding to a first of the three phases, a second phase register for storing digital data corresponding to a second of the three phases, and a third phase register for storing digital data corresponding to a third of the three phases.

[0080] In this case, the storage processing unit 14 stores, for example, the digital data output by the AD converter 13 at the timings of the voltage vector V1 and the voltage vector V6 in a register corresponding to the W phase. The storage processing unit 14 stores the digital data output by the AD converter 13 at the timings of the voltage vector V2 and the voltage vector V5 in a register corresponding to the V phase. The storage processing unit 14 stores the digital data output by the AD converter 13 at the timings of the voltage vector V3 and the voltage vector V4 in a register corresponding to the U phase. Because the relationship between the voltage vectors and the phases of the DC link current i dc detected in the periods corresponding to each voltage vector is constant, providing a register for each phase is equivalent to providing a register for each voltage vector.

[0081] As shown in Figure 5, currents of two of the three phases can be detected during one cycle of the PWM carrier wave. Because the sum of the currents of the three phases is zero, the storage processing unit 14 can calculate the current value of the remaining phase based on the detected current values ​​of two of the three phases. Therefore, the storage processing unit 14 may generate data corresponding to the current value of the third phase calculated based on the detected current values ​​of the first phase and the second phase specified in the period corresponding to two adjacent voltage vectors, and store the generated data in the third phase register.

[0082] Specifically, the storage processing unit 14 generates data indicating a W-phase current value based on the digital data of the detected current values ​​of the U and V phases. The storage processing unit 14 generates data indicating a U-phase current value based on the digital data of the detected current values ​​of the V and W phases. The storage processing unit 14 generates data indicating a V-phase current value based on the digital data of the detected current values ​​of the W and U phases. This allows current values ​​of phases that cannot be detected within the period of the PWM carrier wave to be stored in a register, making it easier for the control data output unit 12 to control the inverter circuit 3.

[0083] 13 is a diagram showing the configuration of electronic device 200, which is a modification of electronic device 100. Electronic device 200 differs from electronic device 100 shown in FIG. 1 in that electronic device 200 has a processor 6 external to control circuit 1, but is the same in other respects.

[0084] The processor 6 executes a program to perform some of the functions of the control circuit 1 in the electronic device 100. The processor 6 determines a command voltage value, which is a voltage value to be output from the inverter circuit 3, based on, for example, the speed at which the motor is rotated and a detected current value identified by reading digital data stored in two or more of the multiple registers included in the control circuit 1. The processor 6 inputs the determined command voltage value to the control circuit 1 in association with identification information of voltage vectors corresponding to the two or more registers. The identification information of the voltage vectors is text information for identifying voltage vectors V0 to V7, and is, for example, 001 to 007.

[0085] The processor 6 may determine the speed at which to rotate the motor based on the operating state of the electronic device 200 and the state of the motor 2, such as the torque or speed of the motor 2 detected by a sensor, or may receive instructions on the speed at which to rotate the motor from another device.

[0086] The control data output unit 12 of the control circuit 1 determines the time length corresponding to the voltage vector indicated by the identification information, based on the command voltage value and the voltage vector identification information input from the processor 6. The control data output unit 12 outputs the control data indicating the voltage vector to the inverter circuit 3 for the determined time length.

[0087] [Effects of Control Circuit 1] As described above, the control circuit 1 has a plurality of registers that store digital data corresponding to detected current values ​​detected during periods corresponding to a plurality of voltage vectors, in association with the plurality of voltage vectors. The control data output unit 12 then determines the time length of the control data based on a plurality of detected current values ​​corresponding to the plurality of voltage vectors identified based on the digital data stored in the plurality of registers. The control data output unit 12 outputs control data indicating the voltage vectors of the determined time length to the inverter circuit 3. This configuration of the control circuit 1 allows the control data output unit 12 to easily identify the detected current values ​​used to generate the control data, thereby reducing the circuit size of the control circuit 1 and the processing load on the processor.

[0088] 14 is a diagram showing the configuration of an electronic device 300 that is a modification of the electronic device 100. While the electronic device 100 has the inverter circuit 3, the electronic device 300 has a converter circuit 303 that converts three-phase AC power into DC power.

[0089] The electronic device 300 includes a control circuit 301, an AC power supply 302, a converter circuit 303, a current detection circuit 304, and a smoothing capacitor 305. The converter circuit 303 includes two switching elements for each of the R phase, S phase, and T phase. The converter circuit 303 operates in three-phase PWM mode under the control of the control circuit 301.

[0090] The converter circuit 303 has transistors SWrH and SWrL corresponding to the R phase, transistors SWsH and SWsL corresponding to the S phase, and transistors SWtH and SWtL corresponding to the T phase. A free wheel diode is provided in parallel with each transistor.

[0091] The current detection circuit 304, like the current detection circuit 5 in the electronic device 100, has a shunt resistor and an amplifier circuit, and detects the magnitude of the DC link current i dc flowing through the DC link part of the converter circuit 303. The current detection circuit 304 inputs a detection signal indicating the voltage obtained after amplifying the voltage across the shunt resistor to the control circuit 301.

[0092] The smoothing capacitor 305 smoothes the three-phase PWM signal output from the converter circuit 303 to output DC power.

[0093] The control circuit 301 operates in the same manner as the control circuit 1 in the electronic device 100. That is, the control circuit 301 generates control data indicating the conduction states of the six transistors in the converter circuit 303 based on the result of comparing the value of the detection signal corresponding to the DC link current i dc with the command voltage value. The control circuit 1 turns three of the six transistors on and turns the other three transistors off.

[0094] The control circuit 301 generates eight types of control data, each of which represents a different combination of the conduction states of the six transistors, based on a command voltage value input from, for example, an external processor, so that the electronic device 300 outputs a DC voltage corresponding to the command voltage value. Since the voltage output by the converter circuit 303 varies depending on the value of the control data, the value indicated by the control data is referred to as a voltage vector in this specification. The control data corresponds to one of voltage vectors V0 to V7.

[0095] FIG. 15 is a diagram for explaining voltage vectors and corresponds to FIG. 2. FIG. 15(a) shows combinations of the conduction states of six transistors. As shown in FIG. 15(a), the converter circuit 303 has eight states corresponding to voltage vectors V0 to V7. FIG. 15(b) shows the current flow corresponding to voltage vector V6 as an example. The thick line in FIG. 15(b) indicates the current flow when the converter circuit 303 operates with voltage vector V6.

[0096] Fig. 16 is a diagram showing the relationship between the PWM carrier wave, the voltage vector, and the detected current value, and corresponds to Fig. 4. The dotted lines C1 to C6 shown superimposed on the PWM carrier wave indicate the positions where the value of the PWM timer counter corresponds to the command voltage value.

[0097] Fig. 17 is a diagram for explaining the operation mode of the converter circuit 303 and corresponds to Fig. 5. Fig. 17 shows the voltage vector and DC link current i dc on the upslope and downslope of the PWM carrier wave. The voltage vector switches between the first half and second half of the upslope of the PWM carrier wave, and the voltage vector switches between the first half and second half of the downslope of the PWM carrier wave. The switching of the voltage vector also changes the phase and polarity of the current.

[0098] 6 , similar to the control circuit 1, and the storage unit 11 has a plurality of registers corresponding to a plurality of voltage vectors each having a different combination of the conduction states of a plurality of switching elements. Each register stores digital data indicating a detected current value detected during a period when the converter circuit 303 operates with the voltage vector corresponding to the register. The operation of the control circuit 301 to generate control data using the data stored in the plurality of registers is similar to that of the electronic device 100. For example, the control data output unit 12 determines a time length corresponding to the voltage vector indicated by the identification information based on the command voltage value and the voltage vector identification information input from the processor, and outputs control data indicating the voltage vector to the converter circuit 303 for that time length.

[0099] The present disclosure has been described above using embodiments, but the technical scope of the present disclosure is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist thereof. For example, all or part of the device can be configured by functionally or physically distributing or integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present disclosure. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments.

[0100] REFERENCE SIGNS LIST 1 control circuit 2 motor 3 inverter circuit 4 DC power supply 5 current detection circuit 6 processor 11 memory unit 12 control data output unit 13 AD converter 14 storage processing unit 15 signal generation unit 51 shunt resistor 52 amplifier circuit 100 electronic device 200 electronic device 300 electronic device 301 control circuit 302 AC power supply 303 converter circuit 304 current detection circuit 305 smoothing capacitor

Claims

1. A control circuit for controlling a converter circuit that converts three-phase AC power to DC power, or an inverter circuit that converts DC power to three-phase AC power, comprising: an analog-to-digital conversion unit having an analog-to-digital conversion circuit that converts detected current values, which indicate the value of the current flowing through the DC part of the converter circuit or the inverter circuit, into digital data; and a memory unit having a plurality of registers that store the digital data, which indicate the detected current values ​​detected during periods corresponding to a plurality of voltage vectors, each corresponding to a different combination of the conduction states of a plurality of switching elements of the converter circuit or the inverter circuit.

2. The control circuit according to claim 1, further comprising a control data output unit that outputs to the converter circuit or the inverter circuit control data indicating one of the plurality of voltage vectors for a time length determined based on the plurality of detected current values ​​corresponding to the plurality of voltage vectors identified based on the digital data stored in the plurality of registers.

3. The control circuit according to claim 2, further comprising a storage processing unit that selects a register from the plurality of registers that corresponds to the voltage vector after the change in synchronization with the timing at which the control data output unit changes the voltage vector of the control data, and inputs the digital data to the selected register.

4. The control circuit according to claim 3, further comprising a signal generating section that generates a first trigger signal indicating a first timing at which the analog-to-digital conversion section converts the detected current value into the digital data, the first timing being any timing in a period between a plurality of timings at which the control data output section changes the voltage vector, and a second trigger signal indicating a second timing at which the digital data is stored in one of the plurality of registers, the second timing being any timing in a period between the plurality of first timings; the analog-to-digital conversion section converts the detected current value into digital data based on the first trigger signal; the storage processing section selects a register from the plurality of registers that stores the digital data based on the control data and inputs the digital data to the selected register; and the register selected by the storage processing section stores the digital data based on the second trigger signal.

5. The control circuit according to claim 4, wherein the control data output unit periodically switches the voltage vector indicated by the control data in a predetermined pattern, and the storage processing unit periodically switches the register that stores the digital data in a pattern corresponding to the predetermined pattern based on the control data.

6. The control circuit according to claim 4, wherein the signal generating unit generates the first trigger signal based on the timing of change in the control data, which is determined based on the magnitude relationship between the value indicated by the PWM modulated carrier wave and the command voltage value determined based on the digital data.

7. The control circuit according to claim 4, wherein the signal generating unit generates the first trigger signal in response to the value of a timer counter that generates a PWM-modulated carrier wave reaching a predetermined value that indicates a timing at which the control data does not change.

8. A control circuit according to any one of claims 3 to 7, wherein the storage processing unit stores the digital data output from the analog-to-digital conversion unit in a register among the plurality of registers that corresponds to the voltage vector corresponding to the digital data output from the analog-to-digital conversion unit, the value being obtained by subtracting the value indicated by the digital data of the zero vector among the plurality of voltage vectors from the value indicated by the digital data corresponding to the voltage vector other than the zero vector among the plurality of voltage vectors.

9. A control circuit according to any one of claims 3 to 7, wherein the storage processing unit stores a value obtained by subtracting an average value of the digital data of the zero vector among the plurality of voltage vectors from a value indicated by the digital data corresponding to the voltage vector other than the zero vector among the plurality of voltage vectors, which is the digital data output from the analog-to-digital conversion unit, in a register among the plurality of registers that corresponds to the voltage vector corresponding to the digital data output from the analog-to-digital conversion unit.

10. The control circuit according to any one of claims 1 to 7, wherein the storage unit further stores information indicating a register among the plurality of registers in which the digital data has been updated.

11. The control circuit according to claim 1, wherein the memory unit has: a first-phase register in which the digital data corresponding to a first phase of the three phases is stored; a second-phase register in which the digital data corresponding to a second phase of the three phases is stored; and a third-phase register in which the digital data corresponding to a third phase of the three phases is stored.

12. The control circuit according to claim 11, further comprising a storage processing unit that generates data corresponding to the third-phase current value calculated based on the detected current value of the first phase and the detected current value of the second phase specified in a period corresponding to two adjacent voltage vectors, and stores the generated data in the third-phase register.

13. The control circuit according to any one of claims 1 to 7, wherein the storage unit has, for one of the voltage vectors, a first register corresponding to a first period and a second register corresponding to a second period.

14. A control circuit according to any one of claims 1 to 7, wherein the analog-to-digital conversion unit includes a plurality of analog-to-digital conversion circuits, and the memory unit has a plurality of registers corresponding to each of the plurality of analog-to-digital conversion circuits.

15. A control circuit for controlling a converter circuit that converts three-phase AC power to DC power, or an inverter circuit that converts DC power to three-phase AC power, comprising: a control circuit that outputs control data indicating the conduction states of a plurality of switching elements of the converter circuit or the inverter circuit; and a processor that controls the control circuit; wherein the control circuit comprises: an analog-to-digital conversion unit having an analog-to-digital conversion circuit that converts detected current values ​​indicating the value of a current flowing through a DC part of the converter circuit or the inverter circuit into digital data; a memory unit having a plurality of registers that store the digital data indicating the detected current values ​​detected during periods corresponding to a plurality of voltage vectors, each corresponding to a different combination of the conduction states of the plurality of switching elements; and a control data output unit that determines a time length corresponding to the voltage vector indicated by the identification information based on a command voltage value input from the processor and identification information of the voltage vector, and outputs control data indicating the voltage vector over the time length to the converter circuit or the inverter circuit; and wherein the processor an electronic device that determines a command voltage value, which is a voltage value to be output by the inverter circuit, based on a DC voltage value to be output by the converter circuit or a speed at which the inverter circuit rotates a motor to which the three-phase AC power is supplied, and the detected current value identified by reading out the digital data stored in two or more of the plurality of registers, and inputs the determined command voltage value to the control circuit in association with the identification information corresponding to the two or more registers.

Citation Information

Patent Citations

  • inverter

    JP1986128771A

  • Controller for induction motor

    JP1996317699A

  • Polyphase carrier generator and polyphase carrier generating method

    JP2005218170A