Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Apparatus and method of driving liquid crystal display device
Patent Number: 7,116,303 Issued on 10/03/2006 to Park

Title: Systems and methods for user interfaces designed for rotary input devices
Patent Number: 7,116,317 Issued on 10/03/2006 to Gregorio,   et al.

Title: Colloidal solution comprising silver metal particles and a silane derivative
Patent Number: 7,116,381 Issued on 10/03/2006 to Boehmer,   et al.

Title: Dataflow algorithm for symbolic computation of lowest upper bound type
Patent Number: 6,766,521 Issued on 07/20/2004 to Bracha,   et al.

Title: Mask/wafer control structure and algorithm for placement
Patent Number: 6,766,507 Issued on 07/20/2004 to Bruce,   et al.

Title: TV card and computer system having the same
Patent Number: 7,116,376 Issued on 10/03/2006 to Yun

Title: Method for manufacturing toner, toner, fixing device, and image forming apparatus
Patent Number: 7,118,843 Issued on 10/10/2006 to Teshima

Title: Method of balanced coefficient of thermal expansion for flip chip ball grid array
Patent Number: 6,806,119 Issued on 10/19/2004 to Nagarajan,   et al.

Title: Integration scheme for enhancing capacitance of trench capacitors
Patent Number: 6,806,138 Issued on 10/19/2004 to Cheng,   et al.

Title: Arrangement at a press tool for breaking the piston/piston rod of a gas spring
Patent Number: 7,121,538 Issued on 10/17/2006 to Runesson,   et al.

Title: Reinforcing bar coupling
Patent Number: 6,860,672 Issued on 03/01/2005 to Kim

Title: Position detection apparatus, alignment apparatus and methods therefor, and exposure apparatus and device manufacturing method
Patent Number: 6,870,623 Issued on 03/22/2005 to Tanaka,   et al.

Title: System and method for transaction-selective rollback reconstruction of database objects
Patent Number: 6,769,074 Issued on 07/27/2004 to Vaitzblit

Title: Steam generator
Patent Number: 6,868,807 Issued on 03/22/2005 to Franke,   et al.

Title: Systems and methods for overcoming stiction
Patent Number: 6,949,866 Issued on 09/27/2005 to Miller,   et al.

Title: Ink jet imaging via coagulation on an intermediate member
Patent Number: 6,767,092 Issued on 07/27/2004 to May,   et al.

Title: Method and apparatus for scheduling of requests to dynamic random access memory device
Patent Number: 6,961,834 Issued on 11/01/2005 to Weber

Title: Camera docking solution provides a user interface for printers, CD writers and other devices
Patent Number: 7,119,835 Issued on 10/10/2006 to Gennetten,   et al.

Title: Matrix switch method and device
Patent Number: 6,775,275 Issued on 08/10/2004 to Suzaki

Title: Double hung window having combined pushdown surface and keeper
Patent Number: 6,938,377 Issued on 09/06/2005 to Gorman

Title: Nucleotide sequences which encode the pfk gene
Patent Number: 6,806,068 Issued on 10/19/2004 to Mockel,   et al.

Title: Fuel pump, in particular for an internal combustion engine with direct injection
Patent Number: 6,889,662 Issued on 05/10/2005 to Hess

Title: Apparatus for selective removal of material from wafer alignment marks
Patent Number: 6,889,698 Issued on 05/10/2005 to Zahorik,   et al.

Title: HIV envelopolype peptides
Patent Number: 6,806,055 Issued on 10/19/2004 to Berman,   et al.

Title: Methods and processes for the treatment of digitally printed media
Patent Number: 6,767,091 Issued on 07/27/2004 to Kornfeld

Title: Fixing device
Patent Number: 7,105,784 Issued on 09/12/2006 to Kikuchi,   et al.

Title: Adaptive interface for a software development environment
Patent Number: 6,769,115 Issued on 07/27/2004 to Oldman

Title: Data format for a streaming information appliance
Patent Number: 7,139,869 Issued on 11/21/2006 to Parry,   et al.

