Gage Applied Technologies



Similar documents
APPLICATION NOTE GaGe CompuScope based Lightning Monitoring System

Ultrasonic Wave Propagation Review

US-SPI New generation of High performances Ultrasonic device

What is the difference between an equivalent time sampling oscilloscope and a real-time oscilloscope?

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

US-Key New generation of High performances Ultrasonic device

Scanning Acoustic Microscopy Training

Phased-Array ROWA-SPA: High-performance testing machine for combined, 100-percent automated testing of square and round bars

Measuring Temperature withthermistors a Tutorial David Potter

PIPELINE INSPECTION UTILIZING ULTRASOUND TECHNOLOGY: ON THE ISSUE OF RESOLUTION By, M. Beller, NDT Systems & Services AG, Stutensee, Germany

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card

PCM Encoding and Decoding:

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

PicoScope 3000 A and B Series

Active and passive structural health monitoring system based on arrays of ultrasonic guided waves transducers

PicoScope 3000 Series

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

Rock Bolt Condition Monitoring Using Ultrasonic Guided Waves

Agilent E3830 Series Wide-bandwidth Signal Analyzer Custom Systems 100 MHz Bandwidth Microwave Vector Signal Analysis

Lab 1: The Digital Oscilloscope

Eight Ways to Increase GPIB System Performance

GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS

Advancements in High Frequency, High Resolution Acoustic Micro Imaging for Thin Silicon Applications

Impedance 50 (75 connectors via adapters)

POCKET SCOPE 2. The idea 2. Design criteria 3

Instruction Manual Service Program ULTRA-PROG-IR

PicoScope 6000A/B Series

Lab Exercise 1: Acoustic Waves

DAC Digital To Analog Converter

APSYN420A/B Specification GHz Low Phase Noise Synthesizer

S2000 Spectrometer Data Sheet

Embest DSO2300 USB Oscilloscope

Type-D EEG System for Regular EEG Clinic

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

AFG-100/200 series USB Modular Arbitrary Function Generator. Date: Oct, 2014

1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.

Prepared by: Paul Lee ON Semiconductor

PCXpocket 440. Professional Digital Audio Card. User s manual. DU IS=A

Agilent 8904A Multifunction Synthesizer dc to 600 khz

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

How To Use A High Definition Oscilloscope

telemetry Rene A.J. Chave, David D. Lemon, Jan Buermans ASL Environmental Sciences Inc. Victoria BC Canada I.

Benefits and Potential Dangers of Using USB for Test & Measurement Applications. Benefits of Using USB for Test and Measurement

RF Measurements Using a Modular Digitizer

BIODEX ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS

Current and Ultrasonic Testing System

INSTRUCTION MANUAL for UNIBLITZ MODEL DM412 SHUTTER DRIVE MODULE

AlazarTech SDK Programmer s Guide. Version May 28, 2010

The Global Leader in High Power Ultrasonics. RITEC SNAP System. High power RF tone burst outputs as high as 5 kilowatts for frequencies up to 7 MHz.

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

DRTS 33. The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters

Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

Description of OPCARD 01/100. Single Channel PCI-bus Ultrasonic PR Card Ultrasonic card with integrated pulser and receiver

How A V3 Appliance Employs Superior VDI Architecture to Reduce Latency and Increase Performance

Agilent U2000 Series USB Power Sensors

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Test Method for AC to DC Power Supplies

Operational Amplifier - IC 741

AC3200 INTELLIGENT BROADBAND AMPLIFIER

14.5GHZ 2.2KW CW GENERATOR. GKP 22KP 14.5GHz WR62 3x400V

MONOCHROME RGB YCbCr VIDEO DIGITIZER

FREQUENCY RESPONSE ANALYZERS

AN3252 Application note

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Trace Port Analysis for ARM7-ETM and ARM9-ETM Microprocessors

Amplifier for Small Magnetic and Electric Wideband Receiving Antennas (model AAA-1B)

Arbitrary/Function Generators AFG3000C Series Datasheet

Multiplexing and Sampling Theory

