新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機及CPLD的B超檢測工裝設計

        基于單片機及CPLD的B超檢測工裝設計

        作者: 時間:2010-05-18 來源:網絡 收藏

        高壓開關HV20220的驅動函數

        函數HV20220_1(uchar dd)的功能:打開波形發生器()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;i96;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所示。


        圖5 示波器顯示檢測波形

        結束語

        本文介紹了B超板AFE9624進行全自動檢測的工裝,經檢測,達到了要求,可為其它廠家的B超檢測提供參考幫助。按照本文思路,根據實際的B超接口,只需設計好各種轉接板或轉接線,就可以對B超板進行全面的檢測。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松江区| 海门市| 张家界市| 山阴县| 迁西县| 东乡族自治县| 安顺市| 富阳市| 松潘县| 行唐县| 平乐县| 江孜县| 彰武县| 正阳县| 武定县| 会理县| 沁水县| 承德县| 宁夏| 罗江县| 舟曲县| 阿克苏市| 敖汉旗| 宁南县| 苍梧县| 虹口区| 台前县| 来安县| 文成县| 民乐县| 新丰县| 梁山县| 武乡县| 庆阳市| 慈溪市| 合江县| 安顺市| 临夏县| 镇原县| 高邑县| 大洼县|