基于FPGA的八通道超聲探傷系統(tǒng)設計
1.4 ARM后處理系統(tǒng)
ARM后處理系統(tǒng)的硬件結構如圖3所示。ARM的高性能的處理能力和較強的內(nèi)存管理技術能有效完成數(shù)據(jù)的后處理,將探測結果多種顯示模式直觀的呈現(xiàn)出來。同時它還有豐富的片內(nèi)外圍設備接口,如網(wǎng)口,串口,USB接口,非常適合便攜式嵌入式系統(tǒng)的應用,大大簡化了硬件的設計難度。本文引用地址:http://m.ptau.cn/article/189499.htm
2 八通道超聲探傷系統(tǒng)軟件設計
本系統(tǒng)的應用程序基于Qt/Embedded開發(fā),在軟件設計時采用了層次化、模塊化的思想。利用Qt中的信號與槽機制,以及C++面向?qū)ο蠓椒▽④浖饕譃槿缦履K:數(shù)據(jù)通信模塊(驅(qū)動接口)、運算處理模塊、界面模塊、主控模塊、參數(shù)預置模塊、數(shù)據(jù)管理模塊等。模塊之間可通過信號與槽通信。軟件框架如圖4所示。
3 八通道探傷系統(tǒng)設計中的關鍵技術
3.1 硬件報警技術
以往的單通道儀器多使用軟件報警技術。所謂軟件報警,就是采用軟件的方法進行波形閘門比較和報警。其最大的優(yōu)點是閘門的設定比較靈活。其缺點是報警會產(chǎn)生滯后,報警響應慢。一般在單通道低重復頻率條件下,處理器響應速度尚可以接受;然而對于高重復頻率和多通道的情況,軟件報警將會占用處理器大量時間,造成報警滯后,無法滿足實際探傷的要求。因此,在將要研制的八通道儀器中,只能采用FPGA來實現(xiàn)八通道的實時報警。
硬件報警器主要分為2種:進波(A門)報警和失波(B門)報警。當缺陷回波的峰值超過A門時,觸發(fā)進波報警,指示工件中存在較大缺陷。當回波信號的峰值移出B門時,觸發(fā)失波報警,指示回波信號較弱,儀器工作異常。本文在FPGA中,使用狀態(tài)機實現(xiàn)2種報警器。進波報警狀態(tài)機和失波報警狀態(tài)機如圖5所示。
fpga相關文章:fpga是什么
模數(shù)轉(zhuǎn)換器相關文章:模數(shù)轉(zhuǎn)換器工作原理
評論