Laser Bar Code Scanner, Opti696D Fall 2008
Laser Bar Code Scanner, Opti696D Fall 2008
Laser Bar Code Scanner, Opti696D Fall 2008
Chunyu Zhao
OPTI696D requirement
System overview: Describe the class of systems, stating the key metrics Explain the principles of how the system works Identify key subsystems, relate system performance to subsystem requirements. Summarize the current state of technology for this type of system Analysis: Disassemble the system and show key components and subsystems Discuss features of this system and surmise design decisions
Outline
Barcode basics and laser scanners How a laser scanner works Scan engine: Optical design and analysis Manufacturing laser scanners in volume State of the art scanning technology
Barcode basics:
Type of barcodes
1D barcode UPC Code 39 Code 128 etc 2D barcode PDF 417 MaxiCode etc
Practical Optics Class Opti696D, Fall 2008 4
Barcode basics:
1D laser scanners
Scan engine
6
Key metrics
Size Working range Poor quality barcode reading capability Width of field/scan angle Pitch, roll and yaw angles Barcode contrast Ambient light level
5 mil 7.5 mil 10 mil 100% UPC 200% UPC
TAHOE
WA 3800LR (CCD) 2.2 4.8 1.8 6.2 1.3 6.8 0.5 7.4
1.3 10.
1.1 9.4
Scan Mirror
1.2 1
Photodiode Laser
- 1.2
50
100
150
200
250
300
350
400
50
100
150
200
250
300
350
400
1.2
- 1.2
10
Sources of Noise
Internal Sources Thermal noise of the electronic components. Intrinsic noise of the preamplifier. External Sources Printed noise on the symbol. Speckle noise created by the laser. Sunlight. Fluctuating ambient light. EMI, RFI and power supply noise.
Practical Optics Class Opti696D, Fall 2008 11
Signal Amplitude
optical alignment signal blockage laser focus optical AGC
Noise Amplitude
field of view optical alignment laser focus
Practical Optics Class Opti696D, Fall 2008 12
Non-retro system: Scan mirror is NOT part of the collection optics, so the FOV is fixed and cover the whole scanning field, and its BIG. More ambient light noise. Need a big photodiode, thus the noise is huge, so the working range is reduced. Alignment is easier.
Scanning
14
15
Convolution Process
Small Spot
Bar code and laser waveshape
50
100
150
200
250
300
350
400
50
100
150
200
250
300
350
400
16
Convolution Process
Large Spot
Bar code and laser waveshape
50
100
150
200
250
300
350
400
50
100
150
200
250
300
350
400
17
Convolution Process
Very Large Spot
Bar code and laser wavesh ap e
100
200
300
400
500
600
100
200
300
400
500
600
18
19
0.02
10
12
14
16
18
0.02
0.04
Line Spread Function, x(r), y(b) 1 0.8 0.6 0.4 0.2 0 -10
-5
10
Z=500 Practical Optics Class mm from Aperture VLD.Focus.dx=-0.0055; Opti696D, Fall 2008
21
Scanning Optics
Flatness of mirrors controls accuracy of laser profile. Curvature will shift waist size and location. Random aberrations will distort overall beam shape. Curvature can be used to add desired ellipticity, if applied to the Y axis.
Bar code
Scan Mirror
Photodiode Laser
22
Decenter: Lens Barrel vs. Laser Decenter: Lens vs. Barrel Decenter: Phase Plate vs. Barrel Tilt: Lens Barrel vs. Laser
Error Budget
Geometr. Tolerance Scale
Defect to Conisder RMS coma* (3) RMS Coma* sensitivity sample tolerance waves (650) waves at 0.05 mm decenter
Decenter: Lens Barrel vs. Laser Laser chip shift vs. laser datum Laser block Concentricity Intergration concentricity of lens barrel vs. laser block Concentricity of inner and outer diameters of lens barrel RSS sum Decenter: Lens vs. Barrel Lens, Mechanical 1: eccentricity optical to mechanical datum B clearance between Lens (max) and Barrel (max) = (.2373+.0015-.2362)" Tolerance om Lens Diameter, RSS sum Decenter: Phase Plate vs. Barrel Note 5B: radial shift of point Po from Datum A Optical axis @ datum A n Phase Plate (mean) and Barrel (max) = (.2373+.0015-.2362+.0015/2)" Tolerance om Phase Plate Diameter, .0015/2" RSS sum Tilt: Lens Barrel vs. Laser Angle between A and B datum, .001/.237 Lens holder tilt after pressing RSS sum
0.060 0.050 0.000 0.050 mm 0.020 0.066 0.020 mm 0.030 0.085 0.020 deg 0.24 1.40
1 0.5 1 0.5
0.070 mm
1 0.5 0.5 0.020 0.033 0.010
0.001
at 0.05 mm decenter
0.001
0.040 mm
1 0.5 0.5 0.030 0.043 0.010
0.07434
at 0.05 mm decenter
0.059
0.052
1 1 0.240 1.400
0.075
1.420
0.000941
0.003 0.096
24
2.1 1.0 0
2.5 1.5 -
3.4 8 15.3
25
Collection Optics
Collect as much of the laser light reflected from the bar code as possible. Track the position of the laser spot, and keep it in the center of the receiver field of view. Define the size of the optical FOV to be as small as possible.
27
28
29
Optical filter
Right in front of the photo-detector Let the laser reach the detector and block most of the ambient light
30
Manufacturing a scanner
Step 1: Focusing the laser module to obtain the desired beam profile Step 2: Install collection and scanning optics, and detector Step 3: Align the collection FOV with scanning beam
Laser focusing
32
Focusing spec
NOTE: PLEASE INDICATE UNITS OF MEASURE ON ALL VALUES.
1. LASER DIODE ASSEMBLY NUMBER:
22-XXXXX
2. NEAR FIELD DISTANCE : 3. NEAR FIELD BEAM WIDTH : 4. MID FIELD DISTANCE : 5. MID FIELD BEAM WIDTH : 6. FAR FIELD DISTANCE : 7. FAR FIELD BEAM WIDTH : 8. CLIPPED LEVEL : 9. OUTPUT POWER :
Optimum 230 m +/- 1 mm or ____ mm +/- .060 ____ m +/- 1 mm or +/- .060 Optimum 590 m
N/A
10. LASER WAVELENTH: 650 NM 5 NM (FOR THE POWER METER SETTING) 11. OPERATION CURRENT : 50___ mA MAX 12. APERTURE TYPE : 13. APERTURE SIZE: ___ CIRCULAR
RECTANGULAR
1.1 MM HEIGHT
33
Optical alignment
Align the collection FOV with the flying laser spot: For Non-retro system, adjust the center position of the flying spot to the axis of the collection optics For Retro system, if the collection optics and scan optics are separated, then adjust the scan mirror to maximize the signal; otherwise alignment relies on tight mechanical tolerance
34
Distance
64-17453-01 ABCDEFGH 60-17452-01 ABCDEF 64-17454-01 ABCDE 64-05303-01 012345678905 64-17456-01 123 64-17457-01 AB 64-17458-01 CD
Near Far Near Far Near Far Near Far Near Far Near Far Near Far
TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD
12.5
MRD 20 mil 2.2:1 80% MRD 40 mil 2.2:1 80% MRD 55 mil 2.20:1 80% MRD
24.5+/-0.25 -
35
36
Any questions?
37