• <strike id="ackas"><s id="ackas"></s></strike>
  • <th id="ackas"><menu id="ackas"></menu></th>
    
    
    <bdo id="ackas"></bdo>
  • <th id="ackas"></th>
    <ul id="ackas"><pre id="ackas"></pre></ul>
    无码专区视频精品老司机,在线精品国产成人综合,日韩高清免费一码二码三码,亚洲免费人成影院,国产成人精品日本亚洲专区,麻豆一二三区精品蜜桃,日韩精品卡1卡2日韩在线,精品视频一区二区观看
    公務(wù)員期刊網(wǎng) 論文中心 正文

    談超聲波檢測設(shè)備軟件系統(tǒng)

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談超聲波檢測設(shè)備軟件系統(tǒng)范文,希望能給你帶來靈感和參考,敬請閱讀。

    摘要:超聲波無損檢測被廣泛應(yīng)用在工業(yè)、軍事、航空航天等各個領(lǐng)域,隨著電路數(shù)字化的發(fā)展,其精確度與可靠程度也有了很大的提高。本文依據(jù)超聲波檢測原理,以Python語言為基礎(chǔ),對超聲波無損檢測設(shè)備進行設(shè)計,實現(xiàn)對回波信號的快速響應(yīng)、數(shù)據(jù)的即時存儲等功能。

    關(guān)鍵詞:超聲波;無損檢測;Pyhon

    1引言

    井控管匯是油田系統(tǒng)的重要組成部分,而焊縫的可靠性直接影響著管匯的整體使用壽命。所以在設(shè)備出廠前,都要對焊縫的質(zhì)量進行檢測,超聲波無損檢測,是最適合大型管匯的檢測方法。但目前使用中的大多數(shù)超聲波檢測設(shè)備,存在著數(shù)據(jù)存儲困難、圖形反饋不及時、顯示精度不夠等缺陷。本文進行了超聲波檢測設(shè)備系統(tǒng)的設(shè)計,實現(xiàn)對回波信號的快速響應(yīng),數(shù)據(jù)的即時存儲。相對于原有設(shè)備,完善后設(shè)備的反饋延時更短,定位更準確。

    2系統(tǒng)整體設(shè)計思路

    系統(tǒng)包括三個部分。第一部分為超聲波的收發(fā)電路,保證系統(tǒng)具有穩(wěn)定的發(fā)射信號并對接收到的信號進行放大處理。第二部分是信號處理部分,將硬件系統(tǒng)中的模擬信號轉(zhuǎn)換成數(shù)字信號,通過串行通信設(shè)備將數(shù)據(jù)傳輸給上位機[1]。第三部分為軟件數(shù)據(jù)處理部分,通過程序設(shè)計與編寫,實現(xiàn)超聲波波形的快速精確顯示、數(shù)據(jù)存儲等功能[2]。

    3系統(tǒng)的軟件設(shè)計

    近年來,Python語言的發(fā)展勢頭強勁,其以簡潔、兼容性等優(yōu)勢被大家推崇備至,已經(jīng)居于前三大編程語言并有著廣泛的發(fā)展空間。本文使用PyCharm進行語言編寫。PyCharm是一種PythonIDE,帶有調(diào)試、Project管理、代碼跳轉(zhuǎn)、只能提示等多種幫助用戶高效Python語言開發(fā)的工具。后期還可以通過PyCharm遠程連接樹莓派,直接在電腦上對樹莓派進行語言編寫和調(diào)試。

    3.1系統(tǒng)準備

    建立虛擬環(huán)境,并安裝Numpy、Scipy、Pandas、matplotlib、pyqtgraph等庫。虛擬環(huán)境的好處是在虛擬環(huán)境內(nèi)進行的任何操作都不會影響到Python的安裝環(huán)境,只對應(yīng)用虛擬環(huán)境的工程起作用[3]。

    3.2軟件方案流程

    軟件設(shè)計的流程思路為:系統(tǒng)啟動后進行初始化;之后進行端口檢測,查看有無可用端口,查到可用端口后,自動檢測端口并進行連接;連接成功后開始收集端口接收到的數(shù)據(jù)并進行數(shù)據(jù)處理;之后在顯示界面實現(xiàn)交互顯示并進行數(shù)據(jù)存儲,如果接收不到數(shù)據(jù),循環(huán)10次后退出。

    3.3具體功能實現(xiàn)

    Pyserial封裝了串口通訊模塊,支持Linux、Windows、BSD(可能支持所有支持POSIX的),支持Jython(Java)和IconPython(.NETandMono).pyserial模塊對串口的訪問。應(yīng)用Pyqtgraph庫來生成顯示界面與坐標軸。Pyqtgraph庫的數(shù)據(jù)可視化界面還支持交互縮放,大多數(shù)情況下2D界面支持鼠標滾輪縮放以及左右鍵的操作,如拖動、平移等[4]。運用Tkinter與Pyqtgraph相結(jié)合的方法來進行顯示界面的制定。Tkinter是Python進行窗口視窗設(shè)計的模塊。作為Python特定的GUI界面,Tkinter可以實現(xiàn)一個直觀的多功能窗口界面。Tkinter庫主要的優(yōu)點:一是Tkinter是Python自帶的庫,無需額外安裝,隨時使用;二是它的使用非常簡單,作為一個Python開發(fā)中的界面工具,簡潔明了。

    3.4系統(tǒng)性能測試

    調(diào)試中,選用虛擬串口軟件對軟件系統(tǒng)進行調(diào)試。使用虛擬串口軟件對上位機增加兩個虛擬串口,一個作為發(fā)送數(shù)據(jù)端口,另一個作為接收數(shù)據(jù)端口。因為實驗中的AD轉(zhuǎn)換芯片的頻率為65MHz,所以數(shù)據(jù)發(fā)送的間隔設(shè)置為1/65M秒約為15ns[5]。運行程序,發(fā)送端口接收到接收端口發(fā)來的連接成功提示,表示串口連接成功,開始向接收端口發(fā)送數(shù)據(jù)。數(shù)據(jù)來自對一塊30mm厚鋼板檢測得到的回波數(shù)據(jù),探頭的中心頻率為5MHz[6]。從界面顯示可以清晰看到底面回波波形,如圖3所示。

    4結(jié)語

    本文以超聲波檢測理論為基礎(chǔ),確定本文設(shè)計采用反射式檢測法,研究了一種基于Python的超聲波無損檢測系統(tǒng)。設(shè)計了系統(tǒng)的軟件部分,通過程序設(shè)計與編寫,實現(xiàn)了自動檢測連接串口并接收數(shù)據(jù),以及超聲波波形的快速精確顯示、數(shù)據(jù)存儲等功能,為后續(xù)對超聲波檢測設(shè)備的研究提供了基礎(chǔ)與參考。

    參考文獻

    [1]張大山.基于雙探頭檢測系統(tǒng)的超聲波無損探傷設(shè)計[碩士學(xué)位論文].內(nèi)蒙古大學(xué),內(nèi)蒙古,2016

    [2]唐權(quán)龍.油氣管管匯角焊縫檢測評價的研究[碩士學(xué)位論文].西安石油大學(xué),西安,2014

    [3]王偉.井控管匯超聲波檢測技術(shù)及安全評價研究[碩士學(xué)位論文].中國石油大學(xué),青島,2014

    [4]張永虎.高壓管匯沖蝕缺陷的超聲波檢測[碩士學(xué)位論文].西安石油大學(xué),西安,2015

    [5]劉疆輝.油井高壓管匯的焊接.金屬加工(熱加工),2016(14):48-51

    [6]劉曉楠.焊縫缺陷的超聲檢測與定位系統(tǒng)研究[碩士學(xué)位論文].哈爾濱工業(yè)大學(xué),哈爾濱,2015

    作者:高超 蘇建華 趙亞麗 單位:承德石油高等專科學(xué)校工業(yè)技術(shù)中心

    主站蜘蛛池模板: v天堂中文在线| 午夜自产精品一区二区三区| 国产成人亚洲综合网站小说| 亚洲AV无码专区在线电影天堂 | 亚洲色五月| 综合亚洲色图| 欧美成人精品三级在线观看| 亚洲av成人午夜电影在线观看| 国产草草影院ccyycom| 成人午夜激情在线观看| 亚洲无码久久久久| 无码成a∧人片在线播放| 亚洲国产成人丁香五月激情| 亚洲乱码日产精品bd| 久久久久久久香蕉国产30分钟| 天堂亚洲免费视频| 99精品久久99久久久久| 国产亚洲精品aa片在线爽| 亚洲国产精品热久久| 久久精品国产亚洲综合av| 国产乱人伦AV在线麻豆A| 精品九九视频| 精品成人乱色一区二区| 人人人爽人人爽人人av| 亚洲色成人网站www永久下载| 国产无遮挡又爽又黄的视频| 国产成人aaa在线视频免费观看| 精品一区二区三人妻视频| 午夜男女爽爽爽影院在线视频| 国产午夜亚洲精品国产成人| 麻豆精品在线播放| 色欲av伊人久久大香线蕉影院| 熟女视频一区二区三区嫩草| 亚洲av二区三区在线| 波多结野衣一区二区三区| 日本一区不卡高清更新二区| 国产性一交一乱一伦一色一情| 中文字幕乱码无遮挡精品视频| 亚洲一级色| 麻豆aⅴ精品无码一区二区| 国产精品一区二区无码免费看片|