久久精品第九区免费观看_亚洲AV熟妇高潮30P_久久国产丁香婷婷_日本欧美一区二区香蕉

電子探針波譜儀控制系統(tǒng)的研制

當(dāng)前位置:首頁 >> 儀器儀表技術(shù)文章

電子探針波譜儀控制系統(tǒng)的研制
摘要:本文介紹了電子探針波譜儀控制系統(tǒng)的開發(fā)背景、基 本分析原理和波譜儀控制系統(tǒng)的組成。利用單片機結(jié)合 CPLD 器件完成渡譜儀控制系統(tǒng)的底層設(shè)計;利用串行口完 成上、下位機的數(shù)據(jù)通訊:以Visual Basic為開發(fā)環(huán)境,結(jié)合 數(shù)據(jù)庫、數(shù)據(jù)庫引擎完成波譜儀控制系統(tǒng)的分析軟件。

1前言 近幾十年.我國先后購買大量的電子探針,對試 樣中微小區(qū)域(微米級)的化學(xué)組成進(jìn)行定性或定量 分析。雖然中國科學(xué)院長春光學(xué)精密機械研究所、中 國科學(xué)院北京儀器廠、南京江南光學(xué)儀器廠等單位都 研制過電子探針,但均沒有結(jié)果。轉(zhuǎn)速計| 水份計| 水份儀| 分析儀| 溶氧計| 電導(dǎo)度計| PH計| 酸堿計| 糖度計| 鹽度計| 酸堿度計| 電導(dǎo)計| 水分測定儀| 濁度計| 色度計| 粘度計| 折射計| 滴定儀| 密度計| 熱流計| 濃度計| 折射儀| 采樣儀| 然而進(jìn)口的電子探針 大都年代較遠(yuǎn)。加之微電子技術(shù)迅猛的發(fā)展,原來所 配備的控制計算機相繼被淘汰,一旦出現(xiàn)故障就很難 修復(fù)。而早期進(jìn)口的電子探針主機性能仍然很好,用 先進(jìn)的電子探針波譜儀控制系統(tǒng)代替原有的控制系 統(tǒng)迫在眉睫。 94年中國地質(zhì)大學(xué)曾在地礦部科技司的委托和 支持下完成了電子探針微機控制系統(tǒng)的研制。隨著電 子技術(shù)的不斷發(fā)展.這套控制系統(tǒng)暴露出一定的缺 點,例如操作仍然是使用面板上的按鈕進(jìn)行控制,基 于DOS系統(tǒng)的分析軟件人機交互性不夠完備等。本課 題就要對電子探針波譜儀控制系統(tǒng)做進(jìn)一步改進(jìn),使 其成為更穩(wěn)定的,更方便的數(shù)字化控制系統(tǒng)。

2總體設(shè)計 在Windows平臺下開發(fā)的波譜儀控制系統(tǒng)結(jié)構(gòu) 如圖1所示。該系統(tǒng)利用單片機結(jié)合CPLD器件完成 侯劍舒:碩士研究生 國家自然基金資助項目編號45903046 (武漢中國地質(zhì)大學(xué))侯劍舒 金星 Hou,Jianshu Jin,Xing 波譜儀控制系統(tǒng)底層控制。在Maxplus II平臺上使用 硬件描述語言VHDL描述邏輯關(guān)系、利用圖形編輯完 成CPLD硬件控制電路的設(shè)計,實現(xiàn)對各道譜儀和樣 品臺的位置控制。利用晶振產(chǎn)生合適頻率(1OOHZ)的 標(biāo)準(zhǔn)脈沖,提供CPLD所需的時鐘信號。CPLD器件主 要實現(xiàn)脈沖分配、脈沖寄存、信號多路選擇的功能。以 Visual Basic作為開發(fā)環(huán)境,結(jié)合數(shù)據(jù)庫、ADO、ODBC、 串行通信等技術(shù),重新開發(fā)波譜儀控制系統(tǒng)使自動控 制、定性分析、定量分析等功能得以在友好的界面下 實現(xiàn),并實現(xiàn)數(shù)據(jù)的共享。

