![基于FPGA占空比檢測系統(tǒng)_第1頁](http://file4.renrendoc.com/view11/M00/0E/33/wKhkGWXtILKAWQP9AADiKArflS0652.jpg)
![基于FPGA占空比檢測系統(tǒng)_第2頁](http://file4.renrendoc.com/view11/M00/0E/33/wKhkGWXtILKAWQP9AADiKArflS06522.jpg)
![基于FPGA占空比檢測系統(tǒng)_第3頁](http://file4.renrendoc.com/view11/M00/0E/33/wKhkGWXtILKAWQP9AADiKArflS06523.jpg)
![基于FPGA占空比檢測系統(tǒng)_第4頁](http://file4.renrendoc.com/view11/M00/0E/33/wKhkGWXtILKAWQP9AADiKArflS06524.jpg)
![基于FPGA占空比檢測系統(tǒng)_第5頁](http://file4.renrendoc.com/view11/M00/0E/33/wKhkGWXtILKAWQP9AADiKArflS06525.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
北華大學(xué)
電子系統(tǒng)工程實習報告
——基于FPGA的脈沖占空比測量系統(tǒng)設(shè)計
學(xué)院:電氣信息工程學(xué)院
專業(yè):電子信息工程
班級:
姓名:
學(xué)號:
指導(dǎo)教師:
實習日期:2015.9.07—2015.9
北華大學(xué)電子系統(tǒng)設(shè)計實習
-
PAGE
1
-
目錄
TOC\o"1-2"\h\u
1實習題目
1
2實習目的與要求
1
3實習內(nèi)容
1
4實習原理
2
4.1 Multisim軟件
2
4.2 QuartusII軟件
2
4.3ModeSim軟件
3
4.4UA741CN芯片
3
5系統(tǒng)硬件電路設(shè)計與程序流程設(shè)計
3
5.1系統(tǒng)電壓放大硬件電路設(shè)計
3
5.2系統(tǒng)軟件程序流程設(shè)計
3
6系統(tǒng)調(diào)試與仿真
5
6.1實驗步驟
5
6.2系統(tǒng)仿真
6
7實驗結(jié)論與分析
6
8實習心得
8
9參考文獻
8
附錄程序代碼及電路原理圖
9
附錄程序代碼
9
電路原理圖
14
PCB圖
14
實物圖
15
北華大學(xué)電子系統(tǒng)設(shè)計實習
-
PAGE
1
-
數(shù)據(jù)初始化
開始
否
是
判斷start=1
否
是
判斷被測信號是否有下降沿
Cnt1開始計數(shù)
Cnt2開始計數(shù)
判斷被測信號是否有上升沿
否
Cnt1停止計數(shù),cnt2開始計數(shù)
否
Cnt2停止計數(shù),cnt1開始計數(shù)
判斷被測信號是否有下降沿
判斷被測信號是否有上升沿
Cnt2停止計數(shù),
算占空比
顯示占空比
是
判斷被測信號是否有下降沿
否
否
判斷被測信號是否有上升沿
是
是
否
Cnt1停止計數(shù),算占空比
結(jié)束
6系統(tǒng)調(diào)試與仿真
6.1實驗步驟
(1)打開QuartusII,新建工程選擇文件存放位置,工程名設(shè)置截圖如圖6.1.1所示:
圖6.1.1工程名設(shè)置截圖
(2)選擇好器件,最好不要默認型號,器件選擇截圖如圖6.1.2所示:
圖6.1.2器件選擇截圖
(3)本次實習需要仿真,所以要關(guān)聯(lián)ModelSim,語言使用VerilogHDL,關(guān)聯(lián)ModelSim截圖如圖6。1.3所示:
圖6.1.3關(guān)聯(lián)ModelSim截圖
(4)新建“**.v”文件進行程序編寫,編譯后成功后進行testbench測試文件的編寫,保存后進行編譯,編譯成功后進行仿真。
6.2系統(tǒng)仿真
仿真結(jié)果如圖6.2.1所示。高電平為1500ns,低電平為2260ns,理論值為39.8%,實際測量值39.8%。
圖6.2.1仿真結(jié)果
7實驗結(jié)論與分析
在基于FPGA矩形脈沖占空比測量系統(tǒng)中,模擬部分能通過50mv~1v電壓放大到3.3v的放大,放大的電壓經(jīng)過管腳輸入FPGA進行測試占空比,通過按鍵開始啟動測試,并將測試結(jié)果顯示到數(shù)碼管上,精度為0.1%。
表7.1測量誤差
序號
輸入電壓(V)
頻率
實際占空比(%)
測量占空比(%)
頻率誤差
1
2.5
0.5HZ
10.0
10.0
0.000
90.0
90.0
0.000
2
2.5
1HZ
10.0
10.0
0.000
90.0
90.0
0.000
3
2.5
10HZ
10.0
10.0
0.000
90.0
90.0
0.000
4
2.5
500HZ
10.0
10.0
0.000
90.0
90.0
0.000
5
2.5
1KHZ
10.0
10.0
0.000
90.0
90.0
0.000
6
2.5
10KHZ
10.0
10.1
0.010
90.0
90.1
0.001
7
2.5
500KHZ
10.0
10.3
0.030
90.0
90.3
0.003
8
2.5
1MHZ
10.0
11.0
0.100
90.0
91.0
0.011
9
2.5
3MHZ
10.0
13.0
0.300
90.0
93.0
0.033
10
2.5
5MHZ
10.0
15.0
0.500
90.0
95.0
0.056
當然,在此測量系統(tǒng)中存在誤差,誤差如下:
(1)波形發(fā)生器在產(chǎn)生波形時,產(chǎn)生誤差;
(2)波形經(jīng)過模擬電路到FPGA過程中,存在噪聲干擾,此時用示波器顯示會出現(xiàn)少許毛刺;
(3)由于FPGA是利用時鐘節(jié)拍進行對信號的采集,例如,當時鐘前一個上升沿采到低電平,后一時鐘上升沿采到高電平,就可以判斷被測信號有上升沿的到來,就在這一過程就存在誤差,誤差分析圖如圖7.1所示:
Clk
誤差
被測信號
被測信號
圖7.1誤差分析圖
為了減小以上存在的誤差,可以選用精度更好的波形發(fā)生器,適當提高FPGA的主頻,提高模擬電路抗干擾能力,是測量系統(tǒng)精度提高。
8實習心得
在這兩周的實習過程中,我覺得對于占空比測量系統(tǒng)的設(shè)計,其硬件電路是在模電的基礎(chǔ)上設(shè)計的,主要是解決電壓放大問題,鍛煉了模擬電路的分析能力,對芯片手冊的閱讀能力,也加強對電路焊制與布局的能力。而數(shù)字部分設(shè)計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力。因此在整個設(shè)計過程中大部分時間是用在程序上面的。怎樣銜接各個模塊才是關(guān)鍵的問題所在,這需要對FPGA的結(jié)構(gòu)很熟悉。一個好的設(shè)計架構(gòu)清晰的思路可以決定設(shè)計難易程度和實現(xiàn)精度,可以鞏固基礎(chǔ)知識,提高實際項目實踐能力,本次電子系統(tǒng)設(shè)計實習全方面的鍛煉各種器件的使用能力以及知識運用的靈活性,進一步加強了團隊合作的能力。通過這次設(shè)計,我懂得了學(xué)習的重要性,學(xué)會了堅持和努力,在實訓(xùn)過程中我們可以掌握書本中沒有的技能,加強自身各方面的能力,為以后工作打下基礎(chǔ)。
9參考文獻
常本康.精密低頻信號頻率與占空比測量電路的設(shè)計與應(yīng)用.醫(yī)學(xué)研究生學(xué)報,2002(8).15~4.
梁志國.脈沖波形占空比的數(shù)字測量及不確定度分析.航天計測技術(shù),2004(2):1002~6061
汪虹,李宏.基于FPGA的等占空比任意整數(shù)分頻器的設(shè)計.儀器與儀表,2002(1):1004~373.
閻石.數(shù)字電子技術(shù)基礎(chǔ).第5版:[學(xué)位論文].浙江:浙江大學(xué),2010.
附錄程序代碼及電路原理圖
附錄程序代碼
modulepinlvji_top(clk,rst_n,clk_in,start,seg_data);
inputclk;
inputrst_n;
inputclk_in;
inputstart;
output[31:0]seg_data;
wirestart_biao;
wireclk_1s;
wireclkx;
wireclk_biao_out;
wirestart_fsm;
wirec0;
wire[11:0]zhankongbi_out;
my_pllmy_pll_u(
.inclk0(clk),
.c0(c0)
);
zhankongbizhankongbi_u(
.clk(c0),
.rst_n(rst_n),
.start_fsm(start_fsm),
.clk_biao_out(clk_biao_out),
.clk_biao_xia(clk_biao_xia),
.cnt_zhan(zhankongbi_out)
);
seg_vseg_v_u(
.rst_n(rst_n),
.clk(c0),
.seg_data(seg_data),
.hex(zhankongbi_out)
);
endmodule
modulezhankongbi(clk,rst_n,start_fsm,clk_biao_out,clk_biao_xia,cnt_zhan);//占空比模塊
inputclk;
inputrst_n;
inputstart_fsm;//開始標志
inputclk_biao_out;//上升沿
inputclk_biao_xia;//下降沿
output[11:0]cnt_zhan;//占空比值輸出
reg[40:0]cnt1;
reg[40:0]cnt2;
reg[2:0]state;
reg[40:0]cnt;
reg[41:0]cnthh;
regbiao;
always@(posedgeclk)
begin
if(!rst_n)
begin
cnt1<=0;
cnt2<=0;
state<=0;
cnt<=41'd0;
cnthh<=42'd0;
biao<=0;
end
else
case(state)
0:begin
if(clk_biao_out&&start_fsm)//先上升沿
begin
state<=1;
cnt1<=cnt1+41'd1;
biao<=0;
end
elseif(clk_biao_xia&&start_fsm) //先下降沿
begin
state<=4;
cnt2<=cnt2+41'd1;
biao<=0;
end
else
begin
state<=0;
biao<=0;
end
end
1:begin
if(!clk_biao_xia)//下降沿
begin
cnt1<=cnt1+41'd1;
state<=1;
end
else
begin
cnt2<=cnt2+41'd1;
state<=2;
end
end
2:begin
if(clk_biao_out||!start_fsm)//上升沿
begin
// cnt_zhan<=(cnt1*10000)/(cnt1+cnt2);//計算占空比
state<=3;
cnthh<=cnt1*1000;
biao<=1;
end
else
begin
cnt2<=cnt2+41'd1;
state<=2;
end
end
3:begin
state<=3;
// cnt_zhan<=cnthh;//計算占空比
end
4:begin
if(!clk_biao_out)
begin
cnt2<=cnt2+41'd1;
state<=4;
end
else
begin
cnt1<=cnt1+41'd1;
state<=5;
end
end
5:begin
if(clk_biao_xia||!start_fsm)//上升沿或停止
begin
// cnt_zhan<=(cnt1*10000)/(cnt1+cnt2);//計算占空比
state<=3;
cnthh<=cnt1*1000;
biao<=
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高精度燃油濾紙合作協(xié)議書
- 2025年電控多瓶采水器合作協(xié)議書
- 八年級英語下冊 Unit 10 單元綜合測試卷(人教河南版 2025年春)
- 人教版 七年級英語下冊 UNIT 7 單元綜合測試卷(2025年春)
- 育嬰師服務(wù)協(xié)議書
- 信息技術(shù)在幼兒園一日活動中的運用
- 2025年個人承包魚塘合同(2篇)
- 2025年個體經(jīng)營勞動合同(4篇)
- 2025年五年級數(shù)學(xué)上學(xué)期教師工作總結(jié)樣本(四篇)
- 2025年臨床試驗合作協(xié)議參考模板(三篇)
- 2025年個人學(xué)習領(lǐng)導(dǎo)講話心得體會和工作措施例文(6篇)
- 2025大連機場招聘109人易考易錯模擬試題(共500題)試卷后附參考答案
- 2020-2025年中國中小企業(yè)行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- 2025-2030年中國電動高爾夫球車市場運行狀況及未來發(fā)展趨勢分析報告
- 物流中心原材料入庫流程
- 河南省濮陽市2024-2025學(xué)年高一上學(xué)期1月期末考試語文試題(含答案)
- 長沙市2025屆中考生物押題試卷含解析
- 2024年08月北京中信銀行北京分行社會招考(826)筆試歷年參考題庫附帶答案詳解
- 2024年芽苗菜市場調(diào)查報告
- 蘇教版二年級數(shù)學(xué)下冊全冊教學(xué)設(shè)計
- 職業(yè)技術(shù)學(xué)院教學(xué)質(zhì)量監(jiān)控與評估處2025年教學(xué)質(zhì)量監(jiān)控督導(dǎo)工作計劃
評論
0/150
提交評論