ni.com Sensor Measurement Fundamentals Series

Similar documents
EM1. Transmissive Optical Encoder Module Page 1 of 8. Description. Features

EM1. Transmissive Optical Encoder Module Page 1 of 9. Description. Features

EM1. Transmissive Optical Encoder Module Page 1 of 8. Description. Features

Step 1 - shaft decoder to generate clockwise/anticlockwise signals

Transducers and Sensors

Designing Intelligence into Commutation Encoders

Microincrements IP67-related solutions

Encoders - Measuring rotation of a wheel or

Microincrements XFC. Application Note DK XFC technology microincrements. Technical background CHA CHB. 2fold.

Sound and Vibration Data Acquisition

NI-DAQmx Device Considerations

VIRTUAL INSTRUMENTATION

UNIT V 8051 Microcontroller based Systems Design

SRV02-Series. Rotary Pendulum. User Manual

ROTARY ENCODER SELECTION. A Step by Step Guide

Revision 1.2d

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

VGA Port. Chapter 5. Pin 5 Pin 10. Pin 1. Pin 6. Pin 11. Pin 15. DB15 VGA Connector (front view) DB15 Connector. Red (R12) Green (T12) Blue (R11)

FP-QUAD-510. Features. Power Requirement OPERATING INSTRUCTIONS. 4-Axis, Quadrature Input Module

BLDC DRIVE USING AN OPTICAL ENCODER

Personal Daq/3000 Series USB 1-MHz, 16-Bit Multifunction Modules

Fast Quadrature Decode TPU Function (FQD)

BNC-2120 INSTALLATION GUIDE. Connector Accessory for Multifunction DAQ Devices

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

Optical Technologies Micro Motion Absolute, Technology Overview & Programming

Topics of Discussion

Innovative Rotary Encoders Deliver Durability and Precision without Tradeoffs. By: Jeff Smoot, CUI Inc

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

Agilent 5345A Universal Counter, 500 MHz

R.G.O. 32 BIT CAMAC COUNTER MODULE USER MANUAL

DaqBoard/3000USB Series USB 1 MHz, 16-Bit Data Acquisition Boards

PCM-22 Rotary Knife Controller Operators Manual

RedLab-1616HS-BNC User's Guide

(Catalog No HSCE) Product Data

Incremental Rotary Encoders

16 Stage Bi-Directional LED Sequencer

When to use External Trigger vs. External Clock

Approaches to synchronize vision, motion and robotics

EE 121 June 4, 2002 Digital Design Laboratory Handout #34 CLK

ED3. Digital Encoder Display Page 1 of 13. Description. Mechanical Drawing. Features

Netzer AqBiSS Electric Encoders

B I O E N / Biological Signals & Data Acquisition

USB-1616HS-4. High-Speed Analog Input and Digital I/O. User's Guide

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

Special Applications Modules

In-process inspection: Inspector technology and concept

Users Manual FWI HiDef Sync Stripper

The following document contains information on Cypress products.

Linear Probe Encoder Page 1 of 7. Description. Features

The measurements are stored in non-volatile memory, which retains data even when the power down.

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

What's the SPO technology?

Absolute Linear Encoder

R&S TS-PIO4 Digital Functional Test Module 32-channel programmable digital I/O module

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

SMT Encoder for High Performance, High Volume Designs Small Size High Resolution Low Cost ChipEncoder Reflective Surface Mount Encoder Features

Material: Weight: Bearing Life: Shaft Speed: Storage Temp.: Shock: Vibration: Bump: Humidity: IP Rating: Cable: Connector: Flat Cable:

Material: Weight: Shaft Speed: Starting Torque: Storage Temp.: Shock: Vibration: Bump: Humidity: IP Rating: Cable: Connector: Flat Cable:

Pre-processing of revolution speed data in ArtemiS SUITE 1

OPTIMUM Power Technology: Low Cost Combustion Analysis for University Engine Design Programs Using ICEview and NI Compact DAQ Chassis

Advanced Test Equipment Rentals ATEC (2832)

Rotary Knife Controller

Sound and Vibration Data Acquisition

IMAGING GROUP. * With dual port readout at 16MHz/port Detector shown with a C-mount nose and lens, sold separately

High Speed Counter. Table of Contents

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) COUNTERS

Electro-Optic Beam Deflectors

Scanning System S-2100

Advanced Synchronization Techniques for Data Acquisition

High Speed Data Acquisition Cards

Electric Rotary Modules. Rotary Actuators

Manual. Analog (U/I) Sendix M3661 / M3681. Sendix M3661R. Sendix M5861. Absolute multiturn encoder. Order code: 8.M36X1.XXXX.XX12

Long and Fast Up/Down Counters Pushpinder Kaur CHOUHAN 6 th Jan, 2003

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

Transmitter Interface Program

(Cat. No IJ, -IK)

ZU 251. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

