Ultrasonic wave is a mechanical wave. Mechanical vibration and fluctuation are the physical basis of ultrasonic flaw detection. Ultrasonic wave propagates in the medium, and has the characteristics of wave superposition, reflection, refraction, transmission, diffraction, scattering, absorption and attenuation, and generally follows the principles of geometric optics. A-ultrasonic flaw detector uses amplitude modulation (Amplitude Modulation) display. On the display screen, the horizontal axis represents the depth of the object being tested, and the vertical axis represents the amplitude of the playback pulse.
There are many methods of ultrasonic flaw detection, which can be classified into pulse reflection method, penetration method and resonance method according to their principles. This system adopts pulse reflection method. Pulse reflection method is a method that uses an ultrasonic probe to transmit pulses into the test block to detect defects of the test piece according to the reflected wave. The pulse reflection method also includes defect echo method, bottom wave height method and multiple bottom wave method, etc. Here we only introduce the defect echo method. Figure 1 is a schematic diagram of the defect echo method. When the test piece is intact, the ultrasonic wave can be smoothly transmitted to the bottom surface, and there are only two signals in the flaw detection diagram, namely the surface emission pulse T and the bottom echo B, as shown in Figure 1 (a); if there is a defect in the test piece, there is an echo F indicating the defect before the bottom echo in the flaw detection diagram, as shown in Figure 1 (b).
The hardware principle structure of the whole system is shown in Figure 2, which mainly includes
two parts:
1 Analog part
The analog part of the system is mainly composed of transmitting circuit, limiting mechanism, high-frequency amplification, bandpass filtering, detection and other parts.
The transmitting circuit is mainly used to generate a high-voltage narrow pulse signal (400V) to stimulate the ultrasonic probe to transmit ultrasonic waves. Since the resonant frequencies of different probes are different, the width of the pulse excitation signal is required to be adjustable. In the design of the transmitting circuit, the FPGA provides the transmitting circuit with a low-voltage adjustable pulse width excitation signal, which is then converted by the transmitting circuit into a high-voltage narrow pulse excitation signal with a variable pulse width.
The amplitude limiting mechanism is to limit the voltage amplitude of some excessively large echo electrical signals, so as to prevent the excessive voltage from affecting the normal operation of the subsequent high-frequency
The high-frequency amplifier circuit is used to amplify the echo electrical signal, and the amplification range can be from -10dB to 110dB. Since the thickness of the test object steel plate is different, the strength of the echo signal is also uncertain. Therefore, the high-frequency amplifier circuit should be designed as a programmable amplifier circuit that can dynamically control the gain value, which can be achieved through the MCU.
The bandpass filter circuit controls the noise introduced during the signal amplification process. Since the transmission frequency range of the ultrasonic probe is relatively wide (400kHz~10MHz), if the amplifier passband range is fixed to 400kHz~10MHz, the filtering effect will inevitably be affected. In this paper, two sets of programmable bandpass filter circuits are designed, and their bandwidth ranges are 400kHz~2.5MHz and 2.5MHz~10MHz respectively.
There are usually two ways to display echo waveforms in ultrasonic flaw detection systems: RF display (non-detection display) and video display (detection display), as shown in Figure 3. RF display can maintain the waveform state, which is helpful for identifying the nature of defects; while video display is conducive to peak acquisition in order to determine the defect equivalent. In order to meet the requirements of these two displays respectively, a detection and non-detection switching circuit is added to the design, and the switching of the circuit is controlled by the MCU.
[page]
2 Digital part
2.1 Microcontroller unit
The digital part of the system uses the microcontroller unit (MCU) as the control core of the entire ultrasonic detection system. Intel's 16-bit single-chip microcomputer MCS196kc is selected here. This MCU not only has 16-bit data calculation function, but also provides powerful control capabilities. In fact, the existing functions are mainly: (1) control the display module and keyboard interface module to realize the interaction of the human-computer interface; (2) complete the storage and printing of the test results; (3) provide reliable data transmission between the microcomputer; (4) realize the management of the power module; (5) adjust the amplification gain multiple of the operational amplifier in the analog part.
2.2 Real-time digital signal processing unit based on FPGA
FPGA is the core component of digital signal processing in the entire detection system. With its user-programmable characteristics and high internal clock frequency, a data processing chip dedicated to ultrasonic testing is designed, as shown in Figure 4. The chip is mainly composed of the following functional modules: (1) parameter register stack required for data processing; (2) narrow pulse generation module; (3) sampling delay control module; (4) data acquisition, storage, and compression module; (5) wave gate,
3. Software of Ultrasonic Flaw Detection System
In the entire digital ultrasonic flaw detection system, software design plays an important role. For this purpose, assembly language and VB high-level language are used to program MCU and PC respectively. The entire software system includes the main working interface and parameter setting interface. Among them, the working interface mainly includes: gain/compensation, sound path/scale design suppression/sound velocity, gate design DAC curve fitting, echo waveform display defect recording, defect playback, defect report printing, and data communication with PC. The parameter setting interface mainly includes: probe setting, instrument design, channel setting, password setting and clock calibration.
When the transmission frequency of the ultrasonic probe is above 10MHz, sampling at the existing sampling rate (40MHz) is likely to cause the loss of the peak value of the echo signal. In the existing design, the bottleneck restricting the speed is mainly concentrated on transferring the sampled echo signal value to the external RAM. Due to the restriction of RAM speed, it is difficult to further increase the operating frequency of the entire system.
Previous article:Design of serial communication system between FPGA and GPS-OEM board
Next article:Design of a new grating digital display system based on MCU+CPLD
Recommended ReadingLatest update time:2024-11-17 01:36
- Popular Resources
- Popular amplifiers
- Analysis and Implementation of MAC Protocol for Wireless Sensor Networks (by Yang Zhijun, Xie Xianjie, and Ding Hongwei)
- MATLAB and FPGA implementation of wireless communication
- Intelligent computing systems (Chen Yunji, Li Ling, Li Wei, Guo Qi, Du Zidong)
- Summary of non-synthesizable statements in FPGA
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- 【CH579M-R1】+ driving LCD19264 display
- Qorvo's Answer to Connectivity: Reducing Wi-Fi Interference
- BD71837MWV-E2,TPS65982ABZQZR,SP335EER1-L/TR
- Comparison between LC filtering and CLC filtering!
- VAS5175A_VAS5176 Lithium Battery Charge Management IC Application Parameters
- ADI Expert Lectures丨Four lessons to help you easily understand key MEMS knowledge
- EDGE browser finally changed its kernel
- Analysis of transistor protection circuit!
- Low-pass active filter circuit problem
- A casual talk on hybrid vigor