卞驍煒,李醒飛*,李立,楊穎
(1.天津大學(xué)精密測試技術(shù)及儀器國家重點實驗室,天津300072;2.天津職業(yè)技術(shù)師范大學(xué)自動化與電氣工程學(xué)院,天津300222)
銫光泵磁力儀測頻方法的研究和實現(xiàn)*
卞驍煒1,李醒飛1*,李立1,楊穎2
(1.天津大學(xué)精密測試技術(shù)及儀器國家重點實驗室,天津300072;2.天津職業(yè)技術(shù)師范大學(xué)自動化與電氣工程學(xué)院,天津300222)
銫光泵磁力儀需要通過測量磁共振頻率換算得到被測磁場值。以全同步測頻方法為基礎(chǔ),提出一種改進的測頻方法,并進行了誤差分析。通過判斷連續(xù)兩次測量中的被測信號周期個數(shù)是否一致對計數(shù)值進行處理,二者一致時進行頻率換算,否則計數(shù)值被丟棄。通過該方法可以將最大誤差減小到原來的一半。設(shè)計了基于FPGA的測頻系統(tǒng),對改進的方法進行驗證,結(jié)果表明,改進后方法的誤差明顯下降,證實了改進方法的有效性。被測頻率換算成對應(yīng)磁場值,改進方法的測頻的絕對精度滿足設(shè)計要求。
磁力儀;頻率測量;全同步;FPGA;誤差
EEACC:7230doi:10.3969/j.issn.1004-1699.2016.09.001
光泵磁力儀[1]是以原子能級在磁場中產(chǎn)生塞曼效應(yīng)[2]為基礎(chǔ),利用光泵作用和磁共振技術(shù)[3]研制而成的高靈敏度、高精度的磁測設(shè)備[4],具有梯度容忍度大,無零點漂移、抗干擾能力強等優(yōu)點,適合應(yīng)用于運動狀態(tài)下的快速連續(xù)的高精度測量,廣泛應(yīng)用于地球物理勘探、潛水艇探測、空間磁測[5]等領(lǐng)域。光泵磁力儀的種類有很多,包括氦(4He)、銣(85Rb、87Rb)、銫(133Cs)、鉀(39K)和汞(Hg)光泵磁力儀。對于銫光泵磁力儀,美國和加拿大等國家很早就開始研究,已經(jīng)有了非常成熟的產(chǎn)品,而我國還處于初步的研究階段,并沒有相關(guān)的產(chǎn)品面世。
銫光泵磁力儀輸出的磁共振頻率fx和被測磁場強度H成正比關(guān)系,其比例常數(shù)稱為銫的旋磁比,等于3.49828 Hz/nT。通過測量磁共振頻率fx可以得到被測磁場強度H=fx/3.4858 nT[6]。
常用的測頻方法有直接測量法[7](M法)、周期測量法[7](T法)和等精度測量法[8-9](M/T法)。M法是在給定的閘門時間內(nèi)測量被測信號的脈沖個數(shù),從而計算得到被測信號的頻率。這種測量方法的測量精度取決于閘門時間精度和閘門時間內(nèi)的計數(shù)值,當(dāng)被測信號頻率相對較低時將產(chǎn)生較大誤差,所以這種方法比較適合測量頻率相對較高的信號。T法是通過測量被測信號的單個周期時間得到被測信號的頻率。這種測量方法的測量精度取決于被測信號和基準(zhǔn)信號的周期和基準(zhǔn)信號計時精度,當(dāng)被測信號頻率較高時,測量精度很難保證,因此這種方法比較適合測量頻率相對較低的信號。M/T法具有以上兩種方法的優(yōu)點,它通過測量被測信號數(shù)個周期的時間然后計算得到被測信號的頻率,可兼顧低頻與高頻信號,提高了測量精度。銫光泵磁力儀測頻方法[10]多采用M法和M/T法,但是不論是M法還是M/T法都存在±1的計數(shù)誤差,限制了其測量精度的進一步提高。
為克服計數(shù)誤差,文獻[11-12]提出了全同步測頻方法以消除±1的計數(shù)誤差,但實際上難以實現(xiàn)被測信號和標(biāo)準(zhǔn)時鐘信號的完全同步,存在同步檢測誤差。本文基于全同步測頻法的原理,提出了改進的方法,并對誤差進行了詳細的分析,通過比對連續(xù)兩次被測信號計數(shù)值是否相等,分情況對計數(shù)值進行處理,可有效提高測頻精度。設(shè)計了基于FPGA的測頻系統(tǒng),對改進的測頻方法進行了實驗驗證。
全同步測量是在等精度測頻原理下,為了消除標(biāo)準(zhǔn)時鐘的±1計數(shù)誤差而提出的。全同步狀態(tài)下,閘門信號不僅和被測信號同步,還和標(biāo)準(zhǔn)時鐘同步[11-12]。但實際上不能做到絕對同步,只要被測信號和標(biāo)準(zhǔn)時鐘信號的兩個上升沿足夠接近,時間差小于允許范圍,同步檢測電路就認(rèn)為兩者上升沿同時到來,因此其誤差與同步檢測的誤差有關(guān)[13]。假設(shè)開啟閘門時被測信號和標(biāo)準(zhǔn)信號的同步時間差為Δt1,關(guān)閉時同步時間差為Δt2,同步檢測的最大誤差時間為
全同步測頻的相對誤差為:
式中:f0為被測信號頻率實際值;fx為被測信號頻率測量值;t0為實際閘門時間。
全同步測頻法相對誤差的最大值為2Δt/t0。
在原有的全同步測頻方法的基礎(chǔ)上提出改進的方法:判斷連續(xù)兩次測量中的被測信號周期個數(shù)即被測信號的實際測量時間是否相等。若相等,取其中一次測量中的被測信號和標(biāo)準(zhǔn)時鐘的周期個數(shù)計數(shù)值作為有效值,計算出被測信號頻率;若不等,視為無效測量。
下面分成4種情況分析改進后方法的誤差。
2.1第一次測量中,第一次上升沿同步時被測信號超前Δt1,第二次上升沿同步時被測信號超前Δt2
如圖1所示,Nx1、Nx2分別為第1次和第2次測量中被測信號的周期個數(shù)計數(shù)值,Ns1、Ns2分別為第1次和第2次測量中被測信號的周期個數(shù)計數(shù)值。
圖1 情況1
標(biāo)準(zhǔn)時鐘信號周期1/fs是可以進行選取的,當(dāng)已知同步檢測最大時間差Δt的情況下,選取fs滿足條件1/fs>4Δt。當(dāng)Nx2=Nx1時,必定有Ns2=Ns1,下面給出證明。
假設(shè)Ns2=Ns1+n(n為整數(shù)),由于能被同步電路檢測到同步上升沿,且同步檢測的最大時間誤差為Δt,可得:
由不等式(2)和條件1/fs>4Δt,可得:
不等式(4)和不等式(5)均與不等式(3)矛盾,|n|≥1時不能滿足不等式(3)條件,因此n只能取0,即Ns2=Ns2。
那么可得第2次測量中第1次上升沿同步中被測信號超前Δt2,第二次上升沿同步中被測信號超前Δt1,由于0≤Δt1≤Δt,0≤Δt2≤Δt,則兩次測量的相對誤差均為:
而情況1未改進前,其誤差就是單次測量誤差,相對誤差為:
式中:f0為被測信號頻率實際值;fx為被測信號頻率測量值;t0為被測信號實際計數(shù)時間即實際閘門時間(t0=Nx1/f0);Δt為同步檢測的最大誤差時間。
2.2第一次測量中,第一次上升沿同步時被測信號滯后Δt1,第二次上升沿同步時被測信號滯后Δt2
如圖2所示,分析同上,則第二次測量中第一次上升沿同步中被測信號滯后Δt2,第二次上升沿同步中被測信號滯后Δt1,兩次測量的相對誤差均為:
而情況2未改進前,其相對誤差為:
圖2 情況2
2.3第一次測量中,第一次上升沿同步時被測信號超前Δt1,第二次上升沿同步時被測信號滯后Δt2
如圖3所示,同上,當(dāng)Nx2=Nx2時,Ns2=Ns2。第2次測量中第1次上升沿同步中被測信號滯后Δt2,第2次上升沿同步中被測信號滯后Δt1+2Δt2,同步檢測的最大時間差為Δt,可得Δt1+2Δt2≤Δt。
那么兩次測量的相對誤差均為:
而情況三未改進前,其相對誤差為:
圖3 情況3
2.4第一次測量中,第一次上升沿同步時被測信號滯后Δt1,第二次上升沿同步時被測信號超前Δt2
如圖4所示,分析同上,第2次測量中第一次上升沿同步中被測信號超前Δt2,第2次上升沿同步中被測信號超前Δt1+2Δt2,可得Δt1+2Δt2≤Δt。
那么兩次測量的相對誤差均為:
而情況4未改進前,其相對誤差為:
圖4 情況4
由式(6)、式(8)、式(10)、式(12)可知,改進后的全同步測頻方法的相對誤差的最大值為Δt/t0,而改進前的相對誤差的最大值為2Δt/t0。由4種情況的誤差分析可知,對于情況1和情況2,改進前后的誤差沒有變化,誤差均不大于Δt/t0;對于情況3和情況4,改進后的方法將其中測量誤差大于Δt/t0的結(jié)果剔除了,從而將最大誤差控制在Δt/t0以內(nèi)。通過這種方法,可提高全同步測頻方法的精度,并將測量的最大誤差減小至原來的一半。
基于FPGA的改進全同步測頻系統(tǒng)的單元模塊包括:放大濾波整形模塊、FPGA測量模塊、上位機模塊,系統(tǒng)框圖見圖5,其中放大濾波整形模塊將光電二級管輸出的信號轉(zhuǎn)換FPGA能識別的方波信號,F(xiàn)PGA測量模塊采用改進的全同步測頻方法測量輸入的方波信號頻率,上位機模塊將通過串口接收到的頻率數(shù)據(jù)進行處理,并轉(zhuǎn)換成磁場強度進行顯示。銫光泵磁力儀的測量磁場的范圍是35 000 nT~70 000 nT,對應(yīng)的磁共振頻率為122.4 kHz~244.9 kHz,并且要求測量的絕對精度達到1 nT,即測頻的絕對精度要達到3.498 28 Hz。
圖5 改進全同步頻率計系統(tǒng)框圖
3.1放大濾波整形模塊
銫光泵磁力儀中由光電二極管輸出所要測量的正弦波信號。如圖6所示,放大濾波整形模塊包括i-v前置放大電路[14]、濾波放大電路和限幅整形電路,最后輸出兼容TTL電平的方波電壓信號。i-v前置放大電路選用AD公司的AD8627,具有250fA低輸入偏置電流和低噪聲特性,能盡可能減少輸入噪聲;濾波放大電路為4階巴特沃茲帶通濾波器,中心頻率184 kHz,帶寬124 kHz;限幅整形電路采用單路施密特觸發(fā)器SN74LVC1G17。
圖6 放大濾波整形電路
3.2FPGA測量模塊
選用Altera公司生產(chǎn)的Cyclone IV E系列的EP4CE6E22C8芯片作為核心器件實現(xiàn)測頻功能。如圖7所示,整個FPGA測量模塊主要由6個模塊構(gòu)成:同步檢測模塊、控制模塊、計數(shù)器模塊、鎖存選擇模塊、數(shù)據(jù)運算模塊和串口模塊。同步檢測模塊對標(biāo)準(zhǔn)時鐘和被測信號進行檢測,產(chǎn)生控制信號給控制模塊,控制模塊控制兩組四個計數(shù)器的計數(shù)器模塊、鎖存選擇模塊、包括乘法器以及除法器的數(shù)據(jù)運算模塊,最后計算得到被測頻率的頻率值,通過串口模塊傳輸給上位機。其中標(biāo)準(zhǔn)時鐘信號頻率fs選擇1 MHz,由外部50 MHz晶振進行分頻得到。同步檢測模塊同步時間差的最大值Δt為2.5 ns。
圖7 FPGA測量模塊系統(tǒng)框圖
具體工作流程為,當(dāng)標(biāo)準(zhǔn)時鐘和被測信號同時達到上升沿時,產(chǎn)生1個脈沖,控制模塊敏感這個脈沖的上升沿。第1個脈沖到來時,第1組2個計數(shù)器T1-1、T1-2開始分別對標(biāo)準(zhǔn)時鐘和被測信號進行計數(shù),同時鎖存第2組兩個計數(shù)器T2-1、T2-2的計數(shù)值;第2個脈沖到來時,第2組2個計數(shù)器T2-1、T2-2開始計數(shù),同時鎖存第1組的2個計數(shù)器T1-1、T1-2的計數(shù)值。
每次控制模塊敏感到脈沖的上升沿,就將兩次鎖存的被測信號計數(shù)值進行比較,如果相同,將第1組的兩個計數(shù)器T1-1、T1-2計數(shù)值給數(shù)據(jù)運算模塊計算出被測頻率值;如果不等,則不開啟數(shù)據(jù)運算模塊。進行比較后,不再鎖存T1-1、T1-2的值,但繼續(xù)鎖存T2-1、T2-2的值,下一次比較后則相反,之后反復(fù)上述過程。
在同等情況下,對改進前后的全同步測頻方法進行對比實驗。測試信號由信號發(fā)生器GFG-3015產(chǎn)生,輸入頻率范圍為122.4 kHz~244.9 kHz。將測量結(jié)果與理論值進行比較并計算誤差。測量結(jié)果見表1和表2。
表1 改進前方法的測試結(jié)果
表2 改進后方法的測試結(jié)果
可以看出,改進后的全同步測頻方法測得的頻率誤差均小于改進前的誤差,誤差有明顯減小,但沒有減小到原來的一半。其原因為:理論分析時討論的都是最大誤差,但由于改進方法的本質(zhì)原理是剔除情況3和情況4中具有較大的誤差即大于最大誤差的一半的測量結(jié)果,對于情況1和情況2,改進前后的測量誤差一致。因而平均誤差并不能減少至原來的一半。改進后測頻方法的測頻絕對精度滿足3.498 28 Hz的設(shè)計要求。
本文對全同步測頻法的誤差進行了分析并對該方法進行了改進。通過判斷連續(xù)兩次測量中的被測信號周期個數(shù)計數(shù)值是否一致,來對數(shù)據(jù)進行取舍:當(dāng)兩次測量值一致時認(rèn)為這兩次均為有效測量,取其中一次測量中的標(biāo)準(zhǔn)時鐘和被測信號周期個數(shù)計數(shù)值,計算出被測信號頻率,否則認(rèn)為是無效測量。此改進方法可有效剔除原本誤差大于
Δt/t0的測量結(jié)果,最大誤差為原來的一半,從而保證更高的測量精度。設(shè)計了基于FPGA的改進的全同步測頻系統(tǒng),與改進前的測頻方法進行了對比實驗。結(jié)果表明,改進后的全同步測頻方法誤差明顯小于改進前,證實了改進的測頻方法的有效性,且測頻的絕對精度滿足3.498 28 Hz的設(shè)計要求。
[1]張振宇.氦光泵磁測技術(shù)研究[D].吉林大學(xué),2012.
[2]李慶萌,張軍海,曾憲金,等.地磁場對銫原子磁力儀共振譜線的影響[J].哈爾濱工程大學(xué)學(xué)報,2013,12:1617-1620.
[3]周志堅,程德福,王君,等.氦光泵磁力儀中磁敏傳感器的研制[J].傳感技術(shù)學(xué)報,2009,22(9):1284-1288.
[4]Alexandrov EB.Recent Progress in Optically Pumped Magnetome?ters[J].PhysicaScripta,2003,105:27-30.
[5]連明昌,程德福,周志堅,等.光泵磁敏傳感器中FPGA調(diào)頻器設(shè)計與實現(xiàn)[J].傳感技術(shù)學(xué)報,2012,25(11):1618-1622.
[6]楊江俊.銫光泵弱磁檢測電路的設(shè)計與實現(xiàn)[D].武漢:武漢理工大學(xué),2014.
[7]魏鐘記,劉峰,汪銘東.數(shù)字測頻方法及實現(xiàn)[J].電子測量技術(shù),2006(4):28-29.
[8]方易圓,鄧琛.等精度頻率計的FPGA設(shè)計[J].測控技術(shù),2012,10:1-4.
[9]汪首坤,林波濤,王軍政.自適應(yīng)等精度頻率測量方法與實現(xiàn)[J].傳感技術(shù)學(xué)報,2007,20(2):346-349.
[10]張謹(jǐn),宗發(fā)保,鄒鵬毅,等.基于FPGA的銫光泵磁力儀頻率計設(shè)計[J].海洋測繪,2015(2):80-82.
[11]徐成,劉彥,李仁發(fā).一種全同步數(shù)宇頻率測量方法的研究[J].電子技術(shù)應(yīng)用,2004,38(12):43-46.
[12]魏西峰.全同步數(shù)宇頻率測量方法的研究[J].現(xiàn)代電子技術(shù),2005,28(12):101-105.
[13]陳芳紅,張志文.一種全同步測頻系統(tǒng)設(shè)計[J].科學(xué)技術(shù)與工程,2013,27:7971-7978.
[14]張法業(yè),姜明順,隋青美,等.強度解調(diào)的光纖光柵振動檢測硬件電路設(shè)計與實驗研究[J].傳感器學(xué)報,2015,28(12):1760-1765.
卞驍煒(1991-),男,天津大學(xué)碩士研究生,主要研究方向為磁傳感器測量技術(shù),errolbxw@163.com;
李醒飛(1966-),男,天津大學(xué)精密儀器與光電子工程學(xué)院副院長,天津大學(xué)空間儀器與技術(shù)研究所所長,教授,博士生導(dǎo)師,主要研究方向為智能精密測量技術(shù)、傳感與信息處理技術(shù)、海洋觀察與探測技術(shù)?,F(xiàn)兼任中國儀器儀表學(xué)會空間儀器分會副理事長,中國儀器儀表學(xué)會精密機械分會常務(wù)理事,天津市智能精密測量技術(shù)工程中心主任,lxftju@163.com。
Research and Implementation of Frequency Measurement Method for Cesium Optically Pumped Magnetometer*
BIAN Xiaowei1,LI Xingfei1*,LI Li1,YANG Ying2
(1.State Key Laboratory of Precision Measuring Technology and Instruments,Tianjin University,Tianjin 300072,China;2.School of Electrical Engineering and Automation,Tianjin University of Technology and Education,Tianjin 300222,China)
It is necessary for cesium optically pumped magnetometer to measure magnetic resonance frequency and change it to magnetic field intensity.An improved method was proposed to reduce errors based on complete synchro?nization frequency measurement method.When the numbers of measured signal cycles in two consecutive measure?ments are the same,the count value will be used to calculate the frequency of the measured signal,or it will be dis?carded.The biggest error of the improved method is as half as the original method.A FPGA-basedfrequency mea?surement system was designed and implemented.The results of the experiment show that the improved method can effectively reduce errors and the absolute accuracy changed tomagnetic field intensity meets the design requirement.
magnetometer;complete synchronization;frequency measurement;FPGA;error
TM935;P716+.82
A
1004-1699(2016)09-1305-06
項目來源:國家自然科學(xué)基金項目(61503283);天津市應(yīng)用基礎(chǔ)與前沿技術(shù)研究計劃項目(青年項目)(15JCQNJC02400)
2016-01-20修改日期:2016-05-09