![基于--單片機頻率計設(shè)計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/08910077-c164-4733-8b7a-899f28b4ce44/08910077-c164-4733-8b7a-899f28b4ce441.gif)
![基于--單片機頻率計設(shè)計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/08910077-c164-4733-8b7a-899f28b4ce44/08910077-c164-4733-8b7a-899f28b4ce442.gif)
![基于--單片機頻率計設(shè)計_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/08910077-c164-4733-8b7a-899f28b4ce44/08910077-c164-4733-8b7a-899f28b4ce443.gif)
![基于--單片機頻率計設(shè)計_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-6/5/08910077-c164-4733-8b7a-899f28b4ce44/08910077-c164-4733-8b7a-899f28b4ce444.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、-基于單片機的頻率計的設(shè)計丹080307093指導(dǎo)教師:郭玉摘要:在電子技術(shù)中,頻率是最根本的參數(shù)之一,并且與許多電參量的測量方案、測量結(jié)果都有十分密切的關(guān)系,因此頻率的測量就顯得更為重要。本設(shè)計所要介紹的是以單片機89C51為核心設(shè)計了一種頻率計。在本文的設(shè)計采用單片機部的定時器/計數(shù)器對脈寬的機器周期數(shù)進展計數(shù),從而求得被測信號的頻率值, 最后通過靜態(tài)顯示電路顯示數(shù)值由于單片機部振蕩頻率很高, 所以一個機器周期的量化誤差相當(dāng)小, 可以有效地提上下頻信號的測量準(zhǔn)確性。關(guān)鍵詞:單片機頻率計數(shù)器設(shè)計 測量準(zhǔn)確性Design of the Frequency Based on Singlechip
2、Yangdan (0803070930) Instructor: GuoyuAbstract :In the Electrical Technology,frequency is one of the basic parameters,What is more ,it connectss with measuring means and measuring reasults of many electrical parameters,so frequency measuring is more important.The design is a frequency counter whose
3、nucleus is singlechip89C51.It uses the timer or counter of singlechip which countes the machine cycle of impulse width,and we will get the frequency results of measured signal. At last,by static displaying circuit and results.The hunting frequency of singlechip is so high, that the error of machine
4、cycleis slow,so it can improve the measuring veracity of low frequency in effect.Key words : Singlechip Frequency counter Design Measuring veracity引言頻率計數(shù)器是測量信號頻率的裝置, 也可以用來測量方波脈沖的脈寬通常頻率以數(shù)字形式直接顯示出來, 簡便易讀, 即所謂的數(shù)字頻率計頻率測量對生產(chǎn)過程監(jiān)控有很重要的作用, 可以發(fā)現(xiàn)系統(tǒng)運行中的異常情況, 以便迅速作出處理,傳統(tǒng)的頻率計采用測頻法測量頻率, 通常由組合電路和時序電路等大量的硬件電路構(gòu)成, 產(chǎn)品
5、不但體積較大, 運行速度慢, 而且測量低頻信號時不宜直接采用基于單片機技術(shù),而數(shù)字式頻率計數(shù)器具有操作簡單方便、響應(yīng)速度快、體積小等一系列優(yōu)點, 可以及時準(zhǔn)確地測量低頻信號的頻率。頻率計最根本的工作原理為:當(dāng)被測信號在特定時間段T的周期個數(shù)為N時,則被測信號的頻率f=N/T。在一個測量周期過程中,被測周期信號在輸入電路中經(jīng)過放大、整形、微分操作之后形成特定周期的窄脈沖,送到主門的一個輸入端。主門的另外一個輸入端為時基電路產(chǎn)生電路產(chǎn)生的閘門脈沖。在閘門脈沖開啟主門的期間,特定周期的窄脈沖才能通過主門,從而進入計數(shù)器進展計數(shù),計數(shù)器的顯示電路則用來顯示被測信號的頻率值,部控制電路則用來完成各種測量
6、功能之間的切換并實現(xiàn)測量設(shè)置。頻率計的根本原理是用一個頻率穩(wěn)定度高的頻率源作為基準(zhǔn)時鐘,比照測量其他信號的頻率。通常情況下計算每秒待測信號的脈沖個數(shù),此時我們稱閘門時間為1秒。閘門時間也可以大于或小于一秒。閘門時間越長,得到的頻率值就越準(zhǔn)確。數(shù)字頻率計是數(shù)字電路中的一個典型應(yīng)用, 實際的硬件設(shè)計用到的器件較多, 連線比擬復(fù)雜, 而且會產(chǎn)生比擬大的延時, 造成測量誤差、可靠性差。隨著復(fù)雜可編程邏輯器件( CPLD) 和功能越來越強大的單片機的廣泛應(yīng)用。數(shù)字頻率計是一種用十進制數(shù)字顯示被測信號頻率的數(shù)字測量儀器, 它的根本功能是測量正弦信號、方波信號、尖脈沖信號及其他各種單位時間變化的物量。在AT
7、89C51單片機上實現(xiàn)的頻率計, 整個系統(tǒng)非常精簡, 而且具有靈活的現(xiàn)場可更改性。在不更改硬件電路的根底上, 對系統(tǒng)進展各種改良還可以進一步提高系統(tǒng)的性能。該數(shù)字頻率計具有高速、準(zhǔn)確、可靠、抗干擾性強和現(xiàn)場可編程等優(yōu)點。一 89C51介紹本頻率計的設(shè)計以AT89C51 單片機為核心,頻率測量電路選用89C51 作為頻率計的信號處理核心。89C51 包含2個16 位定時/ 計數(shù)器、1 個具有同步移位存放器方式的串行輸入/ 輸出口和4K×8 位片F(xiàn)LASH 程序存儲器。16 位定時/ 計數(shù)器用于實現(xiàn)待測信號的頻率測量或者待測信號的周期測量。同步移位存放器方式的串行輸入/ 輸出口用于把測量
8、結(jié)果送到顯示電路。4K×8 位片F(xiàn)LASH 程序存儲器用于放置系統(tǒng)軟件。89C51 與具有更大程序存儲器的芯片管腳兼容,如:89C52(8K×8 位)或89C55(32K×8 位),為系統(tǒng)軟件升級打下堅實的物質(zhì)根底。利用它部的定時/ 計數(shù)器完成待測信號周期/ 頻率的測量。單片機AT89C51 部具有2 個16 位定時/ 計數(shù)器,定時/ 計數(shù)器的工作可以由編程來實現(xiàn)定時、計數(shù)和產(chǎn)生計數(shù)溢出中斷要求的功能。在構(gòu)成為定時器時,每個機器周期加1(使用12MHz 時鐘時,每1us 加1),這樣以機器周期為基準(zhǔn)可以用來測量時間間隔。在構(gòu)成為計數(shù)器時,在相應(yīng)的外部引腳發(fā)生從1
9、到0 的跳變時計數(shù)器加1,這樣在計數(shù)閘門的控制下可以用來測量待測信號的頻率。外部輸入每個機器周期被采樣一次,這樣檢測一次從1 到0 的跳變至少需要2 個機器周期(24 個振蕩周期),所以最大計數(shù)速率為時鐘頻率1/24(使用12MHz時鐘時,最大計數(shù)速率為500KHz)。定時/ 計數(shù)器的工作由相應(yīng)的運行控制位TR 控制,當(dāng)TR 置1,定時/ 計數(shù)器開場計數(shù);當(dāng)TR 清0,停頓計數(shù)。在單片機應(yīng)用系統(tǒng)中,常用的顯示器主要有LED和LCD。共陰級八段數(shù)碼管圖如圖1和圖2所示。AT89C51管腳圖如圖3所示: 圖1 圖2 圖3二 系統(tǒng)設(shè)計測量方案有很多種,如頻率測量,周期測量,脈寬測量,占空比測量等。頻
10、率測量采用直接測量法時,當(dāng)待測信號頻率較低時,誤差較大。間接測量法在低頻段的測量精度高,但高頻段的誤差較大。組合測頻法在低頻時采用直接測量周期法測信號周期,然后換算成頻率。高頻時采用直接測頻法,這種方法在一定程度上彌補了上述兩種方法的缺乏,但是難以確定最正確分測點,且電路設(shè)計較復(fù)雜。因此要采用合理的組合方案。當(dāng)信號為方波和正弦波,幅度為0.55V,頻率為0.1Hz30MHz,頻率測量誤差為0.1% 。周期測量方案與頻率測量方案選擇類似。當(dāng)信號為方波和正弦波,幅度為0.55V,頻率為1Hz1MHz,周期測量誤差為0.1%,頻率為1Hz1KHz,周期測量誤差為1%。測量并顯示周期脈沖信號的占空比,
11、占空比變化圍為10%90%。在測量脈沖寬度和占空比時,首先經(jīng)信號處理電路進展處理,脈沖邊沿被處理得非常陡峭。為了提高測量精度,在測量脈寬或占空比時采用了數(shù)字均值濾波技術(shù)。脈寬測量,信號為脈沖波,幅度為0.55V,脈沖寬度為100us,脈沖寬度測量誤差為1%。 采用十進制數(shù)字顯示,顯示刷新時間110s連續(xù)可調(diào),能對上述三種測量功能分別用不同顏色的發(fā)光二極管指示。并且具有自校功能,時標(biāo)信號頻率為1MHz。 采用FPGA等可編程器件可以方便的完成不同測量原理的頻率計設(shè)計。以單片機為核心的頻率計系統(tǒng)框圖如圖4所示,采用高阻抗,高增益的前端放大器和分頻器,采用屏蔽,看門狗,軟件陷阱以及軟件容錯等多種軟件
12、抗干擾措施。將被測量的輸入信號0.1Hz30MHz劃分成0.11Hz,1Hz50KHz,50KHz1MHz,130MHz四個頻率段。首先對小于1MHz與大于1MHz的信號采用兩個預(yù)處理放大器,分別進展放大。然后,對放大器的信號進展整形,分頻處理。最后,利用單片機進展頻率,周期,脈寬,占空比的測量和計算處理,并將運算結(jié)果串行輸出到數(shù)碼顯示。 圖4三 軟件設(shè)計 基于單片機數(shù)字頻率計設(shè)計的主程序框圖如圖5所示 圖5在頻率測量中,由于設(shè)計要求的被測頻率圍較寬,為了便于信號的放大和測量,把整個測量頻率圍劃分為4個頻段:在0.11Hz頻段,設(shè)定閘門時間為10s,由定時器T0定時20ms,時標(biāo)信號為0.5u
13、s,循環(huán)500次得到,并由它控制計數(shù)器T1計數(shù)脈沖個數(shù),把計得的脈沖數(shù)除以10得到頻率。在1Hz50kHz頻段,由定時器T0定時20ms,時標(biāo)信號為0.5us,循環(huán)50次得到1s的閘門時間,并由其控制計數(shù)器T1計數(shù)脈沖個數(shù),計得的脈沖數(shù)即為信號頻率。在50kHz1MHz頻段,先經(jīng)16分頻,使其頻率降為312562500Hz,閘門時間設(shè)為1s,又T0作為閘門時間計數(shù)器,又T1計數(shù)被測脈沖個數(shù),由T1中的數(shù)值乘以16即為頻率,其絕對誤差為+16Hz或-16Hz,最大相對誤差為(16Hz)/(50KHz)=0.032%。在130Hz頻段,信號經(jīng)512分頻,閘門時間為1s,由定時器T0提供閘門時間,由
14、T1計數(shù)被測脈沖個數(shù),信號頻率等于T1計數(shù)值乘以512。這樣,測量最大的絕對誤差為+512Hz或-512Hz,最大相對誤差為(512Hz)/(1MHz)=0.0512%,可以到達設(shè)計精度要求。在周期測量中,信號在1kHz以上,由定義可知周期T=1/f,先測量頻率后取倒數(shù)就可得到周期。在1kHz以下的周期測量中,用被測量信號啟動/停頓計數(shù)器T0測量正脈沖脈寬T+,用被測量信號啟動/停頓計數(shù)器T1測量負(fù)脈沖脈寬T_,通過數(shù)據(jù)處理T+T_,再乘以時標(biāo)0.5us,即為周期,最大絕對誤差為+0.5us或-0.5us。在測量脈寬時,由外部信號的高電平啟動計數(shù)器T1計數(shù),當(dāng)信號變?yōu)榈碗娖綍r,T1計數(shù)器停頓工
15、作,此時T1的計數(shù)值乘以0.5us即為脈寬,其最大絕對誤差為+0.5us或-0.5us。在測量占空比時,先測量信號的脈寬和周期,為保證測量精度,采用周期除以脈寬用4字節(jié)乘、除法實現(xiàn),再去倒數(shù)可得占空比。四 結(jié)論單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng)。頻率計是一種專門對被測信號頻率進展測量的電子測量儀器。頻率計主要由四個局部構(gòu)成:時基T電路、輸入電路
16、、計數(shù)顯示電路以及控制電路?;趩纹瑱C設(shè)計的數(shù)字頻率計具有原理簡單、易于調(diào)試和測量方便等優(yōu)點,主要用來測量低頻信號的頻率。由于其測量圍會受單片機計數(shù)速率的限制,其測量量程較小,所以可以從原理上進展改良以提高其測頻圍,比方通過增加分頻電路,就可實現(xiàn)對高頻信號的測量。本文所介紹的頻率計的設(shè)計方法,所制作的頻率計需要外圍器件較少,所以該頻率計應(yīng)用周期測量和相應(yīng)的數(shù)學(xué)處理實現(xiàn)低頻段的頻率測量,因此很容易擴展實現(xiàn)信號的周期測量和占空比測量。參考文獻:1吳居娟,齊娟. 基于可編程增益放大器的多路高速數(shù)據(jù)采集系統(tǒng)設(shè)計J. 煤礦現(xiàn)代化, 2007(05).2何立民. 單片機應(yīng)用技術(shù)選編7. :航空航天大學(xué),19993丁鳴艷,文. 基于多路數(shù)據(jù)采集的交流調(diào)速系統(tǒng)設(shè)計J. 機械與電子, 2007(10)4王福瑞. 單片微機測控系統(tǒng)設(shè)計大全. :航空航天大學(xué),19985育才. 單片微機應(yīng)用系統(tǒng)設(shè)計與實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代商務(wù)場合下的著裝與舉止規(guī)范
- 居然之家國慶節(jié)活動方案
- 現(xiàn)代農(nóng)業(yè)旅游產(chǎn)業(yè)鏈構(gòu)建與農(nóng)業(yè)可持續(xù)發(fā)展
- 未來生態(tài)社區(qū)的規(guī)劃與水環(huán)境關(guān)系探討
- 災(zāi)害預(yù)防教育在學(xué)校的推廣與應(yīng)用
- 匯報邏輯清晰度職場的制勝法寶
- 6 飛向藍天的恐龍說課稿-2023-2024學(xué)年四年級下冊語文統(tǒng)編版
- 2023九年級物理上冊 第四章 探究電流4.3 導(dǎo)體對電流阻礙作用說課稿 (新版)教科版
- 2 送元二使安西(說課稿)- 2024-2025學(xué)年部編版語文六年級上冊
- 2024-2025學(xué)年高中數(shù)學(xué) 第一章 集合與常用邏輯用語 1.4.2 充要條件說課稿 新人教A版必修第一冊001
- 2024年公安機關(guān)理論考試題庫附答案【考試直接用】
- 課題申報參考:共同富裕進程中基本生活保障的內(nèi)涵及標(biāo)準(zhǔn)研究
- 2025年浙江嘉興桐鄉(xiāng)市水務(wù)集團限公司招聘10人高頻重點提升(共500題)附帶答案詳解
- 食品企業(yè)如何做好蟲鼠害防控集
- 2025中國聯(lián)通北京市分公司春季校園招聘高頻重點提升(共500題)附帶答案詳解
- 康復(fù)醫(yī)學(xué)科患者隱私保護制度
- 環(huán)保工程信息化施工方案
- 狂犬病暴露后預(yù)防處置
- 紅色中國風(fēng)2025蛇年介紹
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 高中學(xué)校開學(xué)典禮方案
評論
0/150
提交評論