基于单片机及CPLD的B超检测工装设计
[10-10 20:38:44] 来源:http://www.88dzw.com 单片机学习 阅读:8472次
文章摘要:HV20220_2( m) ;HV20220_3(m); }}else{}EA=1;} 在本程序中,if( m>96) m=1;if (l>24) l=1; 即:96个阵元是对应24个通道的,在实际的B超工作过程中,一个通道工作的时候,同时会有4个按一定规律排列的阵元在工作。本工装不仅独立检测24个通道的每个通道,同时还检测96个阵元中的每一个,因此,检测96个阵元,24个通道运行了4次。轻触开关S4外中断1子程序void serves_int1() interrupt 2 using 2//外中断1{EA=0; TR2=0;//停止计数m=m+1; l=l+1;if( m&
基于单片机及CPLD的B超检测工装设计,标签:单片机开发,单片机原理,http://www.88dzw.comHV20220_2( m) ;
HV20220_3(m);
}
}
else{}
EA=1;
}
在本程序中,if( m>96) m=1;if (l>24) l=1; 即:96个阵元是对应24个通道的,在实际的B超工作过程中,一个通道工作的时候,同时会有4个按一定规律排列的阵元在工作。本工装不仅独立检测24个通道的每个通道,同时还检测96个阵元中的每一个,因此,检测96个阵元,24个通道运行了4次。
轻触开关S4外中断1子程序
void serves_int1() interrupt 2 using 2//外中断1
{
EA=0;
TR2=0;//停止计数
m=m+1;
l=l+1;
if( m>96) m=1;
if (l>24) l=1;
DELAY1s( );
for (j=0;j<8;j++)
{
HV20220_1(l) ;
HV20220_2( m) ;
HV20220_3(m);
}
EA=1;
}
轻触开关S3外外中断0子程序
void serves_int0() interrupt 0 using 0//外中断0
{
EA=0;
n=1;//显示01
SRELAY=1;//选择探头2
DELAY1s( );
EA=1;
}
工装先检测探头1,探头1的96个阵元都检测通过后,断电,将探头转接线放到探头2的位置;上电,按下轻触按钮S3,此时数码管前2位显示01,是选择探头2的标志。微处理器控制继电器把所有通道都转接到探头2的测量上。
www.88dzw.com高压开关HV20220的驱动函数
函数HV20220_1(uchar dd)的功能:打开CPLD波形发生器(工装)1选24的高压开关。
函数HV20220_2(uchar dd)的功能:打开主系统板(AFE9624)上的高压开关。
函数HV20220_3(uchar dd)功能:打开探头上(工装)来的96选1的高压开关。
以驱动HV20220_1为例,其它2个和此类似。
void HV20220_1(uchar dd)
{
uchar i;
SLD1=1;
for (i=0;i<96;i++) {
SCLK1=0;
data10=0;
SDATA1 = data10;
SCLK1=1;
_Nop( );
_Nop( );
}
for (i=0;i
SCLK1=0;
if (i==0) data10=1;
else data10=0;
SDATA1 = data10;
SCLK1=1;
_Nop( );
_Nop( );
}
RESET1=0;
_Nop( );
_Nop( );
RESET1=1;
_Nop( );
_Nop( );
_Nop( );
_Nop( );
RESET1=0;
_Nop( );
_Nop( );
SLD1=0;
_Nop( );
_Nop( );
_Nop( );
_Nop( );
SLD1=1;
}
使用发射、接收工装检测B超通道
B超发射通道检测
连接工装和B超,检测装置连接完毕后,检查开关S1、S2位置在“发射”挡,示波器接J3。
1. AFE9624工装板显示屏全亮,3秒种之后,重新显示0000。
2. 经过2秒钟后,机器自动进入检测状态,显示屏显示0001,紧接着示波器显示正负脉冲波形,如图4所示,表示第1通道电路正常。
图4 示波器显示正负脉冲波形
3. 经过2秒钟,再次自动进入检测状态,显示屏显示0002,紧接着示波器显示正负脉冲波形,表示第2通道电路正常。
4. 继续等待检测装置自动重复上述过程,直到显示器显示0096,紧接着示波器显示正负脉冲波形,表示第96通道电路正常。至此,确认探头1接口发射工作正常。
5. 断电,将“探头转接板”插接到“主控系统探头板”的探头2上。在检测装置连接完毕后上电,点击工装板上触发开关S3,显示屏显示0100,然后重复上述2~4过程,确认探头2接口发射工作正常,此过程显示屏显示数字是0101~0196。
B超接收通道检测
连接工装和B超检测装置完毕后,开关S1、S2位置在“接收”挡,示波器接J1。按B超发射通道检测中1~5的步骤进行,此时示波器显示的波形是正弦波,如图5所示。
《基于单片机及CPLD的B超检测工装设计》相关文章
- › 基于单片机SPCE061A的智能温度计设计
- › 基于单片机AT89C51SND1C的MP3方案设计
- › 基于单片机和PSD设计的数制化电源
- › 基于单片机的温度记录系统
- › 基于单片机软硬件联合仿真解决方案
- › 基于单片机的现场无电源电子密码锁设计
- 在百度中搜索相关文章:基于单片机及CPLD的B超检测工装设计
- 在谷歌中搜索相关文章:基于单片机及CPLD的B超检测工装设计
- 在soso中搜索相关文章:基于单片机及CPLD的B超检测工装设计
- 在搜狗中搜索相关文章:基于单片机及CPLD的B超检测工装设计