黃文新 機(jī)電一體化選修課_第1頁
黃文新 機(jī)電一體化選修課_第2頁
黃文新 機(jī)電一體化選修課_第3頁
黃文新 機(jī)電一體化選修課_第4頁
黃文新 機(jī)電一體化選修課_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

機(jī)電一體化選修課程作業(yè)課程設(shè)計(jì)說明書題目:基于單片機(jī)頻率計(jì)的設(shè)計(jì)(選修)

學(xué)生姓名:黃文新

系部:船舶港口與工程系專業(yè):船機(jī)工程班級:船機(jī)工程121302學(xué)號:

10日期:2013/5/29基于單片機(jī)的頻率計(jì)的設(shè)計(jì)頻率計(jì)數(shù)器是測量信號頻率的裝置,也可以用來測量方波脈沖的脈寬通常頻率以數(shù)字形式直接顯示出來,簡便易讀,即所謂的數(shù)字頻率計(jì)頻率測量對生產(chǎn)過程監(jiān)控有很重要的作用,可以發(fā)現(xiàn)系統(tǒng)運(yùn)行中的異常情況,以便迅速作出處理,傳統(tǒng)的頻率計(jì)采用測頻法測量頻率,通常由組合電路和時(shí)序電路等大量的硬件電路構(gòu)成,產(chǎn)品不但體積較大,運(yùn)行速度慢,而且測量低頻信號時(shí)不宜直接采用基于單片機(jī)技術(shù),而數(shù)字式頻率計(jì)數(shù)器具有操作簡單方便、響應(yīng)速度快、體積小等一系列優(yōu)點(diǎn),可以及時(shí)準(zhǔn)確地測量低頻信號的頻率。頻率計(jì)最基本的工作原理為:當(dāng)被測信號在特定時(shí)間段T內(nèi)的周期個(gè)數(shù)為N時(shí),則被測信號的頻率f=N/T。在一個(gè)測量周期過程中,被測周期信號在輸入電路中經(jīng)過放大、整形、微分操作之后形成特定周期的窄脈沖,送到主門的一個(gè)輸入端。主門的另外一個(gè)輸入端為時(shí)基電路產(chǎn)生電路產(chǎn)生的閘門脈沖。在閘門脈沖開啟主門的期間,特定周期的窄脈沖才能通過主門,從而進(jìn)入計(jì)數(shù)器進(jìn)行計(jì)數(shù),計(jì)數(shù)器的顯示電路則用來顯示被測信號的頻率值,內(nèi)部控制電路則用來完成各種測量功能之間的切換并實(shí)現(xiàn)測量設(shè)置。頻率計(jì)的基本原理是用一個(gè)頻率穩(wěn)定度高的頻率源作為基準(zhǔn)時(shí)鐘,對比測量其他信號的頻率。通常情況下計(jì)算每秒內(nèi)待測信號的脈沖個(gè)數(shù),此時(shí)我們稱閘門時(shí)間為1秒。閘門時(shí)間也可以大于或小于一秒。閘門時(shí)間越長,得到的頻率值就越準(zhǔn)確一89C51介紹本頻率計(jì)的設(shè)計(jì)以AT89C51單片機(jī)為核心,頻率測量電路選用89C51作為頻率計(jì)的信號處理核心。89C51包含2個(gè)16位定時(shí)/計(jì)數(shù)器、1個(gè)具有同步移位寄存器方式的串行輸入/輸出口和4K×8位片內(nèi)FLASH程序存儲器。16位定時(shí)/計(jì)數(shù)器用于實(shí)現(xiàn)待測信號的頻率測量或者待測信號的周期測量。同步移位寄存器方式的串行輸入/輸出口用于把測量結(jié)果送到顯示電路。4K×8位片內(nèi)FLASH程序存儲器用于放置系統(tǒng)軟件。89C51與具有更大程序存儲器的芯片管腳兼容,如:89C52(8K×8位)或89C55(32K×8位),為系統(tǒng)軟件升級打下堅(jiān)實(shí)的物質(zhì)基礎(chǔ)。利用它內(nèi)部的定時(shí)/計(jì)數(shù)器完成待測信號周期/頻率的測量。單片機(jī)AT89C51內(nèi)部具有2個(gè)16位定時(shí)/計(jì)數(shù)器,定時(shí)/計(jì)數(shù)器的工作可以由編程來實(shí)現(xiàn)定時(shí)、計(jì)數(shù)和產(chǎn)生計(jì)數(shù)溢出中斷要求的功能。在構(gòu)成為定時(shí)器時(shí),每個(gè)機(jī)器周期加1(使用12MHz時(shí)鐘時(shí),每1us加1),這樣以機(jī)器周期為基準(zhǔn)可以用來測量時(shí)間間隔。在構(gòu)成為計(jì)數(shù)器時(shí),在相應(yīng)的外部引腳發(fā)生從1到0的跳變時(shí)計(jì)數(shù)器加1,這樣在計(jì)數(shù)閘門的控制下可以用來測量待測信號的頻率。外部輸入每個(gè)機(jī)器周期被采樣一次,這樣檢測一次從1到0的跳變至少需要2個(gè)機(jī)器周期(24個(gè)振蕩周期),所以最大計(jì)數(shù)速率為時(shí)鐘頻率1/24(使用12MHz時(shí)鐘時(shí),最大計(jì)數(shù)速率為500KHz)。定時(shí)/計(jì)數(shù)器的工作由相應(yīng)的運(yùn)行控制位TR控制,當(dāng)TR置1,定時(shí)/計(jì)數(shù)器開始計(jì)數(shù);當(dāng)TR清0,停止計(jì)數(shù)。在單片機(jī)應(yīng)用系統(tǒng)中,常用的顯示器主要有LED和LCD。共陰級八段數(shù)碼管圖如圖(1)和圖(2)所示。AT89C51管腳圖如圖(3)所示:圖(1)圖(2)

