专利摘要:
Provided is an actuator control apparatus, wherein the output of an actuator is made to follow an instruction input from an upper-level control unit with good precision. In a motor control apparatus (100), a microcomputer (10) sets an upper-level target rotational speed for a brushless DC motor (50). In order to make the actual rotational speed of the brushless DC motor (50) follow the upper-level target rotational speed, an intermediate control unit (30) generates, before inputting the upper-level target rotational speed into an instruction input element (21) of a rotational speed control circuit (20), a pseudo upper-level rotational speed that is obtained as a result of increasing/decreasing the upper-level target rotational speed, and inputs the pseudo upper-level rotational speed into the instruction input element (21). The instruction input element (21) outputs, upon receiving the pseudo upper-level rotational speed input, a lower-level target rotational speed that has a different value from the pseudo upper-level target rotational speed. An actuator control element (22) controls, upon receiving the lower-level target rotational speed input, the brushless DC motor (50) with PI control. A following element (23) makes the actual rotational speed of the brushless DC motor (50) follow the lower-level target rotational speed.
公开号:AU2012361736A1
申请号:U2012361736
申请日:2012-12-26
公开日:2014-08-14
发明作者:Toshiaki Sato;Satoshi Yagi
申请人:Daikin Industries Ltd;
IPC主号:H02P29-00
专利说明:
DESCRIPTION ACTUATOR CONTROL APPARATUS TECHNICAL FIELD The present invention relates to an actuator control device, and particularly to an 5 actuator control device suitable for controlling of a motor. BACKGROUND ART When an actuator such as a motor is controlled using an IC in which there is a large amount of variation in the command input circuit into which a command from, e.g., a microcomputer is inputted, instances occur in which the output of the actuator does not 10 follow the command as required by the microcomputer. There is known, as a technique for solving this problem, e.g., in relation to a motor, a speed control device disclosed in the prior art in Patent Literature 1 (JP-A 58-99279). In this speed control device, a current minor control loop comprising a current detector and a current adjuster is provided to a speed adjustment loop comprising a speed detector and a 15 speed adjuster, and the actual speed of the motor is controlled so as to reach the target speed. This Patent Literature also proposes an inexpensive speed control device in which the current value is estimated, whereby the current detector and the current adjuster are removed from the current minor control loop according to the prior art. SUMMARY OF THE INVENTION 20 <Technical Problem> However, the former presents an inconvenience in that, as pointed out in Patent Literature 1, the current detector and the current adjuster must be selected according to the current capacity of the motor. In the latter, in the current minor control loop, the estimated value of the current value is fed back. Therefore, an error with respect to the measured 25 value is included, and it cannot be said that the motor output tracks the command input from an upper-level control unit in an accurate manner. The present invention addresses the problem of providing an actuator control device for causing the output of an actuator to track the command input from an upper-level control unit in an accurate manner, even when the actuator is controlled using an IC in which there is 30 a large amount of variation in the command. <Solution to Problem> An actuator control device according to a first aspect of the present invention comprises an upper-level control unit, a lower-level control unit, and an intermediate control unit. The upper-level control unit sets an upper-level target value of a predetermined control 1 factor relating to driving an actuator. The lower-level control unit has a command input element, an actuator control element, and a tracking element. The command input element receives an input of the upper-level target value via the intermediate control unit, and outputs a lower-level target value of the predetermined control factor having a different value from 5 the upper-level target value. The actuator control element receives an input of the lower level target value and controls the actuator. The tracking element causes the actual value of the predetermined control factor in the actuator to track the lower-level target value. The intermediate control unit causes the actual value of the predetermined control factor in the actuator to track the upper-level target value. The upper-level target value is inputted into 10 the command input element of the lower-level control unit via the intermediate control unit. In this actuator control device, the difference between the actual value and the target value of the predetermined control factor of the actuator required by the upper-level control unit is reduced. An actuator control device according to a second aspect of the present invention is the 15 actuator control device according to the first aspect, wherein the intermediate control unit increases or decreases the upper-level target value inputted into the command input element in order to match the actual value of the predetermined control factor with the upper-level target value. In this actuator control device, the difference between the actual value and the target 20 value of the predetermined control factor of the actuator required by the upper-level control unit is further reduced. An actuator control device according to a third aspect of the present invention is the actuator control device according to the first or second aspects, wherein the value inputted into the tracking element and the value inputted into the intermediate control unit are the 25 same factor. In addition, each of the tracking element and the intermediate control unit constitutes a closed loop for feeding back the actual value of the predetermined control factor. In this actuator control device, since it is only necessary to monitor the same control factor, it is possible to reduce component cost and printed substrate size by, e.g., shared use of the detection circuit or other elements. 30 An actuator control device according to a fourth aspect of the present invention is the actuator control device according to one of the first through third aspects, wherein the speed at which the intermediate control unit causes the actual value of the predetermined control factor to track the upper-level target value is lower than the speed at which the tracking element causes the actual value of the predetermined control factor to track the lower-level 2 target value. In this actuator control device, the configuration is such that tracking of the upper level target value is performed after the result of the previous control takes effect, therefore making it possible to prevent hunting (a phenomenon in which the rotation speed fluctuates 5 up and down, causing a vibration) caused by the control for tracking the upper-level target value and the control for tracking the lower-level target value being performed simultaneously. An actuator control device according to a fifth aspect of the present invention is the actuator control device according to one of the first through fourth aspects, wherein the 10 command input element, the actuator control element, and the tracking element in the lower level control unit are modularized in a single package. In this actuator control device, the command input element, the actuator control element, and the tracking element are modularized in a single package, thereby making it possible to reduce the size and the cost of the lower-level control unit. 15 An actuator control device according to a sixth aspect of the present invention is the actuator control device according to one of the first through fifth aspects, wherein the intermediate control unit is included in the upper-level control unit. In this actuator control device, in an example in which, e.g., the upper-level control unit, the lower-level control unit, and the intermediate control unit are mounted on a single 20 printed substrate, a configuration in which the intermediate control unit is included in the upper-level control unit results in a decrease in the area occupied by the all of the mounted items on the printed substrate despite a moderate increase in the size of the upper-level control unit, making it possible to reduce the size of the printed substrate. An actuator control device according to a seventh aspect of the present invention is 25 the actuator control device according to one of the first through sixth aspects, wherein the actuator is a motor, and the predetermined control factor is the rotation speed of the motor. In this actuator control device, in order to match the actual rotation speed of the motor with the upper-level target value, prior to the upper-level target value being inputted into the command input element, the intermediate control unit increases or decreases the upper-level 30 target value, therefore reducing the difference between the actual rotation speed and the rotation speed of the motor requested by the upper-level control unit. <Effect of the Invention> In the actuator control device according to the first or second aspects of the present invention, the difference between the actual value and the target value of the predetermined 3 control factor for the actuator requested by the upper-level control unit is reduced. In the actuator control device according to the third aspect of the present invention, since it is only necessary to monitor the same control factor, it is possible to reduce component cost and printed substrate size by, e.g., shared use of the detection circuit or other 5 elements. In the actuator control device according to the fourth aspect of the present invention, the configuration is such that tracking of the upper-level target value is performed after the result of the previous control takes effect, therefore making it possible to prevent hunting. In the actuator control device according to the fifth aspect, the command input 10 element, the actuator control element, and the tracking element are modularized in a single package, thereby making it possible to reduce the size and the cost of the lower-level control unit. In the actuator control device according to the sixth aspect, in an example in which, e.g., the upper-level control unit, the lower-level control unit, and the intermediate control 15 unit are mounted on a single printed substrate, the area occupied by the all of the mounted items on the printed substrate decreases, making it possible to reduce the size of the printed substrate. In the actuator control device according to the seventh aspect, in order to match the actual rotation speed of the motor with the upper-level target value, prior to the upper-level 20 target value being inputted into the command input element, the intermediate control unit increases or decreases the upper-level target value, therefore reducing the difference between the actual rotation speed and the rotation speed of the motor requested by the upper-level control unit. BRIEF DESCRIPTION OF THE DRAWINGS 25 FIG. 1 is a circuit diagram of a motor control device according to an embodiment of the present invention; FIG. 2 is a control block diagram of the motor control device; FIG. 3 is a graph showing the rotation speed response of a motor controlled by the motor control device; and 30 FIG. 4 is a control block diagram of a motor control device according to a first modification example. DESCRIPTION OF EMBODIMENT An embodiment of the present invention will now be described with reference to the accompanying drawings. The following embodiment is a specific example of the present 4 invention and is not intended to limit the technical scope of the present invention. (1) Overview FIG. 1 is a circuit diagram of a motor control device 100 according to an embodiment of the present invention. In FIG. 1, the motor control device 100 is an actuator control 5 device for controlling the rotation of a brushless DC motor 50 using an inverter 40. The brushless DC motor 50 is used to drive an indoor fan 15 installed in an indoor unit of a heat pump-type air conditioner. The brushless DC motor 50 is a three-phase brushless DC motor, and comprises a stator 52, a rotor 53, and a rotor position detection sensor 54. The stator 52 includes star 10 connected U-phase, V-phase, and W-phase driving coils Lu, Lv, and Lw. The ends of the driving coils Lu, Lv, and Lw are respectively connected to respective driving coil terminals TU, TV, and TW of U-phase, V-phase, and W-phase wires extending from the inverter 40. The other ends of the driving coils Lu, Lv, and Lw are connected to each other as a terminal TN. The rotation of the rotor 53 causes the three-phase driving coils Lu, Lv, and Lw to 15 generate an induced voltage corresponding to the rotation speed and the position of the rotor 53. The rotor 53 includes a permanent magnet having a plurality of poles comprising an N-pole and an S-pole, and rotates about a rotary axis with respect to the stator 52. The rotation of the rotor 53 is outputted, through an output shaft (not shown) disposed coaxially 20 with respect to the rotation axis, to the indoor fan 15. The rotor position detection sensor 54 detects the rotation position of the rotor 53. A Hall element is incorporated in the stator 52, and the rotor position detection sensor 54 reacts to the Hall element and outputs a detection signal. (2) Configuration of motor control device 100 25 As shown in FIG. 1, the motor control device 100 comprises: a power supply unit configured as a DC power source from a commercial power source 91, a rectification unit 17, and a smoothing capacitor 19; a microcomputer 10 and a rotation speed control circuit 20, a gate driving circuit 26, an intermediate control unit 30, and an inverter 40. These elements are mounted, e.g., on a single printed substrate. 30 (2-1) Rectification unit 17 The rectification unit 17 is configured as a bridge form by four diodes D1a, Dib, D2a, D2b. Specifically, the diodes Dia and Dib, and diodes D2a and D2b, are respectively connected in series to each other. The cathode terminals of the diodes Dla, D2a are both connected to a plus-side terminal of the smoothing capacitor 19, and function as a positive 5 side output terminal of the rectification unit 17. The anode terminals of the diodes DIb, D2b are both connected to the minus-side terminal of the smoothing capacitor 19, and function as a negative-side output terminal of the rectification unit 17. The connection point between the diodes DIa and DIb is connected to one of the 5 poles of the commercial power source 91. The connection point between the diodes D2a and D2b is connected to the other pole of the commercial power source 91. The rectification unit 17 rectifies the AC current outputted from the commercial power source 91, generates a DC power supply, and supplies the DC power to the smoothing capacitor 19. (2-2) Smoothing capacitor 19 10 One end of the smoothing capacitor 19 is connected to the positive-side output terminal of the rectification unit 17, and the other end of the smoothing capacitor 19 is connected to the negative-side output terminal of the rectification unit 17. The smoothing capacitor 19 smoothes the voltage rectified by the rectification unit 17. The voltage after smoothing by the smoothing capacitor 19 (post-smoothing voltage) 15 is applied to the inverter 40 connected to the output side of the smoothing capacitor 19. In other words, the commercial power source 91, the rectification unit 17, and the smoothing capacitor 19 constitute a power supply unit for supplying power to the inverter 40. Examples of the type of capacitor include an electrolytic capacitor, ceramic capacitor, and/or tantalum capacitor. However, in the present embodiment, an electrolytic capacitor is 20 employed as the smoothing capacitor 19. (2-3) Inverter 40 The inverter 40 is connected to the output side of the smoothing capacitor 19. In FIG. 1, the inverter 40 includes a plurality of insulated-gate bipolar transistors (IGBTs; hereafter referred to simply as transistors) Q3a, Q3b, Q4a, Q4b, Q5a, Q5b and a plurality of 25 reflow diodes D3a, D3b, D4a, D4b, D5a, D5b. The transistors Q3a and Q3b, transistors Q4a and Q4b, and transistors Q5a and Q5b are respectively connected in series to each other. Each of the diodes D3a to D5b is connected in parallel to a transistor Q3a to Q5b so that a collector terminal of the transistor and a cathode terminal of the diode are connected, and an emitter terminal of the transistor 30 and an anode terminal of the diode are connected. The post-smoothing voltage from the smoothing capacitor 19 being applied, and the transistors Q3a to Q5b being switched ON/OFF at a timing indicated by the gate driving circuit 26, cause the inverter 40 to generate driving voltages SU, SV, and SW for driving the brushless DC motor 50. The driving voltages SU, SV, and SW are outputted from each of
G
the connection points NU, NV, NW between the transistors Q3a and Q3b, Q4a and Q4b, and Q5a and Q5b to the blushless DC motor 50, respectively. (2-4) Gate driving circuit 26 The gate driving circuit 26 changes the ON/OFF state of the transistors Q3a to Q5b of 5 the inverter 40 on the basis of a command Vpwm from the rotation speed control circuit 20. Specifically, the gate driving circuit 26 generates gate control voltages Gu, Gx, Gv, Gy, Gw, and Gz applied on the gates of the transistors Q3a to Q5b so that pulse-shaped driving voltages SU, SV, and SW having a duty determined by the rotation speed control circuit 20 are outputted from the inverter 40 to the brushless DC motor 50. The generated gate control 10 voltages Gu, Gx, Gv, Gy, Gw, and Gz are applied to the respective gate terminals of the transistors Q3a to Q5b. The inverter 40 in the present embodiment is a voltage-type inverter, but this is not provided by way of limitation. A matrix converter or a current-type inverter can also be used. 15 (2-5) Microcomputer 10 The microcomputer 10 is connected to the rotation speed control circuit 20. The microcomputer 10 is also connected to a system control unit (not shown) for performing overall control on the heat-pump-type air conditioner, and adapted to control the driving of the brushless DC motor 50 according to the presence or absence of an abnormality in each 20 device. Thus, the microcomputer 10 functions as an upper-level control unit. A power supply separate from the inverter 40 is constantly supplied to the microcomputer 10 irrespective of the driving state of the brushless DC motor 50. FIG. 2 is a control block diagram of the motor control device 100. In FIG. 2, the microcomputer 10, which is an upper-level control unit, sets an upper-level target value tgl, 25 and inputs the upper-level target value tgl through the intermediate control unit 30 (described further below) into the rotation speed control circuit 20, which is a lower-level control unit. The upper-level target value tgl is a target rotation speed for the brushless DC motor 50. (2-6) Rotation speed control circuit 20 The rotation speed control circuit 20, which is the lower-level control unit, is 30 connected to the microcomputer 10 and the gate driving circuit 26. The rotation speed control circuit 20 is a circuit for driving the brushless DC motor 50 on the basis of an operation command Vfg including a rotation speed command received from the microcomputer 10 via the intermediate control unit 30. The rotation speed control circuit 20, which is the lower-level control unit, includes a 7 command input element 21, an actuator control element 22, and a tracking element 23. The command input element 21 receives an input of the upper-level target value tg1 via an adjustment unit 302 of the intermediate control unit 30 described further below. In order to match the actual value being controlled with the upper-level target value tg1, prior to the 5 upper-level target value tg1 being inputted into the command input element 21, the adjustment unit 302 of the intermediate control unit 30 creates a pseudo upper-level target value tgis obtained by increasing or decreasing the upper-level target value tg1, and inputs the pseudo upper-level target value tgis into the command input element 21. The command input element 21 performs a process on the pseudo upper-level target value tgls for adapting 10 the pseudo upper-level target value tgls for internal computation. In such an instance, due to a variation in the processing circuit, a value different from the pseudo upper-level target value tgls is outputted. This value will be referred to as a lower-level target value tg2. For example, even if the command input element 21 sets, at the input-side, the target rotation speed of the brushless DC motor 50 to 1000 rpm, the variation in the processing 15 circuit results in 950 rpm being outputted. In other words, the upper-level target value tgl is 1000 rpm, and the lower-level target value tg2 is 950 rpm. The lower-level target value tg2 is subjected to a subtraction process with respect to the actual rotation speed received from the tracking element 23, and then inputted into the actuator control element 22. Possible variations in the processing circuit include those caused by a variation in 20 properties of components constituting the command input element, a variation in the input value detection cycle, and/or a variation in the oscillation circuit for determining the control cycle for the rotation speed control circuit. The actuator control element 22 is a control unit for controlling the rotation speed of the brushless DC motor 50. When the result of the subtraction process is inputted, the 25 actuator control element 22 performs PI control on the rotation speed, and determines the voltage to be applied on the brushless DC motor 50. Generally, the rotation speed of the brushless DC motor 50 is controlled by changing the ON/OFF states of each of the transistors in the inverter 40. The actuator control element 22 inputs a command voltage Vpwm including the duties of the driving voltages SU, SV, and SW into the gate driving circuit 26 30 and thereby controls the gate driving circuit 26, and causes the gate driving circuit 26 to generate gate control voltages to be applied to the gates of the transistors so that the pulse shaped driving voltages are outputted from the inverter 40 to the brushless DC motor 50. The tracking element 23 causes the actual rotation speed of the brushless DC motor 50 to track the lower-level target value tg2. The tracking element 23 includes a rotation 8 speed computation unit 231 as a feedback element. The rotation speed computation unit 231 computationally obtains the present rotation speed of the brushless DC motor 50 using the rotor position detected by the rotor position detection sensor 54. The computation result is subjected to a subtraction process with respect to the lower 5 level target value tg2 and then inputted into the actuator control element 22. Thus, the tracking element 23 constitutes a closed loop for feeding back the actual rotation speed, and the rotation speed control circuit 20, which is the lower-level control unit, has a closed loop for feeding back the actual rotation speed of the brushless DC motor 50. (2-7) Intermediate control unit 30 10 The intermediate control unit 30 causes the actual rotation speed of the brushless DC motor 50 to track the upper-level target value tg1. The intermediate control unit 30 includes a rotation speed computation unit 301 and an adjustment unit 302. The rotation speed computation unit 301 is a feedback element, and uses the rotor position detected by the rotor position detection sensor 54 to computationally obtain the present rotation speed of the 15 brushless DC motor 50. In order to match the actual rotation speed of the brushless DC motor 50 with the upper-level target value tgl, the adjustment unit 302 increases or decreases the upper-level target value tgl prior to the upper-level target value tgl being inputted into the command input element 21. The post increase/decrease value, i.e., the pseudo upper level target value tgls, is inputted into the command input element 21. Thus, the 20 intermediate control unit 30 constitutes a closed loop for feeding back the actual rotation speed of the brushless DC motor 50. The speed at which the intermediate control unit 30 causes the actual rotation speed of the brushless DC motor 50 to track the upper-level target value tgl is set so as to be lower than the speed at which the tracking element 23 causes the actual rotation speed of the 25 brushless DC motor 50 to track the lower-level target value tg2. Setting, e.g., an approximately tenfold difference between the tracking speeds makes it possible for the intermediate control unit 30 to absorb the variation in the command input element 21 after the lower-level control unit 20 has converged. As described above, in order to match the actual rotation speed of the brushless DC 30 motor 50 with the upper-level target value tgl, prior to the upper-level target value tgl being inputted into the command input element 21, the intermediate control unit 30 increases or decreases the upper-level target value tgl and the variation in the command input element is absorbed. Therefore, the difference between the actual rotation speed and the rotation speed of the brushless DC motor 50 requested by the microcomputer 10 is reduced, and correct 9 tracking of the upper-level target value tg1 becomes possible even when there is a variation in the command input element 21. To describe this effect using specific values as an analogy, conventionally, even when the target rotation speed of the brushless DC motor 50 is set to 1000 rpm, the variation in the 5 processing circuit in the command input element 21 causes 950 rpm, which is smaller than the original target value, is outputted. Therefore, the actuator control element 22 controls the rotation speed of the brushless DC motor 50 so as to converge to 950 rpm. However, in the present embodiment, in order to match the actual rotation speed of the brushless DC motor 50 with the target rotation speed of 1000 rpm, the intermediate control unit 30 sets, 10 e.g., a target rotation speed tgls to 1050 rpm so as to be greater than tgl, whereby the output tg2 of the command input element 21 becomes 1000 rpm. Therefore, the actuator control element 22 controls the rotation speed of the brushless DC motor 50 so as to converge to 1000 rpm, and the actual rotation speed coincides with the rotation speed of the brushless DC motor 50 requested by the microcomputer 10, which is the upper-level control unit. The fact 15 that such a result can be obtained has been confirmed by experimentation performed by the applicant. FIG. 3 is a graph showing an example of the rotation speed response of a motor controlled by the motor control device 100. In FIG. 3, the horizontal axis represents time and the vertical axis represents the rotation speed. Each of the dotted curves represents the 20 rotation speed response of a motor controlled by a conventional motor control device, and the solid curve represents the rotation speed response of a motor controlled by the motor control device of the present embodiment. As shown in FIG. 3, the rotation speed of the motor controlled by the conventional motor control device converges, over time, so as to leave a given deviation, corresponding to 25 the variation, from the target value. In contrast, the rotation speed of the motor controlled by the motor control device of the present embodiment approaches, over time, the target value. (3) Characteristic (3-1) 30 In the motor control device 100, the microcomputer 10 sets the upper-level target rotation speed of the brushless DC motor 50. The command input element 21 of the rotation speed control circuit 20 receives an input from the upper-level target rotation speed via the intermediate control unit 30, and outputs the lower-level target rotation speed having a different value to the upper-level target rotation speed. The actuator control element 22 10 receives the input from the lower-level target rotation speed and controls the brushless DC motor 50 by PI control. The tracking element 23 causes the actual rotation speed of the brushless DC motor 50 to track the lower-level target rotation speed. The intermediate control unit 30 causes the actual rotation speed of the brushless DC motor 50 to track the 5 upper-level target rotation speed. In such an instance, in order to match the actual rotation speed of the brushless DC motor 50 with the upper-level target rotation speed, prior to the upper-level target rotation speed being inputted into the command input element 21, the intermediate control unit 30 creates a pseudo upper-level target rotation speed obtained by increasing or decreasing the upper-level target rotation speed, and inputs the pseudo upper 10 level target rotation speed into the command input element 21. As a result, in the motor control device 100, the difference between the actual rotation speed and the target rotation speed of the brushless DC motor 50 requested by the microcomputer 10 is reduced. (3-2) In the motor control device 100, the speed at which the intermediate control unit 30 15 causes the actual rotation speed of the brushless DC motor 50 to track the upper-level target rotation speed is set so as to be lower than the speed at which the tracking element 23 causes the actual rotation speed of the brushless DC motor 50 to track the lower-level target rotation speed. In other words, the configuration is such that tracking of the upper-level target rotation speed is performed after the result of the previous control takes effect, therefore 20 making it possible to prevent hunting (a phenomenon in which the rotation speed fluctuates up and down, causing a vibration). (3-3) In the motor control device 100, the rotation speed control circuit 20 has a closed loop for feeding back the actual rotation speed of the brushless DC motor 50. In addition, the 25 intermediate control unit 30 constitutes a closed loop for feeding back the actual rotation speed of the brushless DC motor 50. The values inputted into the rotation speed control circuit 20 and the intermediate control unit 30 are the same factor, i.e., the actual rotation speed. (4) Modification examples 30 (4-1) First modification example In the above embodiment, each of the tracking element 23 and the intermediate control unit 30 includes a feedback element as disclosed in FIG. 2; however, this is not provided by way of limitation. A description will now be given with reference to FIG. 4. FIG. 4 is a control block diagram of the motor control device 100 according to a first 11 modification example. In FIG. 4, the tracking element 23 and the intermediate control unit 30 share the rotation speed computation unit 231, which is a feedback element. It is thereby possible to reduce the size and the cost of the motor control device 100. The control factor in the intermediate control unit 30 is, as with the tracking element 5 23, the rotation speed of the brushless DC motor 50. However, the adjustment unit 302 may perform an adjustment to a value that can be subjected to a subtraction process with respect to the upper-level target value tg1. In such an instance, the control factor will be the same but the values will be different. (4-2) Second modification example 10 The command input element 21, the actuator control element 22, and the tracking element 23 in the rotation speed control circuit 20 may be modularized in a single package. It is thereby possible to reduce the size and the cost of the rotation speed control circuit 20. (4-3) Third modification example The intermediate control unit 30 may be included in the microcomputer 10, which is 15 the upper-level control unit. As a result, in an example in which, e.g., the microcomputer 10, the rotation speed control circuit 20, the gate driving circuit 26, the intermediate control unit 30, and the inverter 40 are mounted on a single printed substrate, the intermediate control unit 30 being included in the microcomputer 10 and the intermediate control unit 30 being realized as software results in a decrease in the area occupied by all mounted items on the 20 printed substrate, making it possible to reduce the size of the printed substrate. In an instance in which a modularized circuit is used as in the second modification example, scalability is also increased. For example, realizing the intermediate control unit 30 as software on the microcomputer 10 makes it possible to respond to a change in specifications of the modularized circuit by changing a control constant on the software. 25 INDUSTRIAL APPLICABILITY As described above, the motor control device of the present invention makes it possible to cause the output of a brushless DC motor to track the command input from a microcomputer in an accurate manner, and is therefore useful not only for an indoor fan mounted on the indoor unit of a heat-pump-type air conditioner, but also for an outdoor fan 30 mounted on the outdoor unit of an air conditioner or an outdoor fan mounted on a heat source unit of a heat-pump-type hot water supply device. REFERENCE SIGNS LIST 10 Microcomputer (upper-level control unit) 20 Rotation speed control circuit (lower-level control unit) 12 21 Command input element 22 Actuator control element 23 Tracking element 30 Intermediate control unit 5 100 Motor control device (actuator control device) CITATION LIST PATENT LITERATURE [Patent Literature 1] JP-A 58-99279 13
权利要求:
Claims (7)
[1] 1. An actuator control device (100) comprising: an upper-level control unit (10) for setting an upper-level target value (tgl) of a 5 predetermined control factor relating to driving an actuator; a lower-level control unit (20) having a command input element (21) for receiving an input of the upper-level target value and outputting a lower-level target value (tg2) of the predetermined control factor having a different value from the upper-level target value, 10 an actuator control element (22) for receiving an input of the lower-level target value and control the actuator, and a tracking element (23) for causing the actual value of the predetermined control factor in the actuator to track the lower-level target value; and an intermediate control unit (30) for causing the actual value of the predetermined 15 control factor in the actuator to track the upper-level target value; the upper-level target value being inputted into the command input element of the lower-level control unit via the intermediate control unit.
[2] 2. The actuator control device 100 according to claim 1, wherein the intermediate control unit (30) increases or decreases the upper-level target value 20 inputted into the command input element (21) in order to match the actual value of the predetermined control factor with the upper-level target value.
[3] 3. The actuator control device (100) according to claim 1 or 2, wherein the value inputted into the tracking element (23) and the value inputted into the intermediate control unit (30) are the same factor, and 25 each of the tracking element (23) and the intermediate control unit (30) constitutes a closed loop for feeding back the actual value of the predetermined control factor.
[4] 4. The actuator control device (100) according to any of claims 1 through 3, wherein the speed at which the intermediate control unit (30) causes the actual value of the predetermined control factor to track the upper-level target value is lower than the speed at 30 which the tracking element (23) causes the actual value of the predetermined control factor to track the lower-level target value.
[5] 5. The actuator control device (100) according to any of claims 1 through 4, wherein the command input element (21), the actuator control element (22), and the tracking element (23) in the lower-level control unit (20) are modularized in a single package. 14
[6] 6. The actuator control device (100) according to any of claims 1 through 5, wherein the intermediate control unit (30) is included in the upper-level control unit (10).
[7] 7. The actuator control device (100) according to any of claims 1 through 6, wherein the actuator is a motor, and 5 the predetermined control factor is the rotation speed of the motor. 15
类似技术:
公开号 | 公开日 | 专利标题
AU2013294419B2|2015-11-26|Motor drive control device
US9531313B2|2016-12-27|Apparatus for controlling controlled variable of rotary machine to command value
US8040096B2|2011-10-18|Rotary electric system with star-connected multiphase stator windings
US8044620B2|2011-10-25|Driving apparatus for multi-phase AC synchronous motor
KR20140079833A|2014-06-27|An electric motor or generator
AU2012361736B2|2015-05-28|Actuator control device
JP6164166B2|2017-07-19|Multi-winding rotating electrical machine control device
JP5800108B2|2015-10-28|Periodic disturbance automatic suppression device
JP5539928B2|2014-07-02|Motor drive device, fan control device and heat pump device using the same
AU2015205234A1|2016-08-11|Motor control device
CN104052341A|2014-09-17|Motor control device generating preload torque value
JP2010088200A|2010-04-15|Electric motor control device
JP4062074B2|2008-03-19|Control method of three-phase brushless DC motor
JP6578789B2|2019-09-25|Control device for rotating electrical machine
US20200144948A1|2020-05-07|Control device for permanent magnet type rotating electrical machine
WO2021106609A1|2021-06-03|Power converter
US10425023B2|2019-09-24|Control device and control method of rotary electric machine
JP6383884B1|2018-08-29|Power generation control device, power generation control method, and power generation device
JP2018174670A|2018-11-08|Motor control device
JP2021036758A|2021-03-04|Electric power conversion device and method for controlling the same
JP2001086787A|2001-03-30|Control device for brushless motor
JP2015050792A|2015-03-16|Motor control device, and drum-type washer or drum-type washing drier that uses the same
同族专利:
公开号 | 公开日
US9413277B2|2016-08-09|
JP2013138578A|2013-07-11|
CN104025451B|2016-10-26|
KR20140116433A|2014-10-02|
US20140354198A1|2014-12-04|
JP5472285B2|2014-04-16|
BR112014016014A8|2017-07-04|
EP2797222A4|2016-05-25|
CN104025451A|2014-09-03|
WO2013099900A1|2013-07-04|
KR101634471B1|2016-06-28|
EP2797222A1|2014-10-29|
AU2012361736B2|2015-05-28|
BR112014016014A2|2017-06-13|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
JPS633556B2|1981-12-04|1988-01-25|Fuji Denki Kk||
JP3937363B2|1997-09-09|2007-06-27|東芝エレベータ株式会社|Elevator speed control device|
US7141946B2|2003-09-15|2006-11-28|Rockwell Automation Technologies, Inc.|Method and apparatus for providing optimal acceleration feedback|
JP4335123B2|2004-11-26|2009-09-30|ファナック株式会社|Control device|
JP4174543B2|2007-01-29|2008-11-05|ファナック株式会社|Servo motor control device|
JP5152781B2|2007-09-20|2013-02-27|ルネサスエレクトロニクス株式会社|VCM driver and PWM amplifier|
JP4715863B2|2008-05-01|2011-07-06|ソニー株式会社|Actuator control apparatus, actuator control method, actuator, robot apparatus, and computer program|
US8277198B2|2008-11-13|2012-10-02|Marvell International Ltd.|Fan motor control systems|CN104836495A|2015-05-22|2015-08-12|广东威灵电机制造有限公司|Brushless DC motor and control device therefor|
JP6909616B2|2017-04-10|2021-07-28|株式会社日立製作所|Manufacturing system and manufacturing method|
JP2019161891A|2018-03-14|2019-09-19|日本電産株式会社|Motor control device and motor control method|
法律状态:
2014-08-14| DA3| Amendments made section 104|Free format text: THE NATURE OF THE AMENDMENT IS: AMEND THE INVENTION TITLE TO READ ACTUATOR CONTROL DEVICE |
2015-09-24| FGA| Letters patent sealed or granted (standard patent)|
2019-07-25| MK14| Patent ceased section 143(a) (annual fees not paid) or expired|
优先权:
申请号 | 申请日 | 专利标题
JP2011-288954||2011-12-28||
JP2011288954A|JP5472285B2|2011-12-28|2011-12-28|Actuator control device|
PCT/JP2012/083567|WO2013099900A1|2011-12-28|2012-12-26|Actuator control apparatus|
[返回顶部]