Title: PCI-E retention
Patent Number: 7,140,900 Issued on 11/28/2006 to Villanueva

Title: Methods and systems for alerting a user to clean appliance
Patent Number: 6,789,463 Issued on 09/14/2004 to Lile

Title: Acoustical heat shield
Patent Number: 6,966,402 Issued on 11/22/2005 to Matias,   et al.

Title: Tilting pad bearing arrangement
Patent Number: 6,767,133 Issued on 07/27/2004 to New

Title: Method and structure for contacting an overlying electrode for a magnetoelectronics element
Patent Number: 6,806,127 Issued on 10/19/2004 to Butcher,   et al.

Title: Method for modifying a bit sequence in an ARQ restransmission, receiver and transmitter therefor
Patent Number: 6,769,085 Issued on 07/27/2004 to Von Elbwart,   et al.

Title: Differential input circuit
Patent Number: 6,982,597 Issued on 01/03/2006 to Mitarashi

Title: Sampling device for thermal analysis
Patent Number: 6,767,130 Issued on 07/27/2004 to Popelar,   et al.

Title: Method and system for releasing a voice response unit from a protocol session
Patent Number: 6,816,579 Issued on 11/09/2004 to Donovan,   et al.

Title: Apparatus and methods for a coding scheme selection
Patent Number: 6,769,086 Issued on 07/27/2004 to Western,   et al.

Title: Triazolo-epothilones
Patent Number: 6,900,160 Issued on 05/31/2005 to Hoefle,   et al.

Title: Bicycle wheel rims
Patent Number: 6,767,070 Issued on 07/27/2004 to Chiang,   et al.

Title: System and method for providing personalized storm warnings
Patent Number: 7,139,664 Issued on 11/21/2006 to Kelly,   et al.

Title: Dynamic intelligent discovery applied to topographic networks
Patent Number: 7,139,823 Issued on 11/21/2006 to Benfield,   et al.

Title: Process of parallel sample preparation
Patent Number: 6,806,093 Issued on 10/19/2004 to Wendelbo,   et al.

Title: Systems and methods for managing faults in a network
Patent Number: 7,139,819 Issued on 11/21/2006 to Luo,   et al.

Title: Retractable multiband radiator with switching contact for wireless communication devices
Patent Number: 7,006,801 Issued on 02/28/2006 to Lang

Title: Monitoring arrangement for compartment air contamination
Patent Number: 6,991,674 Issued on 01/31/2006 to Dietrich

Title: Method and apparatus for making a thixotropic metal slurry
Patent Number: 6,991,670 Issued on 01/31/2006 to Norville,   et al.

Title: Applicator plate for an adhesive applicator of a core-making machine
Patent Number: 6,991,682 Issued on 01/31/2006 to Moss,   et al.

Title: Treadmill having adjustable speed
Patent Number: 7,141,006 Issued on 11/28/2006 to Chen,   et al.

Title: Java hardware accelerator using thread manager
Patent Number: 6,826,749 Issued on 11/30/2004 to Patel,   et al.

Title: Proteinase inhibitor, precursor thereof and genetic sequences encoding same
Patent Number: 6,806,074 Issued on 10/19/2004 to Anderson,   et al.

Title: System and method for interactive on-line gaming
Patent Number: 6,863,612 Issued on 03/08/2005 to Willis

Title: Reciprocating device for a polishing roller of an emery-polishing machine
Patent Number: 6,860,797 Issued on 03/01/2005 to Chuang

Title: Titanium dioxide-calcium carbonate composite particles
Patent Number: 6,991,677 Issued on 01/31/2006 to Tanabe,   et al.

Title: Acoustic blanket system
Patent Number: 6,776,258 Issued on 08/17/2004 to Grosskrueger,   et al.

Title: Delay device, semiconductor testing device, semiconductor device, and oscilloscope
Patent Number: 6,769,082 Issued on 07/27/2004 to Okayasu,   et al.

Title: System and method for placing substrate contacts in a datapath stack in an integrated circuit design
Patent Number: 6,826,739 Issued on 11/30/2004 to Frerichs