.152 (3.86) KEYWAY DEPTH .033 (.84).066 (1.68) .550 DIA (13.97) MOUNTING SURFACE .350 (8.89) 3/8-32 UNEF-2A THREADS (19.71.

Series 1100 ColorTS Servo Manual Registration System

UNIIQA+ NBASE-T Monochrome CMOS LINE SCAN CAMERA

Contactless encoder RI360P0-QR24M0-INCRX2-H1181

Decade Counters Mod-5 counter: Decade Counter:

New Spill Structure Analysis Tools for the VME Based Data Acquisition System ABLASS at GSI

Displacement Measuring System for Cylinder Series OSP-P

Contactless Encoder Incremental: ppr RI360P0-QR24M0- INCRX2-H1181

Zebra2 (PandA) Functionality and Development. Isa Uzun and Tom Cobb

LeCroy Digital Oscilloscopes

Converters: Analogue to Digital

DIGITAL FUNDAMENTALS

Electromechanical Automation Applications Note

Logic Design Viva Question Bank Compiled By Channveer Patil

Material: Weight: IP Rating: Cable: Connector:

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Considerations for Specifying, Installing and Interfacing Rotary Incremental Optical Encoders

Type SCH94FO. Type SCH94FO. Description

M1 OSCILLOSCOPE TOOLS

100 MHz, 100 MS/s, 14-Bit Digitizer

Accuracy Delta Time Accuracy Resolution Jitter Noise Floor

WAVEJET 300 SERIES OSCILLOSCOPES. New Cover to Come. Unmatched Performance, Portability, and Value

Transcription:

Sensor Measurement Fundamentals Series

Position and Frequency Measurements

Key Takeaways Encoder basics Counter fundamentals How to take a position measurement How to take a digital frequency measurement NI s solution for position and frequency measurements 3

Measurement Components Physical Measurement Sensor Connectivity Signal Conditioning & Acquisition Computer 4

Position Measurements Cut-to-Length Factory Automation Pick and Place 5

Measurement Components Physical Measurement Sensor Connectivity Signal Conditioning & Acquisition Computer 6

What is an Encoder? Linear or Rotary Optical Mechanical Capacitive Magnetic Inductive 7

Types of Encoders Incremental Encoder Absolute 8

How Does a Quadrature Encoder Work? Shaft and disk rotate Code track either passes or blocks light to sensor Light sensor creates two pulse trains Light Sensor Light Source Shaft Code Track Channel A Rotating Disk 9 Channel B

Measurement Components Physical Measurement Sensor Connectivity Signal Conditioning & Acquisition Computer 10

How to Take Encoder Measurements Basic component required is called a counter Two basic functions 1. Count based on the comparison of input signals 2. Generate pulses based on inputs and register values Gate Out Up/Down Source Count Register 11

How Do Counters Work? Gate controls when the counter counts Source is the signal that is counted Register holds the running count Output generates pulses and signals when the counter rolls over Gate Source Count 0 0 1 2 2 2 3 4 12

Counter Signals Counters accept and generate TTL signals +5.0 V high Maximum Rise/Fall Time = 50 ns +2.0 V +0.8 V 0 V indeterminate low Minimum Pulse Width = 10 ns 13

Quadrature Encoder Connections Pin Number Function 1 Ground 2 Index 3 A channel 4 +5V DC power 5 B channel 14

X1 Encoding If A leads, counter increments on rising edge of A If B leads, counter decrements on falling edge of A 15

X2 Encoding Same rules as X1 decoding If A leads, counter increments If B leads, counter decrements Actions occur on rising and falling edge of A 16

X4 Decoding Same rules as X1 decoding If A leads, counter increments If B leads, counter decrements Actions occur on rising and falling edge of A and B 17

Encoder Measurement Formulas For Rotational Position: Amount of Rotation = where: x = encoding type Edge Count xn 360 N = number of pulses generated by encoder per shaft revolution For Linear Position: Amount of Displacement = Edge Count xn 1 PPI where: PPI = pulse per inch (a parameter specific to each encoder) 18

Testing Automated Medical Imaging Tables The Challenge Developing a cost-effective solution for the production test of automated tables used to position patients in medical imaging machines. The Solution Used encoders and limit switches to test stopping distance and smooth movement of motors. 19

Encoder Measurement Demonstration 20

What is Frequency? Rate of recurrence of a cyclic or periodic event Analog Waveforms with Frequency Increasing from Top to Bottom Frequency of a Digital Waveform 21

How to Take Low Frequency Measurements Measure the period of unknown signal and take the inverse Known Timebase f k Unknown Signal f x Interval Measured 1 2 N f x = f k N Where: f x is the signal being measured f k is the known timebase N is the number of pulses/ticks Signal being measured Internal Timebase Gate Source CTR 0 22

Quantization Error Inherent uncertainty in digitizing an analog value as a result of the finite resolution of the conversion process Example Gate period is exactly four source cycles Measurement could be off by +/- 1 source cycles GAT ESOURCE Miss both edges 0 1 2 3 3 Miss one, catch 0 1 2 3 4 one Catch both edges 1 2 3 4 5 23

How to Take High Frequency Measurements Count the number of pulses of the unknown signal during a known period. Generated Pulse Unknown Signal f x Width of Pulse (T) 1 2 N f x = N T Where: f x is the signal being measured T is the period of generated pulse train N is the number of pulses/ticks 24

Range of Frequencies Measure time of known number of cycles f x Pulse Known Timebase 1 2 N Interval to Measure f x = N f k N TB Where: f x is the signal being measured N is the number of pulses of unknown signal used to generate pulse train f k is the internal timebase frequency N TB is the number of counter 1 source edges 25

Choosing a Method for Frequency Measurement Method Number of Counters Used Measures Low Frequencies Accurately Measures High Frequencies Accurately Measurement Error Inverse Period 1 Good Poor f x f k f x Number of Pulses in Known Time Time of Known Number of Cycles 2 Poor Good f k f x 2 Good Good f x N f k f x Where: f x is the signal being measured f k is the known timebase 26

Acquiring the Measurement PXI Counter Modules PXI-6220 PXIe-6341 CompactDAQ Counter Modules NI 9401 NI 9402 NI 9411 CompactRIO Counter Modules NI 9401 NI 9402 NI 9411 Platform Advantages Best-in-Class Synchronization Widely Adopted Industry Standard Platform Advantages Waveform Streaming Measurements Rapid Software Customization Platform Advantages Deterministic Single Point Measurements Custom Timing and Triggering 27

/data-acquisition 28