Motor driving apparatus and laundry treatment machine including the same
09765468 · 2017-09-19
Assignee
Inventors
- Kyunghoon Kim (Changwon-si, KR)
- Jayeong Yu (Seoul, KR)
- Seungjun Chee (Seoul, KR)
- Seungki SUL (Seoul, KR)
- Minho Jang (Changwon-si, KR)
Cpc classification
Y02B40/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
D06F37/24
TEXTILES; PAPER
D06F2105/46
TEXTILES; PAPER
International classification
Abstract
The laundry treatment machine, absent a position sensor to sense the rotor position of a motor, includes a driving unit having an DC/AC inverter, an voltage detection unit to detect output voltage, and an inverter controller to control the inverter. The output voltage detection unit includes a plurality of resistors connected between the inverter and the motor and a comparator to compare voltage detected by some of the resistors with reference voltage and to detect pulse width modulation (PWM)-based output voltage. The voltage detection unit outputs the PWM-based output voltage output from the comparator to the inverter controller in a first mode in which at least one switching device of the inverter is turned on. The voltage detection unit outputs voltage detected by other some of the resistors to the inverter controller in a second mode in which all switching devices of the inverter are turned off.
Claims
1. A laundry treatment machine comprising: a washing tub; a motor to rotate the washing tub; and a driving circuit to control the motor, wherein the driving circuit includes: an inverter to convert a direct current (DC) voltage into an alternating current (AC) voltage and to output the AC voltage to the motor; an output voltage detector to detect an output voltage applied to the motor; and an inverter controller to control the inverter to drive the motor based on the output voltage, wherein the output voltage detector includes: a resistor electrically connected between the inverter and the motor; and a comparator to compare a voltage detected by the resistor with a reference voltage and to output a pulse width modulation (PWM)-based pulse type output voltage, and wherein the inverter controller includes capturing circuitry that captures the PWM-based pulse type output voltage from the comparator, determines a duty of the detected PWM-based pulse type output voltage using the capturing circuitry, and calculates a phase voltage of the motor based on the calculated duty.
2. The laundry treatment machine according to claim 1, wherein the inverter controller estimates a rotor position and speed of the motor based on the detected PWM-based pulse type output voltage and outputs a switching control signal for controlling the inverter based on the estimated rotor position and speed of the motor.
3. The laundry treatment machine according to claim 1, further comprising: an output current detector to detect output current flowing in the motor, wherein the inverter controller estimates a rotor position of the motor based on the detected output current d the detected PWM-based wise type output voltage and outputs an inverter switching control signal for controlling the inverter based on the estimated rotor position of the motor.
4. The laundry treatment machine according to claim 1, further comprising: an output current detector to detect output current flowing in the motor, wherein the inverter controller includes: an estimation circuitry to estimate a rotor position and speed of the motor based on the detected output current and the detected PWM-based pulse type output voltage; a current command generation circuitry to generate a current command value based on the estimated speed of the motor and a speed command value; a voltage command generation circuitry to generate a voltage command value based on the current command value and the detected output current; and a switching control signal output circuitry to output a switching control signal for driving the inverter based on the voltage command value.
5. The laundry treatment machine according to claim 4, wherein the estimation circuitry comprises: a back electromotive force estimation circuitry to estimate back electromotive force generated from the motor based on the detected output current and the detected PWM-based pulse type output voltage; and a speed estimation circuitry to estimate the rotor position and speed of the motor based on the estimated back electromotive force.
6. The laundry treatment machine according to claim 1, wherein the inverter controller controls a constant first level current and a constant second level current to be sequentially supplied to the motor during a starting operation of the motor.
7. The laundry treatment machine according to claim 1, wherein the inverter controller calculates an average pole voltage using the calculated duty, a DC terminal voltage corresponding to the DC voltage in the inverter, and a unit time period of a carrier signal.
8. The laundry treatment machine according to claim 7, wherein after calculation of the average pole voltage, the inverter controller calculates an offset voltage, three phase voltages, the two phase voltages of the stationary coordinate system, estimated back electromotive forces, an estimated position, and an estimated speed.
9. A motor driving apparatus comprising: an inverter to convert DC voltage into AC voltage and to output the AC voltage to a motor; an output voltage detector to detect output voltage applied to the motor; and an inverter controller to control the inverter to drive the motor based on the output voltage, wherein the output voltage detector includes: a resistor electrically connected between the inverter and the motor; and a comparator to compare voltage detected by the resistor with reference voltage and to detect a pulse width modulation (PWM)-based pulse type output voltage, wherein the inverter controller includes a capturing circuitry that captures the PWM-based pulse type output voltage from the comparator, determines a duty of the detected PWM-based pulse type output voltage using the capturing circuitry, and calculates phase voltage of the motor based on the calculated duty.
10. The motor driving apparatus according to claim 9, wherein the inverter controller estimates a rotor position and speed of the motor based on the detected PWM-based pulse type output voltage and outputs a switching control signal for controlling the inverter based on the estimated rotor position and speed of the motor.
11. The motor driving apparatus according to claim 9, wherein the inserter controller calculates a duty of the detected PWM-based pulse-type output voltage and calculates phase voltage of the motor based on the calculated duty.
12. The motor driving apparatus according to claim 9, further comprising: an output current detector to detect output current flowing in the motor, wherein the inverter controller estimates a rotor position of the motor based on the detected output current and the detected PWM-based pulse type output voltage and outputs an inverter switching control signal for controlling the inverter based on the estimated rotor position of the motor.
13. The motor driving apparatus according to claim 9, further comprising: an output current detector to detect output current flowing in the motor, wherein the inverter controller includes: an estimation circuitry to estimate a rotor position and speed of the motor based on the detected output current and the detected PWM-based pulse type output voltage; a current command generation circuitry to generate a current command value based on the estimated speed of the motor and a speed command value; a voltage command generation circuitry to generate a voltage command value based on the current command value and the detected output current; and a switching control signal output circuitry to output a switching control signal for driving the inverter based on the voltage command value.
14. The motor driving apparatus according to claim 13, wherein the estimation circuitry comprises: a back electromotive force estimation circuitry to estimate back electromotive force generated from the motor based on the detected output current and the detected PWM-based pulse type output voltage; and a speed estimation circuitry to estimate the rotor position and speed of the motor based on the estimated back electromotive force.
15. The motor driving apparatus according to claim 9, wherein the inverter controller controls a constant first level current and a constant second level current to be sequentially supplied to the motor during a starting operation of the motor.
16. The motor driving apparatus according to claim 9, wherein the inverter controller calculates an average pole voltage using the calculated duty, a DC terminal voltage corresponding to the DC voltage in the inverter, and a unit time period of a carrier signal.
17. The motor driving apparatus according to claim 16, wherein after calculation of the average pole voltage, the inverter controller calculates an offset voltage, three phase voltages, the two phase voltages of the stationary coordinate system, estimated back electromotive forces, an estimated position, and an estimated speed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The embodiments will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION
(16)
(17) Referring to
(18) The washing machine 100 includes a casing 110 forming the external appearance or housing of the washing machine 100, a control panel 115 including manipulation keys for allowing a user to input various control commands, a display for displaying information for a user regarding an operation state of the washing machine 100, and a door 113 hinged to the casing 110 for opening and closing an introduction port through which laundry is introduced and removed.
(19) The casing 110 may include a main body 111 defining a space in which various components of the washing machine 100 are received and a top cover 112 provided at the upper side of the main body 111. The top cover 112 defines a laundry introduction port through which laundry is introduced into an inner tub 122.
(20) Although the casing 110 is described as including the main body 111 and the top cover 112, the present disclosure is not limited thereto. For example, the casing 110 may merely form the external appearance of the washing machine 100. Although a support bar 135 is described as being coupled to one of the components constituting the casing 110, e.g. the top cover 112, the present disclosure is not limited thereto. For example, the support bar 135 may be coupled to any fixed part of the casing 110.
(21) The control panel 115 includes manipulation keys 117 for allowing a user to manipulate an operation state of the washing machine 100 and a display 118 disposed at one side of the manipulation keys 117 for displaying the operation state of the washing machine 100. The door 113 opens and closes the laundry introduction port formed at the top cover 112. The door 113 may include a transparent member, such as tempered glass, through which the user may see the interior of the main body 111.
(22) The washing machine 100 may include a washing tub 120. The washing tub 120 may include an outer tub 124 for containing wash water and an inner tub 122 rotatably mounted in the outer tub 124 for receiving laundry. At the upper part of the washing tub 120 may be mounted a balancer 134 for compensating for eccentricity of the washing tub 120 generated during rotation of the washing tub 120. The washing machine 100 may include a pulsator 133 rotatably mounted at the lower part of the washing tub 120.
(23) A driving device 138 provides driving force necessary for rotating the inner tub 122 and/or the pulsator 133. The washing machine 100 may include a clutch for selectively transmitting the driving force of the driving device 138 to the inner tub 122 and the pulsator 133 such that only the inner tub 122 is rotated, only the pulsator 133 is rotated, or both the inner tub 122 and the pulsator 133 are rotated. The driving device 138 is operated by a driving unit 220, i.e. a driving circuit, shown in
(24) The top cover 112 is removably provided with a detergent box 114 for receiving various additives, such as a detergent, a fabric softener, and/or a decolorant. Wash water is introduced through a water supply channel 123 and is supplied into the inner tub 122 via the detergent box 114. The inner tub 122 is provided with a plurality of holes through which the wash water supplied into the inner tub 122 flows into the outer tub 124. The washing machine 100 may include a water supply valve 125 for controlling the water supply channel 123.
(25) The wash water may be drained from the outer tub 124 through a drainage channel 143. The washing machine 100 may include a drainage valve for controlling the drainage channel 143 and a drainage pump 141 for pumping the wash water out.
(26) The outer tub 124 is suspended in the casing 110 by the support bar 135. One end of the support bar 135 is connected to the casing 110 and the other end of the support bar 135 is connected to the outer tub 124 via a suspension 150. The suspension 150 absorbs vibration of the outer tub 124 during operation of the washing machine 100. For example, the outer tub 124 may be vibrated by vibration generated from the inner tub 122 during rotation of the inner tub 122. The suspension 150 may absorb vibration generated from the outer tub 124 due to various causes, such as eccentricity of laundry received in the inner tub 122, rotational speed of the inner tub 122, or resonance characteristics of the inner tub 122, during rotation of the inner tub 122.
(27)
(28) The controller 210 is operated according to an operation signal from the manipulation keys 117. Based on input to the key 117, washing, rinsing, and spin-drying cycles of the laundry treatment machine 100 may be carried out. The controller 210 may also control the display 118 to display a washing course, washing time, spin-drying time, rinsing time, or a current operation state.
(29) The controller 210 may control the driving unit 220 to operate the motor 230. A position sensing unit for sensing the position of a rotor of the motor is not provided at the inside or the outside of the motor 230. The driving unit 220 controls the motor 230 in a sensorless mode.
(30) The driving unit 220 drives or controls the motor 230. The driving unit 220 may include an inverter, an inverter controller, an output current detection unit or an output current detector E (see
(31) For example, an inverter controller 430 (see
(32) Specifically, the inverter controller 430 (see
(33) The controller 210 may sense laundry quantity based on the output current i.sub.o detected by the output current detection unit E. For example, the controller 210 may sense laundry quantity based on a current value i.sub.o of the motor 230 during rotation of the washing tub 120. The controller 210 may also sense eccentric quantity of the washing tub 120, i.e. unbalance (UB) of the washing tub 120. The eccentric quantity of the washing tub 120 may be sensed based on a ripple component of the output current i.sub.o detected by the output current detection unit E or change quantity of rotational speed of the washing tub 120.
(34)
(35) The inductor L is disposed between a commercial AC voltage source 405 (V.sub.s) and the converter 410 for performing a power factor correction or boosting operation. In addition, the inductor L may function to restrict harmonic current due to high-speed switching of the converter 410.
(36) The input current detection unit or input current detector A may detect input current i.sub.s input from the commercial AC voltage source 405. To this end, a current transformer (CT) or a shunt resistor may be used as the input current detection unit A. The detected input current i.sub.s, which is a pulse type discrete signal, may be input to the inverter controller 430.
(37) The converter 410 converts voltage having output from the commercial AC voltage source 405 and passed through the inductor L into DC voltage and outputs the converted DC voltage. Although the commercial AC voltage source 405 is shown as a single phase AC voltage source in the drawing, the commercial AC voltage source 405 may be a three phase AC voltage source. The internal structure of the converter 410 is changed based on the type of the commercial AC voltage source 405. The converter 410 may include only diodes without a switching device. In this case, the converter 410 may perform a rectification operation without an additional switching operation.
(38) For example, four diodes may be arranged in the shape of a bridge for the single phase AC voltage source and six diodes may be arranged in the shape of a bridge for the three phase AC voltage source. Alternatively, a half-bridge type converter including two switching devices and four diodes connected to the switching devices may be used as the converter 410. On the other hand, six switching devices and six diodes may be used for the three phase AC voltage source. In a case in which the converter 410 includes a switching device, boosting, power factor improvement, and DC voltage conversion may be performed according to a switching operation of the switching device.
(39) The smoothing capacitor C smooths input voltage and stores the smoothed voltage. Although one smoothing capacitor C is shown in the drawing, a plurality of smoothing capacitors C may be provided to secure device stability. Although the smoothing capacitor C is shown as being connected to the output terminal of the converter 410 in the drawing, DC voltage may be directly input to the smoothing capacitor C. For example, DC voltage from a solar cell may be directly input to the smoothing capacitor C or may be DC/DC converted and then input to the smoothing capacitor C.
(40) Both terminals of the smoothing capacitor C may be referred to as DC terminals or DC link terminals since DC voltage is stored in the smoothing capacitor C. The DC terminal voltage detection unit B may detect DC terminal voltage V.sub.dc applied between the both terminals of the smoothing capacitor C. To this end, the DC terminal voltage detection unit B may include a resistor and an amplifier. The detected DC terminal voltage V.sub.dc, which is a pulse type discrete signal, may be input to the inverter controller 430.
(41) The inverter 420 may include a plurality of inverter switching devices. The inverter 420 may convert the smoothed DC terminal voltage V.sub.dc into three phase AC voltages V.sub.a, V.sub.b, and V.sub.c of predetermined frequencies according to on/off operations of the switching devices and output the converted three phase AC voltages V.sub.a, V.sub.b, and V.sub.c to the motor 230 as a three phase synchronous motor.
(42) In the inverter 420, first switching devices or transistors Sa, Sb, and Sc and second switching devices or transistors S′a, S′b, and S′c are connected, respectively, in series to each other in pairs. Three pairs of first and second switching devices Sa &S′a, Sb &S′b, and Sc&S′c are connected in parallel to one another. A diode is connected in reverse parallel to each of the switching devices Sa, S′a, Sb, S′b, Sc, and S′c. The switching devices of the inverter 420 are turned on/off based on an inverter switching control signal S.sub.ic from the inverter controller 430. Three phase AC voltages of predetermined frequencies are output to three phase synchronous motor 230.
(43) The inverter controller 430 may control a switching operation of the inverter 420 in a sensorless mode. To this end, the inverter controller 430 may receive the output current i.sub.o detected by the output current detection unit E and the output voltage V.sub.o detected by the output voltage detection unit F.
(44) The inverter controller 430 outputs the inverter switching control signal S.sub.ic to the inverter 420 so as to control the switching operation of the inverter 420. The inverter switching control signal S.sub.ic, which is a PWM-based switching control signal, is generated and output based on the output current i.sub.o detected by the output current detection unit E and the output voltage V.sub.o detected by the output voltage detection unit F. Output of the inverter switching control signal S.sub.ic from the inverter controller 430 will hereinafter be described in detail with reference to
(45) The output current detection unit E detects output current i.sub.o flowing between the inverter 420 and the three phase synchronous motor 230. The output current detection unit E detects current flowing in the motor 230. The output current detection unit E may detect all three phase output currents i.sub.a, i.sub.b, and i.sub.c. Alternatively, the output current detection unit E may detect two phase output currents using three phase equilibrium. The output current detection unit E may be located between the inverter 420 and the motor 230. In order to detect current, a current transformer (CT) or a shunt resistor may be used as the output current detection unit E.
(46) In a case in which a plurality of shunt resistors is used, three shunt resistors may be located between the inverter 420 and the synchronous motor 230 or one end of each of three shunt resistors may be connected to a corresponding one of the three lower arm switching devices S′a, S′b, and S′c of the inverter 420. Alternatively, two shunt resistors may be used based on three phase equilibrium. In a case in which one shunt resistor is used, the shunt resistor may be disposed between the capacitor C and the inverter 420.
(47) The detected output current i.sub.o, which is a pulse type discrete signal, may be input to the inverter controller 430. An inverter switching control signal S.sub.ic is generated based on the detected output current i.sub.o. In the following description, the detected output current i.sub.o may correspond to three phase output currents i.sub.a, i.sub.b, and i.sub.c.
(48) The output voltage detection unit F is located between the inverter 420 and the motor 230 for detecting output voltage applied from the inverter 420 to the motor 230. In a case in which the inverter 420 is operated according to a PWM-based switching control signal, the output voltage may be PWM-based pulse type voltage.
(49) In order to detect the PWM-based pulse type voltage, the output voltage detection unit F may include a resistor electrically connected between the inverter 420 and the motor 230 and a comparator connected to one end of the resistor. The output voltage detection unit F will hereinafter be described in detail with reference to
(50) The detected PWM-based output voltage V.sub.o, which is a pulse type discrete signal, may be applied to the inverter controller 430. An inverter switching control signal S.sub.ic is generated based on the detected output voltage V.sub.o. In the following description, the detected output voltage V.sub.o may correspond to three phase AC voltages V.sub.a, V.sub.b, and V.sub.c.
(51) The three phase synchronous motor 230 may include stators and a rotor. All three phase AC voltages of predetermined frequencies are applied to coils of all three phase (a-phase, b-phase, and c-phase) stators to rotate the rotor. For example, the motor 230 may be a Surface-Mounted Permanent-Magnet Synchronous Motor (SMPMSM), Interior Permanent Magnet Synchronous Motor (IPMSM), or a Synchronous Reluctance Motor (SynRM). The SMPMSM and the IPMSM are Permanent Magnet Synchronous Motors (PMSM), each having a permanent magnet, whereas the SynRM is a motor having no permanent magnet.
(52) In a case in which the converter 410 includes a switching device, the inverter controller 430 may control a switching operation of the switching device of the converter 410. To this end, the inverter controller 430 may receive the input current i.sub.s detected by the input current detection unit A. The inverter controller 430 may also output a converter switching control signal S.sub.cc to the converter 410 so as to control a switching operation of the converter 410. The converter switching control signal S.sub.cc, which is a PWM-based switching control signal, is generated and output based on the input current i.sub.s detected by the input current detection unit A.
(53)
(54) Referring to
(55) The axis conversion unit 510 may receive the output currents i.sub.a, i.sub.b, and i.sub.c detected by the output current detection unit E and transform the received the output currents i.sub.a, i.sub.b, and i.sub.c into two phase currents i.sub.α and i.sub.β of a stationary coordinate system and two phase currents i.sub.d and i.sub.q of a rotating coordinate system.
(56) The axis conversion unit 510 receives the PWM-based output voltages V.sub.a, V.sub.b, and V.sub.c detected by the output voltage detection unit F to calculate a duty and calculates pole voltage V.sub.pn based on the calculated duty. Equation 1 below shows a pole voltage calculation method.
(57)
(58) where V.sub.dc indicates DC terminal voltage detected by the DC terminal voltage detection unit B, T indicates a control time period, i.e. a unit time period of a carrier signal for generating a PWM switching control signal, and T.sub.on indicates ON time, i.e. a duty, within a unit time period T. The axis conversion unit 510 calculates three phase pole voltages V.sub.un, V.sub.vn, and V.sub.wn in response to the PWM-based three phase output voltages V.sub.a, V.sub.b, and V.sub.c. The axis conversion unit 510 may determine offset voltage V.sub.offset using the three phase pole voltages V.sub.un, V.sub.vn, and V.sub.wn as represented by Equation 2.
Voffset=(Vun+Vvn+Vwn)/3 [Equation 2]
(59) The axis conversion unit 510 may also determine three phase voltages V.sub.as, V.sub.bs, and V.sub.cs applied to the respective phases of the motor 230 using the three phase pole voltages V.sub.un, V.sub.vn, and V.sub.wn and the offset voltage V.sub.offset as represented by Equation 3.
Vas=Vun−Voffset
Vbs=Vvn−Voffset
Vcs=Vwn−Voffset [Equation 3]
(60) The axis conversion unit 510 may calculate two phase voltages V.sub.α and V.sub.β of a stationary coordinate system using the three phase voltages V.sub.as, V.sub.bs, and V.sub.cs as represented by Equation 4. On the other hand, the axis conversion unit 510 may transform the two phase voltages V.sub.α and V.sub.β of the stationary coordinate system into two phase voltages V.sub.d and V.sub.q of a rotating coordinate system.
(61)
(62) The axis conversion unit 510 may output the transformed two phase currents i.sub.α and i.sub.β of the stationary coordinate system, the transformed two phase voltages V.sub.α and V.sub.β of the stationary coordinate system, the transformed two phase currents i.sub.d and i.sub.q of the rotating coordinate system, and the transformed two phase voltages V.sub.d and V.sub.q of the rotating coordinate system to the outside.
(63) The estimation unit 520 may receive the axis-transformed two phase currents i.sub.α and i.sub.β of the stationary coordinate system and the axis-transformed two phase voltages V.sub.α and V.sub.β of the stationary coordinate system from the axis conversion unit 510 to estimate a rotor position θ and speed ω of the motor 230. Referring to
(64) The back electromotive force estimation unit 523 may receive the two phase currents i.sub.α and i.sub.β of the stationary coordinate system and the two phase voltages V.sub.α and V.sub.β of the stationary coordinate system from the axis conversion unit 510 to estimate two phase back electromotive forces Emf.sub.α and Emf.sub.β of the stationary coordinate system using a back electromotive force observer based on the stationary coordinate system.
(65) The two phase back electromotive forces Emf.sub.α and Emf.sub.β of the stationary coordinate system may be expressed as a function for the rotational speed and rotor position of the motor as represented by Equation 5.
(66)
(67) where ω.sub.r indicates a rotational speed of the motor, θ.sub.r indicates a rotor position of the motor, and λ indicates observed magnetic flux.
(68) The speed estimation unit 526 may estimate the rotor position {circumflex over (θ)}.sub.r of the motor 230 through arctangent calculation using the estimated back electromotive forces Emf.sub.α and Emf.sub.β as represented by Equation 6.
(69)
(70) The speed estimation unit 526 may estimate the rotor position {circumflex over (θ)}.sub.r and speed {circumflex over (ω)}.sub.r of the motor 230 using an all dimensional speed observer after the arctangent calculation.
(71) As a result, the estimation unit 520 may output the estimated position {circumflex over (θ)}.sub.r and the estimated speed {circumflex over (ω)}.sub.r based on the input two phase currents i.sub.α and i.sub.β of the stationary coordinate system and the input two phase voltages V.sub.α and V.sub.β of the stationary coordinate system.
(72) The current command generation unit 530 generates a current command value i*.sub.q based on the estimated speed {circumflex over (ω)}.sub.r and a speed command value ω*.sub.r. For example, a PI (Proportional-Integral) controller 535 of the current command generation unit 530 may perform PI control based on a difference between the estimated speed {circumflex over (ω)}.sub.r and the speed command value ω*.sub.r to generate a current command value i*.sub.q. Although a q-axis current command value i*.sub.q is shown as the current command value in the drawing, it is possible to generate a d-axis current command value i*.sub.d together with the q-axis current command value i*.sub.q. The d-axis current command value i*.sub.d may be set to 0.
(73) Meanwhile, the speed command value ω*r may be manually set according to operation signal from the manipulation keys 117 or automatically set according to washing, rinsing, or spin-drying cycles of the laundry treatment machine 100.
(74) The current command generation unit 530 may further include a limiter (not shown) for limiting a level of the current command value i*.sub.q such that the current command value i*.sub.q does not exceed an allowable range.
(75) The voltage command generation unit 540 may generate d-axis and q-axis voltage command values V*.sub.d and V*.sub.q based on d-axis and q-axis currents i.sub.d and i.sub.q axis-transformed into a two phase rotating coordinate system by the axis conversion unit and the current command value i*.sub.d and i*.sub.q generated by the current command generation unit 530. For example, a PI controller 544 of the voltage command generation unit 540 may perform PI control based on a difference between the q-axis current i.sub.q and the q-axis current command value i*.sub.q to generate a q-axis voltage command value V*.sub.q. In addition, a PI controller 548 of the voltage command generation unit 540 may perform PI control based on a difference between the d-axis current i.sub.d and the d-axis current command value i*.sub.d to generate a d-axis voltage command value V*.sub.d. The d-axis voltage command value V*.sub.d may be set to 0 in response to a case in which the d-axis current command value i*.sub.d is set to 0.
(76) The voltage command generation unit 540 may further include a limiter (not shown) for limiting levels of the d-axis and q-axis voltage command values V*.sub.d and V*.sub.q such that the d-axis and q-axis voltage command values V*.sub.d and V*.sub.q do not exceed allowable ranges.
(77) The generated d-axis and q-axis voltage command values V*.sub.d and V*.sub.q are input to the axis conversion unit 550. The axis conversion unit 550 receives the estimated position {circumflex over (θ)}.sub.r and the d-axis and q-axis voltage command values V*.sub.d and V*.sub.q from the estimation unit 520 to perform axis transformation. The axis conversion unit 550 performs transformation from a two phase rotating coordinate system to a two phase stationary coordinate system. At this time, the position {circumflex over (ω)}.sub.r, estimated by the estimation unit 520 may be used.
(78) Subsequently, the axis conversion unit 550 performs transformation from the two phase stationary coordinate system to a three phase stationary coordinate system. As a result, the axis conversion unit 550 outputs three phase output voltage command values V*a, V*b, and V*c. The switching control signal output unit 560 generates and outputs a PWM-based inverter switching control signal S.sub.ic based on the three phase output voltage command values V*a, V*b, and V*c.
(79) The output inverter switching control signal S.sub.ic may be converted into a gate driving signal by a gate driving unit and then input to a gate of each switching device of the inverter 420. As a result, the respective switching devices Sa, S′a, Sb, S′b, Sc, and S′c of the inverter 420 may perform switching operations.
(80)
(81) During the starting operation time period T1, the inverter controller 430 may set the estimated speed to be 0 such that the q-axis current command value i*q is 0 and set the d-axis current command value i*d to be a specific value. And the inverter controller 430 may output the inverter switching control signal Sic based on the d-axis current command value i*d. Thus, the constant current may be supplied to the motor 230.
(82) During the normal operation time periods T2 and T3, the inverter controller 430 may generate current command values I*d and I*q based on the estimated speed not to be 0, generate voltage command values V*d and V*q based on the current command values rd and I*q, generate and output the inverter switching control signal Sic based on the voltage command values V*d and V*q. Thus, the predetermined AC current may be supplied to the motor 230 so as to rotate the motor 230 at a constant speed or at an accelerated speed.
(83) The starting operation time period T1 may be referred to as a motor alignment time period during which a constant current is supplied to the motor 230. That is, in order to align the rotor of the motor 230 in a stationary state at a predetermined position, one of the three first switching devices of the inverter 420 is turned on and the other two second switching devices which do not make pairs with the turned-on first switching device are turned on.
(84) During the starting operation time period T1, the rotor of the motor 230 remains stationary in a predetermined position. Consequently, it is possible to detect a stator resistance value R.sub.s of the motor 230 using information regarding output voltage and output current at this time.
(85) In a case in which a voltage error ΔV is present, however, the detected resistance value may have a resistance error ΔR. In order to solve this problem, the inverter controller 430 may control a constant first level current and a constant second level current to be sequentially supplied to the motor during the starting operation time period T1. It is possible to remove the resistance error ΔR by sequentially supplying the constant first level current and the constant second level current to the motor. Consequently, it is possible to accurately detect a stator resistance value R.sub.s.
(86) After the starting operation time period T1, the speed of the motor is gradually increased with the result that the motor is driven in a normal operation state. The normal operation time periods T2 and t3 may be divided into a low-speed operation time period T2 and a high-speed operation time period T3.
(87) According to a sensorless position estimation method described in this specification, a position error is increased in a case in which the rotor position of the motor is estimated based on only output current detected by the output current detection unit E without using the output voltage detection unit F during the low-speed operation time period T2, which is a time period of 0 to 100 rpm. On the other hand, a position error is not increased during the high-speed operation time period T3, which is a time period of more than 100 rpm. Hence, the output voltage detection unit F may be used in addition to the output current detection unit E.
(88)
(89) The resistor R.sub.2 and the capacitor C of the output voltage detection unit 700 form an RC filter 710 for performing low-pass filtering. A pulse type waveform detected from each of the three phase terminals is converted into an analog signal through low-pass filtering. The inverter controller 430, e.g., the axis conversion unit 510, receives the low-pass filtered analog signal. For this reason, it is necessary for the inverter controller 430 to include an analog/digital (A/D) converter 720 for converting the analog signal into a discrete signal.
(90)
(91)
(92)
(93) The first resistor R.sub.1 is electrically connected between the inverter 420 and the motor 230. Specifically, the first resistor R.sub.1 is electrically connected to any one U.sub.o of output terminals U.sub.o, V.sub.o, and W.sub.o of the inverter 420.
(94) The second resistor R.sub.2 is connected between the first resistor R.sub.1 and a ground. The first resistor R.sub.1 and the second resistor R.sub.2 are connected in series to each other. As a result, output voltage output from the output terminal U.sub.o of the inverter 420 is divided by the first resistor R.sub.1 and the second resistor R.sub.2.
(95) The comparator O.sub.p is connected between a node U.sub.1 located between the first resistor R.sub.1 and the second resistor R.sub.2 and the inverter controller 430. The output voltage divided by the second resistor R.sub.2 is input to the comparator O.sub.p. The comparator O.sub.p compares the divided output voltage with reference voltage V.sub.ref and outputs a result value.
(96) In a case in which PWM-based pulse type output voltage is output from the output terminal U.sub.o of the inverter 420, the output voltage is divided by the resistors R.sub.1 and R.sub.2 of the output voltage detection unit 800a of
(97) Consequently, the inverter controller 430 may receive the detected pulse type output voltage without an additional AD converter. Meanwhile, the inverter controller 430 may directly capture the detected pulse type output voltage using a capturing unit C.sub.u and then immediately perform duty calculation.
(98)
(99)
(100) As shown in
(101) As a result, the output voltage detection unit 800a of
(102) After calculation of the average pole voltage V.sub.pn, the inverter controller 430 may calculate the offset voltage V.sub.offset, the three phase voltages V.sub.as, V.sub.bs, and V.sub.cs, the two phase voltages V.sub.α and V.sub.β of the stationary coordinate system, the estimated back electromotive forces Emf.sub.α and Emf.sub.β, the estimated position and {circumflex over (θ)}.sub.r and the estimated speed {circumflex over (ω)}.sub.r using Equations 2 to 6 as previously described. Based on the above, the inverter controller 430 may output a switching control signal for controlling the inverter to accurately control the motor in the sensorless mode.
(103)
(104)
(105)
(106) The second output voltage detection unit 800b includes resistors R.sub.1v and R.sub.2v electrically connected to the second output terminal V.sub.o and a comparator O.sub.pv for comparing voltage detected by the resistor R.sub.2v with reference voltage V.sub.ref to detect PWM-based output voltage.
(107) The third output voltage detection unit 800c includes resistors R.sub.1w and R.sub.2w electrically connected to the third output terminal W.sub.o and a comparator O.sub.pw for comparing voltage detected by the resistor R.sub.2w with the reference voltage V.sub.ref to detect PWM-based output voltage.
(108) The PWM-based output voltages, corresponding to the respective output terminals, detected by the first to third output voltage detection units 800a, 800b, and 800c are input to the inverter controller 430 as shown in the drawings.
(109) Meanwhile, the sensorless laundry treatment machine according to the present disclosure may be applied to a front load type laundry treatment machine in addition to the top load type laundry treatment machine of
(110) Referring to
(111) Hereinafter, a description will be given of the front load type laundry treatment machine of
(112) Referring to
(113) The drum 1122 may be provided with a plurality of through holes 1122A, through which wash water flows. In addition, the drum 1122 may be provided at the inner circumference thereof with lifters 1124 for raising laundry to a predetermined height such that the laundry drops due to gravity during rotation of the drum 1122.
(114) The cabinet 1110 includes a cabinet body 1111, a cabinet cover 1112 disposed at the front of the cabinet body 1111 in a state in which the cabinet cover 1112 is coupled to the cabinet body 1111, a control panel 1115 disposed at the upper side of the cabinet cover 1112 in a state in which the control panel 1115 is coupled to the cabinet body 1111, and a top plate 1116 disposed at the upper side of the control panel 1115 in a state in which the top plate 1116 is coupled to the cabinet body 1111.
(115) The cabinet cover 1112 includes a laundry introduction port 1114, through which laundry is introduced into the drum 1122, and a door 1113 horizontally hinged to the cabinet cover 1112 for opening and closing the laundry introduction port 1114.
(116) The control panel 1115 includes manipulation keys 1117 for allowing a user to manipulate an operation state of the laundry treatment machine 1100 and a display 1118 disposed at one side of the manipulation keys 1117 for displaying the operation state of the laundry treatment machine 1100.
(117) The manipulation keys 1117 and the display 1118 of the control panel 1115 are electrically connected to a controller. The controller electrically controls components of the laundry treatment machine 1100.
(118) Meanwhile, the drum 1122 may be provided with an automatic balancer. The automatic balancer functions to reduce vibration generated from the drum 1122 due to eccentricity of laundry received in the drum 1122. A liquid balancer or a ball balancer may be used as the automatic balancer.
(119) Meanwhile, although not shown, the laundry treatment machine 1100 may further include a vibration sensor for measuring vibration of the drum 1122 or the cabinet 1110.
(120) The motor driving method or the operation method of the laundry treatment machine according to the embodiments of the present disclosure may be realized as code, which is readable by a processor included in the motor driving apparatus or the laundry treatment machine, in recording media readable by the processor. The recording media readable by the processor includes all kinds of recording devices to store data which are readable by the processor. As can be appreciated, various functions and/or circuits may be implemented by a processor and/or controller executing codes or programs from a readable media. Further, various circuitry or circuits may be implemented by at least one module.
(121) The motor driving apparatus and the laundry treatment machine including the same according to the embodiments of the present disclosure are a sensorless motor driving apparatus which does not have a position sensor to sense the position of a rotor of a motor and a laundry treatment machine including the same. In the motor driving apparatus and the laundry treatment machine including the same according to the embodiments of the present disclosure, a resistor electrically connected between an inverter and the motor and a comparator to compare voltage detected by the resistor with reference voltage and to detect PWM-based output voltage are used. Consequently, it is possible to efficiently and accurately detect output voltage applied to the motor.
(122) A pulse type output voltage may be rapidly detected through level adjustment based on voltage division without additional conversion, such as low-pass filtering. In addition, an inverter controller does not need an additional AD converter with the result that ON time, i.e. a duty, can be accurately calculated. Meanwhile, comparison between the output voltage and the reference voltage is performed by the comparator with the result that it is possible to remove a noise component.
(123) A PWM-based output voltage is detected, a rotor position and speed of the motor are estimated based on the detected output voltage, and a switching control signal for controlling the inverter is output based on the estimated rotor position and speed of the motor. Consequently, it is possible to accurately control the motor in a sensorless mode.
(124) A constant first level current and a constant second level current are sequentially supplied to the motor during a starting operation of the motor. Consequently, it is possible to accurately estimate stator resistance of the motor.
(125) The present disclosure provides a motor driving apparatus that is capable of efficiently detecting voltage applied to a motor in a sensorless laundry treatment machine and a laundry treatment machine including the same.
(126) A laundry treatment machine includes a washing tub, a motor to rotate the washing tub, and a driving unit to drive the motor, wherein the driving unit includes an inverter to convert direct current (DC) voltage into alternating current (AC) voltage and to output the AC voltage to the motor, an output voltage detection unit to detect output voltage applied to the motor, and an inverter controller to control the inverter to drive the motor based on the output voltage and wherein the output voltage detection unit includes a resistor electrically connected between the inverter and the motor and a comparator to compare voltage detected by the resistor with reference voltage and to detect pulse width modulation (PWM)-based output voltage.
(127) A motor driving apparatus includes an inverter to convert DC voltage into AC voltage and to output the AC voltage to a motor, an output voltage detection unit to detect output voltage applied to the motor, and an inverter controller to control the inverter to drive the motor based on the output voltage, wherein the output voltage detection unit includes a resistor electrically connected between the inverter and the motor and a comparator to compare voltage detected by the resistor with reference voltage and to detect PWM-based output voltage.
(128) This application is related to U.S. application Ser. Nos. 14/535,702, 14/535,780, and 14/535,595 filed on Nov. 7, 2014, whose entire disclosures are incorporated herein by reference.
(129) Any reference in this specification to “one embodiment,” “an embodiment,” “example embodiment,” etc., means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the disclosure. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with any embodiment, it is submitted that it is within the purview of one skilled in the art to effect such feature, structure, or characteristic in connection with other ones of the embodiments.
(130) Although embodiments have been described with reference to a number of illustrative embodiments thereof, it should be understood that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure. More particularly, various variations and modifications are possible in the component parts and/or arrangements of the subject combination arrangement within the scope of the disclosure, the drawings and the appended claims. In addition to variations and modifications in the component parts and/or arrangements, alternative uses will also be apparent to those skilled in the art.