DC brush motor rotation amount detection method and apparatus
First Claim
1. A DC brush motor rotation amount detection method comprising the steps of:
- counting pulses generated by switching of brushes when a DC brush motor rotates;
removing any noise pulse generated during a pulse rejection period which is shorter than a pulse interval and which is started when the pulse is generated;
counting pulses generated during pulse acceptance periods outside the pulse rejection periods; and
detecting a rotation amount of the DC brush motor, wherein the pulse rejection period during steady-state operation of the DC brush motor is ended when a predetermined time elapses from a start point of the pulse rejection period, where the predetermined time is calculated by multiplying-a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the pulse rejection period belongs by a coefficient K(½
<
K<
1).
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a DC brush motor rotation amount detection method comprising the steps of: counting pulses generated by switching of brushes when a DC brush motor rotates; removing any noise pulse generated during a pulse rejection period which is shorter than a pulse interval and which is started when each pulse is generated; counting pulses generated during pulse acceptance periods outside the pulse rejection periods; and detecting a rotation amount of the DC brush motor, wherein the pulse rejection period during steady-state operation of the DC brush motor is ended when a predetermined time elapses from a start point of the pulse rejection period, where the predetermined time is calculated by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the pulse rejection period belongs by a coefficient K(½<K<1).
-
Citations
12 Claims
-
1. A DC brush motor rotation amount detection method comprising the steps of:
- counting pulses generated by switching of brushes when a DC brush motor rotates;
removing any noise pulse generated during a pulse rejection period which is shorter than a pulse interval and which is started when the pulse is generated;
counting pulses generated during pulse acceptance periods outside the pulse rejection periods; and
detecting a rotation amount of the DC brush motor, whereinthe pulse rejection period during steady-state operation of the DC brush motor is ended when a predetermined time elapses from a start point of the pulse rejection period, where the predetermined time is calculated by multiplying-a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the pulse rejection period belongs by a coefficient K(½
<
K<
1). - View Dependent Claims (2)
- counting pulses generated by switching of brushes when a DC brush motor rotates;
-
3. A DC brush motor rotation amount detection method comprising the steps of:
- counting pulses generated by switching of brushes when a DC brush motor rotates;
removing any noise pulse generated during a pulse rejection period which is shorter than a pulse interval and which is started when the pulse is generated;
counting pulses generated during pulse acceptance periods outside the pulse rejection periods; and
detecting a rotation amount of the DC brush motor, whereinthe pulse rejection period during steady-state operation of the DC brush motor is ended when a predetermined time elapses from an end point of a pulse rejection period in a pulse zone immediately preceding a pulse zone to which the current pulse rejection period belongs, where the predetermined time is calculated as the sum of a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone by a coefficient 1−
K(½
<
K<
1) and a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K. - View Dependent Claims (4)
- counting pulses generated by switching of brushes when a DC brush motor rotates;
-
5. A DC brush motor rotation amount detection method comprising the steps of:
- counting pulses generated by switching of brushes when a DC brush motor rotates;
removing any noise pulse generated during a pulse rejection period which is shorter than a pulse interval and which is started when the pulse is generated;
counting pulses generated during pulse acceptance periods outside the pulse rejection periods; and
detecting a rotation amount of the DC brush motor, wherein;
by comparing a pulse interval of a pulse zone immediately preceding a pulse zone to which the current pulse rejection period belongs with a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone during steady-state operation of the DC brush motor, if the pulse interval of the immediately preceding pulse zone is shorter than the pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone, the current pulse rejection period is ended when a predetermined time elapses from a start point of the current pulse rejection period, where the predetermined time is calculated by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K(½
<
K<
1), andif the pulse interval of the immediately preceding pulse zone is equal to or longer than the pulse interval of the corresponding pulse zone one rotation before the immediately, preceding pulse zone, the current pulse rejection period is ended when a predetermined time elapses from an end point of a pulse rejection period in the immediately preceding pulse zone, where the predetermined time is calculated as the sum of a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone by a coefficient 1−
K(½
<
K<
1) and a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K. - View Dependent Claims (6)
- counting pulses generated by switching of brushes when a DC brush motor rotates;
-
7. A DC brush motor rotation amount detection apparatus comprising:
-
pulse detecting means which detects pulses generated by switching of brushes when a DC brush motor rotates;
pulse rejection period setting means which sets a pulse rejection period in which acceptance of a next pulse is rejected for a predetermined period shorter than a pulse generation interval when the pulse detecting means detects a pulse;
a counter which counts pulses generated during pulse acceptance periods outside the pulse rejection periods and thereby detects a rotation amount of the DC brush motor;
pulse interval measuring means which measures time intervals between pulses generated in the pulse acceptance periods; and
a pulse interval memory which stores the time intervals between pulses measured by the pulse interval measuring means, wherein the pulse rejection period setting means ends the pulse rejection period during steady-state operation of the DC brush motor when a predetermined time elapses from a start point of the pulse rejection period, where the predetermined time is calculated by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the pulse rejection period belongs by a coefficient K(½
<
K<
1), where the pulse interval is stored in the pulse interval memory. - View Dependent Claims (8)
-
-
9. A DC brush motor rotation amount detection apparatus comprising:
-
pulse detecting means which detects pulses generated by switching of brushes when a DC brush motor rotates;
pulse rejection period setting means which sets a pulse rejection period in which acceptance of a next pulse is rejected for a predetermined period shorter than a pulse generation interval when the pulse detecting means detects a pulse;
a counter which counts pulses generated during pulse acceptance periods outside the pulse rejection periods and thereby detects a rotation amount of the DC brush motor;
pulse interval measuring means which measures time intervals between pulses generated in the pulse acceptance periods; and
a pulse interval memory which stores the time intervals between pulses measured by the pulse interval measuring means, wherein the pulse rejection period setting means ends the pulse rejection period during steady-state operation of the DC brush motor when a predetermined time elapses from an end point of a pulse rejection period in a pulse zone immediately preceding a pulse zone to which the current pulse rejection period belongs, where the predetermined time is calculated as the sum of a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone by a coefficient 1−
K(½
<
K<
1), where the pulse interval is stored in the pulse interval memory, and a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K, where the pulse interval is stored in the pulse interval memory. - View Dependent Claims (10)
-
-
11. A DC brush motor rotation amount detection apparatus comprising:
-
pulse detecting means which detects pulses generated by switching of brushes when a DC brush motor rotates;
pulse rejection period setting means which sets a pulse rejection period in which acceptance of a next pulse is rejected for a predetermined period shorter than a pulse generation interval when the pulse detecting means detects a pulse;
a counter which counts pulses generated during pulse acceptance periods outside the pulse rejection periods and thereby detects a rotation amount of the DC brush motor;
pulse interval measuring means which measures time intervals between pulses generated in the pulse acceptance periods;
a pulse interval memory which stores the time intervals between pulses measured by the pulse interval measuring means; and
comparing means which compares a pulse interval of a pulse zone immediately preceding a pulse zone to which the current pulse rejection period belongs with a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone, wherein during steady-state operation of the DC brush motor, if the pulse interval of the immediately preceding pulse zone is shorter than the pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone, the pulse rejection period setting means ends the current pulse rejection period when a predetermined time elapses from a start point of the current pulse rejection period, where the predetermined time is calculated by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K(½
<
K<
1), and if the pulse interval of the immediately preceding pulse zone is equal to or longer than the pulse interval of the corresponding pulse zone one rotation before the immediately preceding pulse zone, the pulse rejection period setting means ends the current pulse rejection period when a predetermined time elapses from an end point of a pulse rejection period in the immediately preceding pulse zone, where the predetermined time is calculated as the sum of a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before the immediately preceding pulse zone by a coefficient 1−
K(½
<
K<
1) and a time obtained by multiplying a pulse interval of a corresponding pulse zone one rotation before a pulse zone to which the current pulse rejection period belongs by a coefficient K. - View Dependent Claims (12)
-
Specification