SYSTEM AND METHOD OF ENSURING LEGITIMACY OF A SENSOR SIGNAL RECEIVED FROM A ROTOR POSITION SENSOR IN A MOTOR
First Claim
1. A method of ensuring legitimacy of a sensor signal received from a rotor position sensor in a switched reluctance motor, the motor having a controller and a memory, the method comprising:
- polling the rotor position sensor to determine a first state of the sensor signal;
determining a first time delay by summing a first plurality of time constants stored in the memory;
initiating a first delay equal to the first time delay;
re-polling the rotor position sensor upon completion of the first delay to determine a second state of the sensor signal;
determining a second time delay by summing a second plurality of time constants stored in the memory;
initiating a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
re-polling the rotor position sensor upon completion of the second delay to determine a third state of the sensor signal; and
considering the sensor signal as a legitimate signal if the third state of the sensor signal is the same as the first and second states of the sensor signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of ensuring legitimacy of a sensor signal received from a rotor position sensor in a motor is provided that includes polling the sensor to determine a first state of the sensor signal, determining a first time delay by summing a first plurality of time constants, and initiating a first time delay. Also included is re-polling the sensor to determine a second state of the sensor signal, determining a second time delay by summing a second plurality of time constants, initiating a second time delay if the second state of the sensor signal is the same as the first state of the sensor signal, re-polling sensor to determine a third state of the sensor signal, and considering the sensor signal as a legitimate signal if the third state of the sensor signal is the same as the first and second states of the sensor signal.
53 Citations
28 Claims
-
1. A method of ensuring legitimacy of a sensor signal received from a rotor position sensor in a switched reluctance motor, the motor having a controller and a memory, the method comprising:
-
polling the rotor position sensor to determine a first state of the sensor signal;
determining a first time delay by summing a first plurality of time constants stored in the memory;
initiating a first delay equal to the first time delay;
re-polling the rotor position sensor upon completion of the first delay to determine a second state of the sensor signal;
determining a second time delay by summing a second plurality of time constants stored in the memory;
initiating a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
re-polling the rotor position sensor upon completion of the second delay to determine a third state of the sensor signal; and
considering the sensor signal as a legitimate signal if the third state of the sensor signal is the same as the first and second states of the sensor signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of ensuring legitimacy of a sensor signal received from a rotor position sensor in a switched reluctance motor, the motor having a controller and a memory, the method comprising:
-
setting an initial value for a plurality of time constants;
polling the rotor position sensor to determine a first state of the sensor signal received from rotor position sensor;
determining a first time delay by summing a first plurality of time constants stored in the memory, the plurality of time constants each representing a time value;
initiating a first delay equal to the first time delay;
re-polling the rotor position sensor upon completion of the first time delay to determine a second state of the sensor signal;
determining a second time delay by summing a second plurality of time constants stored in the memory;
initiating a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
re-polling the rotor position sensor upon completion of the second delay to determine a third state of the sensor signal;
considering the sensor signal as a legitimate signal if the third state of the sensor signal is the same as the first and second states of the sensor signal; and
one of energizing or de-energizing a stator winding if the sensor signal is considered legitimate and different from the preceding legitimate sensor signal. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A control circuit for ensuring legitimacy of a sensor signal received from a rotor position sensor in a switched reluctance motor comprising:
-
a rotor position sensor to determine a rotational position of a rotor relative to a stator;
a controller operatively coupled to the rotor position sensor, the controller having a processor and a memory operatively coupled to the processor;
the controller being programmed to poll the rotor position sensor to determine a first state of the sensor signal;
the controller being programmed to determine a first time delay by summing a first plurality of time constants stored in the memory, the first plurality of time constants each representing a time value;
the controller being programmed to initiate a first delay equal to the first time delay;
the controller being programmed to re-poll the rotor position sensor upon completion of the first delay to determine a second state of the sensor signal;
the controller being programmed to determine a second time delay by summing a second plurality of time constants stored in the memory;
the controller being programmed to initiate a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
the controller being programmed to re-poll the rotor position sensor upon completion of the second delay to determine a third state of the sensor signal; and
the controller being programmed to consider the sensor signal as a legitimate sensor signal if the third state of the sensor signal is the same as the first and second states of the sensor signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for ensuring legitimacy of a sensor signal received from a rotor position sensor in a switched reluctance motor comprising:
-
means for initializing a set of hardware components including a controller in a control circuit;
means for determining a rotational speed of a rotor;
means for polling the rotor position sensor to determine a first state of the sensor signal, the sensor operatively coupled to the controller;
means for determining a first time delay by summing a first plurality of time constants stored in the memory, the first plurality of time constants each representing a time value;
means for initiating a first delay equal to the first time delay;
means for re-polling the rotor position sensor upon completion of the first delay to determine a second state of the sensor signal;
means for determining a second time delay by summing a second plurality of time constants stored in the memory;
means for initiating a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
means for re-polling the rotor position sensor upon completion of the second delay to determine a third state of the sensor signal; and
means for considering the first, second, and third states as a legitimate signal if the third state of the sensor signal is the same as the first and second states of the sensor signal. - View Dependent Claims (23, 24)
-
-
25. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
poll a rotor position sensor to determine a first state of the sensor signal, the sensor operatively coupled to a controller;
determine a first time delay by summing a first plurality of time constants stored in the memory, the plurality of time constants each representing a time value;
initiate a first delay equal to the first time delay;
re-poll the rotor position sensor upon completion of the first delay to determine a second state of the sensor signal;
determine a second time delay by summing a second plurality of time constants stored in the memory;
initiate a second delay equal to the second time delay if the second state of the sensor signal is the same as the first state of the sensor signal;
re-poll the rotor position sensor upon completion of the second delay to determine a state of a third sensor signal; and
consider the sensor signal as a legitimate signal if the state of the third sensor signal is the same as the states of the first and second sensor signals. - View Dependent Claims (26, 27, 28)
-
Specification