Title: Distributed processing system with registered reconfiguration processors and registered notified processors
Patent Number: 6,769,072 Issued on 07/27/2004 to Kawamura,   et al.

Title: Power supply wiring method for semiconductor integrated circuit and semiconductor integrated circuit
Patent Number: 7,093,222 Issued on 08/15/2006 to Fujimoto

Title: Rear axle suspension mechanism for utility vehicles
Patent Number: 6,766,872 Issued on 07/27/2004 to Hurlburt

Title: Device for packaging continuous webs of materials such as selvedges generated on thermoforming units
Patent Number: 7,140,168 Issued on 11/28/2006 to Pourchet,   et al.

Title: Dual reclining device for vehicle seat
Patent Number: 6,767,068 Issued on 07/27/2004 to Fujii,   et al.

Title: Image signal coding apparatus with bit stream buffer of reduced storage capacity
Patent Number: 6,816,550 Issued on 11/09/2004 to Kumaki

Title: Method, system and computer product for processing dual energy images
Patent Number: 6,816,572 Issued on 11/09/2004 to Jabri,   et al.

Title: Peritoneal dialysis solution containing modified icodextrins
Patent Number: 6,770,148 Issued on 08/03/2004 to Naggi,   et al.

Title: Packet synchronization detector
Patent Number: 6,816,560 Issued on 11/09/2004 to Spalink

Title: Stereo panoramic camera arrangements for recording panoramic images useful in a stereo panoramic image pair
Patent Number: 6,795,109 Issued on 09/21/2004 to Peleg,   et al.

Title: Dynamic generation of optimizer hints
Patent Number: 6,813,617 Issued on 11/02/2004 to Wong,   et al.

Title: Method and apparatus for providing distributed scene programming of a home automation and control system
Patent Number: 6,970,751 Issued on 11/29/2005 to Gonzales,   et al.

Title: Communication bus for low voltage swing data signals
Patent Number: 6,816,554 Issued on 11/09/2004 to Zhang

Title: Semiconductor device having two-layered charge storage electrode
Patent Number: 6,806,132 Issued on 10/19/2004 to Mori,   et al.

Title: System and method of deferred postal address processing
Patent Number: 6,816,602 Issued on 11/09/2004 to Coffelt,   et al.

Title: Methods of forming isolation regions associated with semiconductor constructions
Patent Number: 6,806,123 Issued on 10/19/2004 to McQueen,   et al.

Title: Video conferencing apparatus and method therefor
Patent Number: 6,795,107 Issued on 09/21/2004 to Neal,   et al.

Title: Method of removing a gate remnant from a casting
Patent Number: 7,140,414 Issued on 11/28/2006 to McKibben,   et al.

Speed control for an electric motor Number:7,417,389 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Speed control for an electric motor

Abstract: A system and method for controlling a rotational speed associated with a shaft or rotor of an electric motor comprises establishing a target rotational speed associated with a shaft or rotor of an electric motor. A sensor detects an actual rotational speed associated with the shaft or rotor of an electric motor. Speed error data is determined. The speed error defined as a difference between the target rotational speed and the actual rotational speed. A first duty cycle factor is determined based on the speed error data and a first gain constant. A second duty cycle factor is determined based on the speed error data and a second gain constant. Duty cycle input data is calculated for the electric motor based on a sum of the first duty cycle factor, the second duty cycle factor, and the target speed.

Patent Number: 7,417,389 Issued on 08/26/2008 to Shaw


Inventors: Shaw; Robert Boyd (Fargo, ND)
Assignee: Deere & Company (Moline, IL)
Appl. No.: 11/588,568
Filed: October 26, 2006


Current U.S. Class: 318/268 ; 318/400.34; 318/599; 318/779
Current International Class: H02P 1/00 (20060101)
Field of Search: 318/268,599,779,799,400.34 388/800,815


References Cited [Referenced By]

U.S. Patent Documents
5199637 April 1993 Adams
6236179 May 2001 Lawler et al.

Other References

