文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.166817
中文引用格式: 王琦宏,劉敬彪,,安春雷,,等. 冰芯直流電導(dǎo)率測定系統(tǒng)研制[J].電子技術(shù)應(yīng)用,2017,,43(8):69-72.
英文引用格式: Wang Qihong,,Liu Jingbiao,An Chunlei,,et al. The design of electrical conductivity measurement system of ice cores[J].Application of Electronic Technique,,2017,,43(8):69-72.
0 引言
極地冰芯具有豐富的研究價值,,對冰芯的研究有多種設(shè)備和技術(shù),其中冰芯直流電導(dǎo)率測量技術(shù)在冰芯年代劃分,、判斷參考層位、冰芯火山活動記錄以及生物燃燒事件的研究中都具有重要的意義[1-2],。冰芯直流電導(dǎo)率測量技術(shù)最早由Hammer在1980年提出[3],,并從GRIP項目開始,逐漸在冰芯鉆探項目中得到應(yīng)用[4],。國際上具有代表性的冰芯電導(dǎo)率測量設(shè)備有如加拿大Icefield Instruments公司的HEU(Handheld ECM Unit)等,。這些系統(tǒng)設(shè)備均是采用手持電極沿冰芯深度方向進(jìn)行移動測量,這樣的測量方式使移動速度無法保持均勻,,且易發(fā)生抖動,、表面接觸不良的現(xiàn)象。電導(dǎo)率測量精度也有待提高,。目前,,國內(nèi)還沒有研制出相應(yīng)系統(tǒng)設(shè)備應(yīng)用于極地科考。
為了克服以上系統(tǒng)的技術(shù)缺陷,,本文研制了一種自動冰芯直流電導(dǎo)率測定儀,,填補了國內(nèi)的技術(shù)空白。系統(tǒng)采用耐低溫伺服電機(jī)控制方式實現(xiàn)自動測量,,與上述設(shè)備相比,,該系統(tǒng)排除了手持移動測試過程中的不確定因素,同時也節(jié)省了人力,。系統(tǒng)采用高精度AD芯片,,使測量精度大大提高,。
1 系統(tǒng)總體結(jié)構(gòu)
冰芯直流電導(dǎo)率測定系統(tǒng)包括了電子控制系統(tǒng)、上位機(jī)軟件系統(tǒng)和機(jī)械系統(tǒng),。電子控制系統(tǒng)包括數(shù)據(jù)采集系統(tǒng)和電機(jī)控制系統(tǒng),。數(shù)據(jù)采集系統(tǒng)用于實現(xiàn)對冰芯測量數(shù)據(jù)和傳感器數(shù)據(jù)的采集計算、存儲和傳輸功能,。電機(jī)控制系統(tǒng)通過上位機(jī)指令和機(jī)械按鈕開關(guān)來控制電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向,。為保證電子控制系統(tǒng)在低溫環(huán)境中能夠正常工作,將其安裝在加熱機(jī)箱中,。加熱機(jī)箱可通過加熱器和智能溫控儀實現(xiàn)對溫度的控制,。上位機(jī)軟件系統(tǒng)用于實現(xiàn)冰芯測量數(shù)據(jù)的實時顯示和存儲,以及對整個系統(tǒng)的控制功能,。機(jī)械結(jié)構(gòu)用于對冰芯測量進(jìn)行操作控制,,包含專門設(shè)計的模塊部件。系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示,。
系統(tǒng)工作方式:首先固定好待測冰芯,,調(diào)整機(jī)械臂到測量起始端,使電極端部輕觸冰芯表面,。在設(shè)置好合適的測量參數(shù)后上位機(jī)開啟測量按鈕,,電機(jī)控制系統(tǒng)通過電機(jī)控制電極移動。在電極移動的同時,,數(shù)據(jù)采集系統(tǒng)采集并計算冰芯電導(dǎo)率和傳感器的值,。并將這些數(shù)據(jù)量封裝成數(shù)據(jù)幀通過串口發(fā)送給上位機(jī)。上位機(jī)軟件解析數(shù)據(jù)幀,,在軟件界面上實時顯示這些數(shù)據(jù)量并保存在數(shù)據(jù)庫中,。對冰芯進(jìn)行多次連續(xù)測量可以提高數(shù)據(jù)的準(zhǔn)確性[5]。
本文將主要對數(shù)據(jù)采集系統(tǒng),、電機(jī)控制系統(tǒng)和上位機(jī)軟件系統(tǒng)設(shè)計進(jìn)行介紹,。系統(tǒng)設(shè)計要求如下:
(1)電流測量精度達(dá)到0.1 μA(國際上冰芯電導(dǎo)率的精度以電流來表征),位移測量精度達(dá)到0.05 mm,。
(2)使用伺服電機(jī)實現(xiàn)自動控制測量,。
(3)人機(jī)交互界面實現(xiàn)測量數(shù)據(jù)的傳輸、顯示和存儲,,以及系統(tǒng)控制功能,。
2 系統(tǒng)硬件設(shè)計
2.1 數(shù)據(jù)采集系統(tǒng)電路設(shè)計
數(shù)據(jù)采集系統(tǒng)硬件設(shè)計如圖2所示,包括主控電路,、高壓電源模塊電路,、采集信號調(diào)理電路、位移采集電路,、SD卡存儲電路等,。
(1)主控電路,。本系統(tǒng)選用基于ARM Cortex-M3的32位處理器芯片STM32F103VCT6,該芯片具有48 KB RAM,,片上集成D/A數(shù)模轉(zhuǎn)換器,、定時器支持編碼器模式和PWM波輸出等功能,具有功耗低,、運行速度快,、抗干擾能力強(qiáng)等優(yōu)點,滿足本設(shè)計的資源要求,。
(2)高壓電源模塊,。采用北京濱松公司生產(chǎn)的高壓電源模塊。單片機(jī)通過MOS管等外圍器件設(shè)計模擬開關(guān)電路來控制高壓模塊的電源輸入,,以實現(xiàn)數(shù)據(jù)采集的開關(guān)功能,。高壓模塊輸出電壓與輸入?yún)⒖茧妷撼删€性關(guān)系,采用單片機(jī)的D/A輸出并經(jīng)過一階運放后作為參考電壓控制,。
(3)采集信號調(diào)理模塊,。用于對測量信號進(jìn)行前期放大濾波等處理,以便于后續(xù)采集,。具體如圖3所示,。
由于高壓輸出最高有1 200 V,因此在電路中采用10 MΩ的高壓玻璃釉電阻作為限壓電阻,。高壓電極接觸冰芯表面產(chǎn)生電流,,在分壓電路中通過10 kΩ精密繞線電阻實現(xiàn)將電流轉(zhuǎn)換成電壓。為了防止電路中噪聲干擾,,濾波電路采用二階低通有源濾波器,截止頻率設(shè)為1 kHz,,增益為2,。由于需要測量高壓電源輸出和電極接觸冰芯后的電壓輸出2路信號,放大濾波運放采用OPA2335芯片,。之后通過ADS1240模數(shù)轉(zhuǎn)換器進(jìn)行電壓采集,,與微控制器通過I/O模擬SPI進(jìn)行通信。
(4)位移采集電路,。光柵尺采用光學(xué)玻璃為測量基準(zhǔn),,短行程可以達(dá)到很高的精度。本系統(tǒng)使用德普EA5光柵尺,。電路設(shè)計中將光柵尺輸出的RS422信號通過光耦隔離芯片轉(zhuǎn)化為單端信號,,之后通過單片機(jī)I/O口接收。
(5)SD卡存儲電路,。采用4 GB容量SD卡對測量數(shù)據(jù)進(jìn)行存儲,。
2.2 電機(jī)控制系統(tǒng)電路設(shè)計
電機(jī)控制系統(tǒng)也采用STM32單片機(jī)作為微控制器,。按鈕控制開關(guān)、低溫接近開關(guān)傳感器與單片機(jī)I/O口相連,,通過I/O口外部中斷方式提供相應(yīng)的電機(jī)控制指令,。電機(jī)控制方式為位置控制,即通過一路PWM波控制電機(jī)運行速度,,一路方向電平控制電機(jī)運轉(zhuǎn),。因此,采用差分線路驅(qū)動芯片實現(xiàn)與電機(jī)驅(qū)動器以差分方式相連,。電機(jī)控制系統(tǒng)硬件設(shè)計如圖4所示,。
3 系統(tǒng)軟件設(shè)計
為保證系統(tǒng)的實時性、穩(wěn)定性,,軟件設(shè)計采用了RTX操作系統(tǒng),。
3.1 數(shù)據(jù)采集系統(tǒng)程序設(shè)計
數(shù)據(jù)采集程序一共8個線程,程序設(shè)計流程圖如圖5所示,。
(1)系統(tǒng)初始化,。系統(tǒng)上電后,對I/O口,、USART,、DAC、定時器進(jìn)行初始化設(shè)置,。
(2)LED指示燈線程,。LED用于指示數(shù)據(jù)采集板卡系統(tǒng)是否正常工作,并控制高壓電源的電壓輸出,。
(3)溫度測量線程,。根據(jù)溫度傳感器的通信協(xié)議,讀取并計算溫度值,。
(4)位移測量線程,。定時器配置為編碼器模式,根據(jù)輸入A,、B相方波的超前和滯后關(guān)系來決定計數(shù)值的正負(fù),。并通過定時器溢出中斷記錄的脈沖數(shù)量來計算位移值。
(5)冰芯數(shù)據(jù)采集線程,。單片機(jī)通過I/O模擬SPI總線與ADS1240芯片進(jìn)行數(shù)據(jù)通信,。每次讀取分壓電阻上的電壓值,并計算出電導(dǎo)率,。電導(dǎo)率計算公式如下:
(6)數(shù)據(jù)存儲發(fā)送線程,。將冰芯測量數(shù)據(jù)和其他傳感器數(shù)據(jù)整合封裝成數(shù)據(jù)幀。數(shù)據(jù)幀包含固定的格式,,如圖6所示,。
(7)數(shù)據(jù)接收處理線程,。通過串口中斷接收上位機(jī)發(fā)送的指令數(shù)據(jù)幀,并存放在緩沖區(qū)中,。線程對緩沖區(qū)中的數(shù)據(jù)進(jìn)行數(shù)據(jù)幀格式校對解析,,并執(zhí)行相應(yīng)的操作。數(shù)據(jù)幀格式如圖7所示,。
3.2 電機(jī)控制程序設(shè)計
電機(jī)控制程序一共有2個線程,,分別為數(shù)據(jù)接收線程和方向控制線程。程序設(shè)計流程如圖8所示,。
(1)系統(tǒng)初始化,。系統(tǒng)上電后,對I/O,、USART,、定時器進(jìn)行初始化設(shè)置。
(2)數(shù)據(jù)接收線程,。數(shù)據(jù)幀接收解析方式和數(shù)據(jù)采集系統(tǒng)程序中相同,,根據(jù)指令置位相應(yīng)的事件標(biāo)志。
(3)方向控制線程,。線程根據(jù)不同的事件標(biāo)志置位來控制電機(jī),。
3.3 上位機(jī)軟件設(shè)計
上位機(jī)軟件界面主要包括圖形顯示區(qū)、狀態(tài)顯示區(qū)和指令操作區(qū),。圖形顯示區(qū)以二維曲線的方式實時顯示測量數(shù)據(jù)的變化,。狀態(tài)顯示區(qū)用來顯示系統(tǒng)通信狀態(tài)。指令操作區(qū)用于實現(xiàn)對電導(dǎo)率采集系統(tǒng)的控制,、電機(jī)速度和方向的控制以及數(shù)據(jù)庫的相關(guān)操作,。人機(jī)交互界面如圖9所示。
4 系統(tǒng)調(diào)試與總結(jié)
本系統(tǒng)研制完成后進(jìn)行了調(diào)試,。采用長寬高為100 cm×10 cm×1 cm的冰塊來模擬冰芯進(jìn)行試驗,。在環(huán)境溫度為-2 ℃、測量電壓為1 000 V,、電極間距為1 cm、電極端部面積1 mm2的測試條件下的部分測試數(shù)據(jù)如表1所示,。電導(dǎo)率隨位移變化曲線如圖10所示,。
經(jīng)過反復(fù)試驗,并通過高精度數(shù)字源表和數(shù)字兆歐表等設(shè)備調(diào)試對比可知,,本系統(tǒng)的電導(dǎo)率和位移測量值均達(dá)到設(shè)計要求,。
參考文獻(xiàn)
[1] 孫波,姚檀棟,,康建成,,等.極地冰芯固體直流導(dǎo)電特性檢測(ECM)及環(huán)境意義[J].極地研究,,1998(3):235-240.
[2] SOUNEY J M,TWICKLER M S,,HARGREAVES G M,,et al.Core handling and processing for the WAIS divide icecore project[J].Annals of Glaciology,2014,,55(68):15-26.
[3] HAMMER C U.Acidity of polar ice cores in relation to absolute dating, past volcanism, and radio-echoes[J].Journal of Glaciology,,1980,25(93):359-372.
[4] 馬天鳴,,謝周清,,李院生.極地冰芯電學(xué)性質(zhì)及導(dǎo)電測量技術(shù)研究進(jìn)展[J].地球科學(xué)進(jìn)展,2016,,31(2):161-170.
[5] HAMMER C U.Initial direct current in the buildup of space charges and the acidity of ice cores[J].Journal of Physical Chemistry,,1983,87(21):4099-4103.
作者信息:
王琦宏1,,劉敬彪1,,安春雷2,史劍光1,,于海濱1
(1.杭州電子科技大學(xué) 電子信息學(xué)院,,浙江 杭州310018;2.中國極地研究中心,,上海200136)