Linear hall device based field oriented control motor drive system
First Claim
1. A method for controlling an electric motor, the method comprising:
- producing a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets included within a rotor of the electric motor using a first linear Hall device;
simultaneously producing a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component using a second linear Hall device;
calculating an angular position and angular velocity of the rotor based on the first signal and the second signal;
producing a plurality of phase signals based on the calculated angular position and angular velocity; and
controlling current in a plurality of field windings of the motor using the plurality of phase signals; and
normalizing the first signal and the second signal prior to calculating the angular position.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor control system for a permanent magnet synchronous motor (PMSM) uses two linear Hall devices to produce a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets and to simultaneously produce a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component. An angular position and angular velocity of the rotor is calculated based on the first signal and the second signal. A plurality of phase signals is produced based on the calculated angular position and angular velocity. Current in a plurality of field windings of the motor is controlled using the plurality of phase signals.
7 Citations
10 Claims
-
1. A method for controlling an electric motor, the method comprising:
-
producing a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets included within a rotor of the electric motor using a first linear Hall device; simultaneously producing a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component using a second linear Hall device; calculating an angular position and angular velocity of the rotor based on the first signal and the second signal; producing a plurality of phase signals based on the calculated angular position and angular velocity; and controlling current in a plurality of field windings of the motor using the plurality of phase signals; and normalizing the first signal and the second signal prior to calculating the angular position.
-
-
2. A method for controlling an electric motor, the method comprising:
-
producing a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets included within a rotor of the electric motor using a first linear Hall device; simultaneously producing a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component using a second linear Hall device; calculating an angular position and angular velocity of the rotor based on the first signal and the second signal; producing a plurality of phase signals based on the calculated angular position and angular velocity; and controlling current in a plurality of field windings of the motor using the plurality of phase signals; and removing offset from the first signal and the second signal by providing bias compensation to the first linear Hall device and to the second linear Hall device.
-
-
3. A method for controlling an electric motor, the method comprising:
-
producing a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets included within a rotor of the electric motor using a first linear Hall device; simultaneously producing a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component using a second linear Hall device; calculating an angular position and angular velocity of the rotor based on the first signal and the second signal; producing a plurality of phase signals based on the calculated angular position and angular velocity; and controlling current in a plurality of field windings of the motor using the plurality of phase signals; and in which the first Hall device and the second Hall device are formed in a same integrated circuit.
-
-
4. A method for controlling an electric motor, the method comprising:
-
producing a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets included within a rotor of the electric motor using a first linear Hall device; simultaneously producing a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component using a second linear Hall device; calculating an angular position and angular velocity of the rotor based on the first signal and the second signal; producing a plurality of phase signals based on the calculated angular position and angular velocity; and controlling current in a plurality of field windings of the motor using the plurality of phase signals; and in which the first magnetic field component is a radial component and the second magnetic field component is a tangential or an axial field component.
-
-
5. A motor drive system comprising:
-
a multidimensional array of at least a first linear Hall device and a second linear Hall device; angle-speed calculation logic coupled to receive signals indicative of magnetic field strength from each of the linear Hall devices; and motor controller and drive logic coupled to receive angular speed information from the angle-speed calculation logic, with a plurality of outputs for providing a plurality of phase signals to control a motor; wherein the multidimensional array of Hall devices, the angle-speed calculation logic and the motor controller and drive logic are all formed on a single integrated circuit, (IC); wherein the first linear Hall device is formed horizontally to a substrate of the IC, and in which the second linear Hall device is formed horizontally to the substrate and perpendicular to the first linear Hall device.
-
-
6. A motor drive system comprising:
-
a multidimensional array of at least a first linear Hall device and a second linear Hall device; angle-speed calculation logic coupled to receive signals indicative of magnetic field strength from each of the linear Hall devices; and motor controller and drive logic coupled to receive angular speed information from the angle-speed calculation logic, with a plurality of outputs for providing a plurality of phase signals to control a motor; wherein the multidimensional array of Hall devices, the angle-speed calculation logic and the motor controller and drive logic are all formed on a single integrated circuit, (IC); wherein the first linear Hall device is formed horizontally to a substrate of the IC, and in which the second linear Hall device is formed vertically to the substrate.
-
-
7. A motor drive system comprising:
-
a multidimensional array of at least a first linear Hall device and a second linear Hall device; angle-speed calculation logic coupled to receive signals indicative of magnetic field strength from each of the linear Hall devices; and motor controller and drive logic coupled to receive angular speed information from the angle-speed calculation logic, with a plurality of outputs for providing a plurality of phase signals to control a motor; wherein the multidimensional array of Hall devices, the angle-speed calculation logic and the motor controller and drive logic are all formed on a single integrated circuit, (IC); further including a motor having a rotor and a plurality of field windings, in which the plurality of phase signals are coupled to the field windings, and in which the rotor includes a plurality of rotor magnets. - View Dependent Claims (8)
-
-
9. A permanent magnet synchronous motor (PMSM) comprising:
-
stator having a plurality of field windings, in which the plurality of phase signals are coupled to the field windings; rotor configured to rotate with reference to the stator, the rotor having a plurality of rotor magnets; a motor drive system positioned so as to be within a magnetic field produced by the rotor magnets, in which the motor drive system includes a first linear Hall device and a second linear Hall device positioned perpendicular to each other; wherein the motor drive system further includes; angle-speed calculation logic coupled to receive signals indicative of magnetic field strength from each of the linear Hall devices; and motor controller and drive logic coupled to receive angular speed information from the angle-speed calculation logic, with a plurality of outputs for providing a plurality of phase coupled to the field windings of the stator; wherein the first linear Hall device, the second linear Hall device, the angle-speed calculation logic and the motor controller and drive logic are all formed on a single integrated circuit (IC); wherein the first linear Hall device is formed horizontally to a substrate of the IC, and in which the second linear Hall device is formed horizontally to the substrate and perpendicular to the first linear Hall device.
-
-
10. A permanent magnet synchronous motor (PMSM) comprising:
-
stator having a plurality of field windings, in which the plurality of phase signals are coupled to the field windings; rotor configured to rotate with reference to the stator, the rotor having a plurality of rotor magnets; a motor drive system positioned so as to be within a magnetic field produced by the rotor magnets, in which the motor drive system includes a first linear Hall device and a second linear Hall device positioned perpendicular to each other; wherein the motor drive system further includes; angle-speed calculation logic coupled to receive signals indicative of magnetic field strength from each of the linear Hall devices; and motor controller and drive logic coupled to receive angular speed information from the angle-speed calculation logic, with a plurality of outputs for providing a plurality of phase coupled to the field windings of the stator; wherein the first linear Hall device, the second linear Hall device, the angle-speed calculation logic and the motor controller and drive logic are all formed on a single integrated circuit (IC); wherein the first linear Hall device is formed horizontally to a substrate of the IC, and in which the second linear Hall device is formed vertically to the substrate.
-
Specification