圖(3)

二系統(tǒng)設(shè)計(jì)

測量方案有很多種,如頻率測量,周期測量,脈寬測量,占空比測量等。頻率測量采用直接測量法時(shí),當(dāng)待測信號頻率較低時(shí),誤差較大。間接測量法在低頻段的測量精度高,但高頻段的誤差較大。組合測頻法在低頻時(shí)采用直接測量周期法測信號周期,然后換算成頻率。高頻時(shí)采用直接測頻法,這種方法在一定程度上彌補(bǔ)了上述兩種方法的不足,但是難以確定最佳分測點(diǎn),且電路設(shè)計(jì)較復(fù)雜。因此要采用合理的組合方案。當(dāng)信號為方波和正弦波,幅度為0.5~5V,頻率為0.1Hz~30MHz,頻率測量誤差為0.1%。周期測量方案與頻率測量方案選擇類似。當(dāng)信號為方波和正弦波,幅度為0.5~5V,頻率為1Hz~1MHz,周期測量誤差為0.1%,頻率為1Hz~1KHz,周期測量誤差為1%。測量并顯示周期脈沖信號的占空比,占空比變化范圍為10%~90%。在測量脈沖寬度和占空比時(shí),首先經(jīng)信號處理電路進(jìn)行處理,脈沖邊沿被處理得非常陡峭。為了提高測量精度,在測量脈寬或占空比時(shí)采用了數(shù)字均值濾波技術(shù)。脈寬測量,信號為脈沖波,幅度為0.5~5V,脈沖寬度為100us,脈沖寬度測量誤差為1%。采用十進(jìn)制數(shù)字顯示,顯示刷新時(shí)間1~10s連續(xù)可調(diào),能對上述三種測量功能分別用不同顏色的發(fā)光二極管指示。并且具有自校功能,時(shí)標(biāo)信號頻率為1MHz。采用FPGA等可編程器件可以方便的完成不同測量原理的頻率計(jì)設(shè)計(jì)。以單片機(jī)為核心的頻率計(jì)系統(tǒng)框圖如圖(4)所示,采用高阻抗,高增益的前端放大器和分頻器,采用屏蔽,看門狗,軟件陷阱以及軟件容錯(cuò)等多種軟件抗干擾措施。將被測量的輸入信號(0.1Hz~30MHz)劃分成0.1~1Hz,1Hz~50KHz,50KHz~1MHz,1~30MHz四個(gè)頻率段。首先對小于1MHz與大于1MHz的信號采用兩個(gè)預(yù)處理放大器,分別進(jìn)行放大。然后,對放大器的信號進(jìn)行整形,分頻處理。最后,利用單片機(jī)進(jìn)行頻率,周期,脈寬,占空比的測量和計(jì)算處理,并將運(yùn)算結(jié)果串行輸出到數(shù)碼顯示。圖(4)

