IP Library Granted Patent US 7,906,925
Granted Patent B2
US 7,906,925 · App. 12/226,833 · Granted Mar 15, 2011

Electric motor, drive system employing multiple electric motors, and method for controlling the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,906,925
App. No.
12/226,833
Granted
Mar 15, 2011
Kind
B2
Abstract

The motor according to one aspect of the present invention has an output waveform correcting unit for correcting the waveform of the output signal of a magnetic sensor during operation of the electric motor. ID codes for identification purposes are assigned respectively to a plurality of magnetic sensors. The output waveform correcting unit receives, from an external device, output waveform correction values for the magnetic sensors together with the ID codes, and stores the output waveform correction values for the magnetic sensors in memory. The drive system according to another aspect of the present invention has a plurality of electric motors, and a system controller connected to the plurality of motors via a shared communication line. Each electric motor has an identification code register that stores an identification code for identifying each electric motor. The system controller has an individual control mode in which operation of individual motors is controlled by transmitting commands to individual electric motors together with identification codes via the shared communication line.

Claims (66)

1. An electric motor comprising:

a coil array having a plurality of magnetic coils;

a magnet array having a plurality of permanent magnets;

a plurality of magnetic sensors each outputting an output signal that changes in analog fashion depending on relative location of the magnet array and the coil array;

a drive control circuit that, utilizing analog change in the output signals of the plurality of magnetic sensors, generates application voltage for application to the coil array; and

an output waveform correcting unit configured to respectively correct waveforms of the output signals of the plurality of magnetic sensors such that the output signals of the magnetic sensors assume a prescribed waveform shape during operation of the electric motors;

wherein the output waveform correcting unit has a memory for storing output waveform correction values,

ID codes are assigned respectively to the plurality of magnetic sensors, and

the output waveform correcting unit receives from an external device an output waveform correction value for each magnetic sensor, together with the ID code for each magnetic sensor, and stores the output waveform correction value for each magnetic sensor in the memory.

2. The electric motor according to claim 1 , wherein

the output waveform correcting unit executes gain correction and offset correction of the output signal of each magnetic sensor.

3. The electric motor according to claim 2 , wherein

the memory of the output waveform correcting unit includes a nonvolatile memory for storing gain correction values and offset correction values as the output waveform correction values.

4. The electric motor according to claim 3 , further comprising:

a communication unit configured to exchange the output waveform correction values and the ID codes of the magnetic sensors with the external device.

5. The electric motor according to claim 1 , further comprising:

a communication unit configured to exchange the output waveform correction values and the ID codes of the magnetic sensors with the external device.

6. The electric motor according to claim 2 , further comprising:

a communication unit configured to exchange the output waveform correction values and the ID codes of the magnetic sensors with the external device.

7. A drive system comprising:

a plurality of electric motors each including a coil array having a plurality of magnetic coils; a magnet array having a plurality of permanent magnets; a plurality of magnetic sensors each outputting an output signal that changes in analog fashion depending on relative location of the magnet array and the coil array; a drive control circuit that, utilizing analog change in the output signals of the plurality of magnetic sensors, generates application voltage for application to the coil array; and an output waveform correcting unit configured to respectively correct waveforms of the output signals of the plurality of magnetic sensors such that the output signals of the magnetic sensors assume a prescribed waveform shape during operation of the electric motors; wherein the output waveform correcting unit has a memory for storing output waveform correction values, ID codes are assigned respectively to the plurality of magnetic sensors, and the output waveform correcting unit receives from an external device an output waveform correction value for each magnetic sensor, together with the ID code for each magnetic sensor, and stores the output waveform correction value for each magnetic sensor in the memory; and

a system controller coupled to the plurality of electric motors via a shared communication line;

wherein the drive control circuit of each electric motor has an identification code register that stores an identification code to identify each electric motor, and

the system controller has an individual control mode in which operation of an individual electric motor is controlled by transmitting a command to the individual electric motor together with the identification code via the shared communication line.

8. The drive system according to claim 7 , wherein

the system controller further has a simultaneous control mode for simultaneously controlling operation of the plurality of electric motors, by transmitting via the shared communication line a shared command that is shared by the plurality of electric motors.

9. The drive system according to claim 8 , wherein

the system controller, when transmitting the shared command to the plurality of electric motors, transmits the shared command without transmitting the identification codes.

