This application claims the benefit under 35 U.S.C. Section 119 of Korean Patent Application Serial No. 10-2012-0021017, entitled “Motor Driving Circuit, Motor Driving Apparatus Having The Same, And Motor Driving Method” filed on Feb. 29, 2012, which is hereby incorporated by reference in its entirety into this application.
1. Technical Field
The present invention relates to a motor driving circuit capable of controlling a motor at a desired speed, a motor driving apparatus having the same, and a motor driving method.
2. Description of the Related Art
Generally, a motor means a device that is used in various fields from home appliances such as a refrigerator, an air conditioner, or the like, to an information processing device such as a disk driver. A motor capable of controlling speed such as a brushless direct current (BLDC) motor can control speed by controlling a duty ratio of a pulse-width-modulation (PWM) signal.
Meanwhile, a speed control scheme of a motor may be largely classified into a closed loop control scheme and an open loop control scheme. The closed loop control scheme includes a feedback circuit to detect current revolution per minute (RPM), speed, and surrounding operating environments, or the like, of the motor and controls an input signal from the detection to control errors occurring during the operation of the motor. However, the speed control scheme needs to further include a circuit for detecting the current RPM, speed, or the like, of the motor, a voltage detection circuit and an error compensation circuit for coping with external operating environments, or the like, which leads to an increase in complexity of a circuit.
On the other hand, the open control scheme does not include the feedback circuit and therefore, may be implemented with a simple structure, but cannot compensate for errors occurring due to external operating environments such as a change in voltage, temperature, or the like.
An object of the present invention is to provide a motor driving circuit capable of accurately controlling a speed of a motor according to external operating environments without adding or changing separate circuits by using relationship data between a duty ratio of input pulse-width-modulation and an output duty ratio that are stored in the motor driving circuit, a motor driving apparatus having the same, and a motor driving method.
According to an exemplary embodiment of the present invention, there is provided a motor driving circuit, including: a duty ratio detection unit that detects a duty ratio of input pulse-width-modulation applied to control a speed of a motor; and a driving control unit that detects an output duty ratio corresponding to the duty ratio of the input pulse-width-modulation by using relationship data between the duty ratio of the input pulse-width-modulation and an output duty ratio that are previously stored and controls a duty ratio of a driving signal applied to the motor according to the output duty ratio.
The motor driving circuit may further include: a storage unit in which the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio are stored.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a look up table form.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a linear function form of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation.
The linear function of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation may be represented by the following <Equation>.
<Equation>
Output duty ratio=Duty ratio of input pulse-width-modulation Slope a+Constant b,
where b is a minimum value of the output duty ratio.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a form in which the look up table and the linear function of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation are combined with each other.
The relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio may be configured in a form in which a plurality of linear functions having different slopes for each section of the duty ratio of the input pulse-width-modulation are combined with one another.
The driving control unit may control the duty ratio of the driving signal applied to the motor to be equal to the output duty ratio and control a driving of the motor according to the duty ratio of the driving signal.
The driving control unit may include: a detector that detects the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation by using the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio; a controller that controls the duty ratio of the driving signal applied to the motor by using the detected output duty ratio; and a driver that controls the driving of the motor according to the duty ratio of the driving signal.
According to another exemplary embodiment of the present invention, there is provided a motor driving apparatus, including: an external control circuit that generates and outputs input pulse-width-modulation as a command for controlling a motor at a desired speed; and a motor driving circuit that receives the input pulse-width-modulation to detect a duty ratio of the input pulse-width-modulation, detects an output duty ratio corresponding to the duty ratio of the input pulse-width-modulation by using relationship data between the input pulse-width-modulation and the output duty ratio that are previously stored, and controls a duty ratio of a driving signal applied to the motor according to the output duty ratio.
The motor driving circuit may include a storage unit in which the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio are stored.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a look up table form.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a linear function form of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation.
The linear function of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation may be represented by the following <Equation>.
<Equation>Output duty ratio=Duty ratio of input pulse-width-modulation×Slope a+Constant b,
where b is a minimum value of the output duty ratio.
The storage unit may store the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio in a form in which the look up table and the linear function of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation are combined with each other.
The relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio may be configured in a form in which a plurality of linear functions having different slopes for each section of the duty ratio of the input pulse-width-modulation are combined with one another.
The driving control unit may control the duty ratio of the driving signal applied to the motor to be equal to the output duty ratio and control a driving of the motor according to the duty ratio of the driving signal.
According to another exemplary embodiment of the present invention, there is provided a motor driving method, including: detecting a duty ratio of input pulse-width-modulation applied to control a speed of a motor; detecting an output duty ratio corresponding to the duty ratio of the input pulse-width-modulation by using relationship data between the duty ratio of the input pulse-width-modulation and an output duty ratio that are previously stored; controlling a duty ratio of a driving signal applied to the motor according to the output duty ratio; and controlling a driving of the motor according to the duty ratio of the driving signal.
At the controlling of the duty ratio of the driving signal, the duty ratio of the driving signal applied to the motor may be controlled to be equal to the output duty ratio to control the driving of the motor.
The relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio may be stored in a look up table form, and be stored in a linear function form of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation.
Terms or words used in the specification and the appended claims should not be construed as normal and dictionary meanings and should be construed as meanings and concepts which conform with the spirit of the present invention according to a principle that the inventor can properly define the concepts of the terms in order to describe his/her own invention in the best way.
Accordingly, embodiments disclosed in the specification and configurations shown in the accompanying drawings are just the most preferred embodiment, but are not limited to the spirit and scope of the present invention. Therefore, at this application time, it will be appreciated that various equivalents and modifications may be included within the spirit and scope of the present invention.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
As shown in
First describing a motor, a motor 30 may be a brushless direct current (BLDC) motor, or the like. The BLDC motor is a brushless motor among direct current (DC) motors, wherein a rotator may be configured of a permanent magnet and a stator at the outside of the motor may be configured of an electromagnet.
The external control circuit 50 is a unit that generates input pulse-width-modulation that is a command for controlling the motor 30 at a desired speed and transmits the generated input pulse-width-modulation to the motor driving circuit 100. In this case, the input pulse-width-modulation Ipwm is generated regardless of driving environment of the motor and thus, the motor is not affected by a change in external operating environments such as a change in temperature, or the like.
The motor driving circuit 100, which is a unit of controlling the motor 30 at a desired speed, is configured to include a duty detection unit 110, a driving control unit 130, and a storage unit 150.
The duty detection unit 110, which is a unit of detecting a duty ratio of the input pulse-width-modulation Ipwm, detects turn-on time at which a signal has a high value within one period of the input pulse-width-modulation Ipwm and turn-off time at which the input pulse-width-modulation Ipwm is a low value, thereby detecting the duty ratio of the input pulse-width-modulation Ipwm.
In other words, the duty detection unit 110 can detect the duty ratio of the input pulse-width-modulation Ipwm that is a ratio of the turn-on time having the high value within one period of the input pulse-width-modulation-signal Ipwm from a period of the input pulse-width-modulation Ipwm and the timing having the high value.
The driving control unit 130, which is a microcomputer that generally controls the motor driving circuit 100, is configured to include a detector 132, a controller 134, and a driver 136.
Among others, the detector 132 detects the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm by using relationship data between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio that are stored in the storage unit 150.
That is, the detector 132 can read the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm by referring to corresponding relationship between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio that are previously stored in a data table, or the like, or can detect the output duty ratio according to the duty ratio of the input pulse-width-modulation Ipwm by performing direct operation according to a specific formula.
In this case, the output duty ratio, which is a duty ratio of a signal output from the motor driving circuit 100, means a duty ratio of a driving signal (SD) that is output from the motor driving circuit 100 and is applied to the motor 30.
Describing in detail the storage unit 150 prior to describing an operation of the detector 132, the storage unit 150 is a unit in which the relationship data between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio are stored and may be configured to include a volatile memory or a non-volatile memory. In addition, the storage unit 150 may be configured of a flip flop. In this case, the flip flop, which is a memory used for a sequential logic circuit, may be configured to determine an output in response to a clock signal.
Referring to
Further, as shown in
In this case, the linear function of the output duty ratio with respect to the duty ratio of the input pulse-width-modulation Ipwm may be represented by the following <Equation>.
<Equation>
Output duty ratio=Duty ratio of input pulse-width-modulation×Slope a+Constant b
In the above Equation, the slope a represents an increment Y of the output duty ratio/an increment X of the duty ratio of the input pulse-width-modulation and the constant b represents a minimum value min duty of the output duty ratio.
As such, in order to detect the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm, the storage unit 150 may store the slope a and the minimum value b of the output duty ratio as shown in
In this case, at least two slopes and minimum values of the output duty ratio may be stored, but other values may be applied according to the duty ratio of the input pulse-width-modulation.
Describing in more detail with reference to
Further, the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm stored in the storage unit 150 can be controlled by measuring the duty ratio of the input-pulse-width modulation Ipwm and the speed characteristics of the motor.
In addition, the relationship data between the duty ratio Ipwm of the input pulse-width-modulation and the output duty ratio that are stored in the storage unit 150 may previously reflect the characteristics of the motor detected through an actual speed of the motor, characteristics of the motor driving circuit, and characteristics of other circuits.
Describing in more detail, the motor driving circuit 100 detects the actual speed of the motor to detect the characteristics of the motor and the characteristics of the motor driving circuit and previously reflects the detected characteristics to the relationship data between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio to accurately control the speed of the motor according to the external operating environments without adding or changing the separate circuit.
Meanwhile, describing components of the driving control unit 130 referring again to
That is, the controller 134 may again generate the duty ratio of the driving signal (SD) according to the output duty ratio detected by the detector 132 at the time of generating the driving signal.
The driver 136 is a unit that uses the duty ratio of the driving signal (SD) to control the driving of the motor and, in more detail, controls an on/off operation of a plurality of switches that control a driving of the motor 30 according to the duty ratio of the driving signal (SD).
As shown in
On the other hand, as shown in
Hereinafter, a process of driving the motor in accordance with the exemplary embodiment of the present invention will be described.
Next, the detector 132 detects the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm by using relationship data between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio that are previously stored (S710).
In this case, the output duty ratio corresponding to the duty ratio of the input pulse-width-modulation Ipwm can be read by referring to corresponding relationship between the duty ratio of the input pulse-width-modulation Ipwm and the output duty ratio that are previously prepared in the data table, or the like, or the output duty ratio according to the duty ratio of the input pulse-width-modulation Ipwm can be detected by performing the direct operation according to a specific formula.
Thereafter, the duty ratio of the driving signal (SD) applied to the motor is controlled according to the detected output duty ratio (S720). That is, the driving signal (SD) applied to the motor 30 is controlled to be the same duty ratio as the output duty ratio.
Next, the driving of the motor 30 is controlled according to the duty ratio of the driving signal (SD) (S730).
As set forth above, according to the motor driving circuit, the motor driving apparatus having the same, and the motor driving method in accordance with the exemplary embodiments of the present invention, the speed of the motor can be accurately controlled according to the external operating environments (voltage, load, or the like) without adding or changing separate circuits by using the relationship data between the duty ratio of the input pulse-width-modulation and the output duty ratio that are stored in the motor driving circuit.
Further, the motor driving apparatus including the motor driving circuit does not need to include the separate circuits or devices and therefore, the configuration thereof can be simplified.
Therefore, the manufacturing costs of the motor driving apparatus including the motor driving circuit can be saved.
The above detailed description exemplifies the present invention. Further, the above contents just illustrate and describe preferred embodiments of the present invention and the present invention can be used under various combinations, changes, and environments. That is, it will be appreciated by those skilled in the art that substitutions, modifications and changes may be made in these embodiments without departing from the principles and spirit of the general inventive concept, the scope of which is defined in the appended claims and their equivalents. Although the exemplary embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Therefore, the detailed description of the present invention does not intend to limit the present invention to the disclosed embodiments. Further, it should be appreciated that the appended claims include even another embodiment.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0021017 | Feb 2012 | KR | national |