User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR

MODEL 1211 CURRENT PREAMPLEFIER

Impact Echo Scanning Technology for Internal Grout Condition Evaluation in Post-Tensioned Bridge Ducts

Undergraduate Research Projects for Engineering Technology Students

Dash 18X / Dash 18 Data Acquisition Recorder

Whitepaper. Image stabilization improving camera usability

CPU systron S S S 250c. systron S S S 250c. CPUs to the process modules. Stand-alone PLC

WAVELET ANALYSIS BASED ULTRASONIC NONDESTRUCTIVE TESTING OF POLYMER BONDED EXPLOSIVE

Introduction to Digital Audio

Understanding Dynamic Range in Acceleration Measurement Systems. February 2013 By: Bruce Lent

Interfacing Analog to Digital Data Converters

Description: Multiparameter System (4 or 8 channels)

Disturbance Recoder SPCR 8C27. Product Guide

GnuRadio CONTACT INFORMATION: phone: fax: web:

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

DESIGN AND EVALUATION OF PROBE WITH THREE DEGREE- OF-FREEDOM FOR NON-DESTRUCTIVE TEST USING THREE- DIMENSIONAL FINITE ELEMENT METHOD

Acoustic GHz-Microscopy: Potential, Challenges and Applications

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

Chap#5 (Data communication)

Bandwidth Calculations for SA-1100 Processor LCD Displays

DDX 7000 & Digital Partial Discharge Detectors FEATURES APPLICATIONS

Technical Datasheet Scalar Network Analyzer Model MHz to 40 GHz

Various Technics of Liquids and Solids Level Measurements. (Part 3)

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

VME IF PHASE MODULATOR UNIT. mod

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

Hunting Bats. Diagnostic Ultrasound. Ultrasound Real-time modality

ATS MS/s 4 channel PCIe Digitizer

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

Chord Limited. Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS

CHAPTER 11: Flip Flops

Transcription:

Copyright 2004 As seen in Evaluation Engineering/September 2004 1

Use of a PC-Based Digitizer in an Ultrasonic Flaw-Detection System Written by: Andrew Dawson, Ph.D. ABSTRACT: Use of modern high-speed digitizers in the construction of an ultrasonic flaw detection system is discussed. Topics include the advantages of high sampling speed, high vertical resolution, deep acquisition memory buffers, and fast data transfer speed to the host PC. Issues that arise due to the Windows operating system are also addressed. A company manufactures complete ultrasonic flaw detection systems that are used for the non-destructive testing of laminar steel parts, principally for the detection of embedded defects. Their current system performs all measurements using analog circuitry. The company s manufacturing engineer would like to produce a modernized PC-based system that provides higher performance at a lower cost. A commercial broadband ultrasonic transducer is robotically positioned in front of a part under test, all of which is immersed in a water tank. The transducer is operated in reflection mode, where it is used to both generate and detect ultrasound. Excited by an ultrasonic pulser/receiver unit, the transducer emits a wideband burst of ultrasonic energy and then receives echoes reflected off of the part. In between successive ultrasonic record acquisitions, a robotic positioning arm that is controlled through a GPIB connection laterally displaces the transducer in 0.1 mm steps. The arm scans through a 500 mm 500 mm rectangular mesh in a back-and-forth, grill-like pattern, so that there is a fast and an orthogonal slow axis. While the transducer is translating along the fast axis, the positioning system continuously displaces the transducer in a step-like fashion at a regular rate of about 1 step per millisecond. The position controller is equipped with a Pulse On Position output. This is a standard feature of many position controllers used in ultrasonics. The controller produces a TTL pulse at the instant when it has stabilized at its target position. This pulse is used to trigger the ultrasonic pulser/receiver to emit an excitation pulse. In this way, ultrasonic inspection is automatically performed only at the target position. In the engineer s configuration, the pulser/receiver will produce triggers at a regular rate of 1 khz. The engineer requires an embedded digitizer to capture ultrasonic signals from the transducer electronics. Since the system uses ultrasonic transducers with center frequencies of up to 10 MHz, the engineer wishes to sample the ultrasonic signals at 100 MegaSamples per second (MS/s). This sampling rate provides 10 points per signal cycle, which allows excellent echo Copyright 2004 As seen in Evaluation Engineering/September 2004 2

