1. Field of the Invention
The present invention relates to techniques for brushless DC (BLDC) motor, and particularly to a control circuit for driving the BLDC motor and a method for controlling the speed of the BLDC motor.
2. Related Art
Brushless DC (BLDC) motor are synchronous motors that are powered by a DC electric source via an integrated inverter/switching power supply, which produces an AC electric signal to drive the motor. The BLDC motor and its mechanical parts normally will be resonant to specific frequencies. This resonant phenomenal will cause a reliability problem for the motor and/or generate the acoustic noise. The object of the present invention is to solve this problem.
The present invention provides a control circuit for driving a brushless DC (BLDC) motor. The control circuit comprises a microcontroller having a memory, and a drive circuit. The drive circuit is configured to drive the BLDC motor according to a control of the microcontroller. The memory include a RPM table, and the microcontroller sends a duty signal to the drive circuit to change a speed of the motor according to the RPM table.
From another point of view, the present invention provides a method for controlling a speed of a BLDC motor. The method includes following steps. A control signal is generated according to a RPM table in a memory. The BLDC motor is driven according to the control signal. The control signal is generated by a microcontroller, and the control signal is configured to drive the BLDC motor through a drive circuit.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the invention and, together with the description, serve to explain the principles of the invention.
The angle signal θA and the duty signal DUTY are coupled to the sine-wave generator 60 for generating the pulse-width modulation signals and 3-phase motor voltage signals (phase A, phase B and phase C). The 3-phase motor voltage signals (phase A, phase B and phase C) are configured to drive the BLDC motor 10 through the three-phase bridge driver 20. The sine-wave generator 60 has two inputs including a magnitude input and a phase angle input. The magnitude input is coupled to the duty signal DUTY. The phase angle input is coupled to the angle signal θA.
The parameter Duty_n is the level of the duty signal DUTY that generates the RPM value of RPM_n.
After the step 230, in step 250, the MCU 100 will estimate the next RPM value of RPM_n+x according to three parameters: (1) the constant K, (2) the variable x, and (3) the next step's level (Duty_n+x) of the duty signal DUTY. The next RPM value of RPM_n+x is calculated by the formula (2).
(RPM—n+x)=k×(Duty—n+x) (2)
According the RPM_n+x, the MCU 100 will check the RPM table (RpmTable) in the memory 110 in step 270. If the RpmTable shows the RPM_n+x is allowed (logic 1), then the MCU 100 will set the level of the duty signal DUTY as Duty_n+x in step 290. If the RpmTable shows the RPM_n+x is inhibited (logic 0), then the MCU 100 will set the variable x as x+1 in step 295, and go to execute the step 250. Therefore, the motor 10 can be operated without running at the speed of the resonant frequency of the motor 10.
Although the present invention and the advantages thereof have been described in detail, it should be understood that various changes, substitutions, and alternations can be made therein without departing from the spirit and scope of the invention as defined by the appended claims. That is, the discussion included in this invention is intended to serve as a basic description. It should be understood that the specific discussion may not explicitly describe all embodiments possible; many alternatives are implicit. The generic nature of the invention may not fully explained and may not explicitly show that how each feature or element can actually be representative of a broader function or of a great variety of alternative or equivalent elements. Again, these are implicitly included in this disclosure. Neither the description nor the terminology is intended to limit the scope of the claims.
This application claims the priority benefits of U.S. provisional application Ser. No. 61/872,997, filed on Sep. 3, 2013. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
61872997 | Sep 2013 | US |