Patent US5248922A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5248922A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-DSP, multi-functional motion controller

Assignee: DSP CONTROL GROUP Inc
•
Filing: 1992-04-27
•
Granted: 1993-09-28
•
Expires: 2012-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motion controller, which is adaptable to a variety of different motors, provides motor control signals to the motors of a multi-axis coordinated system as a function of position and velocity commands from a host computer. The motion controller configures the motor control signals to be compatible to the particular motors being driven based upon motor identification instructions from the host computer.

Inventors

  • 👤 Saeid Meshkat

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:53
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B19/4142; G05B19/4148; G05B2219/00; G05B2219/10; G05B2219/14; G05B2219/14007; G05B2219/30; G05B2219/33; G05B2219/33113; G05B2219/33114; G05B2219/33336; G05B2219/34; G05B2219/34047; G05B2219/34076; G05B2219/34236; G05B2219/41; G05B2219/41322; G05B2219/41367; G05B2219/42; G05B2219/42034; G05B2219/42062

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 102 words
For use in a motor control system which includes a host system for receiving a control request and passing the control request to a motor controller, a plurality of motors to be controlled based on the control request received by the host system, the motor controller receiving the control request and a motor identification command for the host system, the motor identification command being indicative of a type of motor to be controlled, the motor controller providing a power control signal based on the type of motor to be controlled, the control request, and a control function executed by the motor controller.
Claim 2
Dependent Claim 102 words
For use in a motor control system which includes a host system for receiving a control request and passing the control request to a motor controller, a plurality of motors to be controlled based on the control request received by the host system, the motor controller receiving the control request and a motor identification command for the host system, the motor identification command being indicative of a type of motor to be controlled, the motor controller providing a power control signal based on the type of motor to be controlled, the control request, and a control function executed by the motor controller.
Claim 3
Dependent Claim 85 words
The motor controller of claim 1 in which the motor controller includes: interpolation means for receiving the control request from the host system and for providing an interpolated output signal representative of the control request; and variable configuration means, coupled to the interpolation means, for receiving the interpolated output signal, for receiving a motor identification command indicative of a type of motor to be controlled, and for producing the power control signal as a function of the motor identification command and the interpolated output signal.
Claim 4
Dependent Claim 37 words
The motor controller of claim 2 and further comprising: a power pack for receiving the power control signal and for providing a motor control signal to the motor to be controlled based on the power control signal.
Claim 5
Dependent Claim 16 words
The motor controller of claim 3 wherein the control function is implemented as a computer program.
Claim 6
Dependent Claim 20 words
The motor controller of claim 3 wherein the means for producing the power control signal includes a digital signal processor.
Claim 7
Dependent Claim 17 words
The motor controller of claim 1 wherein the power control signal comprises a pulse width modulated signal.
Claim 8
Dependent Claim 20 words
The motor controller of claim 1 wherein the plurality of motors comprise four motors for driving four axes of motion.
Claim 9
Dependent Claim 143 words
A motor control system for receiving a control request from a host system and for controlling a plurality of motors based on the control request, the motor control system comprising: interpolation means for receiving the control request and for providing an interpolated output signal representative of the control request; variable configuration means, coupled to the interpolation means, for receiving the interpolated output signal, for receiving a motor identification command indicative of a type of motor to be controlled, and for providing a power control signal based on the type of motor to be controlled, the interpolated output signal and a control function executed by the variable configuration means; and a power pack, coupled to the variable configuration means, for receiving the power control signal and for providing a motor control signal to the motor to be controlled based on the power control signal.
Claim 10
Dependent Claim 143 words
A motor control system for receiving a control request from a host system and for controlling a plurality of motors based on the control request, the motor control system comprising: interpolation means for receiving the control request and for providing an interpolated output signal representative of the control request; variable configuration means, coupled to the interpolation means, for receiving the interpolated output signal, for receiving a motor identification command indicative of a type of motor to be controlled, and for providing a power control signal based on the type of motor to be controlled, the interpolated output signal and a control function executed by the variable configuration means; and a power pack, coupled to the variable configuration means, for receiving the power control signal and for providing a motor control signal to the motor to be controlled based on the power control signal.
Claim 11
Dependent Claim 40 words
The motor control system of claim 8 wherein the variable configuration means comprises: means for receiving feedback signals indicative of the position of the plurality of motors; and means for providing the power control signal based on the feedback signals.
Claim 12
Dependent Claim 25 words
The motor control system of claim 8 wherein the host computer provides the motor identification command indicative of the type of motor to be controlled.
Claim 13
Dependent Claim 120 words
A motor controller for controlling a plurality of motors based upon position and velocity commands from a host system, the motor controller comprising: interpretation and interpolation means for providing interpolated velocity and position commands as a function of the position and velocity commands from the host system; position control means for providing torque commands as a function of the position position control means for providing torque commands as a function of the position and velocity commands and feedback signals from the motors; and motor and drive technology select means for providing power control signals to drive the motors as a function of the torque commands and a motor identification command which indicates a motor type for each of the motors.
Claim 14
Dependent Claim 120 words
A motor controller for controlling a plurality of motors based upon position and velocity commands from a host system, the motor controller comprising: interpretation and interpolation means for providing interpolated velocity and position commands as a function of the position and velocity commands from the host system; position control means for providing torque commands as a function of the position position control means for providing torque commands as a function of the position and velocity commands and feedback signals from the motors; and motor and drive technology select means for providing power control signals to drive the motors as a function of the torque commands and a motor identification command which indicates a motor type for each of the motors.

References Cited (Backward Citations)

US3832616A Cited
US4392096A Cited
US5013981A Cited
US4878002A Cited
US5087864A Cited
US5126640A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-09-27 1997-03-29 1997-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-09-27 2001-03-29 2001-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-09-27 2005-03-29 2005-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag