• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機的頻率計設(shè)計

      2016-12-21 07:21:01安佳琪
      數(shù)碼世界 2016年12期
      關(guān)鍵詞:頻率計計數(shù)器閘門

      安佳琪

      遼寧錦州渤海大學工學院

      基于單片機的頻率計設(shè)計

      安佳琪

      遼寧錦州渤海大學工學院

      頻率對于電子技術(shù)而言是很重要的參數(shù),同時在電量的領(lǐng)域有著重大的應(yīng)用,所以掌握頻率的測量有著重要的影響意義。設(shè)計一種基于單片機的頻率提高了測量的精確性。本文設(shè)計的頻率計的核心器件是單片機,同時設(shè)計中還包括了顯示數(shù)據(jù)以及輸入信號模塊和提供時鐘顯示的功能實現(xiàn)。本文的編程語言采用的是匯編,本文選用了模塊化的設(shè)計思想,這對于頻率測量的范圍起到了很大的提高作用。

      單片機 測量 頻率計

      1 前言

      使用單片機頻率計具有效率高,易于操作,速度快,交互友好等等優(yōu)點在電路中對頻率進行測量是十分重要的,然后將測量的結(jié)果顯示在顯示器中,進一步實現(xiàn)頻率的測量。通過頻率的測量能夠很快地找到問題的源頭,從而對相應(yīng)的問題進行適當?shù)奶幚?。關(guān)于測量頻率的方式,以往的頻率計選擇的是測頻法,前提是需要進行電路的整體結(jié)構(gòu)設(shè)計,通常而言如果信號是低頻的,那么針對該種信號就不能采用單片機的技術(shù)?,F(xiàn)今的數(shù)字頻率計所采用的方法相對于以往而言比較簡單,通常通過對信號進行微分,放大等操作后能夠生成具有一定周期的窄脈沖信號,將所形成的信號和主門的輸入端相連,另一部分則是基電路,通過該電路能夠形成閘門脈沖,將具有一定周期的脈沖信號經(jīng)過主門,從而實現(xiàn)計數(shù)器計數(shù)的操作。關(guān)于頻率工作的原理主要是將需要測量的信號進行頻率測定,通過也需要測量脈沖的個數(shù)。如果閘門設(shè)定的時間越長,那么對應(yīng)的頻率值測量出的結(jié)果也會更加精確。

      2 頻率計數(shù)部分工作原理

      關(guān)于系統(tǒng)硬件設(shè)計部分,比較重要的一個電路就是信號的預處理。其中關(guān)于信號的預處理電路的組成主要包括了四級的電路。其中的第一級電路是零偏置的放大器,如果輸入信號的電壓是為負值時,三極管的狀態(tài)就會是截止的,而且此時輸出信號的電平是高電平,如果輸入的信號時對應(yīng)的電壓是正數(shù)時,三極管就會導通,而且電壓的輸入值和電壓的上升是成反比的。通過零偏置放大器可以把正弦波樣的正負交替波形向單向的脈沖進行轉(zhuǎn)化,從而頻率計就可以對方波的信號進行測量,同時還可以對正弦波信號進行測量。由于三極管選擇的是開關(guān)三極管,所以可以確保放大器響應(yīng)高頻時效果很好。

      第二級中添加的是反相器7414,該器件中附帶著觸發(fā)器。第三級中的同步計數(shù)器是十進制的,而且型號是74160。第四級中和第三級采用的同步計數(shù)器是一樣的,在同步計數(shù)器的CLK中添加來自第三級輸出的方波,接著同步計數(shù)器的Q0能夠?qū)崿F(xiàn)2分頻,產(chǎn)生的波形就是對稱的方波,其中該對稱方波寬度和待測信號周期是一樣的,而信號周期的測量都是以這些為基礎(chǔ)的。顯示電路中的選擇的顯示方式是靜態(tài)的。將頻率的測量值經(jīng)過譯碼,接著再經(jīng)過89C51串行口。存儲的方式選擇的是同步移位。接著取出89C51中輸出的數(shù)據(jù),74164時鐘輸入口CP就會接收這些數(shù)據(jù)。74164中進行的過程是數(shù)據(jù)的轉(zhuǎn)化,這是一個串行數(shù)據(jù)向并行數(shù)據(jù)轉(zhuǎn)化的過程。74164中輸出的8位并行數(shù)據(jù)會一一和8段LED對應(yīng),最終將數(shù)據(jù)顯示出來。采取的該方法中的主程序不涉及對顯示器進行掃描,該方法也可以擴展顯示位數(shù)。頻率計原理圖如圖1所示。

      圖1 頻率計原理圖

      3 系統(tǒng)硬件設(shè)計

      頻率計中的電路主要涉及到了與非門、分頻器以及計數(shù)器等器件,其中電路中的閘門功能的實現(xiàn)是通過P3.1引腳控制的,如果執(zhí)行了程序指令之后P3.1變?yōu)楦唠娖?,此時就會打開閘門,當時間是1s之后執(zhí)行相應(yīng)的指令P3.1的電平變?yōu)榈碗娖?,從而關(guān)閉閘門,如果閘門開啟的時間是1s的話,被測的方波信號就會先進行與門運算,經(jīng)過級聯(lián)之后,會大大地擴大計數(shù)器的范圍。

      3.1 計數(shù)

      本文設(shè)計的計數(shù)功能的實現(xiàn)采用的74LS393有2個。其中的一個74LS393主要是當作是計數(shù)器中的低4位,而另一個74LS393是當作計數(shù)器中的高4位。這個2個74LS393的連接方式是級聯(lián)的,低4位的74LS393的引腳1會和信號源相互連接,時鐘信號主要是來自信號源。當信號源的電平發(fā)生改變的時候,比如從高電平向變低電平發(fā)生變化時,計數(shù)器就會計數(shù)開始。而高4位的74LS393引腳13是和低4位的74LS393的引腳6相互連接,時鐘信號是來自引腳6。當?shù)?位的74LS393計數(shù)是滿的狀態(tài)時,低4位的74LS393的引腳6就會形成一個溢出,此時引腳6中的電平就會從高電平向低電平變化,從而高4位的74LS393就會計數(shù)開始。74LS393的輸出端口和單片機的P0口一一對應(yīng)連接。

      3.2 顯示器電路

      單片機還對信號自身的頻率進行計數(shù)的處理,最后將這個結(jié)果以代碼的形式發(fā)送到LCD上將結(jié)果進行呈現(xiàn)。顯示器電路中選擇的顯示器是7SEGLED是共陰極的。本文選擇的的顯示器是8位LED,顯示的數(shù)據(jù)是8位有效數(shù)字,頻率信號的頻率是60MHz。

      其中原理圖中的74LS393的邏輯功能表如表1所示。

      表1 邏輯功能表

      3.3 內(nèi)部計數(shù)器計數(shù)法

      內(nèi)部計數(shù)器計數(shù)法的原理圖如圖2所示。內(nèi)部計數(shù)器計數(shù)法主要是計算輸入的脈沖波的數(shù)目,這里的計數(shù)器是單片機自帶的。該計數(shù)器的最大優(yōu)點就是所投入的成本比較低,而且沒有涉及到外部的計數(shù)器,其次大大地減少了程序員的工作量,使得編程更容易實現(xiàn)。本文設(shè)計的頻率計所選擇的單片機是AT89C51單片機,內(nèi)部計數(shù)器中的計數(shù)功能設(shè)置為T1,其中,T0是定時。頻率信號是從T1端輸入的。輸入時鐘信的頻率的最高值是小于單片機晶振頻率的1/24。同時定時的時間設(shè)置是不可以為1s,因此溢出中斷會進行多次,這樣就直接導致了頻率測量中存在的誤差,因此需要盡量地減少誤差。在該部分的程序設(shè)計中主要包括了顯示部分以及修正部分和轉(zhuǎn)化BCD碼等,其中的修正部分與機器周期有著直接的聯(lián)系。

      圖2 內(nèi)部計數(shù)器計數(shù)法的工作原理

      4 系統(tǒng)軟件的設(shè)計

      系統(tǒng)的軟件設(shè)計部分采用的方法是自頂向下的模塊化,將系統(tǒng)進行拆分為多個子模塊,而對系統(tǒng)的程序是進行統(tǒng)一地管理。程序部分主要的功能有顯示數(shù)據(jù),運算數(shù)據(jù)以及測量數(shù)據(jù)等。頻率測量主程序流程圖如圖3所示。

      采取計數(shù)之前需要先對計數(shù)器進行清零處理。接著,根據(jù)接收到的命令將閘門打開,通過計數(shù)器記錄進入閘門的時間值。當延時子程序結(jié)束以后,讓計數(shù)器停止運行,計數(shù)器的停止是通過停止指令實現(xiàn)的。按照程序中的步驟進一步通過單片機進行計數(shù)器值的讀取。

      圖3 頻率測量主程序流程圖

      5 結(jié)語

      作為集成性芯片電路中的一種,單片機中具備了大規(guī)模的集成系統(tǒng),由于單片機的存在從而確保了中斷系統(tǒng)以及定時計數(shù)功能的實現(xiàn),模擬數(shù)字信號之間的轉(zhuǎn)化和數(shù)字模擬信號的轉(zhuǎn)換等。通過頻率計能夠?qū)︻l率信號進行精確地測量,而且頻率計的主要作用就是測量頻率信號,頻率計中的組成部分主要包括了輸入輸出電路,顯示電路以及時基T電路等。

      [1]葉軍, 于霞. 基于單片機的頻率計設(shè)計與實現(xiàn)[J]. 青海大學學報:自然科學版, 2011, 29(2):12-14

      [2]劉竹琴, 白澤生. 一種基于單片機的數(shù)字頻率計的實現(xiàn)[J]. 現(xiàn)代電子技術(shù), 2010, 33(1):90-92

      [3]肖春芳, 韓緒鵬. 基于單片機控制的數(shù)字頻率計設(shè)計[J].電子設(shè)計工程, 2012, 20(1):140-143

      [4]馮雷星, 楊偉, 蘆艷龍. 基于單片機高性價比頻率計的設(shè)計與實現(xiàn)[J]. 微計算機信息, 2007, 23(20):85-86

      [5]鐘知原,王曰根. 簡易數(shù)顯頻率計的設(shè)計[J]. 科協(xié)論壇(下半月). 2012(08)

      [6]龔曉暉,袁赟,柯煒,殷奎喜. 基于等精度原理雙蹤頻率計的設(shè)計[J]. 微計算機信息. 2007(16)

      [7]葉軍,于霞. 基于單片機的頻率計設(shè)計與實現(xiàn)[J]. 青海大學學報(自然科學版). 2011(02)

      [8]任小青,王曉娟. 基于AT89C51單片機的頻率計設(shè)計方法的研究[J]. 青海大學學報(自然科學版). 2009(02)

      猜你喜歡
      頻率計計數(shù)器閘門
      我終于會過地鐵閘門了
      采用虛擬計數(shù)器的電子式膜式燃氣表
      煤氣與熱力(2022年2期)2022-03-09 06:29:30
      把住醫(yī)?;鹚亻l門
      找準入口,打開思路的閘門
      計數(shù)器競爭冒險及其處理的仿真分析
      我國專家發(fā)現(xiàn)藥物成癮新機制,找到“閘門”開關(guān)
      無晶振輸出頻率計的自動檢定裝置研究
      基于等精度測量原理頻率計的設(shè)計與實現(xiàn)
      任意N進制計數(shù)器的設(shè)計方法
      河南科技(2014年10期)2014-02-27 14:09:30
      基于51單片機的數(shù)字頻率計設(shè)計
      河南科技(2014年3期)2014-02-27 14:05:49
      许昌市| 成武县| 安阳市| 获嘉县| 崇州市| 岳阳市| 平凉市| 神池县| 马鞍山市| 阳朔县| 剑阁县| 高邑县| 裕民县| 沁水县| 仁化县| 安多县| 二连浩特市| 泽普县| 炎陵县| 芜湖县| 宜君县| 鄢陵县| 郁南县| 木里| 诏安县| 北碚区| 寻甸| 青铜峡市| 珲春市| 龙川县| 德钦县| 甘肃省| 会宁县| 库伦旗| 昆山市| 金华市| 衡水市| 沙雅县| 山阳县| 大关县| 新野县|