基於凌陽SPCE061A的頻率測量計

2020-12-25 電子產品世界

1 引言

頻率是反映信號特性的基本參量之一,頻率測量在應用電子技術領域有著重要的地位。測量的數位化、智能化是當前測量技術發展的趨勢。數位化處理技術使得測量儀器設備功能完美,但數字處理的實時性受到處理速度的限制,實時測量對電路的處理速度要求越來越高,目前的微控處理晶片發展速度,出現諸如DSP,FPJA等不同領域的應用晶片。作為主要應用於數字語音領域的凌陽SP-CEA061A,有著豐富的硬體資源、可低於3V的工作電壓、較低的功耗和高達約50MHz的時鐘工作頻率,相對於通用的51系列、96系列等單片機,無疑有更佳的性能。特別是SPCE061A內置32k字FLASH存儲器、多時基選擇定時器、兩路D/A轉換器和一路A/D轉換器,使他在可攜式測量儀器中應用更有前景。


2 硬體資源配置

該頻率計能測量1Hz-20MHz以上頻率的脈衝信號,具有較寬的測量範圍,最高輸出4位有效顯示值,採用4位BCD七段顯示碼動態掃描輸出。其工作框圖見圖1。圖中顯示部分採用數碼管需增加驅動電路擴大驅動電流,用以保護SPCEA061A。

                             
 

設置SPCEA061A的工作時鐘頻率fCPU=fOC=24.576MHz為。利用定時器B(TimerB)定時時間作為頻率測量的時基,定時1S,100ms,10ms,1ms,0.1ms五檔的脈衝計數時間,定時器B的時鐘源和預置寄存器載入數據見標表1,考慮程序工作存在延時存在計數誤差,高檔位的預置寄存器數據應根據實際情況適當調整校準。定時器A(TimerA)10ms、作為頻率測量計數器,被測信號從SPCEA061A的I/O埠B口的IOB2輸入。TimerA和TimerB採用FIQ中斷工作模式。

設置I/O埠A口的低7位IOA0-IOA6輸出BCD七段顯示碼,IOA7輸出小數點。IOA8-IOA10分別輸出Hz,kHz,MHz測量單位指示。IOA12-IOA15為動態掃描輸出埠,循環選擇4位數碼管,此時A口的低8位IOA0-IOA7輸出對應數字的BCD七段顯示碼。顯示碼輸出採用中斷

                       
 

3 測量處理流程

頻率測量的控制和數據處理由SPCE061A通過程序完成,圖2為主程序的流程圖。

                               
 

對單片機進行初始化開始頻率測量,首先對測量結果進行判斷當前的測量量程是否合適;4位顯示數據範圍是1000-9999,大於9999判斷為超量程,而小於1000為欠量程;根據測量結果的判斷依次增加(超量程)和減少(欠量程)測量時間檔位,並設置數據相應的小數點位置和單位。對量程合適(1000-9999範圍)的結果進行二進位到十進位的轉換並解碼成七段顯示碼,加入小數點顯示位和單位指示位形成顯示碼。

顯示數據刷新時間是顯示結果更新的時間間隔。為了能較好地觀測到穩定的顯示數據,一般設為0.5s左右更新顯示數據。通過對IRQ4的1024Hz中斷響應進行計數5000次可獲得約0.5s的顯示數據刷新時間。在內部RAM中開闢兩個顯示碼存儲緩衝區,一個用於存儲當前正在解碼的顯示碼,一個用於存儲正在輸出的顯示碼。查詢顯示數據刷新時間寄存計數器,當刷新時間到時,只要互換2個顯示碼存儲緩衝區的首地址就能達到1個指令就能更換多個數據的目的,避免由於中斷而造成顯示數據出現不一致的狀況。更換完顯示數據後接著啟動計數器TimerA和TimerB進行下一次的測量,頻率計每約0.5s測量一次,避免在高頻測量時由於測量時間短而造成TimerA和TimerB頻率中斷佔用系統資源。TimerA和TimerB在FIQ中斷處理程序中,自動設置停止計數,等待啟動狀態。

SPCE061A有豐富的中斷源,本系統使用了3個中斷源:FIQ_TMA,FIQ_TMB和_IRQ4。FIQ用於頻率測量,_IRQ4用於動態掃描顯示。

圖3所示為頻率計數測量FIQ中斷處理程序流程圖。

                                        
 

FIQ有3個中斷源,除FIQ_TMA和FIQ_TMB外,還有FIQ_PWM,若產生中斷,壓棧後採用查詢的方式確定中斷源。為FIQ_TMA中斷,表明計數值大於216-1,肯定超量程,設置1個超量程值50000作為計數結果,並停止計數器計數。為FIQ_TMB中斷,為頻率測量定時時間到,停止計數器計數。最後讀出測量結果,解除中斷出棧返回。圖4為動態掃描顯示IRQ4中斷處理程序流程圖。

                            
 