Jahmeerbacus, M.I., et al. A Dual-Stage PWM DC to AC Inverter with Reduced Harmonic Distorsion and Switching Losses. Science and Technology-Research Journal, 2000, vol. 5, pp. 80-91 [online]. University of Mauritius, Reduit, Mauritius. [retrieved Oct. 27, 2006]. Retreived from the Internet: <URL: http://www.uom.ac.mu/Research&Consultancy/UOM.sub.--JORN/Science%20&%20Te- chnology%20Vol%205/jahmeebacus%20vol%205.pdf>. cited by other .
Pichler, P. et al. Demand-based Induction Motor Design for Diverging Electrical Vehicle Applications Powered by Battery. Department of Electrical Engineering, University of Leoben, Austria. [online]. [retrieved Oct. 27, 2006]. Retrieved from the Internet: <URL: http://www.ansoft.com/news/articles/Induction.sub.--Motor.sub.--Design.su- b.--for.sub.--Electric.sub.--Vehicles.pdf>. cited by other.

Primary Examiner: Masih; Karen

Claims



The invention claimed is:

1. A method for controlling a rotational speed associated with a shaft or rotor of an electric motor, the method comprising: establishing a target rotational speed associated with a shaft or rotor of an electric motor; detecting an actual rotational speed associated with the shaft or rotor of an electric motor; determining speed error data associated with the actual rotational speed, the speed error defined as a difference between the target rotational speed and the actual rotational speed; determining a first duty cycle factor based on the speed error data and a first gain constant; determining a second duty cycle factor based on the speed error data and a second gain constant; calculating duty cycle input data for control of the electric motor based on a sum of the first duty cycle factor, the second duty cycle factor, and the target rotational speed.

2. The method according to claim 1 wherein the detecting further comprises detecting the actual rotational speed based on a least one of a Hall effect sensor, a position encoder, a position sensor, and a device for determining back electromotive force.

3. The method according to claim 1 wherein the first duty cycle factor comprises a proportional duty cycle factor in which the first duty cycle factor is proportional to the speed error data.

4. The method according to claim 1 wherein the second duty cycle factor comprises an integral duty cycle factor in which the second duty cycle factor is based on a previous second duty cycle factor and the speed error data.

5. The method according to claim 4 further comprising limiting the second duty cycle factor to a maximum value.

6. The method according to claim 1 wherein the duty cycle input data is associated with control of a pulse width modulated control signal to the electric motor.

7. The method according to claim 6 wherein the electric motor comprises an alternating current electric motor.

8. The method according to claim 6 wherein the electric motor comprises a brushless direct current electric motor.

9. The method according to claim 1 wherein the first duty cycle factor comprises a product of the speed error data and the first gain constant.

10. The method according to claim 9 wherein the second duty cycle comprises a sum of a previous second duty cycle factor and a product of the speed error data and a second gain constant, distinct from the first gain constant.

11. A system for controlling a rotational speed associated with a shaft or rotor of an electric motor, the system comprising: a user interface for establishing a target rotational speed associated with a shaft or rotor of an electric motor; a sensor for detecting an actual rotational speed associated with the shaft or rotor of an electric motor; a data processor for determining speed error data associated with the actual rotational speed, the speed error defined as a difference between the target rotational speed and the actual rotational speed; the data processor arranged to determine a first duty cycle factor based on the speed error data and a first gain constant; the data processor arranged to determine a second duty cycle factor based on the speed error data and a second gain constant; the data processor programmed to calculate duty cycle input data for the electric motor based on a sum of the first duty cycle factor, the second duty cycle factor, and the target speed.

12. The system according to claim 11 wherein the sensor comprises at least one of a Hall effect sensor, a position encoder, a position sensor, and a device for determining back electromotive force.

13. The system according to claim 11 wherein the first duty cycle factor comprises a proportional duty cycle factor in which the first duty cycle factor is proportional to the speed error data.

14. The system according to claim 11 wherein the second duty cycle factor comprises an integral duty cycle factor in which the second duty cycle factor is based on a previous second duty cycle factor and the speed error data.

15. The system according to claim 14 further comprising a limiter for limiting the second duty cycle factor to a maximum value.

