• 
    

    
    

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

      基于單片機(jī)的簡(jiǎn)易頻率計(jì)設(shè)計(jì)

      2015-09-11 15:20:06廖小芳
      科技視界 2015年26期
      關(guān)鍵詞:頻率計(jì)單片機(jī)測(cè)量

      廖小芳

      【摘 要】提出了一種基于單片機(jī)開發(fā)的簡(jiǎn)易數(shù)字頻率計(jì)的設(shè)計(jì)。系統(tǒng)以單片機(jī)STC89C52為核心器件,包括信號(hào)放大整形、LED數(shù)碼管顯示和按鍵控制等模塊,構(gòu)成完備的測(cè)量系統(tǒng)。系統(tǒng)程序采用C語言編寫,經(jīng)Keil軟件編譯調(diào)試后在Protues軟件中進(jìn)行仿真。系統(tǒng)可以實(shí)現(xiàn)對(duì)不同波形的頻率測(cè)量,具有體積小、成本低、簡(jiǎn)單易實(shí)現(xiàn)等優(yōu)點(diǎn)。

      【關(guān)鍵詞】單片機(jī);頻率計(jì);測(cè)量

      Design of Simple Digital Frequency Meter Based on SCM

      LIAO Xiao-fang

      (Chengdu College of University of Electronic Science and Technology of China, Chengdu Sichuan 611731, China)

      【Abstract】The design of simple digital frequency meter based on SCM is proposed. Using STC89C52 as the core device, this complete measurement system is composed of the signal amplification shaping module,the digital LED tube display module and key control module, etc. The system program written by C language is compiled and debugged by the Keil software,and then simulated in the Proteus software. The system can realize the measurement of the frequency of different waveforms, which has the properties of small size, low cost, easy implementation.

      【Key words】SCM; Frequency meter; Measurement

      0 引言

      隨著科學(xué)技術(shù)的迅速發(fā)展,尤其是單片機(jī)技術(shù)和半導(dǎo)體技術(shù)的高速發(fā)展,推動(dòng)了儀器儀表的快速發(fā)展,用代碼編程來簡(jiǎn)化硬件電路的復(fù)雜程度,使其不斷向著體積小,價(jià)格低廉,功能更加多樣化、智能化的方向發(fā)展。數(shù)字頻率計(jì)作為一種基礎(chǔ)的電子測(cè)量?jī)x器,在工業(yè)、電子、電力等方面應(yīng)用十分廣泛。采用單片機(jī)與頻率測(cè)量[1]技術(shù)相結(jié)合可以大大提高頻率計(jì)的自動(dòng)化控制程度和靈活性。頻率的測(cè)量實(shí)際上就是在單位時(shí)間內(nèi)對(duì)被測(cè)信號(hào)進(jìn)行計(jì)數(shù)[2],計(jì)數(shù)值就是信號(hào)的頻率。本文設(shè)計(jì)的頻率計(jì)就是基于上述思想,利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器及靈活的軟件運(yùn)算和控制功能,對(duì)外部信號(hào)進(jìn)行計(jì)數(shù),可實(shí)現(xiàn)測(cè)量一定電壓范圍內(nèi)的正弦波、三角波及方波的頻率,并進(jìn)行實(shí)時(shí)顯示。

      1 硬件電路設(shè)計(jì)

      該頻率計(jì)的硬件組成框圖如圖1所示。系統(tǒng)主要以單片機(jī)為核心器件,包括信號(hào)放大整形電路、LED數(shù)碼管顯示電路和按鍵控制等。

      如圖1所示,采集到的被測(cè)信號(hào)首先進(jìn)入信號(hào)放大整形電路進(jìn)行放大和波形整形,將其轉(zhuǎn)化為幅度適中的方波,然后進(jìn)入單片機(jī)的T1端(P3.5口),由單片機(jī)的計(jì)數(shù)器和定時(shí)器的功能對(duì)被測(cè)信號(hào)進(jìn)行計(jì)數(shù)并計(jì)算頻率,處理后把測(cè)出的頻率數(shù)據(jù)送出去,由8位LED數(shù)碼管顯示電路進(jìn)行顯示,由按鍵控制電路控制測(cè)頻功能啟動(dòng),按鍵采用一個(gè)獨(dú)立按鍵,接P1.0口。

      1.1 控制核心

      以單片機(jī)STC89C52為核心,由復(fù)位電路和時(shí)鐘電路組成其外圍電路。時(shí)鐘電路單片機(jī)提供STC89C52 工作的時(shí)間基準(zhǔn),在單片機(jī)的XTAL1和XTAL2兩個(gè)管腳接一只晶振及兩只電容構(gòu)成單片機(jī)的時(shí)鐘電路, 本設(shè)計(jì)選取12MHz的石英晶體振蕩器。STC89C52包含3個(gè)16位定時(shí)/計(jì)數(shù)器[3],16位定時(shí)/計(jì)數(shù)器用于實(shí)現(xiàn)待測(cè)信號(hào)的頻率測(cè)量,定時(shí)/計(jì)數(shù)器的工作可以由編程來實(shí)現(xiàn)定時(shí)、計(jì)數(shù)和產(chǎn)生計(jì)數(shù)溢出時(shí)中斷要求的功能,將內(nèi)部計(jì)數(shù) /定時(shí)器 T1的功能設(shè)為計(jì)數(shù),用于對(duì)外部輸入的被測(cè)信號(hào)進(jìn)行計(jì)數(shù),T0設(shè)為定時(shí),實(shí)現(xiàn)對(duì)測(cè)量時(shí)間的定時(shí)。

      1.2 放大整形電路

      采用NPN型三極管 9013和施密特觸發(fā)器74LS14一起構(gòu)成放大整形電路[4],能夠有效對(duì)方波、正弦波和三角波等信號(hào)進(jìn)行放大和整形,并且能夠穩(wěn)定的輸出,具有較強(qiáng)的驅(qū)動(dòng)能力。圖2給出了整形電路圖,信號(hào)從三極管輸入,由74LS14輸出經(jīng)放大整形后的信號(hào)。

      1.3 LED數(shù)碼管顯示電路

      LED 數(shù)碼管顯示模塊是發(fā)光二極管顯示字段的顯示器件。在單片機(jī)應(yīng)用中通常使用7段或者8段LED,這種顯示塊有共陰極與共陽極兩種。在本設(shè)計(jì)系統(tǒng)中,顯示器電路采用8位8段共陰極的LED數(shù)碼管來動(dòng)態(tài)顯示所測(cè)得的信號(hào)頻率。由單片機(jī)的P0口接上拉排阻,同相驅(qū)動(dòng)數(shù)碼管各段。單片機(jī)的P2口的低3位接3-8譯碼器輸入端,其輸出控制8位數(shù)碼管的8個(gè)公共極COM實(shí)現(xiàn)位選。

      2 軟件設(shè)計(jì)

      軟件流程主要包括主程序,顯示子程序和定時(shí)中斷處理子程序,工作流程圖如圖3所示。主程序首先完成初始化工作包括設(shè)置定時(shí)器 T0、T1,開中斷等工作方式,開始測(cè)輸入信號(hào)頻率。然后顯示初始值,如果判斷有鍵按下,則計(jì)算出頻率值并顯示,如果無鍵按下則顯示之前頻率值。

      當(dāng)設(shè)定定時(shí)時(shí)間50ms一到,進(jìn)入T0 定時(shí)中斷服務(wù)子程序,50ms定時(shí)計(jì)數(shù)器加1,重裝T0初值,判斷50ms定時(shí)計(jì)數(shù)器滿20即計(jì)滿1s,取出T1對(duì)輸入信號(hào)的計(jì)數(shù)值,將T1清零,從而完成一次測(cè)量。

      顯示子程序采用動(dòng)態(tài)掃描法,功能是實(shí)現(xiàn)8位數(shù)碼管的數(shù)值顯示。測(cè)量所得的頻率數(shù)據(jù)賦值給相應(yīng)的變量,經(jīng)過運(yùn)算處理,分離出個(gè)位、十位、百位、千位、萬位和十萬位的有效值。

      3 protues仿真結(jié)果

      通過protues仿真,當(dāng)函數(shù)信號(hào)發(fā)生器輸入正弦信號(hào)為15614Hz時(shí),觀察示波器和數(shù)碼管的結(jié)果,得到結(jié)果如圖4所示,從示波器上可以看出系統(tǒng)將正弦波轉(zhuǎn)換為方波,數(shù)碼管顯示頻率結(jié)果為15614Hz,由此驗(yàn)證了系統(tǒng)的設(shè)計(jì)正確。

      4 總結(jié)

      本設(shè)計(jì)以STC89C52單片機(jī)為控制芯片,選擇市場(chǎng)上常用的低價(jià)格元件,構(gòu)成完備的測(cè)頻系統(tǒng),可以實(shí)現(xiàn)較大頻率范圍內(nèi)對(duì)不同波形如方波、三角波、正弦波等信號(hào)的頻率測(cè)量。基于STC89C52單片機(jī)的簡(jiǎn)易頻率計(jì)滿足體積小、性價(jià)比高、電路設(shè)計(jì)簡(jiǎn)單實(shí)用的優(yōu)點(diǎn),具有一定的應(yīng)用價(jià)值。

      【參考文獻(xiàn)】

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

      [2]凌振寶,葉劍峰,孫正光.多功能數(shù)字頻率計(jì)的設(shè)計(jì)與研究[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版,2011(4):95-101.

      [3]曹巧媛.單片機(jī)原理及應(yīng)用[M].北京:電子工業(yè)出版社,2002.

      [4]孔令榮.基于AT89C51單片機(jī)的量程自切換頻率計(jì)[J].電子設(shè)計(jì)工程,2012(20):167-169.

      [責(zé)任編輯:鄧麗麗]

      猜你喜歡
      頻率計(jì)單片機(jī)測(cè)量
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      把握四個(gè)“三” 測(cè)量變簡(jiǎn)單
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的便捷式LCF測(cè)量?jī)x
      電子制作(2019年9期)2019-05-30 09:42:02
      滑動(dòng)摩擦力的測(cè)量和計(jì)算
      滑動(dòng)摩擦力的測(cè)量與計(jì)算
      測(cè)量
      Microchip推出兩個(gè)全新PIC單片機(jī)系列
      無晶振輸出頻率計(jì)的自動(dòng)檢定裝置研究
      基于等精度測(cè)量原理頻率計(jì)的設(shè)計(jì)與實(shí)現(xiàn)
      阜宁县| 德阳市| 台东县| 衡南县| 会理县| 宜兰县| 泉州市| 宁陕县| 旌德县| 伊吾县| 荔浦县| 于都县| 壤塘县| 昌都县| 木里| 隆子县| 荔波县| 江西省| 安顺市| 西平县| 福建省| 山东省| 宝鸡市| 宝坻区| 股票| 怀安县| 五指山市| 赞皇县| 东明县| 定陶县| 鄂州市| 保康县| 马边| 平泉县| 安塞县| 道真| 开封市| 桦川县| 青州市| 东山县| 抚宁县|