Font Size: a A A

Software Design And Optimization Of Ultrasonic Flaw Detector SPECIALIZATION:Integrated Circuit Engineering

Posted on:2018-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2348330512998219Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Ultrasonic nondestructive testing is one of the current mainstream detection methods.In this paper,the digital ultrasonic flaw detector we design is superior to other domestic manufacturers developed.Digital ultrasonic flaw detector contains not only the function for basic detection,but also some special functions.So this digital ultrasonic flaw detector can make users operating experience well.In this paper,we developed the software design of host based on the existing hardware and software architecture in windows platform.Current flaw detector system architecture includes PC,ARM,and FPGA.FPGA module is responsible for data acquisition,and then the data is transferred from the FPGA to the ARM for local display,In addition,the data is transferred from ARM to PC through remote communication.Here,ARM plays as the slave,and PC plays as the host.The software architecture of the original slave system is chaotic.In order to facilitate addition of new features in the future,we need to optimize the slave software architecture.Finally,we used the idea of stratification in software design to achieve optimization goals.Long-time test shows that the host software system can realize stable and efficient remote flaw detection through USB and Ethernet.User can choose remote or local machine to detect,and local or remote detection can be free to switch.The software structure of the slave become clear after optimization,which provides convenience for the later development and maintenance.
Keywords/Search Tags:Ultrasonic testing, Nondestructive testing, Software design, Remote communication, Software optimization
PDF Full Text Request
Related items