国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于8051IP核的便攜式超聲波測厚儀設計*

2012-11-11 08:44:08牟光臣石新峰
河南工學院學報 2012年6期
關鍵詞:測厚儀方波計數(shù)器

牟光臣,石新峰

(河南機電高等??茖W校電子通信工程系,河南 新鄉(xiāng) 453000)

超聲波測厚儀攜帶方便,操作簡單,精度較高,可以快捷而準確地測量各種結(jié)構(gòu)均勻的金屬材料和非金屬材料的厚度。尤其對于鍋爐、壓力容器和管道等只有一個側(cè)面可以接觸的測量對象,具有更大優(yōu)越性。利用超聲波測厚儀構(gòu)成的集總式檢測系統(tǒng),對工業(yè)企業(yè)的鍋爐、壓力容器和各種管道的厚度進行在線實時檢測,了解其局部腐蝕、銹蝕的情況,并及時發(fā)出警報信息,對設備安全運行有著極大作用。

1 超聲測厚儀工作原理

超聲波測厚儀有脈沖式、共振式、蘭姆波式等多種類型。目前廣泛采用的是脈沖反射式。脈沖反射式超聲測厚儀的工作原理及工作過程如下:

1)由微處理器觸發(fā)超聲脈沖發(fā)生器開始工作,產(chǎn)生超聲脈沖,脈沖頻率一般應該在40KHz以上,并激發(fā)超聲探頭產(chǎn)生(一般采用一體化探頭)超聲波,即時開始超聲發(fā)射??刂泼}沖發(fā)生器的工作時間,保證每次發(fā)射8~15個周期。

2)超聲波通過被測介質(zhì)傳輸至材料分界面。

3)超聲波脈沖在分界面處被反射?;夭ū灰惑w化探頭接收到。

4)接收電路對回波信號進行多次濾波及放大,并截取第一次回波信號的峰值,變成數(shù)字信號傳輸至高速計數(shù)器。

5)周期固定的高速計數(shù)器自發(fā)出超聲脈沖序列時開始進行高速計數(shù),當接收到回波有效信號時結(jié)束計數(shù)。即可得到超聲波在介質(zhì)中的渡越時間。

6)利用微處理器將渡越時間除以2,再乘上超聲波在某種固定介質(zhì)中的傳播速度,即可得到介質(zhì)厚度。即H=0.5V△T(其中H為板材厚度;V為超聲波在介質(zhì)中的傳播速度;△T為渡越時間)。

7)由微處理器將計算結(jié)果送給顯示電路進行顯示。在開始測量之前,需要預先將介質(zhì)傳播速度數(shù)據(jù)通過鍵盤輸入微機系統(tǒng)或預先存入ROM表。

需要注意的是:如果被測材質(zhì)不均勻,比如鑄鐵之類的測量對象,可能會發(fā)生超聲波在介質(zhì)中的多次反射和折射,從而造成回波信號非常弱或者測量結(jié)果有較大誤差。同時,對于表面氧化銹蝕嚴重,或者存在嚴重污穢,必須將表面先清理干凈,否則將嚴重影響測量結(jié)果。

2 8051IP核介紹

本設計采用杭州康芯公司提供的K8051單片機IP核。該IP核由VQM原碼表達,在QuartusII環(huán)境下能與VHDL、Verilog等硬件描述語言混合編譯綜合,并能在邏輯容量為1500以上邏輯單元的FPGA中實現(xiàn)硬件系統(tǒng)及軟件調(diào)試。

K8051IP核含有一個8位CPU,存儲器采用哈佛結(jié)構(gòu),不但指令系統(tǒng)與8051/2、8031/2等完全兼容,而且硬件系統(tǒng)也與之基本相同,同樣可掛接64KB外部存儲器和256字節(jié)外部RAM,含兩個16位定時/計數(shù)器,全雙工串口,含節(jié)省功耗工作模式,以及中斷響應結(jié)構(gòu)。

K8051IP核與普通8051/2單片機的區(qū)別之處:以網(wǎng)表文件形式存在,只有經(jīng)過編譯綜合載于FPGA以后才能工作;核內(nèi)無ROM和RAM,只能利用FPGA的片內(nèi)存儲器,從中開辟4KBROM和256字節(jié)RAM并與IP核連接才能使用;支持在系統(tǒng)存儲器內(nèi)容編輯器擦寫ROM程序,支持SignalTapII嵌入式邏輯分析儀實現(xiàn)時序測試;4個I/O分開,一共有64個輸入輸出端口,可以工作于兩種模式,既可以通過總線三態(tài)門合并成與普通單片機類似的32根口線工作模式,也可以工作64根輸入輸出線各自獨立的工作模式;工作速度遠遠高于普通單片機,一般情況下可以工作于90MHz。利用K8051IP核可以方便地構(gòu)成一個包含8位微處理器的SOC系統(tǒng)。