16. The system according to claim 11 wherein the duty cycle input data controls a pulse width modulated control signal to the electric motor.

17. The system according to claim 11 wherein the electric motor comprises an alternating current electric motor.

18. The system according to claim 11 wherein the electric motor comprises a brushless direct current electric motor.

19. The system according to claim 11 wherein the first duty cycle factor comprises a product of the speed error data and the first gain constant.

20. The system according to claim 19 wherein the second duty cycle comprises a sum of a previous second duty cycle factor and a product of the speed error data and a second gain constant, distinct from the first gain constant.
Description



FIELD OF THE INVENTION

This invention relates to speed control for an electric motor.

BACKGROUND OF THE INVENTION

An electric motor may be used to drive an output shaft or member, such as one or more cutting blades of a mower or another implement. The speed of the cutting blades (e.g., reel mower cutting blade) may vary with the load presented by variations in ground elevation, vegetation density, vegetation moisture content, or otherwise. In addition, the speed of the cutting blades may fluctuate based on variation in the system voltage of equipment, because of other electrical loads associated with the equipment, electrical energy storage system health (e.g., battery health or state of charge), or otherwise. The fluctuation in the speed of the cutting blades may detract from finish and uniformity of the cut or mowed vegetation, for instance. Thus, there is a need to maintain a constant speed of the cutting blade to improve cutting or mower performance.

SUMMARY OF THE INVENTION

A system and method for controlling a rotational speed associated with a shaft or rotor of an electric motor comprises establishing a target rotational speed associated with a shaft or rotor of an electric motor. A sensor detects an actual rotational speed associated with the shaft or rotor of an electric motor. Speed error data is determined. The speed error is defined as a difference between the target rotational speed and the actual rotational speed. A first duty cycle factor is determined based on the speed error data and a first gain constant. A second duty cycle factor is determined based on the speed error data and a second gain constant. A control signal or control data is calculated for the electric motor based on a sum of the first duty cycle factor, the second duty cycle factor, and the target rotational speed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is one embodiment of a block diagram of system for speed control of an electric motor.

FIG. 2 is another embodiment of a block diagram of system for speed control of an electric motor.

FIG. 3 is a method for speed control of an electric motor.

FIG. 4 is yet another embodiment of a block diagram of a system for speed control of an electric motor.

DESCRIPTION OF THE PREFERRED EMBODIMENT

In accordance with one embodiment, FIG. 1 shows a block diagram of a system 11 for speed control of an electric motor 16. The system 11 of FIG. 1 comprises a controller 18 that is coupled to an electric motor 16. The controller 18 may receive input data from a speed sensor 12, a user interface 10, or both via an input interface 26 and a databus 24. In one embodiment, an analog-to-digital converter 14 is interposed between the sensor 12 and the input interface 26. An input interface 26 (e.g., communications port) receives input data from the user interface 10, the sensor 12, or both. The input interface 26 communicates with the controller 18 via a databus 24.

In one embodiment, the controller 18 comprises a logic unit 20 and a data processor 22 and a control interface 20. The data processor 22 may comprise a logic unit, an arithmetic logic unit, a digital signal processor, a logic circuit, a programmable logic array, a microcontroller, a microprocessor, or another data processor. The control interface 20 may comprise an electronic switching device or circuit, such as a chopper, an oscillator, or a signal generator. In one embodiment, the oscillator, signal generator, or chopper is associated with a pulse width modulator for varying the average electrical energy (e.g., average voltage level) applied to the electric motor 16 to vary its rotational speed.

The user interface 10 may comprise a switch, a keypad, a keyboard, a pointing device (e.g., an electronic mouse or trackball), a display (e.g., a liquid crystal display), or another device for entering input data or receiving output data.

In an alternate embodiment, the user interface 10 may be omitted, used for maintenance, or used for initial setup. For example, the user interface 10 may be disconnected and removed after establishing a target rotational speed of a shaft or rotor of the electric motor as a factory or initial setting.

The input interface 26 may comprise one or more of the following: a port, an input/output port, a communications transceiver, a receiver, and a memory buffer.