10. The drive system according to claim 9 , wherein

the system controller is capable of transmitting commands to individual electric motors together with the identification codes via the shared communication line prior to transmitting the shared command, thereby establishing in the drive control circuit of the individual electric motors a simultaneous control sequence composed of a plurality of control steps arranged in a time sequence, and

each electric motor updates the control step of the simultaneous control sequence each time that the shared command is received from the system controller, and executes operation according to the updated control step.

11. The drive system according to claim 9 , wherein

the communication line is a serial communication line that transmits addresses and commands over the same data line, and

the identification codes of the electric motors are associated on a one-to-one basis with addresses of the electric motors transmitted by the system controller via the communication line, whereby the addresses of the electric motors function as identification codes of the electric motors.

12. The drive system according to claim 9 , wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

13. The drive system according to claim 8 , wherein

the system controller is capable of transmitting commands to individual electric motors together with the identification codes via the shared communication line prior to transmitting the shared command, thereby establishing in the drive control circuit of the individual electric motors a simultaneous control sequence composed of a plurality of control steps arranged in a time sequence, and

each electric motor updates the control step of the simultaneous control sequence each time that the shared command is received from the system controller, and executes operation according to the updated control step.

14. The drive system according to claim 13 , wherein

mutually different sequences are established in the plurality of electric motors as the simultaneous control sequence.

15. The drive system according to claim 14 , wherein

the communication line is a serial communication line that transmits addresses and commands over the same data line, and

the identification codes of the electric motors are associated on a one-to-one basis with addresses of the electric motors transmitted by the system controller via the communication line, whereby the addresses of the electric motors function as identification codes of the electric motors.

16. The drive system according to claim 14 wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

17. The drive system according to claim 13 , wherein

the communication line is a serial communication line that transmits addresses and commands over the same data line, and

the identification codes of the electric motors are associated on a one-to-one basis with addresses of the electric motors transmitted by the system controller via the communication line, whereby the addresses of the electric motors function as identification codes of the electric motors.

18. The drive system according to claim 13 wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

19. The drive system according to claim 8 , wherein

the communication line is a serial communication line that transmits addresses and commands over the same data line, and

the identification codes of the electric motors are associated on a one-to-one basis with addresses of the electric motors transmitted by the system controller via the communication line, whereby the addresses of the electric motors function as identification codes of the electric motors.

20. The drive system according to claim 8 , wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

21. The drive system according to claim 7 , wherein

the communication line is a serial communication line that transmits addresses and commands over the same data line, and

the identification codes of the electric motors are associated on a one-to-one basis with addresses of the electric motors transmitted by the system controller via the communication line, whereby the addresses of the electric motors function as identification codes of the electric motors.

22. The drive system according to claim 21 , wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

23. The drive system according claim 7 , wherein

the system controller is capable of acquiring operational parameters or settings from individual electric motors via the communication line.

24. A method of controlling a drive system having a plurality of electric motors each including a coil array having a plurality of magnetic coils; a magnet array having a plurality of permanent magnets; a plurality of magnetic sensors each outputting an output signal that changes in analog fashion depending on relative location of the magnet array and the coil array; a drive control circuit that, utilizing analog change in the output signals of the plurality of magnetic sensors, generates application voltage for application to the coil array; and an output waveform correcting unit configured to respectively correct waveforms of the output signals of the plurality of magnetic sensors such that the output signals of the magnetic sensors assume a prescribed waveform shape during operation of the electric motors; wherein the output waveform correcting unit has a memory for storing output waveform correction values, ID codes are assigned respectively to the plurality of magnetic sensors, and the output waveform correcting unit receives from an external device an output waveform correction value for each magnetic sensor, together with the ID code for each magnetic sensor, and stores the output waveform correction value for each magnetic sensor in the memory, and a system controller coupled to the plurality of electric motors via a shared communication line, comprising the steps of:

establishing in the drive control circuit of each electric motor an identification code for identifying each electric motor; and

controlling operation of individual electric motors by transmitting commands together with the identification codes, from the system controller to individual electric motors via the communication line.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2020
From: GODO KAISHA IP BRIDGE 1
To: PARKSIDE IP LLC
Reel/Frame 053196/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2016
From: SEIKO EPSON CORPORATION
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 040030/0262 →