基于单片机及CPLD的B超检测工装设计

[09-12 16:03:58]   来源:http://www.88dzw.com  单片机学习   阅读:8842

文章摘要:图1 发射、接收工装设计电路中主控部分原理图发射和接收工装都需要把发射波形或接收波形经过控制后,通过转接线JP3~JP7及JP10和需要检测的实际B超板相接,来检测B超板(图1~图3中未给出JP3~JP7及JP10连接线的插座)。发射工装设计图1中,U1(7400)与非门电路和12MHz晶振组成晶体振荡器,给EPM7064的全局时钟端43脚提供时钟信号。EPM7064的21脚和25脚输出周期20ms、脉宽330ns、带660ns死区时间的2个方向相反的脉冲信号,经同向放大器U21(74F07)驱动后得到IPA和INB,加到双刀双掷开关S1上(在图2中,S1此时需拨到发射位置)。IPA经S1加到

基于单片机及CPLD的B超检测工装设计,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com


  图1 发射、接收工装设计电路中主控部分原理图

  发射和接收工装都需要把发射波形或接收波形经过控制后,通过转接线JP3~JP7及JP10和需要检测的实际B超板相接,来检测B超板(图1~图3中未给出JP3~JP7及JP10连接线的插座)。

  发射工装设计

  图1中,U1(7400)与非门电路和12MHz晶振组成晶体振荡器,给EPM7064的全局时钟端43脚提供时钟信号。EPM7064的21脚和25脚输出周期20ms、脉宽330ns、带660ns死区时间的2个方向相反的脉冲信号,经同向放大器U21(74F07)驱动后得到IPA和INB,加到双刀双掷开关S1上(在图2中,S1此时需拨到发射位置)。IPA经S1加到U3、U4、U5这3个高压开关HV20220上,3个高压开关的所有输出都接在了一起,而且这3个高压开关接成菊花瓣形式,即下一个开关的数据输入端DIN,接前一个开关的数据输出端DOUT。在微处理器AT89S52的控制下,给出SDATA1, SCLK1, SLD1,RESET1切换电路的串行控制信号,使3个高压开关的输入端依次和自己的输出端闭合,如U3的7脚和8脚,此时,IPA信号送给了IP001。但需注意的是,在同一时间,3个高压开关的24个通道只有一个是可以闭合的,其余的都断开。INB的过程和IPA的过程完全一样,在IP001得到IPA信号的同时,IN001也得到了INB信号。IP001~IP024依次得到IPA信号,IN001~IN024则依次得到INB信号。IP001~IP024和IN001~IN024通过转接头JP3 、JP4 送到B超的AFE9*板上。在AFE9*板上经过MD1211驱动,驱动内置场效应管芯片C6320,得到工装发出的两个带死区时间、方向相反并经MD1211放大后合成的波形。再经过AFE9*板上的12个高压开关HV20220切换,根据继电器切换选择探头A或探头B输出。在微处理器AT89S52的控制下,给继电器组开通或关断信号SRELAY:SRELAY=0时,探头A开;SRELAY=1时,探头B开通。同时又发出SDATA2,SCLK2,SLD2,RESET2串行控制信号,通过JP10转接线去控制AFE9*板上高压模拟开关HV20220。经过AFE9*板放大控制的信号,再通过转接线JP5、JP6、JP7送到工装板上12个高压开关U12~U20上(在图3中,只给出了U18~U20),最后通过双刀双掷开关S2(此时应该拨到发射位置),接在J3端的示波器就能看到需要的合成波形。U12~U20在微处理器AT89S52的控制下,给出SDATA3, SCLK3, SLD3,RESET3串行控制信号,达到96选1的目的。


  图2 发射、接收工装设计电路中发射部分原理图

  接收工装设计

  图3中,U25(MAX038)是函数发生器产生芯片,其3脚A0、4脚A1是输出波形选择端,输出波形的选择由逻辑地址引脚A0和A1的组合来决定:A1A0=10或11时,输出正弦波;A1A0=00时,输出方波;A1A0=01时输出三角波。波形切换可在0.3μs内完成,但输出波形有0.5μs的延迟时间。MAX038的19脚是波形输出端,本设计输出正弦波,频率为3.5MHz,幅度P-P 在1V左右。此正弦波通过双刀双掷开关S2(此时应该拨到接收位置),在微处理器AT89S52的控制下,给出SDATA3, SCLK3, SLD3,RESET3串行控制信号,控制U12~U20,将此正弦波切换到(96选1)探头上,即PA0~PA95分别得到此正弦波,通过转接线JP5、JP6、JP7送到AFE9*板。根据转接线JP5、JP6、JP7接到该探头,和微处理器用继电器控制其工作。正弦波经过12个高压开关HV20220(和发射时是同一组高压开关),经过发射、接收隔离电路得到接收信号(这里是我们工装给出的正弦波),再通过AFE9*板上的前放电路放大,通过工装上转接线JP3、JP4送到图2中发射工装上的U3~U5的IP001~IP024端和U6~U8的IN001~IN024端。同样在微处理器AT89S52的控制下,高压开关轮流导通,此时高压开关的另一端IP和IN得到正弦波,经过双刀双掷开关S1(S1此时需拨到接收位置)。在J1接双踪示波器就能看到差分的2个正弦波。三极管Q5发射极输出TGC增益控制信号,通过转接线JP10送到AFE9*板上的前放电路的增益控制端,控制接收信号的幅度。

上一页  [1] [2] [3] [4]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行