Transcript Sensors
Sensors
Optical Encoders and Linear Variable Differential Transformers
Chris Davidson
Ari Kapusta
Overview
• Optical Encoders
– What is an optical encoder
– Types of optical encoders
– Components
– How do they work?
• LVDT (Linear Variable Differential Transformer)
– What is a LVDT
– Types of LVDT
– How do they work?
– Applications
Optical Encoders
• An electro-mechanical device that senses
angular (or linear) position or motion
Types of Encoders
• Rotary: Converts rotational position/velocity to
an analog or digital signal
• Linear: Converts linear position/velocity to an
analog or digital signal
• Absolute: Gives absolute position and knowledge
of the previous position is not needed
• Incremental: Measures displacement relative to
a reference point
Fundamental Components
• Light Source(s): Light provided by LED and
focused through a lens
• Photosensor(s): Photodiode or
Phototransistor used to detached light
• Opaque Disk (Code Disk): One or more tracks
with slits to allow light to pass through them
• Masking Disk: Stationary track(s) that are
identical to the Code Disk.
Fundamental Components
Absolute Encoders
Advantages
Disadvantages
• A missed reading does
• More expensive/complex
not affect the next
reading
• Only needs power when
on when taking a
reading
Binary Encoding
Note: Simplified Encoder (3 Bit)
Angle
Binary
Decimal
0-45
000
0
45-90
001
1
90-135
010
2
135-180
011
3
180-225
100
4
225-270
101
5
270-315
110
6
315-360
111
7
Gray Encoding
Notice only 1 bit has to be changed for all
transitions.
Angle
Binary
Decimal
0-45
000
0
45-90
001
1
90-135
011
2
135-180
010
3
180-225
110
4
225-270
111
5
270-315
101
6
315-360
100
7
Gray Code to Binary Code
1.) Copy MSB
2.) Perform XOR (Exclusive OR) between bi and gi+1
3.) Repeat
Example: Gray Code to Binary Code
Convert the gray code value of 0101 to binary
code.
Solution: 0110
Incremental Encoders
Advantages
• Cost
Disadvantages
• Must be “zeroed” at a
reference location for
each startup
Incremental Disk
Incremental Disk
Quadrature
•
•
•
•
Quadrature describes two signals 90° out of phase
Used to determine direction of measurement
Only two possible directions: A leads B or B leads A
Provides up to 4 times the resolution
Encoder Resolution
• Absolute Optical Encoder
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 = 𝑛
2
𝑛 = Number of Encoder Bits
Encoder Resolution
• Incremental Optical Encoder
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 =
𝑛
𝑛 = Number of Windows on Code Disk per Channel
If we read the rising edge of Channel A and Channel B,
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 =
2𝑛
If we read the falling edge of Channel A and Channel B,
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 =
2𝑛
If we read the rising edge and the falling edge of Channel A and Channel B,
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 =
4𝑛
Example: Resolution
What is the best resolution you can get on an
incremental encoder with 500 windows per
channel?
By counting both rising and falling edges of both
channels,
360°
360°
𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 =
=
= .18°
4𝑛
4 ∗ 500
Error and Reliability
• Quantization Error – Dependent on sensor resolution
• Assembly Error – Dependent on eccentricity of rotation
(Is track center of rotation the same as the center of
rotation of disk)
• Manufacturing Tolerances – Code printing accuracy,
sensor position, and irregularities in signal generation
• Mechanical Limitations – Disk deformation, physical
loads on shaft, rotation speed (bearings)
• Coupling Error – Gear backlash, belt slippage, etc…
• Ambient Effects – Vibration, temperature, light noise,
humidity, dust, etc…
Applications
• Old Computer Mice
• Speed Feedback from Motor/Gearbox
• Angular Position of Robotic Arm
LVDT (Linear Variable Differential
Transformer)
Presenter: Ari Kapusta
•
•
•
•
What is a LVDT
How do they work?
Types of LVDT
Applications
What is a LVDT
• Linear Variable Differential Transformer
• Electrical transformer used to measure linear
displacement
Construction of LVDT
• One Primary coil
• Two symmetric secondary coils
• Ferromagnetic core
Primary coil
•The primary coil is energized with a A.C.
•The two secondary coils are identical,
symmetrically distributed.
Ferromagnetic
core
Secondary
coils
How LVDT works
• A current is driven through the primary, causing a
voltage to be induced in each secondary proportional
to its mutual inductance with the primary.
How LVDT works
• The coils are connected in reverse series
• The output voltage is the difference (differential)
between the two secondary voltages
Null Position
• When the core is in its central
position, it is placed equal
distance between the two
secondary coils.
• Equal but opposite voltages are
induced in these two coils, so the
differential voltage output is zero.
Moving Core Left
• If the core is moved closer to
S1 than to S2
• More flux is coupled to S1 than
S2 .
• The induced voltage E1 is
increased while E2 is decreased.
• The differential voltage is (E1 E2).
Moving Core Right
• If the core is moved closer to
S2 than to S1
• More flux is coupled to S2 than
to S1 .
• The induced E2 is increased as
E1 is decreased.
• The differential voltage is (E2 E1).
Output
• The magnitude of the
output voltage is
proportional to the
distance moved by the
core, which is why the
device is described as
"linear".
• Note that the output is
not linear as the core
travels near the
boundaries of its range.
LVDT Types
- Distinction by :
- Power supply :
- DC
- AC
- Type of armature :
- Unguided
- Captive (guided)
- Spring-extended
Power supply : DC LVDT
•
•
•
•
Easy to install
Signal conditioning easier
Can operate from dry cell batteries
High unit cost
Power supply : AC LVDT
•
•
•
•
Small size
Very accurate –Excellent resolution (0.1 μm)
Can operate with a wide temperature range
Lower unit cost
Armature : Free Core (Unguided)
• Core is completely separable from the transducer
body
• Well-suited for short-range applications
• high speed applications (high-frequency vibration)
Captive Core (Guided)
• Core is restrained and guided by a low-friction
assembly
• Both static and dynamic applications
• Long range applications
• Preferred when misalignment may occur
Spring-Extended Core
• Core is restrained and guided by a low-friction
assembly
• Internal spring to continuously push the core to its
fullest possible extension
• Best suited for static or slow-moving applications
• Medium range
applications
LVDT Applications
• LVDT measures absolute position.
• Can be sealed against environment.
• LVDT is useful for any application where you
want linear position.
– Machine tool position
– Robot arm position
– Forklift/hydraulic actuator position
• Often used for position feedback
LVDT Applications
•
•
•
•
Crankshaft Balancing
Testing Soil Strength
Automated Part Inspection
Automotive Damper Velocity
Questions?
Presenter of Optical Encoder: Chris Davidson
Presenter of LVDT: Ari Kapusta
References
•
•
•
•
•
•
•
•
•
•
•
http://www.macrosensors.com/lvdt_tutorial.html
http://zone.ni.com/devzone/cda/tut/p/id/3638#toc3
http://en.wikipedia.org/wiki/Linear_variable_differential_transformer
http://prototalk.net/forums/showthread.php?t=78\
http://www.transtekinc.com/support/applications/LVDT-applications.html
http://www.sensorsmag.com/sensors/position-presence-proximity/modern-lvdtsnew-applications-air-ground-and-sea-7508
http://www.macrosensors.com/lvdt_tutorial.html
http://zone.ni.com/devzone/cda/tut/p/id/3638#toc3
http://en.wikipedia.org/wiki/Linear_variable_differential_transformer
Sensors Lecture: Fall ME6405 2009
http://electricly.com/absolute-optical-encoders-rotary-encoders