一種測量旋進頻率的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明屬于磁場測量設備技術領域,尤其涉及一種測量旋進頻率的方法及裝置。
【背景技術】
[0002]質子旋進式磁力儀是依據(jù)質子的旋進頻率來測量地磁場的儀器,它是目前世界上測量磁場強度的重要方式之一,現(xiàn)有質子磁力儀控制系統(tǒng)的精度取決于對旋進頻率的準確測量,其中,測量旋進頻率的方法包括以下三種:
[0003]1.直接測頻法:由時基信號形成閘門,對被測信號進行計數(shù),當閘門寬度為Is時可直接從計數(shù)器讀出被測信號頻率,由于計數(shù)值可能存在正負一個脈沖,故此法的絕對誤差就是1Hz,其相對誤差則隨著被測頻率的升高而降低,故此法只適于測高頻而不適于測低頻;
[0004]2.測周期法:由被測信號形成閘門,對時基脈沖進行計數(shù),當閘門寬度剛好是一個被測脈沖周期時,可直接從計數(shù)器讀出被測信號的周期值,該法的絕對誤差是一個時基周期,其相對誤差隨著被測信號周期的增大而降低,故此法只適于測低頻而不適于測高頻;
[0005]3.等精度測頻:設置兩個同步閘門,同時對被測信號和時基脈沖進行計數(shù),兩個計數(shù)值之比即等于其頻率比,可讓閘門起點和終點均與被測脈沖正沿同步,可消除被測計數(shù)器的正負一個脈沖的誤差,使其誤差與被測頻率無關,達到等精度測頻,然而在電路上此法需要加上必要的同步器件,所以硬件設計較為復雜。
[0006]綜上所述,現(xiàn)有旋進頻率的測量方法要么適用范圍有限,要么硬件電路設計過于復雜,需要一種新適合各種環(huán)境并不用額外的硬件電路的旋進頻率的測量方法。
【發(fā)明內容】
[0007]本發(fā)明實施例提供了一種測量旋進頻率的方法及裝置,旨在解決現(xiàn)有旋進頻率的測量方法要么適用范圍有限,要么硬件電路設計過于復雜的問題。
[0008]—方面,提供一種測量旋進頻率的方法,包括:
[0009]通過捕獲模塊接收數(shù)字隔離單元進行隔離后輸入的方波信號;
[0010]初始化實時時鐘單元,以所述捕獲模塊的閘門時間為周期進行測量;
[0011]在所述閘門時間內,連續(xù)捕獲兩個信號上升沿并獲取所述上升沿對應的當前定時器值并計算兩定時器值之差從而獲得當前計數(shù)值;
[0012]將所述閘門時間內的所有所述當前計數(shù)值進行濾波,獲得有效計數(shù)值;
[0013]以所述實時時鐘單元的標頻值和所述有效計數(shù)值的之商作為旋進頻率。
[0014]進一步地,所述方波信號為旋進信號經(jīng)過模擬電路進行濾波、放大和鎖相之后獲得的幅值不變的方形波信號。
[0015]進一步地,所述將所述閘門時間內的所有所述當前計數(shù)值進行濾波,獲得有效計數(shù)值具體為:
[0016]以所述閘門時間內的所有所述當前計數(shù)值作為樣本值,計算所述樣本值的均值和均方差;
[0017]根據(jù)所述均值和均方差,獲取有效樣本范圍;
[0018]剔除所有所述當前計數(shù)值中取值在所述有效樣本范圍之外的所述當前計數(shù)值;
[0019]將在所述有效樣本范圍內所有所述當前計數(shù)值的均值作為有效計數(shù)值。
[0020]進一步地,所述有效樣本范圍具體為最小樣本值與最大樣本值之間的當前計數(shù)值,所述最小樣本值為所述均值減去N倍所述均方差的差值,所述最大樣本值為所述均值與N倍所述均方差的之和,所述N為大于等于3的正整數(shù)。
[0021 ] 進一步地,所述方法還包括:
[0022]停止所述捕獲模塊捕獲所述方波信號的上升沿。
[0023]另一方面,提供一種測量旋進頻率的裝置,包括:
[0024]信號接收單元,用于通過捕獲模塊接收數(shù)字隔離單元進行隔離后輸入的方波信號;
[0025]初始計時單元,用于初始化實時時鐘單元,以所述捕獲模塊的閘門時間為周期進行測量;
[0026]計時單元,用于當所述捕獲模塊捕獲到所述方波信號的上升沿時,保存所述實時時鐘單元的當前定時器值;
[0027]計數(shù)值獲取單元,用于在所述閘門時間內,連續(xù)捕獲兩個信號上升沿并獲取所述上升沿對應的當前定時器值并計算兩定時器值之差從而獲得當前計數(shù)值;
[0028]濾波單元,用于將所述閘門時間內的所有所述當前計數(shù)值進行濾波,獲得有效計數(shù)值;
[0029]頻率獲取單元,用于以所述實時時鐘單元的標頻值和所述有效計數(shù)值的之商作為旋進頻率。
[0030]進一步地,所述方波信號為旋進信號經(jīng)過模擬電路進行濾波、放大和鎖相之后獲得的幅值不變的方形波信號。
[0031]進一步地,所述濾波單元具體用于以所述閘門時間內的所有所述當前計數(shù)值作為樣本值,計算所述樣本值的均值和均方差;根據(jù)所述均值和均方差,獲取有效樣本范圍;剔除所有所述當前計數(shù)值中取值在所述有效樣本范圍之外的所述當前計數(shù)值;將在所述有效樣本范圍內所有所述當前計數(shù)值的均值作為有效計數(shù)值。
[0032]進一步地,所述有效樣本范圍具體為最小樣本值與最大樣本值之間的當前計數(shù)值,所述最小樣本值為所述均值減去N倍所述均方差的差值,所述最大樣本值為所述均值與N倍所述均方差的之和,所述N為大于等于3的正整數(shù)。
[0033]進一步地,所述裝置還包括:
[0034]捕獲停止單元,用于停止所述捕獲模塊捕獲所述方波信號的上升沿。
[0035]在本發(fā)明實施例,通過捕獲模塊接收數(shù)字隔離單元進行隔離后輸入的方波信號;初始化實時時鐘單元,以所述捕獲模塊的閘門時間為周期進行測量;在所述閘門時間內,連續(xù)捕獲兩個信號上升沿并獲取所述上升沿對應的當前定時器值并計算兩定時器值之差從而獲得當前計數(shù)值;將所述閘門時間內的所有所述當前計數(shù)值進行濾波,獲得有效計數(shù)值;以所述實時時鐘單元的標頻值和所述有效計數(shù)值的之商作為旋進頻率,本發(fā)明通過剔除無效當前計數(shù)值,提高了旋進頻率的精度和穩(wěn)定度。
【附圖說明】
[0036]圖1是本發(fā)明實施例一提供的質子磁力儀控制系統(tǒng)的結構示意圖;
[0037]圖2是本發(fā)明實施例一提供的捕獲模塊電路結構示意圖;
[0038]圖3是本發(fā)明實施例二提供的測量旋進頻率的方法的流程示意圖;
[0039]圖4是本發(fā)明實施例二提供的濾波方法的流程示意圖;
[0040]圖5是本發(fā)明實施例三提供的測量旋進頻率的裝置的具體結構框圖;
[0041]圖6a、6b、6c、6d分別是不同頻率下當前計數(shù)值作為樣本值的正態(tài)分布圖;
[0042]圖7a、7b、7c分別是不同頻率下轉化為磁場值的測試趨勢圖。
【具體實施方式】
[0043]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]在本發(fā)明實施例中,通過捕獲模塊接收數(shù)字隔離單元進行隔離后輸入的方波信號;初始化實時時鐘單元,以所述捕獲模塊的閘門時間為周期進行測量;在所述閘門時間內,連續(xù)捕獲兩個信號上升沿并獲取所述上升沿對應的當前定時器值并計算兩定時器值之差從而獲得當前計數(shù)值;將所述閘門時間內的所有所述當前計數(shù)值進行濾波,獲得有效計數(shù)值;以所述實時時鐘單元的標頻值和所述有效計數(shù)值的之商作為旋進頻率。
[0045]以下結合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述:
[0046]實施例一
[0047]圖1、圖2示出了本發(fā)明實施例一提供的質子磁力儀控制系統(tǒng)包括用于對接收到的旋進信號進行邏輯輸入緩沖和將所述旋進信號轉換方波信號并邏輯緩沖輸出的數(shù)字隔離單元11 ;用于實時提供測試時間的實時時鐘單元12 ;用于接收所述方波信號,并通過捕獲模塊(圖中未示出)獲得所述方波信號的連續(xù)兩個上升沿對應的測試時間以及所述實時時鐘單元的標頻值獲得旋進頻率的DSP信號處理單元13,所述測試時間為所述連續(xù)兩個上升沿時所述實時時鐘單元的記錄的時間值,其中所述數(shù)字隔離單元11和實時時鐘單元12的輸出端分別與所述DSP信號處理單元13的第一輸入端1、第二輸入端2電性連接,其中,DSP信號處理單元13具體是以DSP28335芯片為主的電路