3 總體設計思路及工作原理

系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。

圖1 超聲測厚儀總體結(jié)構(gòu)框圖

本設計中不再采用89S51系列單片機擔當控制任務,而是選用Altera公司的EP1C3T144C8芯片充當控制核心,該芯片具有3000個單元,用其中1500個單元配置K8051IP核,在內(nèi)部存儲器空間中開辟4KB的ROM和256字節(jié)的RAM,構(gòu)成8051最小系統(tǒng),并用VHDL語言設計方波發(fā)生器和32位計數(shù)器等模塊,然后進行片內(nèi)掛接。該方案能夠?qū)崿F(xiàn)高度集成,從而大大降低功耗,提高便攜式裝備的持續(xù)工作時間。

系統(tǒng)工作原理:K8051IP核同時發(fā)送一個啟動信號給32位高速計數(shù)器和方波發(fā)生器,計數(shù)器開始計數(shù)工作,方波發(fā)生器也開始輸出2.5MHz方波,該方波經(jīng)過驅(qū)動電路后傳輸至超聲換能器(即超聲發(fā)射探頭),轉(zhuǎn)換為超聲波信號?;夭ㄐ盘柦?jīng)過放大、濾波、檢波、比較整形及限幅后,變成數(shù)字信號輸出。用該信號充當32位計數(shù)器的計數(shù)控制端,當接收到回波信號時,計數(shù)器即停止計數(shù),并給CPU發(fā)中斷申請,CPU響應中斷,分4次讀取計數(shù)結(jié)果并計算,即得到回波時間。CPU將回波時間除以2,并乘以預先存儲的超聲波在某種介質(zhì)中的傳播速度,即可得到板材厚度并送給顯示電路顯示。

鍵盤上設計有各種操作功能鍵和數(shù)字鍵,可以方便地進行各種操作和輸入超聲波在介質(zhì)中的傳播速度值。

遠程通信模塊用來與上位機進行通信和聯(lián)網(wǎng),從而構(gòu)成一個集總式在線監(jiān)測系統(tǒng),可以用在各種需要多點實時測厚的場合。

4 各單元電路設計

4.1 超聲探頭

選用含發(fā)射和接收功能的一體化超聲探頭。具體選擇時應該考慮壓電晶片的中心頻率應該在2.5MHz左右。

4.2 驅(qū)動發(fā)射電路

FPGA輸出的方波信號電平為3.3V,此電壓水平不能滿足要求,本方案選用TCL7667驅(qū)動電路將2.5MHz方波信號提升至12V,然后送給超聲換能器激發(fā)出超聲波信號。

4.3 2.5MHz方波發(fā)生器

利用EP1C3T144C8芯片自帶的模擬鎖相環(huán),在片外掛接20MHz有源晶振后完成倍頻,變成50MHz,然后再經(jīng)20倍分頻變成2.5MHz方波。注意:為了保證每次發(fā)射8~15個超聲脈沖串,需設計一個以此2.5MHz脈沖為時鐘信號的10進制計數(shù)器,循環(huán)計數(shù)并送出低電平清零信號,用此低電平清零信號控制方波發(fā)生器。保證每次發(fā)射只能送出10個超聲脈沖串。如果不加此限制,而是連續(xù)不斷地發(fā)射,則回波信號會很復雜,難以進行處理。

4.4 信號調(diào)理電路

信號調(diào)理電路將接收到的超聲信號進行放大、濾波,經(jīng)比較電路整形后得到脈沖信號,再經(jīng)過限幅電路,變成3.3V電平后送給FPGA芯片內(nèi)的32位計數(shù)器使能端,使計數(shù)器停止計數(shù)。

4.5 32位高速計數(shù)器

為了保證較寬的測量范圍,本設計特意將計數(shù)器設置為32位。原因如下:

眾所周知,超聲測厚儀要求測量誤差小于被測板材厚度值的1% ±0.1mm。這就要求計數(shù)器必須達到一定的工作頻率,才能使計數(shù)誤差滿足要求。而目前國內(nèi)超聲測厚儀的測量范圍主要集中在1~300mm區(qū)段。比如測量1mm左右薄板材時,測量允許的誤差約為0.11 mm。設超聲波在板材中的傳播時間為t,超聲波縱波在鋼中傳播速度為5900m/s, 則t=2H/V,計數(shù)器至少需要的頻率 F=1/(2H/V)≈27MHz。也就是說,設計時計數(shù)器的工作頻率應大于27 MHz(本設計采用40MHz,用鎖相環(huán)將20MHz片外晶振倍頻得到)。計數(shù)器工作頻率這么高,那么在測量較大的厚度值,如果計數(shù)器位數(shù)太少,則很容易發(fā)生計數(shù)溢出,造成測量結(jié)果毫無意義。因此,本設計采用了32位高速計數(shù)器。

4.6 K8051IP 核

在FPGA內(nèi)部開辟4KB的ROM和256字節(jié)RAM,與8051IP核掛接,即可構(gòu)成最小系統(tǒng)。該IP核可以工作于90MHz,相對于普通單片機,速度有了極大提高,縮短了響應時間和測量精度。

5 軟件系統(tǒng)設計

本設計中的編程工作主要有兩方面:

1)QuartuII環(huán)境下的VHDL語言編程:編程內(nèi)容為分頻器、計數(shù)器、狀態(tài)機等各種數(shù)字電路模塊設計。

2)8051IP核的C51編程:主要有鍵盤掃描、鍵值識別和存儲及響應子程序;顯示電路子程序;通信模塊子程序;計數(shù)器計數(shù)值讀取子程序;啟動發(fā)射子程序;響應回波信號中斷等子程序。主程序為厚度計算程序。

主程序流程圖如圖2所示。

圖2 測厚儀主程序流程圖

6 結(jié)語

本文在EP1C3T144C8芯片中植入8051IP核,來代替普通單片機,并利用片內(nèi)多余資源來實現(xiàn)測厚儀所需要的數(shù)字電路,大大提高了集成度,降低了功耗,非常利于便攜式測量環(huán)境。另外,利用計數(shù)脈沖為40MHz的32位高速計數(shù)器進行回波時間計數(shù),既拓寬了向上的測量范圍,也保證了向下的測量精度。為便攜式測厚儀設計引入了一種創(chuàng)造性的設計思路。

[1]李佳.基于低功耗CPLD的超聲測厚儀[J].汕頭大學學報(自然科學版),2008,23(4).

[2]方志強,等.基于 CPLD超聲波管外壓力檢測儀[J].儀表計數(shù)與傳感器,2008,(5).

[3]胡鵬等.一種基于CPLD的超聲波測厚系統(tǒng)設計[J].山西電子技術,2011,(4).

[4]段偉亮,等.基于FPGA的電磁超聲測厚儀[J].儀表計數(shù)與傳感器,2010,(4).

[5]高宏明,等.無縫鋼管全管體自動化超聲波測厚[J].現(xiàn)代冶金,2011,39(1).

猜你喜歡
測厚儀方波計數(shù)器
采用虛擬計數(shù)器的電子式膜式燃氣表
煤氣與熱力(2022年2期)2022-03-09 06:29:30
X射線測厚儀測量精度影響及維護研究
電子測試(2018年18期)2018-11-14 02:31:08
關于JJF1255-2010《厚度表校準規(guī)范》和JJF1488-2014《橡膠、塑料薄膜測厚儀校準規(guī)范》幾點理解
碳納米管方波電沉積鉑催化劑的制備及其催化性能研究
計數(shù)器競爭冒險及其處理的仿真分析
超聲波測厚技術的應用
化工管理(2015年9期)2015-03-23 11:39:44
方波外場下有限維量子系統(tǒng)的控制協(xié)議
基于Matlab的方波分解與合成仿真實驗設計
覆層測厚儀影響測量精度的因素及其使用技術要點
河南科技(2014年19期)2014-02-27 14:15:34
任意N進制計數(shù)器的設計方法
河南科技(2014年10期)2014-02-27 14:09:30
佳木斯市| 曲周县| 五家渠市| 临沂市| 永济市| 文昌市| 宝清县| 定日县| 安庆市| 米易县| 侯马市| 连城县| 梅州市| 宣威市| 家居| 永嘉县| 高青县| 乐山市| 花垣县| 若尔盖县| 哈密市| 河间市| 合水县| 洛隆县| 汉川市| 香港 | 社会| 柳林县| 渭源县| 赣州市| 班玛县| 廉江市| 商都县| 渝北区| 离岛区| 长治县| 于都县| 广东省| 平湖市| 宁河县| 隆化县|