Method of selectively projecting scan lines in a multiple-line barcode scanner
First Claim
1. In a laser scanning system including a laser source producing a laser beam that is scanned across a scanning field by a polygon mirror having mirror facets rotated by a DC multi-pole motor having a rotor with multiple magnet poles, and an internal Hall Effect sensor for sensing each magnet pole passing said internal Hall Effect sensor during each rotation of said rotor and generating a binary signal pulse for each sensed magnet pole, a method of determining an occurrence of a predetermined home transition point in said DC multi-pole motor, comprising the steps of:
- (a) rotating, said multi-pole rotor within said motor;
(b) while said rotor is rotating, using said internal Hall effect sensor to generate a signal pulse train comprising sequential sets of two or more binary signal pulses for each revolution of said rotor;
wherein each binary signal pulse has a time duration corresponding to a relative position of one said magnet pole;
wherein, within a given revolution, each of said binary signal pulses has a pulse width that is different from pulse widths of other binary signal pulses generated by the other magnet poles, and these pulse width difference allow the binary signal pulses to be distinguished from each other during the revolution of said rotor; and
wherein only one edge of one of said binary signal pulses is associated with said home transition point of said DC multi-pole motor; and
(c) during each revolution of said multi-pole rotor, measuring the pulse widths of said binary signal pulses with appropriate accuracy to distinguish each said binary signal pulse by its said measured pulse width, tracking a ranking order of measured pulse widths of said binary pulse signals generated during each revolution of said rotor, and determining the occurrence of said predetermined home transition point associated with said DC multi-pole motor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of selectively generating one or more scan lines from a multi-scan line scanner involves measuring the pulse widths of the pulses in a signal output of a motor driving the polygon mirror of the scanner wherein the signal relates to the position of the polygon'"'"'s mirror facets. By measuring and distinguishing each of the pulses in the signal, the illumination of the scan beam can be synchronized with the rotation of the polygon mirror to only generate a desired number of scan line patterns that is less than the full complement of the scan line patterns capable of being generated by the multi-scan line scanner.
-
Citations
8 Claims
-
1. In a laser scanning system including a laser source producing a laser beam that is scanned across a scanning field by a polygon mirror having mirror facets rotated by a DC multi-pole motor having a rotor with multiple magnet poles, and an internal Hall Effect sensor for sensing each magnet pole passing said internal Hall Effect sensor during each rotation of said rotor and generating a binary signal pulse for each sensed magnet pole, a method of determining an occurrence of a predetermined home transition point in said DC multi-pole motor, comprising the steps of:
-
(a) rotating, said multi-pole rotor within said motor; (b) while said rotor is rotating, using said internal Hall effect sensor to generate a signal pulse train comprising sequential sets of two or more binary signal pulses for each revolution of said rotor; wherein each binary signal pulse has a time duration corresponding to a relative position of one said magnet pole; wherein, within a given revolution, each of said binary signal pulses has a pulse width that is different from pulse widths of other binary signal pulses generated by the other magnet poles, and these pulse width difference allow the binary signal pulses to be distinguished from each other during the revolution of said rotor; and wherein only one edge of one of said binary signal pulses is associated with said home transition point of said DC multi-pole motor; and (c) during each revolution of said multi-pole rotor, measuring the pulse widths of said binary signal pulses with appropriate accuracy to distinguish each said binary signal pulse by its said measured pulse width, tracking a ranking order of measured pulse widths of said binary pulse signals generated during each revolution of said rotor, and determining the occurrence of said predetermined home transition point associated with said DC multi-pole motor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A laser scanning system comprising:
- a DC multi-pole motor having (i) a rotor with multiple magnet poles, (ii) an internal Hall Effect sensor for sensing each magnet pole passing said internal Hall Effect sensor during each rotation of said rotor and generating a binary signal pulse having a pulse width that is different from pulse widths of other binary signal pulses generated by other magnetic poles, and (iii) a predetermined home transition point that is associated with only one of said binary signal pulses;
a polygon mirror having mirror facets rotated by the rotor of said DC multi-pole motor; a laser source producing a laser beam that is scanned across a scanning field by the mirror facets of said rotating polygon mirror;
a programmed microprocessor having an operating frequency;
a timer circuit having a clock speed;
an oscillator for controlling the operating frequency of said programmed microprocessor and the clock speed of said timer circuit;wherein while said rotor is rotating, said internal Hall effect sensor generates a signal pulse train comprising sequential sets of two or more binary signal pulses for each revolution of said rotor; one or more hysteresis counters, controlled by said timer circuit, for tracking a ranking order of measured pulse widths of said binary signal pulses generated during each revolution of said rotor; wherein each binary signal pulse has a time duration corresponding to a relative position of one said magnet pole; wherein, within a given revolution, each of said binary signal pulses has a pulse width that is different from the pulse widths of other binary pulse signals generated by the other magnet poles, and these pulse width differences allow the binary signal pulses to be distinguished from each other during the revolution of said rotor; wherein only one edge of one of said binary signal pulses is associated with said home transition point of said DC multi-pole motor; and wherein, during each revolution of said rotor, (i) said timer circuit measures the pulse widths of said binary signal pulses with appropriate accuracy so as to distinguish each said binary signal pulse by its said measured pulse width, (ii) said one or more hysteresis counters track the ranking order of measured pulse widths of said binary pulse signals generated during each revolution of said rotor, and (iii) said programmed microprocessor determines the occurrence of said predetermined home transition point associated with said DC multi-pole motor. - View Dependent Claims (7, 8)
- a DC multi-pole motor having (i) a rotor with multiple magnet poles, (ii) an internal Hall Effect sensor for sensing each magnet pole passing said internal Hall Effect sensor during each rotation of said rotor and generating a binary signal pulse having a pulse width that is different from pulse widths of other binary signal pulses generated by other magnetic poles, and (iii) a predetermined home transition point that is associated with only one of said binary signal pulses;
Specification