The sensor 12 may comprise a speed sensor, a Hall Effect sensor, a magneto-resistive sensor, a position encoder, a position sensor, a position encoder and a timer, a position sensor and a timer, a magnetic sensor, an optical sensor, a back electromotive force (EMF) sensor, a device for detecting back EMF, or another sensor or device for detecting the rotational velocity of the shaft or rotor of the electric motor 16. For some configurations of electric motors (e.g., direct current motors), the back EMF is proportional to the speed of the rotor or shaft of the electric motor. If the sensor 12 provides analog speed data as the input data, the analog speed data is fed into an analog-to-digital converter 14 to convert the analog speed data into digital speed data. However, if the sensor 12 provides digital speed data, the analog-to-digital converter 14 may be omitted.

The electric motor 16 may comprise any of the following types of electric motors, among others: an alternating current (AC) electric motor, an alternating current induction motor, an alternating current synchronous motor, a multiphase alternating current motor, and a switched reluctance motor. In an alternate embodiment, the electric motor 16 may comprise a direct current motor (DC), or a brushless direct current motor.

The user interface 10 establishes a target rotational speed associated with a shaft or rotor of an electric motor 16. The sensor 12 detects an actual rotational speed associated with the shaft or rotor of an electric motor 16. A controller 18 or data processor 22 determines speed error data associated with the actual rotational speed. The speed error is defined as a difference between a target rotational speed and the actual rotational speed. The controller 18 or data processor 22 determines a first duty cycle factor based on the speed error data and a first gain constant. The controller 18 or data processor 22 is arranged to determine a second duty cycle factor based on the speed error data and a second gain constant. The data processor 22 is programmed to calculate a control signal or control data for the electric motor 16 based on a sum of the first duty cycle factor, the second duty cycle factor, and the target speed.

The controller 18 generates a control signal or control data for controlling a rotational speed of a shaft or rotor of the electric motor 16 based on one or more of the following: sensor data (e.g., actual rotational speed), user input data (e.g., target rotational speed), and a control instructions (e.g., a control algorithm). In one embodiment, the control signal or data is based on a desired duty cycle (e.g., a desired pulse width modulation) for attaining a target rotational speed of the electric motor 16. For instance, the desired duty cycle refers to a sum of the first duty cycle factor, the second duty cycle factor, and the target speed.

The control signal may vary based on whether the electric motor 16 comprises a direct current motor or an alternating current motor. In general, for an alternating current motor as the electric motor 16, the rotational speed of the shaft or rotor of the motor is proportional to the frequency of the control signal. For example, the speed of a shaft or rotor of the electric motor 16 may be controlled by pulse width modulation (e.g., varying a pulse width or pulse duration of a control signal) or varying a frequency of a pulse train. In general, for a direct current motor, the rotational speed of the shaft or the rotor is proportional to the voltage level or electric energy applied; the direction of the direct current motor may be changed by reversing the polarity applied to its terminals. For example, pulse width modulation may be applied to a direct current motor to control an average energy level (e.g., voltage level) applied to the direct current motor. The rotational speed of the motor may be adjusted by selecting the average voltage level.

The controller 18 applies control instructions (e.g., a control algorithm) to the sensor data provided by the sensor 12, the user input data provided by the user interface 10, or both. The control instructions may comprise one or more of the following items: a look-up table, a chart, rules (e.g., if-then rules), one or more equations for determining a duty cycle command or pulse width modulation command data based on the sensor data, the user input data, or both, and one or more equations for determining a duty cycle command or pulse width modulation command data based on detected rotational speed data and target rotational speed data.

In one embodiment, the control instructions may comprise one or more equations to determine a duty cycle command, a pulse width modulation command or control interface input data for the control interface 20. For example, the equation may represent the sum of a first duty cycle factor, a second duty cycle factor, and a target speed factor. The first duty cycle factor comprises a proportional duty cycle factor in which the first duty cycle factor is proportional to the speed error data. The second duty cycle factor comprises an integral duty cycle factor in which the second duty cycle factor is based on a previous integral duty cycle factor and the speed error data.

