本文介紹基于GPIB的智能壓力表自動標定設(shè)備的設(shè)計與實現(xiàn)。傳統(tǒng)的智能壓力儀表人工標定方法存在一系列的問題,不適合大規(guī)模批量生產(chǎn)。先進的自動化標定設(shè)備是智能壓力儀表行業(yè)的楊心技術(shù);贕PIB的智能壓力儀表自動標定設(shè)備借鑒國內(nèi)外自動測試系統(tǒng)的先進技術(shù),針對智能壓力儀表的生產(chǎn)標定流程,提出基于GPIB總線儀器平臺的智能壓力儀表自動標定系統(tǒng)設(shè)計方法。對提高智能壓力儀表的產(chǎn)品性能,提高產(chǎn)品的整體質(zhì)量水平都有著非常重要意義。本設(shè)計解決了裝備SU造應用的實際問題,是一項成功的自動化設(shè)備應用案例。
智能壓力儀表作為工業(yè)應用中最為常用的傳感器之一,廣泛應用于水利電力、鐵路交通、智能建筑、管道等行業(yè)?茖W技術(shù)的日益發(fā)展,工業(yè)技術(shù)要求及自動化水平的不斷提高對智能壓力儀表的計量精度等要求越來越高。由于智能壓力儀表存在現(xiàn)場校驗困難等現(xiàn)象,因此在智能壓力儀表出廠前必須采用智能壓力儀表自動標定設(shè)備進行標定,這樣不僅能夠大大提高智能儀表的性能、質(zhì)量,更是提高智能壓力儀表生產(chǎn)效率的關(guān)鍵。因此智能壓力儀表自動標定裝置是壓力儀表生產(chǎn)過程中最重要的設(shè)備。
GPIB是計算機和可編程儀器之間的一種總線通訊協(xié)議,即IEEE2448標準,因其使用簡單、傳輸速率高而被廣泛應用,并且隨著IEEE2448標準的不斷完善,GPIB總線傳輸速率不斷提高,帶GPIB接口的儀器成本不斷下降。傳統(tǒng)的智能壓力儀表采用人工手動標定的方法,在標定過程中需人工給定信號,采集數(shù)據(jù),輸人數(shù)據(jù)。人工標定方法存在明顯的弊端:第一,在標定過程中絕大部分工作需要人工手動完成,包括儀器連接、操作,及后續(xù)的數(shù)據(jù)分析,數(shù)據(jù)輸人,耗費大量的時間,不適用于儀表批量生產(chǎn)過程;第二,傳統(tǒng)的標定方法自動化程度低,在標定過程中對標定人員的專業(yè)化要求較強,標定人員需熟練掌握標定流程。即便如此,在操作過程中標定人員難免會出錯,引人人為誤差;第三,在標定過程中,標定人員要操作信號源、測試儀器和計算機,工作極其繁瑣和枯燥,且勞動強度大,另一方面頻繁操作和誤操作極易損壞貴重儀器,造成損失,增加生產(chǎn)成本。因此,本文提出基于GPIB的智能壓力儀表自動標定設(shè)備的系統(tǒng)設(shè)計,其設(shè)計思想是通過GPIB總線接口和相應的控制電路,實現(xiàn)工控機對各種測試儀器和設(shè)備的實時控制,完成智能壓力儀表的整個標定過程。在此過程中,充分發(fā)揮工控機自動分析和處理數(shù)據(jù)的能力,記錄整個標定過程并以電子文檔的形式保存,生成報表打印出來。
1.系統(tǒng)的設(shè)計思想和框圖
智能壓力儀表自動標定裝置的設(shè)計思想是在傳統(tǒng)試驗儀器的GPIB總線接口基礎(chǔ)上進行二次開發(fā);贕PIB總線設(shè)計有以下優(yōu)點:1)GPIB總線接口可使用高級語言編程,編程方便,大大減少軟件設(shè)計工作量;2)通過上位機對帶有GPIB接口的儀器實現(xiàn)操作和控制,減少人為干預,提高了測量精度,提高了儀器設(shè)備的性能指標;3)便于將多臺帶有GPIB接口的儀器組合起來,形成較大的測控系統(tǒng),高效、靈活地完成組合測控任務,而且組建和拆散靈活,使用方便;4)便于擴展系統(tǒng)功能,可在上位機的控制下對測控數(shù)據(jù)更加靈活、方便的傳輸、處理、綜合、利用和顯示,使原來儀器采用硬件邏輯很難解決或無法解決的問題迎刃而解。
智能壓力儀表自動標定裝置設(shè)計充分考慮可靠性和可維護性,采用機柜式組合結(jié)構(gòu)。系統(tǒng)設(shè)計框圖如圖1所示。
2.系統(tǒng)的設(shè)計
本設(shè)計中的智能壓力儀表自動標定裝置主要由工控機、測試儀器、通訊巡檢模塊、環(huán)境溫箱、溫箱控制器、管路閥門、增壓泵等組成。
2.1工控機控制軟件和流程
工控機作為智能壓力儀表自動標定裝置系統(tǒng)的控制器,首先需要在工控機的擴展槽上插一塊GPIB接口控制卡。本設(shè)計采用AX5488標準GPIB接口卡,卡上配置了一組DIP開關(guān),三組JUMPER。通過它們對卡進行硬件設(shè)置:ROM的段地址,GPIB的I/O地址,DMA的通道以及中斷的級別,該卡提供軟件包,用戶可以使用各種高級語言來編寫應用程序,來調(diào)用此軟件包所提供的功能子程序。
GPIB總線在多儀器及聯(lián)網(wǎng)方面非常方便,只要設(shè)置不同的地址,總線就能對每一個GPIB接口儀器分別進行聽說操作。
智能壓力儀表自動標定裝置系統(tǒng)集成安捷倫34970A數(shù)據(jù)采集器作為智能儀表4~20mA電流校準的標準儀器,并監(jiān)控系統(tǒng)各測試點的溫度值。其遠程工作原理是調(diào)用安捷倫公司提供的VISA32.DLL動態(tài)鏈接庫,打開地址端口,并向儀器發(fā)送SCPI程控標準命令,對各通道有關(guān)參數(shù)進行設(shè)置,然后啟動掃描,接收需要測量的信號。
智能壓力儀表自動標定裝置系統(tǒng)集成4臺GE德魯克高精度數(shù)字壓力控制器,用于產(chǎn)生1kpa~20Mpa的壓力基準。系統(tǒng)集成的環(huán)境溫箱和溫箱控制器,自帶GPIB總線功會這,通過該總線實現(xiàn)與壓力基準控制器之間的通訊和控制。
工控機用VC++6.0進行程序設(shè)計,在程序中添加GPIB接口控制卡的軟件包文件Gpib.h、Gpib.lib、Gpib.dll,在程序中調(diào)用文件中的函數(shù)。
按照以上介紹的設(shè)計方法編寫的程序,實現(xiàn)了總體要求功能,并應用在工程中,具有數(shù)據(jù)傳送快、實時性好、操作方便快捷等特點。
2.2通訊和管路閥門控制模塊
智能壓力儀表自動標定裝置系統(tǒng)的通訊模塊和管路控制模塊是基于單片機分別進行設(shè)計的。其中與系統(tǒng)通過GPIB總線通訊部分的框圖如圖3所示。
本設(shè)計中,GPIB接口芯片采用TNT4882,這款芯片內(nèi)部集成了turbo488(高速傳輸電路)以及NAT4882(IEEE488.2兼容電路),能夠同時兼容ANSIIEEEStandard488.1和ANSIIEEEStandard488.2規(guī)范,可以為GPIB系統(tǒng)提供一套完整的解決方案,是一款高速、聽/講功能兼?zhèn)涞腉PIB接口專用芯片。
TNT4882內(nèi)部各個寄存器的狀態(tài)決定或標志著芯片及GPIB的工作狀態(tài)。在GPIB接口設(shè)計中,必須通過編程對寄存器進行正確設(shè)置,才能實現(xiàn)對GPIB的各種操作。以下是對芯片的初始化過程:
1.復位TNT4882器件中的Turbo488電路。
2.將TNT4882設(shè)置成Turbo+7210模式。
3.將TNT4882設(shè)置成單片機模式。
4.使LocalPower-On信號有效。
5.設(shè)置TNT4882的GPIB地址、設(shè)置初始串行輪詢響應、清楚或設(shè)置中斷、設(shè)置GPIB握手參數(shù)。
6.清除LocalPower-On,開始操作。
2.3管路設(shè)計
智能壓力儀表自動標定裝置系統(tǒng)的管路設(shè)計是通過控制閥門切換來實現(xiàn)信號的輸人。整個系統(tǒng)可標定智能儀表的數(shù)量可根據(jù)具體情況進行設(shè)計和設(shè)置。
3.結(jié)論
裝備制造業(yè)正向著智能化、網(wǎng)絡(luò)化、信息化的方向發(fā)展,產(chǎn)業(yè)升級巳是必然。新器件、新技術(shù)、新工藝的發(fā)展對智能儀器儀表的生產(chǎn)工藝也提出更高、更多的要求。本文設(shè)計了一種智能壓力儀表自動標定裝置系統(tǒng),實現(xiàn)了智能壓力儀表在生產(chǎn)過程中的自動標定,在裝備制造升級方面做了有益的探索。目前該設(shè)計已經(jīng)應用于生產(chǎn)過程中,運行可靠,大大提高生產(chǎn)效率和產(chǎn)品質(zhì)量。 |