timing resolution. Since the engineer wants to detect flaw echoes that are as small as possible, the highest available dynamic range and vertical resolution are required. After excitation of the transducer, the relevant ultrasonic echo trains take about 700 µs to return, since the ultrasound must traverse a meter-long water path. A programmable Delay Gate is used to create a TTL pulse that occurs 700 µs after the ultrasonic excitation. This pulse is used to trigger the digitizer. The ultrasonic echo trains of interest then occur over a period of up to 100 µs. The engineer would like to write a controlling application in the C programming language under Windows 2000 that controls both the positioning system and the digitizer. Gage s solution to the requirement is the CompuScope 14100 a PC-based digitizer card for the PCI bus. The digitizer card provides the 100 MHz sampling rate and ample 50 MHz input analog bandwidth that is required by the speed of the ultrasonic transducer. Figure 1 is a schematic diagram of the entire system. Copyright 2004 As seen in Evaluation Engineering/September 2004 3

Figure 1: Schematic diagram of an ultrasonic flaw detection system The ± 1 Volt signal output from the ultrasonic pulser/receiver is connected directly to the signal input of the digitizer card on its convenient BNC input connector. A digitizer input impedance of 50 Ω can be programmatically selected. This provides input termination that matches the 50 Ω impedance of the BNC cable, thus eliminating distortions due to multiple signal reflections. The output of the Delay Gate is connected to the BNC External Trigger input of the digitizer. Copyright 2004 As seen in Evaluation Engineering/September 2004 4

The digitizer provides 14 bits of vertical sampling resolution. High vertical resolution is imperative in ultrasonic non-destructive testing because of the arbitrarily small amplitude of detected flaw echoes. Figure 2A shows a real ultrasonic signal detected from a laminar steel part. The curve shows the large echo reflected from the front-wall of the part followed by a small echo that indicates a flaw just below the surface. The time by which this flaw echo trails the front-wall echo ( t ) is directly related to the depth of the flaw through the relation: v t depth = 2 where v is the velocity of ultrasound in steel. One goal of the ultrasonic scan is to determine t throughout the scan and to produce a color-coded map indicating flaw depths throughout the part. Figure 2A: Ultrasonic signal captured after reflection off a laminar steel part. A small flaw echo is circled. Copyright 2004 As seen in Evaluation Engineering/September 2004 5

The amplitude of the trailing echo grows with the size of the flaw. The overall ultrasonic signal amplitude is adjusted using the gain control of the pulser/receiver so that the front-wall echo almost saturates the input range of the digitizer - in this case ±1 Volt. The small flaw echoes therefore cannot be further amplified without clipping the front-wall echo. Figure 2B shows a magnified view of the small flaw echo from Figure 2A. The echo is shown as captured by a digitizer with 8-bit resolution - the highest available for many 100 MS/s digitizers. The same echo is also shown as captured by the 14-bit digitizer. Figure 2B: Magnification of circled flaw echo from Figure 2A. Waveforms captured with an 8-bit digitizer and with the 14-bit digitizer are shown. The amplitude of the flaw echo is only about 1% of the amplitude of the large front-wall echo. The 8-bit digitizer divides the input range into 2 8 = 256 different levels. This explains the step-like appearance of the 8-bit echo from Figure 2B, which only spans two or three levels. The echo is obviously severely distorted and if it were any smaller, would not have been detected at all. By contrast, the 14-bit digitizer divides the input range into 2 14 = 16,384 different levels. The flaw echo now spans over 150 levels. It is obvious from Figure 2B that the 14-bit digitizer s Copyright 2004 As seen in Evaluation Engineering/September 2004 6