The control interface 20 or the controller 18 receives the duty cycle command, a pulse width modulation command or control interface input data from the data processor 22. The control interface 20 or the controller provides a pulse width modulated signal, control data, or another control signal for the electric motor 16 based on the target rotational speed of the electric motor 16 and the duty cycle command, the pulse width modulation command, or the control interface input data. The control signal (e.g., pulse width modulated control signal) or control data may be used to activate the electric motor 16 in accordance with a target duty cycle. For instance, a target duty cycle may be expressed a percentage of time (e.g., 0 percent to approximately 100 percent) in which the electric motor 16 is active.

The system 111 of FIG. 2 is similar to the system 11 of FIG. 1, except the system 111 of FIG. 2 comprises a controller 218 that further includes a limiter 21. Like reference numbers in FIG. 1 and FIG. 2 indicate like elements.

The limiter 21 limits the second duty cycle factor to a maximum value. The maximum value may be programmed by a user or entered as a factory setting via the user interface 10, for example. The overall duty cycle and the second duty cycle are generally selected to be compatible with the specifications or ratings of the electric motor 16. Accordingly, the limiter 21 may limit the overall duty cycle of the electric motor 16 to achieve a target overall duty cycle (e.g., a generally continuous duty cycle, an intermittent duty cycle, or otherwise.) The limiter 21 may prevent thermal damage to the electric motor 16 (e.g., burning out one or more motor windings.)

FIG. 3 illustrates a method for controlling a speed of a rotor or shaft of the electric motor 16. The method of FIG. 3 begins in step S100.

In step S100, a user interface 10 or a controller 18 establishes a target rotational speed associated with a shaft or rotor of an electric motor 16. Step S100 may be carried out in accordance with various alternative techniques, which may be applied alternatively or cumulatively. Under a first technique, a user interface 10 supports a user's entry of a target rotational speed of the rotor or shaft of the electric motor 16. The target rotational speed may be selected based on a target velocity for a rotating blade of a mower with due consideration for its predicted or actual performance in cutting vegetation, for instance. Under a second technique, a controller 18 is programmed (e.g., at the factory) with a target rotational speed of the rotor or shaft of the electric motor. The target rotational speed may be selected based on the task at hand and the specifications of the electric motor 16, for instance.

In step S102, a sensor 12 detects an actual rotational speed associated with the shaft or rotor of the electric motor 16. For example, the sensor 12 may detect the actual rotational speed based on a least one of a Hall-effect sensor, a position encoder, a position sensor, and a device for determining back electromotive force (EMF).

In step S104, a data processor 22 determines speed error data associated with the actual rotational speed. The speed error is defined as a difference between a target rotational speed and the actual rotational speed.

In step S106, a data processor 22 or controller 18 determines a first duty cycle factor based on the speed error data and a first gain constant. Step S106 may be carried out based on various definitions of the first duty cycle factor, which may be applied individually or cumulatively. Under a first definition, the first duty cycle factor (P) comprises a proportional duty cycle factor in which the first duty cycle factor is proportional to the speed error data. Under a second definition, the first duty cycle factor (P) comprises a product of the speed error data (E) and the first gain constant (K.sub.1). The second definition may be expressed in accordance with the following equation: P=E.times.K.sub.1, where P is the first duty cycle factor, E is the speed error data, and where K.sub.1 is the first gain constant.

In step S108, a data processor 22 or controller 18 determines a second duty cycle factor based on the speed error data and a second gain constant. Step S108 may be carried out based on various definitions of the second duty cycle factor, which may be applied individually or cumulatively. Under a first definition, the second duty cycle factor (I.sub.t) comprises an integral duty cycle factor in which the second duty cycle factor is based on a previous integral duty cycle factor (I.sub.(t-1)) and the speed error data (E). Under a second definition, the second duty cycle (I.sub.t) comprises a sum of a previous second duty cycle factor (I.sub.(t-1)) and a product of the speed error data (E) and a second gain constant (K.sub.2), distinct from the first gain constant. The second definition may be expressed in accordance with the following equation: I.sub.t=I.sub.(t-1)+(E.times.K.sub.2), where I.sub.t is the present second duty cycle factor, I.sub.(t-1), is the previous second duty cycle factor, E is the speed error data, and where K.sub.2 is the second gain constant. Under a third definition, a limiter may limit the second duty cycle (I.sub.t) factor to a maximum value. The maximum value may be selected based on specifications of the motor 16, the thermal operating range of the motor 16, or a user defined maximum duty cycle.