三軟件設(shè)計(jì)基于單片機(jī)數(shù)字頻率計(jì)設(shè)計(jì)的主程序框圖如圖(5)所示在頻率測量中,由于設(shè)計(jì)要求的被測頻率范圍較寬,為了便于信號的放大和測量,把整個(gè)測量頻率范圍劃分為4個(gè)頻段:在0.1~1Hz頻段內(nèi),設(shè)定閘門時(shí)間為10s,由定時(shí)器T0定時(shí)20ms,時(shí)標(biāo)信號為0.5us,循環(huán)500次得到,并由它控制計(jì)數(shù)器T1計(jì)數(shù)脈沖個(gè)數(shù),把計(jì)得的脈沖數(shù)除以10得到頻率。在1Hz~50kHz頻段內(nèi),由定時(shí)器T0定時(shí)20ms,時(shí)標(biāo)信號為0.5us,循環(huán)50次得到1s的閘門時(shí)間,并由其控制計(jì)數(shù)器T1計(jì)數(shù)脈沖個(gè)數(shù),計(jì)得的脈沖數(shù)即為信號頻率。在50kHz~1MHz頻段內(nèi),先經(jīng)16分頻,使其頻率降為3125~62500Hz,閘門時(shí)間設(shè)為1s,又T0作為閘門時(shí)間計(jì)數(shù)器,又T1計(jì)數(shù)被測脈沖個(gè)數(shù),由T1中的數(shù)值乘以16即為頻率,其絕對誤差為+16Hz或-16Hz,最大相對誤差為(16Hz)/(50KHz)=0.032%。在1~30Hz頻段內(nèi),信號經(jīng)512分頻,閘門時(shí)間為1s,由定時(shí)器T0提供閘門時(shí)間,由T1計(jì)數(shù)被測脈沖個(gè)數(shù),信號頻率等于T1計(jì)數(shù)值乘以512。這樣,測量最大的絕對誤差為+512Hz或-512Hz,最大相對誤差為(512Hz)/(1MHz)=0.0512%,可以達(dá)到設(shè)計(jì)精度要求在周期測量中,信號在1kHz以上,由定義可知周期T=1/f,先測量頻率后取倒數(shù)就可得到周期。在1kHz以下的周期測量中,用被測量信號啟動/停止計(jì)數(shù)器T0測量正脈沖脈寬T+,用被測量信號啟動/停止計(jì)數(shù)器T1測量負(fù)脈沖脈寬T_,通過數(shù)據(jù)處理T++T_,再乘以時(shí)標(biāo)0.5us,即為周期,最大絕對誤差為+0.5us或-0.5us。在測量脈寬時(shí),由外部信號的高電平啟動計(jì)數(shù)器T1計(jì)數(shù),當(dāng)信號變?yōu)榈碗娖綍r(shí),T1計(jì)數(shù)器停止工作,此時(shí)T1的計(jì)數(shù)值乘以0.5us即為脈寬,其最大絕對誤差為+0.5us或-0.5us。在測量占空比時(shí),先測量信號的脈寬和周期,為保證測量精度,采用周期除以脈寬(用4字節(jié)乘、除法實(shí)現(xiàn)),再去倒數(shù)可得占空比。四結(jié)論單片機(jī)是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU隨機(jī)存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。頻率計(jì)是一種專門對被測信號頻率進(jìn)行測量的電子測量儀器。頻率計(jì)主要由四個(gè)部分構(gòu)成:時(shí)基(T)電路、輸入電路、計(jì)數(shù)顯示電路以及控制電路?;趩纹瑱C(jī)設(shè)計(jì)的數(shù)字頻率計(jì)具有原理簡單、易于調(diào)試和測量方便等優(yōu)點(diǎn),主要用來測量低頻信號的頻率。由于其測量范圍會受單片機(jī)計(jì)數(shù)速率的限制,其測量量程較小,所以可以從原理上進(jìn)行改進(jìn)以提高其測頻范圍,比如通過增加分頻電路,就可實(shí)現(xiàn)對高頻信號的測量。本文所介紹的頻率計(jì)的設(shè)計(jì)方法,所制作的頻率計(jì)需要外圍器件較少,所以該頻率計(jì)應(yīng)用周期測量和相應(yīng)的數(shù)學(xué)處理實(shí)現(xiàn)低頻段的頻率測量,因此很容易擴(kuò)展實(shí)現(xiàn)信號的周期測量和占空比測量。參考文獻(xiàn):[1]吳居娟,齊娟.基于可編程增益放大器的多路高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].煤礦現(xiàn)代化,2007(05).[2]何立民.單片機(jī)應(yīng)用技術(shù)選編(7).北京:北京航空航天大學(xué)出版社,1999[3]丁鳴艷,李文.基于多路數(shù)據(jù)采集的交流調(diào)速系統(tǒng)設(shè)計(jì)[J].機(jī)械與電子,2007(10)[4]王福瑞.單片微機(jī)測控系統(tǒng)設(shè)計(jì)大全.北京:北京航空航天大學(xué)出版社,1998[5]孫育才.單片微機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).南京:東南大學(xué)出版社,1990[9]程守洙,江之永主編.

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論