資源描述:
《基于gpib接口數(shù)字示波器的自動校準軟件設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、·118·科技論壇基于GPIB接口數(shù)字示波器的自動校準軟件設(shè)計AutomaticCalibrationSoftwareDesignofDigitalOscilloscopeBasedonGPIBInterface湯幸(中國空空導(dǎo)彈研究院,河南洛陽471009)摘要:本文主要闡述了關(guān)于數(shù)字示波器自動校準的總體方案;從軟件整體結(jié)構(gòu)與各個功能模塊以及校準過程等方面完整的介紹了該系統(tǒng)。該校準系統(tǒng)基于GPIB接口,實現(xiàn)了大部分數(shù)字示波器的自動校準,并且能夠完成數(shù)據(jù)的存儲以及運算,自動生成記錄報告等功能。關(guān)鍵詞:數(shù)字示波器;GPIB接口;自動校準Abstract:Thisartic
2、lemainlyexpoundsontheoverallschemeofthedigitaloscilloscopeautomaticcalibrationsystem,fromtheoverallstructureandeachfunctionmoduleandsoftwarecalibrationprocess,completethesystemareintroduced.ThesystembasedonGPIBinter-face,realizedmostoftheautomaticcalibrationofdigitaloscilloscope,andtheab
3、ilitytocompletedatastorageandcomputing,automaticgen-erationofrecordingreporting,andotherfunctions.Keywords:digitaloscilloscope;GPIBinterface;automaticcalibration隨著近幾年科技水平的快速發(fā)展,示波器作為測量和采集最主要ConstBDINDEX=0'GPIB板索引的儀器,已經(jīng)被廣泛應(yīng)用于對電子信號的觀測與分析中,是一種重要的ConstPRIMARY_ADDR_OF_SCOPE=1'數(shù)字示波器地測試儀器。在這其中,數(shù)
4、字示波器以數(shù)據(jù)采集、A/D轉(zhuǎn)換、軟件編程等功址能躋身高性能示波器行列,因此,確保數(shù)字示波器技術(shù)指標的合格就顯ConstPRIMARY_ADDR_OF_5820A=8'示波器校準儀得非常重要。數(shù)字示波器自動校準軟件與手動校準相比較,具有測試速地址度快、測試結(jié)果準確、測試數(shù)據(jù)存儲量大等特點,由此可見,用自動校準ConstNO_SECONDARY_ADDR=0'第二地址軟件實現(xiàn)校準全過程將會是未來數(shù)字示波器校準的主流趨勢。ConstTIMEOUT=T10s'響應(yīng)溢出時間1整體設(shè)計思路……GPIB接口是HP公司于20世紀60年代末、70年代初開發(fā)的實用ConstARRAYSIZ
5、E=35'讀緩沖器大儀器接口系統(tǒng)。其對測試儀器的控制很方便,并且具有較高的傳輸速小度,因此GPIB目前仍然是儀器控制中最常見的選擇。DimDevAsInteger'示波器地址變設(shè)計語言選擇VB。VB是微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事量件驅(qū)動編程語言,擁有圖形用戶界面(GUI)和快速應(yīng)用程序的開發(fā)DimCalAsInteger'校準儀地址(RAD)系統(tǒng),可以輕易的使用ADO連接數(shù)據(jù)庫,與Access數(shù)據(jù)庫有很變量好的兼容性,可以方便的進行移植和升級。……基于GPIB接口數(shù)字示波器的自動校準軟件主要實現(xiàn)數(shù)字示波器Data1.DatabaseName=App.Path+"
6、數(shù)據(jù)庫Result.mdb"'數(shù)據(jù)庫路所有校準項目(包括直流增益測量,頻帶寬度,上升時間等)的全自動化徑測試,能自動完成測試數(shù)據(jù)運算、數(shù)據(jù)存儲功能,能夠生成原始記錄和……證書/報告,此外還包含了校準信息管理和查詢功能。該自動校準軟件Data1.Recordest.AddNew'結(jié)果寫入數(shù)的研制將在保證測試數(shù)據(jù)量值準確可靠的同時,極大縮短校準的時間,據(jù)庫提高效率,為科研工作解放出更多人力資源?!?.1系統(tǒng)主體構(gòu)架系統(tǒng)主要包括輸入/輸出功能模塊、校準測量功能模塊、數(shù)據(jù)庫編輯模塊等。各個模塊依附于主程序,實現(xiàn)從人機交互界面自由調(diào)用各個功能模塊,同時協(xié)調(diào)模塊之間的分工和時序
7、問題。由于不同廠家生產(chǎn)的不同型號數(shù)字示波器,其控制指令也各不相同,所以自動校準軟件的需要在“輸入/輸出模塊”中錄入被校示波器的基本信息?!皵?shù)據(jù)庫編輯模塊”完成接收、建立和保存被校示波器信息功能。數(shù)字示波器的型號將決定校準軟件調(diào)用的“校準測試模塊”。在完成設(shè)備校準、誤差計算以及不確定度分析后,將最終量值送達“數(shù)據(jù)庫編輯模塊”,并建立存儲表以存儲校準數(shù)據(jù)和測試信息。最后由“輸入/輸圖1信息錄入界面出模塊”連接后臺數(shù)據(jù)庫,生成校準原始記錄以及用戶需要的證書/報第二步:自動校準過程。表等資料。測量界面將被校數(shù)字示波器所有校準項目羅列出來,用戶可以