In step S110, a data processor 22 or controller 18 calculates a duty cycle input data for the control interface 20 of the electric motor 16 based on a sum of the first duty cycle factor, the second duty cycle factor, and the target speed. In one embodiment, the controller 18 or the control interface 20 uses the duty cycle input data to control a pulse width modulated control signal or data signal to the electric motor 16. The pulse width modulated control signal may be generated in accordance with the following equation: Q=P+I.sub.t+B, where Q is the desired pulse width modulation value or the overall duty cycle value, P is the first duty cycle factor, I.sub.t is the present second duty cycle factor, and B is a value of a function based on or proportional to the target rotational speed of the electric motor 16. The equation can be normalized such that Q expresses the overall duty cycle value in a percentage within a range from approximately 0 percent to approximately 100 percent.

FIG. 4 illustrates an alternative embodiment of a system 211 for controlling a speed of a rotor or shaft of an electric motor 116. Like reference numbers in FIG. 1 and FIG. 4 indicate like elements. The system 211 of FIG. 4 comprises a controller 118 coupled to an electric motor 116. The controller 118 comprises a control interface 20 and a data processor 22, whereas the electric motor 116 comprises an integral sensor 112.

The controller 118 is a capable of receiving an enable input 120 to turn off and turn on the electric motor 116, a direction select input 122 to determine the direction of rotation of the motor shaft of the electric motor 116, and a speed select input 124 to determine a target rotational speed of the rotor or shaft of the electric motor 116. The controller 118 generates a diagnostics output 126 (e.g., for a diagnostics lamp) that may be associated with a display, a light emitting diode driver and one or more light emitting diodes, a liquid crystal display, an incandescent light, a fluorescent light or otherwise.

The controller 118 is capable of providing control outputs to the electric motor 116. The control outputs may represent a pulse width modulation signal, data or another control signal for controlling the speed of the electric motor 116.

An integral sensor 112 is associated with or integrated into the electric motor 116. The integral sensor 112 may provide sensor data (e.g., position feedback data) for monitoring a position, speed or velocity of the shaft or rotor of the electric motor 116. In FIG. 3, the sensor 112 may comprise an integral speed sensor, a Hall Effect sensor, a magneto-resistive sensor, a position encoder and a timer, a position sensor and a timer, a magnetic sensor, an optical sensor, a back electromotive force (EMF) sensor, or another sensor for detecting the rotational velocity of the shaft or rotor of the electric motor 116. If the integral sensor 112 comprises a position sensor or position encoder, the integral sensor 112 may be associated with a clock or timer to derive a speed or velocity associated with the shaft of the motor based on a shift in position of the shaft of the electric motor 116.

The electric motor 116 may transmit diagnostic data to the controller 118 periodically, at predefined intervals, or upon the triggering of an event, condition, or alarm. The electric motor 116 may comprise a thermister, a thermostat, a thermocouple, or another thermal sensor that generates a diagnostic data, or a diagnostic signal, when the motor meets or exceeds a threshold minimum temperature, for example. Accordingly, the diagnostic data or diagnostic signal may comprise a reading of the thermal sensor 12 that overrides or influences the controller 118 to shut-down or turn-off the electric motor 116 to prevent thermal damage to the motor 116 or its components.

Having described the preferred embodiment, it will become apparent that various modifications can be made without departing from the scope of the invention as defined in the accompanying claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  4     5 8 6    
3 1              
    6   2        
5 3       7     4
    4   6   5    
2     5       1 3
        4   1    
              8 5
    3 9 1     7  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!