一種基于CPLD的超聲波測厚系統(tǒng)的設(shè)計(jì)
2 超聲波測厚系統(tǒng)電路總體結(jié)構(gòu)及工作原理
超聲波測厚系統(tǒng)模塊的主要任務(wù)是產(chǎn)生一個(gè)超聲波信號(hào),將超聲波信號(hào)放大后加載到超聲波探頭上,超聲波探頭帶動(dòng)被測物體發(fā)生共振,然后將得到的數(shù)據(jù)采樣并且峰值保持,然后送給信號(hào)處理模塊,因此它是本設(shè)計(jì)的基礎(chǔ)部分,是實(shí)現(xiàn)將檢測信息娩出,得到良好超聲波回波信息的關(guān)鍵所在。
本超聲波測厚系統(tǒng)模塊主要由觸發(fā)信號(hào)產(chǎn)生電路,發(fā)射接收放大電路,放大檢波電路,采樣峰值保持電路,模數(shù)轉(zhuǎn)換電路,液晶顯示電路和CPLD運(yùn)算及控制電路等構(gòu)成。其電路構(gòu)成設(shè)計(jì)如圖2:本文引用地址:http://butianyuan.cn/article/191011.htm
當(dāng)通電開始測厚時(shí),由CPU(中央處理器)發(fā)出測厚同步信號(hào),觸發(fā)發(fā)射電路,使直探頭產(chǎn)生超聲波入射至工件,當(dāng)超聲波返回探頭時(shí),首先經(jīng)過衰減,然后放大檢波取樣,所得厚度時(shí)間方波經(jīng)積分保持器送ADC574模數(shù)轉(zhuǎn)換器,模數(shù)轉(zhuǎn)換之后送CPLD進(jìn)行數(shù)據(jù)處理,并顯示之12864液晶顯示模塊。
3 軟件程序設(shè)計(jì)
軟件程序設(shè)計(jì)框圖如圖3所示,系統(tǒng)軟件是根據(jù)本儀器的功能而設(shè)計(jì)的,在主程序中,首先進(jìn)行初始化,在初始化中完成設(shè)置堆棧指針,定義顯示單元,設(shè)置顯示緩沖區(qū)地址,顯示數(shù)據(jù)地址,然后讀開關(guān)量,根據(jù)手動(dòng)開關(guān)的要求轉(zhuǎn)入校正,探傷或測厚處理程序,若以上三種情況都不是,則使得數(shù)碼管上顯示為零,最后返回讀開關(guān)量。
評(píng)論