3硬件設(shè)計及相關(guān)軟件設(shè)計 波譜儀控制系統(tǒng)包括底層硬件和相關(guān)的通訊、控 制、分析軟件。波譜儀控制系統(tǒng)底層的硬件設(shè)計主要 是利用單片機和CPLD等器件實現(xiàn)。波譜儀控制系統(tǒng) 底層設(shè)計的相關(guān)軟件利用Visual Basic結(jié)合匯編語言 實現(xiàn)。 通過RS一232異步串行口將上位機與下位機相 連。通信部分硬件連接如圖2所示。使用握手聯(lián)絡(luò)方 式、半雙工通訊、十一位數(shù)據(jù)通訊傳輸模式,實現(xiàn)數(shù)據(jù) 傳輸。通訊時,PC機向下位機發(fā)送命令,下位機實時 的將所采集的吸收電流和計數(shù)結(jié)果等數(shù)據(jù)傳給上位 機.這些數(shù)據(jù)進(jìn)行計算處理后.記錄各道譜儀和樣品 臺的位置并實時顯示,更新。并對樣品臺和譜儀的位 置進(jìn)行控制。上位機還要分析處理所采集的定標(biāo)器上 含有試樣信息的數(shù)據(jù),最終得到元素的濃度關(guān)系、完成 定量分析和定性分析。 囂I 集電流,計數(shù)檢查,設(shè)置加速 定量分析 析數(shù)據(jù),參數(shù)查詢.分析結(jié)果顯示 定性分析I—一分析數(shù)據(jù)顯示結(jié)果 圖1波譜儀控制系統(tǒng) 傳感器與儀器儀衷 Pc機上使用Visual Basic進(jìn)行串口編程。vi8ual Basic中的MSCOMM控件的屬性與事件為Windows 程序提供了一個與串口打交道的接口,利用MSCOMM 控件提供的事件OnCommn屬性的改變,來導(dǎo)致不同 事件的發(fā)生。具體是在OnCommn事件中首先讀取 CommEvent的屬性,判斷是什么原因發(fā)生了串口事 件,以執(zhí)行不同的功能代碼。完成不同的串口通訊任 務(wù),實現(xiàn)接收數(shù)據(jù)的處理和數(shù)據(jù)的顯示 C4 VCC 罔2通信部分硬件連接圖 主要的功能命令字分別標(biāo)識以下幾種功能:設(shè)置 儀器狀態(tài)(S),讀儀器狀態(tài)(R),移動譜儀樣品臺(M),采 集X射線強度(P),讀入吸收電流(I)。 自動控制軟件主要包括儀器狀況、初始化及更 新;專業(yè)人員儀器管理;吸收電流、計數(shù)結(jié)果、x射線強 度顯示;加速電壓設(shè)置幾個部分。 波譜儀控制系統(tǒng)底層的硬件設(shè)計利用單片機和 CPLD器件實現(xiàn)。單片機實現(xiàn)可編程邏輯芯片片選,采 集探針電流,譜儀計數(shù)結(jié)果等數(shù)據(jù)。進(jìn)行合理的消息 響應(yīng)完成總體控制部分。CPLD器件完成脈沖分配、脈 沖寄存、信號多路選擇、計數(shù)等功能模塊。選擇具有3 個EAB,每個2048字節(jié)的EPF10K。完成各個功能模 塊的設(shè)計。實現(xiàn)同時驅(qū)動多臺步進(jìn)電機,存儲相關(guān)數(shù) 據(jù)并實現(xiàn)計數(shù)功能。使用這種方法減少了分立元件的 使用,除了少數(shù)的接口電路以外,各項功能都能在片 內(nèi)實現(xiàn)。

發(fā)布人:2010/9/20 11:12:001662 發(fā)布時間:2010/9/20 11:12:00 此新聞已被瀏覽:1662次