high resolution faithfully reproduces the form and position of the small echo. Even if the echo were comparable to the background noise, its time-delay, t, could still be extracted using numerical cross-correlation analysis. Clearly, high digitizer resolution is crucial for the detection of small flaw echoes. During linear scans along the fast axis, ultrasonic triggers occur at a regular 1 khz rate. The digitizer must not miss any of these triggers otherwise correspondence between captured waveforms and transducer position will be lost. Linear scans along the fast-axis take (500 mm / 0.1 mm) / 1 khz = 5 seconds. Initiation of the next fast-axis scan is under programmatic control. However, for mechanical reasons, repositioning of the slow-axis motor must take at least 0.5 seconds. The 14-bit digitizer is capable of transferring data through the PCI bus at sustained rates of up to 100 MegaBytes per second. Consequently, the digitizer is fully capable of capturing 50 µs ultrasonic waveforms and transferring them through the PCI bus to PC RAM in ample time to prepare for the next 1 khz trigger. The 14-bit digitizer easily meets this performance benchmark under a single-tasking Operating System, such as MS-DOS. A problem occurs, however, with operation under MS Windows. Multi-tasking Windows is not a Real Time Operating System (RT O/S). Consequently, the amount of time during which a given task or process is interrupted while Windows services other tasks is indeterminate. As a result, no repetitive waveform capture performance can be guaranteed under Windows. Guaranteed, reliable performance is paramount during the system s fast-axis scan, where not even a single trigger can be missed. The solution to the requirement for reliable performance under Windows is ultra-deep onboard acquisition memory. The engineer can then operate the digitizer in Multiple Record mode. In this mode, successively acquired waveforms are stacked in on-board acquisition memory. Between acquisitions, the digitizer is re-armed almost instantaneously by the hardware with no CPU intervention required. Consequently, once initiated, Multiple Record mode operates in a completely reliable fashion that is not compromised by the multi-tasking Windows environment. The digitizer will require enough on-board acquisition memory to hold data from an entire fast-axis scan. In order to determine the amount of memory required, we must first calculate the number of samples in a single 100 µs ultrasonic record: Record Length = 100 µs x 100 MS/s = 10,000 S = 10 ks Copyright 2004 As seen in Evaluation Engineering/September 2004 7

Since the position step size is 0.1 mm and since the fast axis length is 500 mm, there are 5,000 position steps in one linear fast axis scan. The digitizer must capture one 10,000-sample record per position step. The on-board acquisition memory must therefore be at least: 5,000 Records 10,000 Samples/Record = 50,000,000 Samples. The CompuScope 14100 is available with up to 1 GigaSample of on-board acquisition memory. The appropriate choice for this requirement is 64 MegaSamples. Between successive fast-axis scans, the system will download all of the data from the previous fast-axis scan to PC RAM. The digitizer is capable of rapidly transferring data through the PCI bus using a method called PCI Bus Mastering. Using this method, no CPU mediation is required during the data transfer and the digitizer can achieve sustained transfer rates of up to 100 MegaBytes/second. Since there are 2 Bytes per 14-bit sample, the transfer of all data from a fast-axis scan will take at least: 2 Bytes/Sample 50,000,000 Samples / (100 MegaBytes/second) = 1 second Consequently, the data transfer will not drastically delay the onset of the next fast-axis scan, since the positioning system already requires 0.5 seconds of mechanical stabilization time. If the data transfer process is briefly interrupted by Windows, the transfer time increases slightly but no data are lost and, once reactivated, the transfer process simply picks up where it left off. The engineer wrote a Windows 2000 based application in C using a Software Development Kit. This kit provides convenient, easy-to-use sample programs that serve as a starting point for a custom Windows application. Since the digitizer card is a PCI plug-n-play device, lowlevel configuration details are handled completely by Windows. No low-level hardware programming is required. The Windows application sets up the scan of the part under test, controls the positioning motors, and then calls C sub-routines to acquire and download data from the digitizer. Today s high-performance PC-based digitizers provide the high sampling speed, high vertical resolution, deep acquisition memory and fast data transfer that allow easy construction of automated, low-cost NDT inspection systems. Copyright 2004 As seen in Evaluation Engineering/September 2004 8