![PWM參數(shù)測量儀的設(shè)計與制作_第1頁](http://file4.renrendoc.com/view/c2fd0979cb437f78009bcad5fb7a056b/c2fd0979cb437f78009bcad5fb7a056b1.gif)
![PWM參數(shù)測量儀的設(shè)計與制作_第2頁](http://file4.renrendoc.com/view/c2fd0979cb437f78009bcad5fb7a056b/c2fd0979cb437f78009bcad5fb7a056b2.gif)
![PWM參數(shù)測量儀的設(shè)計與制作_第3頁](http://file4.renrendoc.com/view/c2fd0979cb437f78009bcad5fb7a056b/c2fd0979cb437f78009bcad5fb7a056b3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PWM參數(shù)測量儀的設(shè)計與制作PWM(PulseWidthModulation,脈寬調(diào)制)是利用微處理器的數(shù)字量輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù),在測量、通信、功率控制與變換等諸多領(lǐng)域有著非常廣泛的應(yīng)用。筆者最近在一個項目中需要精確測量PWM信號的周期、頻率、脈寬、占空比等參數(shù),但由于普通數(shù)字頻率計只有頻率測量功能,無法滿足需要;如果使用示波器進(jìn)行測量,不僅操作麻煩而且測量結(jié)果不夠直觀。俗話說:“自己動手,豐衣足食。”于是筆者用PIC16F877A1.測量原理 PWM參數(shù)測量儀的設(shè)計思路和數(shù)字頻率計類似,但除了周期和頻率以外,PWM信號還有脈寬、占空比等參數(shù),所以在數(shù)據(jù)處理和結(jié)果顯示方面要比數(shù)字頻率計復(fù)雜一些。本設(shè)計的硬件電路很簡單,如圖1所示。外部的頻率信號從PIC16F877A圖1.多功能數(shù)字頻率計原理圖PIC16F877APWM信號各項參數(shù)的測量以周期測頻法為基礎(chǔ),原理如圖2所示。把PIC16F877A//CCP1模塊初始化程序如下:voidccp1_init(){ T1CON=0x00;//關(guān)閉TMR1振蕩器 TMR1H=0;//清除TMR1計數(shù)值 TMR1L=0; CCPR1L=0;//清除CCPR1L寄存器 CCPR1H=0;//清除CCPR1H寄存器 CCP1CON=0x05;//設(shè)置CCP1捕捉1個脈沖的上升沿 CCP1IE=1;//CCP1中斷允許 CCP1IF=0;//中斷標(biāo)志清零 PEIE=1;//外圍中斷允許 TRISC|=0x04;//設(shè)置RC2_CCP1為輸入}//中斷處理程序如下:voidinterruptISR(){ if(CCP1IE&&CCP1IF)//判斷是否為CCP1中斷 { CCP1IF=0;//CCP1中斷標(biāo)志清零 ccp1u.ccp1[0]=CCPR1L;//保存16bit計數(shù)值 ccp1u.ccp1[1]=CCPR1H; cp1data[n]=ccp1u.x;//存入數(shù)組 CCP1CON=CCP1CON^0x01;//捕捉相反跳變沿 n++; count_int--;//中斷次數(shù)減一 }}注:完整源程序見本刊網(wǎng)站。通過捕捉到的這三個測量值,就可以計算出PWM信號的周期、頻率、脈寬、占空比等參數(shù)。當(dāng)PIC16F877A信號周期:T=(T3-T1)uS信號頻率:F=1000000/T脈沖寬度:P=(T2-T1)uS占空比:R=P/T*100%在實際使用中,為了提高測量結(jié)果的準(zhǔn)確性,可以重復(fù)測量多個周期的PWM信號參數(shù),然后求出平均值作為最終的測量結(jié)果。需要特別注意的是,兩次CCP中斷發(fā)生的時間間隔必須大于一次中斷服務(wù)的執(zhí)行時間;否則,如果在中斷服務(wù)程序執(zhí)行過程中又發(fā)生CCP中斷,那么測量結(jié)果就不正確。在實際應(yīng)用中如果發(fā)現(xiàn)有上述狀況的發(fā)生,則可以通過改變CCP1CON寄存器的設(shè)置值,使CCP1模塊每4個脈沖上升沿或每16個脈沖上升沿捕捉一次,這樣兩次中斷發(fā)生的時間間隔就會增大,如果還不能達(dá)到要求,則可以通過使用分頻器對輸入的脈沖信號進(jìn)行分頻處理后,再由CCP1引腳輸入,這樣就可以測量更高頻率的PWM信號了。2.實測效果 該PWM參數(shù)測量儀的測量范圍如下:輸入信號電壓:直流3.7V~5V;輸入信號電流:<=20mA;信號頻率范圍:10Hz~50KHz;PIC16F877A單片機捕捉并計算出PWM信號的各項參數(shù)后,將在LCD1602字符液晶屏上依次顯示周期T、頻率F、脈寬P和占空比R。為了檢測該測量儀的測量效果,用信號發(fā)生器產(chǎn)生一組頻率為1KHz,占空比為50%的PWM信號,將該信號接到PIC16F綜上所述,該PWM參數(shù)測量儀具有使用簡單、測量速度快、分辨率高、顯示信息量大的優(yōu)點,在實際使用中取得了很好的效果。除了上面介紹的用來測量PWM信號的各項參數(shù)以外,還可以作為一個低頻數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年二年級班主任年度考核個人總結(jié)例文(二篇)
- 2025年個人租房的合同協(xié)議(4篇)
- 2025年企業(yè)公轉(zhuǎn)私借款合同模板(2篇)
- 民航旅客運輸安全協(xié)議
- 文化產(chǎn)業(yè)土地交易居間協(xié)議
- 汽車維修傭金居間合同樣本
- 洗浴中心裝修安全合同
- 教育機構(gòu)貸款居間協(xié)議
- 汽車維修廠租賃居間協(xié)議
- 消費品以舊換新策略在市場中的適應(yīng)性與優(yōu)化
- 斷絕關(guān)系協(xié)議書范文參考(5篇)
- 量子力學(xué)課件1-2章-波函數(shù)-定態(tài)薛定諤方程
- 最新變態(tài)心理學(xué)課件
- 工程洽商記錄表格
- 2021最新版三年級下冊生命-生態(tài)-安全教案
- 【自考練習(xí)題】石家莊學(xué)院概率論與數(shù)理統(tǒng)計真題匯總(附答案解析)
- 農(nóng)村集體“三資”管理流程圖
- 高中英語 牛津譯林版必修第三冊 Unit 2詞匯全解
- (新版教材)粵教粵科版三年級下冊科學(xué)全冊教學(xué)課件PPT
- 混合痔的治療PPT課件
- 質(zhì)量管理體系中的術(shù)語
評論
0/150
提交評論