IRQ4有3個4實時時基中斷源:4069Hz,2048Hz和1024Hz,選用1024Hz作為動態掃描頻率。中斷響應後,首先壓棧保護,再判斷是否為1024Hz時基中斷,否則,清除中斷出棧返回。若為1024Hz時基中斷,先對顯示數據刷新計數寄存器累加1,完成0.5s的定時計數。取出當前顯示碼輸出緩衝區首地址,修改循環顯示位計數器。輸出顯示碼和顯示位碼。為了數碼顯示清晰,IOA口數據修改分三步完成:先清除IOA口數據,使數碼管熄滅,再輸出顯示碼,最後輸出顯示位碼。

4 結 語

該頻率計的硬體電路簡單,容易製作。對SPCE061A加上必要的典型外圍電路就可工作,需要接入的電路有:32768的晶體振蕩電路、鎖相環濾波電路、復位電路和必要的濾波電路。電路可用3V供電。在對SPCE061A進行初始化時,把不用的埠設置為懸浮輸入方式,並注意屏蔽其功能。SPCE061A內含看門狗計數器(Watch Dog),WatchDog的清除時間為0.75s,在主程序的循環內必須清除。

相關焦點

  • 基於SPCE061的心電檢測系統設計
    1.3 單片機系統  本文採用凌陽公司推出的16位SPCE061單片機,該單片機具有較寬的電源電壓範圍(2.4~3.6V),CPU最大速度為49.125MHz,Flash採用凌陽公司512k*8位的SPR4096,工作電壓為2.25~2.75V,它與SPCE061具有很好的相互傳輸能力。
  • 基於單片機與傳感器模組實現可攜式環境測量儀的設計
    例如, 在醫學方面, 有血糖測量儀, 血壓測量儀; 在物理學方面, 有電感測量儀,頻率測量儀, 紅外測量儀等; 在環境方面, 有空氣測量儀, 噪聲測量儀等一系列電子測量儀器。而原來的模擬產品也逐步向數位化、綜合化轉化, 並且不斷走向人性化。雖然目前環境測量儀品種很多, 但大多只可液晶顯示, 並無語音播報功能。
  • TMS320F28335在電網頻率測量中的應用
    TMS320F28335在電網頻率測量中的應用 秩名 發表於 2011-09-23 19:21:50   本文提出了一種基於TMS320F28335
  • 基於AT89C51單片機的量程自切換頻率計
    當採集到的被測信號經過放大整形電路後被整形為幅度適中的矩形波後,根據其頻率的高低選擇相應的分頻電路對其進行適當的分頻處理,然後單片機對分頻後的信號進行測頻,再經過處理後將結果送出去,驅動顯示電路輸出的數字頻率信息,同時指示相應的量程,從而實現對頻率的自動測量和顯示。頻率計的總體工作原理框圖如圖1所示。
  • 凌陽大學計劃將向中國高校推廣32位教學平臺
    「引導學生跨過32位的門檻」凌陽科技大學計劃將在中國高校推廣一款基於凌陽自主智慧財產權SPCE3200的32位教學平臺,從而為廣大高校師生和嵌入式系統開發人員提供更先進的教學和開發平臺
  • 沒有電容計,如何測量未知電容?
    無論電壓、導體電阻,或通過電線的電流,都可以通過測試儀輕鬆地測量得出。但是,如果要知道一個手工電容器或標稱數據不能讀取的電容器的容量,那就需要另一種測量儀器,即「電容計」,而這種儀器通常都很昂貴。
  • 艾默生流量計測量密度時要注意什麼
    艾默生流量計結構緊湊,可以安裝在緊湊的空間,同時為各種過程介質提供高精度的流量和密度測量。常規方法難以測定石灰石漿液的密度,一般企業難以選擇石灰石漿液的類型。使用艾默生流量計是目前漿體密度測量的主要方法。
  • 基於單晶片數字波形發生器的頻率調節
    基於單晶片數字波形發生器的頻率調節 微波射頻網 發表於 2020-03-29 11:15:00 引言 當今許多工業和儀器儀表應用都涉及到傳感器測量技術
  • 空間頻率響應測量的線性化和標準化
    SFR測量 成像系統的SFR是描述重現某些空間頻率的能力。如果SFR是100%,意味著圖像的空間頻率重現和實物有著一樣的調製。因此測試的系統的空間頻率理想的SFR等於100%。這是一個從0到奈奎斯特頻率的範圍,而奈奎斯特頻率是理想的最大頻率,是受限於相機傳感器的採樣率。
  • 頻率計數器測量功能介紹
    先給出頻率計數器簡介,隨後分別介紹常見測量功能,最後討論頻率計數器應用。關鍵字:頻率測量,頻率計數器一、頻率計數器簡介電子工程師經常需要測量頻率、時間間隔、相位和對事件計數,精確的測量離不開頻率計數器或它的同類產品,如電子計數器和時間間隔分析儀。
  • 基於時域EMI測試測量及速度改善
    它主要用於符合相關商業電磁兼容標準的產品認證測量。通過集成預選、20 dB前置放大器和高度線性的前端,R&S®ESR滿足CISPR 16-1-1標準要求,也符合所有其他相關商業標準要求。而使這臺儀器真正不同凡響的是它基於FFT的時域掃描,它以迄今為止從未達到過的速度測量電磁幹擾。過去需要幾個小時的幹擾測量現在幾秒鐘內即可完成。
  • 凌陽科技-貴州師範學院人工智慧python全棧工程師班二期順利開班
    凌陽科技與貴州師範學院人工智慧python全棧工程師一期班自2018年3月5日開始,在學院領導的細緻工作和保駕護航下,凌陽愛普成都分中心的教學團隊和全體學員通過
  • 示波器測量頻率靠譜嗎?
    晶振本身標稱的精度為±5ppm(1ppm等於百萬分之一),用戶用示波器實際測試到的信號頻率為25.996MHz左右,而且無論是當前值(Current)還是平均值(Mean)都非常不穩定。用戶希望能夠準確測量信號頻率。
  • 應用ADXL50設計的加速度-頻率測量儀器
    傳感器及其外圍電路封裝於小型屏蔽容器內,固定于振動物體上,隨之同步振動,輸出測量信號;信號調理電路接收電信號,進行放大、濾波等必要處理;經過處理後的信號被送入顯示部分,信號的頻率和幅度以數值形式顯示於led數碼管上,實現加速度和頻率的實時測量。
  • 如何實現頻率測量 高頻雙計數器測量方法
    數字波形 如果不同的兩個上升沿或下降沿間的時間存在偏差,還可以通過大量採樣後求平均的方法來得到頻率。 2. 如何實現頻率測量 數字頻率採集過程相當簡單。對低頻信號來說,採用一個計數器或時基就足夠了。輸入信號的上升沿觸發時基開始計數。因為時基的頻率是已知的,輸入信號的頻率就可以很簡單的計算出來(見圖3)。
  • 毫米波頻率下PCB線路板材料的介電常數應該如何測量?
    但是,沒有哪一種方法是理想的,每種方法都具有它的優點和不足,尤其是在30到300 GHz的頻率範圍內。電路測試vs原材料測試通常有兩大類的測試方法用於確定線路板材料的Dk或Df(損耗角正切或tanδ):即原材料測量,或者在由材料製成的電路進行測量。基於原材料的測試依賴於高質量可靠的測試夾具和設備,直接測試原材料可以獲得Dk和Df值。
  • V錐流量計的基本功能測量原理
    流量測量裝置,它是一種基於文丘裡管測量原理,併集經典文丘裡管、環形孔板和耐磨孔板優點於一體的新型節流裝置。此種形式適用於節流裝置與差壓變送器分體安裝時選用,一般常用於測量蒸汽流量時使用,在測量其他高溫介質時也可以使用。  2、法蘭夾裝式:用於小口經流量計的安裝形式,每臺流量計玉工藝管道只需2片法蘭。法蘭與工藝管道焊接在一起,再把流量計夾裝在兩法蘭之間。此中安裝方法與渦街流量計(≤300mm)安裝方法相同。
  • LVE視頻引伸計-非接觸式的光學引伸計
    01LVE視頻引伸計介紹引伸計是用來測量試樣微小伸縮變形的裝置LVE視頻引伸計是一種非接觸式的高精度實時測量系統,它基於單獨的數字相機及實時圖像處理算法,通過拍攝試件實驗過程的圖像,分析圖像特徵變化,可動態實時測量應變、位移、泊松比等多種數據,可與試驗機信號互通,測量應力應變曲線、彈性模量等各種力學性能參數,適用於各類力學測試,如拉伸、壓縮、疲勞、高溫等。
  • 凌陽止血出售STB晶片部門給大陸Availink
    消費性IC廠凌陽為了止血,昨(20)日宣布將虧錢的數位機上盒(STB)晶片部門出售給大陸中天聯科(Availink),並再轉投資中天聯科,取得一成股權
  • 非接觸式智能IC卡諧振頻率測量及使用的誤區
    由於智慧卡被完全密封,對其整體電氣參數L、C、R的測量造成了困難,而諧振頻率作為能夠反映智慧卡天線埠部分電氣參數的重要指標,被各企業及研發單位廣泛用於設計或生產參考,長期以來被大量使用。但到目前為止,對於諧振頻率的測量方法,業界尚無統一標準。同時各環節在提及諧振頻率值的時候,往往忽略其測量方法以及明確的誤差範圍,因此在智慧卡測量領域,諧振頻率這一參數的真實性和可靠性長期被忽視。