Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
297 words
A method for starting and commutating a permanent-magnet, direct current motor having a single phase winding and having a corresponding look up table stored in a motor control circuit, said method comprising the steps of: injecting a first current pulse having a first polarity in the winding of the standing motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the winding of the standing motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; applying a drive current of the proper polarity to cause rotation of said motor in a preselected direction based upon the sign of the differences of the first and second rise times compared with the values in said look up table stored in said motor control circuit; using values in said look up table stored in said motor control circuit for locating pole position of the permanent magnet rotor of the motor; commutating the motor by providing timed drive pulses to the motor, said step of commutating comprising the following steps: turning off the drive current prior to a back emf crossing; sensing the back emf voltage when the drive current is turned off; turning the drive current back on after the back emf crossing; and using the sensed back emf voltage to generate timed ramp drive pulses.
Claim 2
Independent Claim
297 words
A method for starting and commutating a permanent-magnet, direct current motor having a single phase winding and having a corresponding look up table stored in a motor control circuit, said method comprising the steps of: injecting a first current pulse having a first polarity in the winding of the standing motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the winding of the standing motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; applying a drive current of the proper polarity to cause rotation of said motor in a preselected direction based upon the sign of the differences of the first and second rise times compared with the values in said look up table stored in said motor control circuit; using values in said look up table stored in said motor control circuit for locating pole position of the permanent magnet rotor of the motor; commutating the motor by providing timed drive pulses to the motor, said step of commutating comprising the following steps: turning off the drive current prior to a back emf crossing; sensing the back emf voltage when the drive current is turned off; turning the drive current back on after the back emf crossing; and using the sensed back emf voltage to generate timed ramp drive pulses.
Claim 3
Independent Claim
412 words
A method for starting a permanent-magnet, direct current motor having a single phase winding, said method comprising the steps of: developing a look up table to be stored in a motor control circuit for said single phase motor, said step of developing comprising the following steps: injecting a first current pulse having a first polarity in the single winding of said standing single phase motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the single winding of said standing single phase motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; repeating the above steps for a plurality of angular positions of the permanent magnet rotor of said motor; mapping the sign and magnitude of the differences of the first and second rise times versus angular position of the permanent magnet rotor of said single phase motor to provide a look up table; storing said look up table in said motor control circuit for said single phase motor; starting said motor, the step of starting comprising the following steps: injecting a current pulse having a first polarity in the single winding of the standing single phase motor; measuring the time required for the injected current pulse of a first polarity to reach a predetermined magnitude thereby obtaining a first polarity rise time; injecting a current pulse having the opposite polarity in the single winding of the standing single phase motor; measuring the time required for the injected current pulse of the opposite polarity to reach said predetermined magnitude thereby obtaining an opposite polarity rise time; determining the difference between said first polarity rise time and said opposite polarity rise time; and applying a drive current of the proper polarity to cause rotation of said single phase motor in a preselected direction based upon the sign of the differences of the first polarity rise time and the opposite polarity rise time compared with the values in said look up table stored in said single phase motor control circuit.
Claim 4
Independent Claim
412 words
A method for starting a permanent-magnet, direct current motor having a single phase winding, said method comprising the steps of: developing a look up table to be stored in a motor control circuit for said single phase motor, said step of developing comprising the following steps: injecting a first current pulse having a first polarity in the single winding of said standing single phase motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the single winding of said standing single phase motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; repeating the above steps for a plurality of angular positions of the permanent magnet rotor of said motor; mapping the sign and magnitude of the differences of the first and second rise times versus angular position of the permanent magnet rotor of said single phase motor to provide a look up table; storing said look up table in said motor control circuit for said single phase motor; starting said motor, the step of starting comprising the following steps: injecting a current pulse having a first polarity in the single winding of the standing single phase motor; measuring the time required for the injected current pulse of a first polarity to reach a predetermined magnitude thereby obtaining a first polarity rise time; injecting a current pulse having the opposite polarity in the single winding of the standing single phase motor; measuring the time required for the injected current pulse of the opposite polarity to reach said predetermined magnitude thereby obtaining an opposite polarity rise time; determining the difference between said first polarity rise time and said opposite polarity rise time; and applying a drive current of the proper polarity to cause rotation of said single phase motor in a preselected direction based upon the sign of the differences of the first polarity rise time and the opposite polarity rise time compared with the values in said look up table stored in said single phase motor control circuit.
Claim 5
Independent Claim
150 words
A method for commutating a permanent-magnet, direct current motor having a single phase winding and having a corresponding look up table stored in a motor control circuit, said motor having already been started in the correct direction, said method of commutating comprising the steps of: locating the pole position of the permanent magnet rotor of the motor by referring to time difference values mapped in said look up table stored in said motor control circuit; commutating the motor based on the time difference and subsequent time differences for providing timed drive pulses to the motor, said step of commutating comprising the following steps: turning off the drive current prior to a back emf crossing; sensing the back emf voltage when the drive current is turned off; turning the drive current back on after the back emf crossing; and using the sensed back emf voltage to generate timed ramp drive pulses.
Claim 6
Independent Claim
150 words
A method for commutating a permanent-magnet, direct current motor having a single phase winding and having a corresponding look up table stored in a motor control circuit, said motor having already been started in the correct direction, said method of commutating comprising the steps of: locating the pole position of the permanent magnet rotor of the motor by referring to time difference values mapped in said look up table stored in said motor control circuit; commutating the motor based on the time difference and subsequent time differences for providing timed drive pulses to the motor, said step of commutating comprising the following steps: turning off the drive current prior to a back emf crossing; sensing the back emf voltage when the drive current is turned off; turning the drive current back on after the back emf crossing; and using the sensed back emf voltage to generate timed ramp drive pulses.
Claim 7
Independent Claim
206 words
A method for mapping a look up table for a permanent-magnet, direct current motor having a single phase winding, said method comprising the steps of: injecting a first current pulse having a first polarity in the single winding of the standing single phase motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the single winding of the standing single phase motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; repeating the above steps for a plurality of angular positions of the permanent magnet rotor of said single phase motor; and mapping and storing the sign and magnitude of the differences of the first and second rise times versus angular position of the permanent magnet rotor of said single phase motor.
Claim 8
Independent Claim
206 words
A method for mapping a look up table for a permanent-magnet, direct current motor having a single phase winding, said method comprising the steps of: injecting a first current pulse having a first polarity in the single winding of the standing single phase motor, said first current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected first current pulse to reach a predetermined magnitude thereby obtaining a first rise time; injecting a second current pulse having the opposite polarity in the single winding of the standing single phase motor, said second current pulse being long enough to effectuate an accurate measurement, but not so long that the motor moves; measuring the time required for the injected second current pulse to reach said predetermined magnitude thereby obtaining a second rise time; determining the difference between said first and second rise times; repeating the above steps for a plurality of angular positions of the permanent magnet rotor of said single phase motor; and mapping and storing the sign and magnitude of the differences of the first and second rise times versus angular position of the permanent magnet rotor of said single phase motor.