摘要
本文概述了超声波探伤脉冲反射法的基本原理,介绍了超声探伤嵌
入式控制机监控系统的硬件组成和原理,详细陈述了用C语言实现该监
控系统软件设计的设计思想和过程,特别是讨论了进行缺陷定量、定位
的算法及波幅曲线制作中的内插算法和数学模型,对软件设计中使用到
的嵌入汇编、中断实现、图形方式显示等C语言编程技巧也给予了具体
详细的介绍,最后给出了监控系统软件安装和自动启动的方法,提出了
一些进一步改进的设想。
本文讨论的探伤原理和算法具有一定的实用性和创新性,涉及到的
编程技巧也对其他软件设计具有参考价值。
This thesis summarizes the principles of the Ultrasonic Flaw Detection
(UFD) with Pulse Echo Method. The hardware structure and principle of the
system for monitor and control in embedded UFD controller is discussed. The
design ideal and process of the system’s software in language C are given in
detail. Especially, the algorithm of flaw measurement and locating, the
interpolating algorithm of AVG curve and math model are researched. The
practical programming skills, such as embedding assembly language, the
implement of interrupt and graphic display, are also described in detail. At last,
the methods for installing and automatic start-up of this software are given.
The conceive for further development is also put forward.
The principles and algorithms for flaw detection discussing in this thesis are
practical and creative, the programming skills related are also useful for other
software design.
引文
(1)蒋危平、方京著《超声检测学》武汉测绘科技大学出版社 1991.6
(2)云庆华著 《无损探伤》劳动出版社 1991
(3)《超声探伤》电力工业出版社 1991
(4)谭浩强著《C程序设计》清华大学出版社 1991.7
(5)魏庆福著《STD总线工业控制机的设计与应用》科学出版社 1992
(6)郑秋宝著《C语言高级编程教程》学苑出版社 1993
(7)王士元著《C高级实用程序设计》清华大学出版社 1996
(8)《微型计算机显示方式与编程指南》北京希望电脑公司海洋出版社 1993
(9)《STD5088系列工业控制机用户手册》北京康拓工业电脑公司 1995.1