Font Size: a A A

Design And Implementation Of Ultrasonic Phased Array Software Based On Customized Android

Posted on:2020-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:L X YanFull Text:PDF
GTID:2428330620456356Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the unique advantages,ultrasonic phased array detection technology has been widely used in industrial nondestructive testing and plays an important role.How to combine the ultrasonic phased array detection software with embedded platform to further promote the miniaturization and intelligence of the instruments is a development problem faced by the industry.The design and implementation method of portable ultrasonic phased array software based on customized Android platform,which has reference significance and application prospects,are studied in this thesis.First,the principle and focusing algorithm of ultrasonic phased array detection are studied.In order to achieve phased beam deflection and focusing,the formulas for calculating the delay time of probe chips in the presence or absence of a wedge are derived.Second,the functional requirements of the software are analysed,and the overall design of the ultrasonic phased array software is formulated.Based on the three-layer architecture and following the principle of oneway coupling,each layer structure is divided into different functional modules and sub-modules,and each module is designed separately by adopting appropriate design patterns and Java and C++ mixed programming implementation.Third,a real-time rendering scheme of ultrasonic phased array glance view based on OpenGL ES is designed,and image synthesis algorithms for each ultrasonic phased array view are proposed.The algorithms include A-scan gate detection and anti-aliasing synthesis algorithm,S-scan pseudo-color mapping and translation scaling algorithm,B-scan and C-scan dual texture synthesis method,P-scan coordinate transformation and maximum image blending algorithm.Fourth,in order to achieve functions such as USB printing and optimize system performance,the Linux kernel and Android system are customized and tailored.Based on the customized system,the implementation methods of each module of the software are introduced.The multi-thread pipeline design and optimization of the data transmission module,the interaction of UI and the parameter management module,the calibration schemes such as ACG and TCG,the implementation of files storage and inspection report printing are emphasized.At last,with phased array standard test blocks and the existing hardware system,the performance and function of the software are tested.It is verified that the ultrasonic phased array software designed by the thesis has stable performance and complete functions,and the design scheme has reliability and practicability.
Keywords/Search Tags:Ultrasonic Phased Array, Android, OpenGL ES, Ultrasonic Image Synthesis, Software Design
PDF Full Text Request
Related items