📄 一种基于fpga的a超数字式探伤系统的研究-电子技术精品网.htm
字号:
<SCRIPT src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/show_ads.gif"
type=text/javascript>
</SCRIPT>
<BR>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5652440516097520";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text_image";
//2006-12-07: articlead3
google_ad_channel = "8308532457";
google_color_border = "f2f3f7";
google_color_bg = "f2f3f7";
google_color_link = "0066cc";
google_color_text = "000000";
google_color_url = "008000";
//--></SCRIPT>
<SCRIPT src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/show_ads.gif"
type=text/javascript>
</SCRIPT>
</TD></TR></TBODY></TABLE>
<P> </P>
<P>
<TABLE cellSpacing=0 cellPadding=0 width=530 align=center
border=0><TBODY>
<TR>
<TD class=heigh150 height=15>
<DIV id=Content>
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><B>摘要:</B></SPAN>简略介绍了超声探伤的基本原理,并在此基础上提出了一种基于FPGA的A型数字式超声系统的构成方式,着重介绍了系统的硬件构成。其中,基于FPGA的数字信号处理模块从根本上解决了传统A型探伤仪的采样速度低、处理速度慢的问题。</P>
<P class=MsoNormal><SPAN
style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><B>关键词:</B></SPAN>MCS196kc单片机
无损检测 超声波探伤 FPGA 数字信号处理 DAC曲线</P>
<P
style="TEXT-INDENT: 30px">超声波是一种机械波,机械振动与波动是超声波探伤的物理基础。超声波在媒介中传播,有波的叠加、反射、折射、透射、衍射、<IMG
height=125 hspace=1
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/200611182523421477801.png"
width=388 align=right vspace=1
border=0>散射及吸收衰减等特性,一般遵循几何光学的原则。A超探伤仪采用幅度调制(Amplitude
Modulation)显示,在显示屏幕上以横坐代表被测物的深度,纵坐标代表回放脉冲的幅度。</P>
<P
style="TEXT-INDENT: 30px">超声波探伤的方法很多,按其原理分类可分为脉冲反射法、穿透法和共振法。本系统采用脉冲反射法。脉冲反射法是一种利用超声波探头发射脉冲到被检测试块内,根据反射波的情况来检测试件缺陷的方法。脉冲反射法又包括缺陷回波法、底波高度法和多次底波法等,这里只介绍缺陷回波法。图1是缺陷回波法示意图。当试件完好时,超声波可顺利传播到达底面,探伤图形中只有表面发射脉冲T及底面回波B两个信号,如图1(a)所示;若试件中存在缺陷,在探伤图形中,底面回波前有表示缺陷的回波F,如图1(b)所示。</P>
<P
style="TEXT-INDENT: 30px">整个系统的硬件原理结构如图2所示,主要包括模拟和数字两部分,以下分别介绍。</P>
<P style="TEXT-INDENT: 0px"><B>1 模拟部分</B></P>
<P
style="TEXT-INDENT: 30px">该系统的模拟部分主要由发射电路、限幅机构、高频放大、带通滤波、检波等几部分组成。<BR><BR><B><A
href="http://www.mcuwork.com/data/2006/info/images/aet/200310/9b.gif">图2
超声检测系统的硬件构成</A></B><BR><BR><FONT size=3></FONT><SPAN
class=main1>发射电路主要用来产生高压窄脉冲信号(400V),以激励超声波探头发射超声波。由于不同探头的谐振频率不同,所以要求脉冲激励信号的宽度可调。在发射电路的设计中,由FPGA提供给发射电路低压可调脉宽的激励信号,再由发射电路将其转换为高压的窄脉冲激励信号,其脉冲宽度可变。</P>
<P
style="TEXT-INDENT: 30px">隔幅机构是对某些过大的回波电信号进行电压幅值的限制,以免电压过大影响后继高频放大器的正常工作,甚至烧毁电路器件。限幅电路的限幅幅值为±3V左右。<IMG
height=282 hspace=1
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/200611182523430477802.png"
width=308 align=right vspace=1 border=0></P>
<P
style="TEXT-INDENT: 30px">高频放大电路用来对回波电信号进行放大,放大范围可从-10dB到110dB。由于测试对象钢板的厚度不一,故回波信号的强弱也不定。所以,要把高频放大电路设计成可以动态控制增益值的程控放大电路,可通过MCU来实现。</P>
<P
style="TEXT-INDENT: 30px">带通滤波电路对信号放大过程中引入的噪声进行控制。由于超声探头的发射频率范围较宽(400kHz~10MHz),如果使放大器通带范围固定为400kHz~10MHz,势必影响滤波效果。在本文中,设计了可程控的两组带通滤波电路,其带宽范围分别为400kHz~2.5MHz和2.5MHz~10MHz。</P>
<P
style="TEXT-INDENT: 30px">超声波探伤系统回波波形的显示方式通常有两种:射频显示(不检波显示)和视频显示(检波显示),如图3所示。射频显示可以保持波形状态,有助于缺陷性质的识别;而视频显示则有利于峰值采集,以便确定缺陷当量。为了分别满足这两种显示的要求,在设计中加入了检波与非检波的切换电路,电路的切换受MCU控制。</P>
<P style="TEXT-INDENT: 0px"><B>2 数字部分</B></P>
<P style="TEXT-INDENT: 30px">2.1 微控制单元</P>
<P
style="TEXT-INDENT: 30px">该系统的数字部分以微控制单元(MCU)作为整个超声检测系统的控制核心。在此选用了Intel公司的16位单片机MCS196kc,该MCU不但具有16位的数据运算功能,而且提供了强大的控制能力。其实现有的功能主要有:(1)控制显示模块和键盘接口模块,实现人机界面的交互;(2)完成检测结果的存储、打印;(3)提供与微机之间可靠的数据传输;(4)实现对电源模块的管理;(5)调节模拟部分中运放的放大增益倍数。<BR><IMG
height=364 hspace=10
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/200611182523441477803.png"
width=549 vspace=10 border=0><BR></SPAN><FONT
size=3></FONT><SPAN class=main1>2.2 基于FPGA的实时数字信号处理单元</P>
<P
style="TEXT-INDENT: 30px">FPGA在整个检测系统中是数字信号处理的核心部件,借助其用户可编程特性及很高的内部时钟频率,设计了专用于超声检测的数据处理芯片,如图4所示。该芯片主要由以下几个功能模块构成:(1)数据处理所需的参数寄存器堆;(2)窄脉冲发生模块;(3)采样延迟控制模块;(4)数据采集、存储、压缩模块;(5)进波门、DAC缺陷自动判断模块;(6)失波门缺陷自动判断模块。现结合图5简述图4所示的信号处理过程:MCU以一定的频率不断向FPGA传送方波脉冲信号,每一个脉冲信号将触动一次检测过程。脉冲信号的上升沿使窄脉冲发生电路开始工作,产生窄脉冲激励信号。激励信号产生以后,由于超波需要一段延时时间才能经过耦合剂到达探测工件,所以在窄脉冲信号产生以后,延时电路将起作用,用以控制采样开始的时间。经过(t2-t1)的延时,超声波到达工件表面,采样开始。处理单元首先根据所检测到的钢板厚度选择相应的数据处理模块。如果钢板为溥型板材,数据采集、存储模块将工作;如果钢板为中厚板材,数据采集、压缩、存储模块将运行。采样过程结束后,在(t4-t3)的时间段内,处理单元自动对该次采样中的回波信号进行缺陷判断。如果发现有缺陷或失波存在,探伤系统会给出报警信号,通知MCU,并结束这一次的检测过程,等待下一个由MCU传来的脉冲信号,从而开始新一轮的检测过程。<BR><IMG
height=350 hspace=10
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/200611182523511577804.png"
width=548 vspace=10 border=0><BR><B>3 超声探伤系统的软件</B></P>
<P
style="TEXT-INDENT: 30px">在整个数字式超声探伤系统中,软件的设计占有重要的地位。为此采用了汇编语言和VB高级语言分别对MCU和PC机进行编程。整个软件系统包括工作主界面和参数设置界面。其中,工作界面主要包括:增益/补偿、声程/标度设计抑制/声速、闸门设计DAC曲线拟合、回波波形显示缺陷记录、缺陷回放、缺陷报告打印、与PC机间的数据通讯。参数设置界面主要包括:探头设置、仪器设计、频道设置、密码设置和时钟校准。</P>
<P
style="TEXT-INDENT: 30px">当超声探头的发射频率在10MHz以上时,以现有的采样速率(40MHz)进行采样就很有可能造成回波信号波峰值的丢失。在现有的设计方案中,制约速度的瓶颈主要集中在将采样得到的回波信号值转存到外部的RAM中上,受RAM速度制约,整个系统的工作频率难以进一步提高。</P></SPAN></DIV></TD></TR></TBODY></TABLE></P>
<P><BR> </P></DIV></TD></TR></TBODY></TABLE>
<TABLE class=listcontent borderColor=#f2f3f7 cellSpacing=0 cellPadding=0
width="100%" border=5>
<TBODY>
<TR></TR>
<TBODY>
<TR>
<TD align=middle>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-5652440516097520";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al_s";
//2006-12-09: articlead1
google_ad_channel = "6215649403";
google_color_border = "f2f3f7";
google_color_bg = "f2f3f7";
google_color_link = "0066cc";
google_color_text = "000000";
google_color_url = "008000";
//--></SCRIPT>
<SCRIPT src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/show_ads.gif"
type=text/javascript>
</SCRIPT>
</TD></TR></TBODY>
<TBODY>
<TR>
<TD vAlign=center align=right><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
<TBODY>
<TR borderColor=#000099>
<TD align=right
background=一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/headerbg.gif><FONT
color=#ffffff><B>!注意:</B>如果您发现此文章出现影响您的阅读的状况,请<B>从浏览器地址栏里复制本文的链接到</B><A
href="http://www.mcuwork.com/guestbook.php?action=add"
target=_blank><FONT
color=#ffff00><B>留言本</B></FONT></A>报告给站长解决!</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE borderColor=#ffffff cellSpacing=10 cellPadding=5 width=800 align=center
bgColor=#ffffff border=1>
<TBODY>
<TR class=listcontent borderColor=#000099>
<TD vAlign=center align=middle>
<TABLE height="100%" cellSpacing=0 width="70%" border=0>
<TBODY>
<TR>
<TD align=left>
<LI>上一篇:</FONT> <A title=基于FPGA/CPLD和USB技术的无损图像采集卡
href="http://www.mcuwork.com/data/2006/1117/article_2171.htm"><FONT>基于FPGA/CPLD和USB技术的无损图像采集卡</FONT></A>
<LI>下一篇:</FONT> <A title="NS 两款新型Boomer 3D 音频子系统"
href="http://www.mcuwork.com/data/2006/1124/article_6633.htm"><FONT>NS
两款新型Boomer 3D 音频子系统</FONT></A>
</LI></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE borderColor=#ffffff cellSpacing=10 cellPadding=0 width=800 align=center
bgColor=#ffffff border=1>
<TBODY>
<TR borderColor=#000099>
<TD align=left>
<TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
<TBODY>
<TR borderColor=#000099>
<TD align=left
background=一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/headerbg.gif><FONT
color=#ffffff>>> 联系我们请给我们留言·</FONT><A
href="http://www.mcuwork.com/guestbook.php?action=add"
target=_blank><FONT color=#ffff00><B>留言本</B></FONT></A>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=4 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle><FONT
color=#9966ff>本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言,
我们将在24小时内删除。</FONT><BR>
<SCRIPT language=JavaScript
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/stat.htm"
charset=gb2312></SCRIPT>
<A href="http://www.miibeian.gov.cn/"
target=_blank>浙ICP备05071687号</A> <A
href="http://www.mcuwork.com/">电子技术精品网</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<SCRIPT language=Javascript
src="一种基于FPGA的A超数字式探伤系统的研究-电子技术精品网.files/Std_StranJF.Js"></SCRIPT>
<DIV class=copyright><A title=点击进入phpcms网站管理系统官方技术支持网站!
href="http://www.phpcms.cn/" target=_blank><FONT
face="Arial, Helvetica, sans-serif" size=1>Power by <B>phpcms
2.4</B></FONT></A></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -