Claims
- 1. A surgical tool assembly including:
- a handpiece adapted to receive a cutting accessory, said handpiece including a brushless, sensorless DC motor, said motor having: three windings that are adapted to be selectively tied between a power source and ground so as to allow a commutation current to flow through a selected two of said windings; and a magnetized rotor shaft positioned between said windings so as to be rotated in response to commutation current flow through said windings and to cause a back electromotive signal to develop across the one selected winding through which the commutation current is not flowing, said rotor shaft being configured so that the cutting accessory is coupled thereto; and
- a control unit connected to said windings of said motor of said handpiece for supplying the commutation current thereto and to receive said back electromotive signals therefrom, said control unit including:
- an input processor including a speed control switch, said input processor being configured to generate a varying speed-set signal representative of an operator-selected variable tool speed entered through said speed control switch;
- a power source and a ground;
- a switch unit for selectively tying motor windings of said motor to said power source and ground so as to apply the commutation current through said windings, said switch unit being configured to selectively connect each said motor winding to said power source or ground based on switch control signals applied thereto; and
- a motor control assembly connected to receive said varying speed-set signal and said back electromotive signals and to generate said switch control signals, said motor control assembly being configured to generate said switch control signals for application to said switch unit based on said varying speed-set signal and the speed of said motor as indicated by said back electromotive signals, wherein said motor control assembly is configured to regulate the application of the commutation current through said windings of said motor by selectively generating said switch control signals so that said regulation of the application of the commutation current through said windings causes said rotor shaft of said motor to rotate at the tool speed represented by said varying speed-set signal.
- 2. The surgical tool assembly of claim 1, wherein:
- said input processor of said control unit further includes a torque input unit for allowing a user to indicate a maximum torque to be developed by said motor of said handpiece and said input processor is further configured to generate a torque-limit signal based on the user-indicated maximum torque; and
- said motor control assembly of said control unit is configured to receive said torque-limit signal and to generate said switch control signals based on said torque limit signal.
- 3. The surgical tool assembly of claim 2, wherein said motor control assembly of said control unit includes:
- a motor controller for receiving said back electromotive signals and generating said switch control signals, said motor controller being configured to generate a motor-speed signal based on said back electromotive signals that is representative of the speed of said rotor shaft of said motor of said handpiece and to generate said switch control signals based on a speed-error signal applied thereto;
- a speed controller for receiving said varying speed-set signal from said input processor and said motor-speed signal from said motor controller, said speed controller being configured to compare said varying speed-set signal and said motor-speed signal and to produce a basic speed-error signal based on said comparison; and
- a torque controller connected to said speed controller for receiving said basic speed-error signal and to said input processor of said control unit for receiving said torque-limit signal, said torque controller being configured to compare said basic speed-error signal to said torque-limit signal and to produce an adjusted speed-error signal and said torque controller is further connected to said motor controller for applying said adjusted speed-error signal to said motor controller so that said motor controller regulates the generation of said switch control signals based on said adjusted speed-error signal.
- 4. The surgical tool assembly of claim 3, wherein said torque controller is configured to selectively attenuate said basic speed-error signal to produce said adjusted speed-error signal when said basic speed-error signal exceeds said torque limit signal.
- 5. The surgical tool assembly of claim 1, wherein:
- the cutting accessory is exposed to varying torque loads;
- said rotor shaft of said brushless, sensorless DC motor rotates at a shaft speed and said shaft speed of said shaft deviates from the tool speed as a function of the torque load to which said cutting accessory is exposed; and
- said motor control assembly includes:
- a motor controller for receiving said back electromotive signals and generating said switch control signals, said motor controller being configured to generate a motor-speed signal based on said back electromotive signals that is representative of said shaft speed of said rotor shaft of said motor of said handpiece and is configured to generate said switch control signals based on a speed-error signal applied thereto; and
- a speed controller for receiving said varying speed-set signal from said input processor and said motor-speed signal from said motor controller, said speed controller being configured to compare said varying speed-set signal and said motor-speed signal, to produce a basic speed-error signal based on said comparison and to apply said speed-error signal to said motor controller so that said motor controller selectively generates said switch control signals to said switch unit to cause the selective application of commutation current to said windings of said motor.
- 6. The surgical tool assembly of claim 5, wherein:
- said motor controller of said control unit is configured to generate a tachometer signal based on said back electromotive signals representative of the speed of said rotor shaft of said motor of said handpiece;
- said speed control switch of said input processor is configured to generate a varying user-speed signal based on the operator-selected tool speed;
- said input processor of said control unit is connected to said motor controller to receive said tachometer signal, is connected to said speed control switch for receiving said varying user-speed signal and is configured to generate said varying speed-set signal based on said varying user-speed signal and a variable function ratio and to adjust said function ratio based on said user-speed signal and said tachometer signal.
- 7. The surgical tool assembly of claim 1, wherein:
- said motor control assembly of said control unit is configured to generate a tachometer signal based on said back electromotive signals representative of the speed of said rotor shaft of said motor of said handpiece;
- said speed control switch associated with said input processor of said control unit is configured to generate a varying user-speed signal based on the operator-selected tool speed;
- said input processor of said control unit is connected to said motor control assembly to receive said tachometer signal, is connected to said speed control switch for receiving said varying user-speed signal and is configured to generate said varying speed-set signal based on said varying user-speed signal and a variable function ratio and to adjust said function ratio based on said varying user-speed signal and said tachometer signal.
- 8. The surgical tool assembly of claim 7, wherein said input processor further includes a maximum speed input for allowing a user to select a maximum shaft speed for said motor of said handpiece, generates a maximum-speed signal representative of the user-selected maximum speed and is further configured to perform a first comparison of said varying user-speed signal to said maximum-speed signal and, if said first comparison indicates said shaft of said motor is to be operated at the user-selected maximum speed, to perform a second comparison of said tachometer signal to said maximum-speed signal and, based on said second comparison, to adjust said function ratio.
- 9. The surgical tool assembly of claim 1, wherein said input processor of said control unit and said motor control assembly of said control unit are separate components.
- 10. The surgical tool assembly of claim 1, further including a flexible cable connecting said handpiece and said control unit, said cable having a plurality of wires over which said commutation current is supplied to said motor in said handpiece and said back electromotive signals are received from said motor, wherein each said wire over which the commutation current is supplied to said motor also serves as a wire over which a back electromotive signal is received from said motor.
- 11. The surgical tool assembly claim 1, wherein said rotor shaft of said motor of said handpiece is adapted to receive a dental drill as the cutting accessory.
- 12. A surgical tool assembly including:
- a handpiece adapted to receive a cutting accessory, said handpiece including a brushless, sensorless DC motor, said motor having: three windings that are adapted to be selectively tied between a power source and ground so as to allow a commutation current to flow through a selected two of said windings; and a magnetized rotor shaft positioned between said windings so as to be rotated in response to commutation current flow through said windings and to cause a back electromotive signal to develop across the one selected winding through which the commutation current is not flowing, said rotor shaft being configured so that the cutting accessory can be coupled thereto;
- a plurality of conductors over which the commutation current is applied to said windings of said motor of said handpiece and over which said back electromotive signals developed across said winding are present, each said conductor serving as a bi-directional conductor over which the commutation current is applied to the one said winding and said back electromotive signals developed across the one said winding are present for measurement; and
- a control unit connected to said conductors that are connected to said windings of said motor of said handpiece so that said control unit is able to apply the commutation current to said windings and to receive said back electromotive signals therefrom, said control unit including:
- an input processor including a speed control switch that allows entry of an operated-selected varying tool speed and a torque input unit for allowing user entry of a maximum torque, said input processor configured to generate a varying speed-set signal representative of the operator-selected tool speed entered through said speed control switch and a torque-limit signal representative of the user-entered maximum torque;
- a power source and a ground;
- a switch unit connected to said conductors, to said power source and to said ground for selectively tying said motor windings to said power source and said ground so as to apply the commutation current through said windings, said switch unit configured to selectively connect each said motor winding to said power source or to said ground based on switch control signals applied thereto; and
- a motor control assembly connected to receive said varying speed-set signal, said torque-limit signal and said back electromotive signals and to generate said switch control signals, said motor control assembly being configured to generate said switch control signals based on said varying speed-set signal, said torque-limit signal and the speed of said motor as indicated by said back electromotive signals, wherein said motor control assembly is configured to generate said switch control signals that results in the application of commutation current to said windings of said motor that causes said rotor shaft of said motor to rotate at a shaft speed substantially equal to the tool speed represented by said varying speed-set signal as the torque loads to which the cutting accessory is exposed to vary as long as said motor does not exceed a torque indicated by said torque-limit signal.
- 13. The surgical tool assembly of claim 12, wherein said motor control assembly of said control unit includes:
- a motor controller for receiving said back electromotive signals and generating said switch control signals, said motor controller being configured to generate a motor-speed signal based on said back electromotive signals that is representative of the shaft speed of said rotor shaft of said motor of said handpiece and is configured to generate said switch control signals based on a speed-error signal applied thereto;
- a speed controller for receiving said varying speed-set signal from said input processor and said motor-speed signal from said motor controller, said speed controller being configured to compare said varying speed-set signal and said motor-speed signal and to produce a basic speed-error signal based on said comparison; and
- a torque controller connected to said speed controller for receiving said basic speed-error signal and to said input processor for receiving said torque-limit signal, said torque controller being configured to compare said basic speed-error signal to said torque-limit signal and to produce an adjusted speed-error signal and said torque controller is further connected to said motor controller for applying said adjusted speed-error signal to said motor controller so that said motor controller regulates the generation of said switch control signals based on said adjusted speed-error signal.
- 14. The surgical tool assembly of claim 13, wherein said torque controller is configured to selectively attenuate said basic speed-error signal to produce said adjusted speed-error signal when said basic speed-error signal exceeds said torque limit signal.
- 15. The surgical tool assembly of claim 12, wherein said plurality of conductors connected between windings of said motor of said handpiece and said control unit are contained in a flexible cable.
- 16. The surgical tool assembly claim 12, wherein said rotor shaft of said motor of said handpiece is adapted to receive a dental drill as the cutting accessory.
- 17. The surgical tool assembly of claim 12, wherein:
- said motor control assembly of said control unit is configured to generate a tachometer signal based on said back electromotive signals representative of the speed of the rotor of said motor of said handpiece;
- said speed control switch associated with said input processor of said control unit is configured to generate a varying user-speed signal based on the operator-selected tool speed; and
- said input processor of said control unit is connected to said motor control assembly to receive said tachometer signal, is connected to said speed control switch for receiving said varying user-speed signal and is configured to generate said varying speed-set signal based on said varying user-speed signal and a variable function ratio and to adjust said function ratio based on said user-speed signal and said tachometer signal.
- 18. The surgical tool assembly of claim 12, wherein said input processor of said control unit and said motor control assembly of said control unit are separate components.
Parent Case Info
This is a continuation of Ser. No. 08/369,170, filed Jan. 5, 1995 (now U.S. Pat. No. 5,543,695), which is a continuation of U.S. Ser. No. 08/167,737, filed Dec. 15, 1993 (now abandoned).
US Referenced Citations (6)
Continuations (2)
|
Number |
Date |
Country |
Parent |
369170 |
Jan 1995 |
|
Parent |
167737 |
Dec 1993 |
|