freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga和mcu的相位測量儀的設(shè)計-畢業(yè)設(shè)計-wenkub.com

2024-08-27 18:17 本頁面
   

【正文】 老師淵博的知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、誨人不倦的教育情懷和對事業(yè)的忠誠,都將使我受益終身。本論文在研究和撰寫過程中得到 XXX 老師的精心指導(dǎo)和大力協(xié)助。 該系統(tǒng)包含了 信號整形模塊、 以 EPF10K10LC844芯片為核心的 FPGA 數(shù)據(jù)采集模塊、以 AT89C51 芯片為控制核心單片機 處理 模塊、 靜態(tài) LED 顯示模塊。 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 28 賦 頻 率 顯 示 區(qū) 首 地 址 7 0 H 給 R 0無 效 數(shù) 字 0 消 隱 處 理賦 相 位 差 顯 緩 區(qū) 首 地 址 7 8 H 給 R 0查 表 求 斷 碼查 表 串 行 顯 示待 顯 示 數(shù) 據(jù) 送 完 了 ?2 F H . 0 = 0 ?入 口出 口NYNY 圖 411 顯示程序流程圖 鍵盤程序流程 為了完成以上功能,電路中還必須有必要的輔助設(shè)計,即需要設(shè)計一個按鍵子程序來完成人為的有選擇的控制 LED 數(shù)碼管顯示的內(nèi)容(顯示頻率或相位差)。 入 口裝 入 被 除 數(shù) 1 0 0 0 0 0 0 0 和 除 數(shù) T 到 內(nèi) 存做 除 法 1 0 0 0 0 0 0 0 / T 二 進(jìn) 制 數(shù) 據(jù) 轉(zhuǎn) 換 為 壓 縮 B C D 碼壓 縮 B C D 碼 轉(zhuǎn) 換 為 單 字 節(jié) B C D 碼把 數(shù) 據(jù) 存 入 到 顯 示 緩 沖 區(qū) 7 0 H 7 6 H出 口 圖 49 計算頻率的流程圖 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 27 計算相位差流程 因為 A 、 B兩路信號是同頻率,不同相位的正弦波信號,所以經(jīng)過整形電路整形后得到頻率相同、時間上不重合的兩路信號 。這兩種數(shù)據(jù)都是 19 位無符號的二進(jìn)制數(shù)據(jù),其程序流程圖如圖 47 所示。 when (dsel=1) data=datab。 input dataa,datab。 FPGA 和 MCU 之間的數(shù)據(jù)傳輸是通過 19根 I/O 口線輸送的。 reg [18:0] out_data。 圖 45 19位寄存器模塊 module reg19(out_data,in_data,cp,en)。 reg [18:0] out。它們都是 19位的二進(jìn)制數(shù)據(jù),時間單位為 S。 always(posedge cp or posedge set) begin if (set) begin q=1。 圖 43 D觸 發(fā)器模塊 module D_FF(q,d,cp,set,reset)。 二分頻器二分頻器D Qc p≥ 1e nc l rc pe nc pd a t a bd a t a bc pe n二選一數(shù)據(jù)選擇器四 分 頻 器d a t a寄 存 器 1寄 存 器 21 9 位 加 1 計 數(shù) 器p r ee n ac l rc l k ac l k bf e n d s e lc l k fc l kAB4 0 M H Z圖 42 FPGA芯片內(nèi)部邏輯電路框圖 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 22 FPGA 中主要模塊設(shè)計 在該設(shè)計中, FPGA 主要完成對整形后的兩路待測信號( A、 B)進(jìn)行數(shù)據(jù)采集。由時序圖可以看出 , FPGA 在待測信號的兩個響鈴的周期內(nèi)獲取一次數(shù)據(jù),在待測輸入信號的第一個周期內(nèi)完成數(shù)據(jù)采集,并在后接的下一個待測輸入信號的在周期內(nèi)完成數(shù)據(jù)傳輸送以及清零,在設(shè)計時,我采用了同步信號來實現(xiàn)同步清零和同步數(shù)據(jù)傳送,這樣可以增強 系統(tǒng)的抗干擾能力,提高系統(tǒng)的穩(wěn)定性和可靠性。共陰極 7段 LED 數(shù)碼管的段碼編碼如表 33 所示。這種連接方式不僅占用單片機端口少,而且可以充分利用單片機芯片內(nèi)部的串行口資源,可以很容易的掌握其編程規(guī)律,簡化軟件編程。靜態(tài)顯示系統(tǒng)中,每位顯示器都有自己的鎖存器、譯碼器和驅(qū)動器,它的每一次顯示輸出后可以保持不變,僅在待顯示數(shù)據(jù)需要改變時,才更新其顯示內(nèi)容。作為通用 I/O 口時,功能與 P1 口相同,常用第二功能,作為第二功能使用時,各位的作用如表 32 所示。若負(fù)載為低電平, 則通過內(nèi)部上拉電阻向外輸出電流。 P1口為 8 位準(zhǔn)雙向 I/O 口,內(nèi)部具有上拉電阻,一般作通用 I/O口使用 ,它的每一位都可以分別定義為輸入線或輸出線,作為輸入時,鎖存器必須置 1,每個引腳可以驅(qū)動 4 個 TTL 負(fù)載。 P0 口: 32 ~ 39 腳 為 ~ 輸入 /輸出引腳。其中晶振可選用振蕩頻率為 12MHZ 的石英晶體,電容器一般選用 30PF 左右。該設(shè)計采用的是上電自動復(fù)位和按鍵手動復(fù)位電路,如圖 33所示。由于將多功能 8位 CPU和閃爍存儲器組合在一個芯片中,Atmel 的 AT89C51 是一種高效率的微處理器,為很多嵌入式控制系統(tǒng)提供了一種靈活方便且物美價廉的方案。 FPGA 和 MCU的握手信號 FEN 和 DSEL 分別接在 和 引腳,即 Pin4 和 Pin6。 表 31 引腳端口對應(yīng)關(guān)系 P0 口 AT89C51 FPGA引腳名稱 P28 P53 P55 P57 P59 P61 P62 P82 FPGA引腳號 PIN28 PIN53 PIN55 PIN57 PIN59 PIN61 PIN62 PIN82 引腳定義 DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 P2 口 AT89C51 FPGA引腳名稱 P130 P128 P126 P124 P100 IO38 IO36 IO34 FPGA引腳號 PIN130 PIN128 PIN126 PIN124 PIN100 PIN83 PIN77 PIN75 引腳定義 DATA8 DATA9 DATA10 DATA11 DATA12 DATA13 DATA14 DATA15 P1 口 AT89C51 FPGA引腳名稱 P31 P54 P56 P58 NC P60 FPGA引腳號 PIN31 PIN54 PIN56 PIN58 空端口 PIN60 引腳定義 DATA16 DATA17 DATA18 RSEL 無 EN CLKa CLKb FPGA適配板 FEN DSEL CLK A T 8 9 C 5 1 AIN BIN 40MHZ 石英晶體多諧振蕩器 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 17 基于 MCU的 數(shù)據(jù)處理模塊 設(shè)計 這部分電路由單片機、晶振電路、按鍵電路等組成。 FPGA 在 10MHZ 時鐘信號作用下對待測信號周期進(jìn)行計數(shù),并對 兩個同頻率的正弦波信號的相位差所對應(yīng)的時間差進(jìn)行計數(shù),分別得到19位數(shù)字量,其物理單位是 S。 EPF10K10LC844 能夠滿足多功能、低功耗、低成本、高性能的系統(tǒng)設(shè)計。 3. 增強型嵌入式結(jié)構(gòu) 每個 EAB 有以 256 1 512 1024 2048 2 位任意組合的 RAM,可做單口 RAM,也可以設(shè)計成雙口 RAM。 基于 FPGA 的 數(shù)據(jù)采集模塊 設(shè)計 設(shè)計中,我們選擇的是 Altera 公司的 FPGA,芯片型號為 EPF10K10LC844。因為施密特觸發(fā)器有兩個門限電壓,所以可以提高輸入電路的抗干擾能力 ,其電路原理圖如圖 31所示。因此,我們在對 A、 B 兩路信號整形時要采用相同的整形電路。由于 FPGA 對脈沖信號比較敏感, 為了準(zhǔn) 確的測量出 兩路正弦信號的相位差及其頻率,需要對輸入波形進(jìn)行整形,使輸入信號變成矩形波信號,并送給 FPGA 進(jìn)行處理。 所以,我們最終采用 以 FPGA 和 MCU 相結(jié)合的設(shè)計方案 。 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 12 MCU 要完成的任務(wù)有 3個:一是從 FPGA 中獲得 19位的二進(jìn)制數(shù)據(jù),并控制FPGA 的工作;二是對時所獲得的數(shù)據(jù)進(jìn)行處理(完全由軟件實現(xiàn));三是將處理后的數(shù)據(jù)送給 LED 數(shù)碼管顯示。所以以單片機為核心的設(shè)計方案當(dāng)待測信號頻率較高時很難滿足設(shè)計要求。此時的相位絕對誤差為 176。在采用以 MCU 為核心的設(shè)計相 位測量儀時,令單片機的外接晶振為 12MHZ,則定時器 /計數(shù)器 的計數(shù)誤差為正負(fù)一個機器周期 ,即 177。 兩個設(shè)計方案的 比較 上述所提出的以 MCU 為核心的系統(tǒng)可以實現(xiàn)對頻率的測量和對相位差的測量。 b. DSEL=1 且 FEN=1 時, MCU 從 FPGA 中讀取 19 位的時間差數(shù)據(jù)。 ( 2) MCU 的工作情況 MCU 要從 FPGA 中獲得兩種數(shù)據(jù),這兩種數(shù)據(jù)都是 19 位無符號二進(jìn)制數(shù)。 整形電路 整形電路 FPGA MCU 顯示 待測信號 1 待測信號 2 A B XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 10 相位差對應(yīng)的時間差 ?T 的測量跟頻率測量的方法類似,不過閘門控制信號為 BA? 的高電平寬度,則有 ?TfN ?02 / ( 26) 因為相位差的絕對誤差 ??? 2? ,而 FPGA 在測量 ?T 時有一個字的誤差,對待測信號頻率 kHzf 20? 而言,有 sT ?? 503602 ??? ( 27) 可以得到 sT ?? ? ,這就是說, FPGA 在采集相位差對應(yīng)的時間差 ?T 時,至少要能分辨出 s? 的時間間隔。 并且, A、 B 是兩個頻率相同但是有相位差的矩形波。 開始 系統(tǒng)初始化 )1,0(1 ?? iTRi 調(diào)用子程序 SUB1:執(zhí)行 3 次并保存到內(nèi)存 0?iTR 中值數(shù)字濾波 計算頻率、相位差 送數(shù)據(jù)顯示 鍵盤處理 入口 44?R ( R4 是計數(shù)器) =1? =1? 44?R ? 保存周期 TH0、 TL0 保存時間差 TH TL1 清零定時器 T0、 T1 清零標(biāo)志位 14?R 04?R ? 出口 SETB N N N N Y Y XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 9 圖 26 以 FPGA和 MCU相結(jié)合的相位測量儀電路 本設(shè)計采用單片機和現(xiàn)場可編程門陣列 ( FPGA)作為數(shù)字相位 測量儀 的核心部分。 系統(tǒng)主程序是一個順序執(zhí)行的循環(huán)程序, 其流程 圖如圖 24所示。 再設(shè)計 MCU 的軟件時,系統(tǒng)要連續(xù) 3次測量時間差和周期,每一次測量時間差和周期占用 兩個待測信號周期 T的時間。 我們讓定時器 /計數(shù)器工作在定時工作方式,其計數(shù)器對內(nèi)部機 器周期進(jìn)行加 1 計數(shù),而定時器 /計數(shù)器的工作啟動、停止則采用外部硬件控制。 單片機的定時器 /計數(shù)器受 TMOD 及 TCON 的控制,如圖 22所示。 ( 2) 測周期的方法測量信號頻率 對信號 Ⅰ 進(jìn)行二分頻,分頻后高電平的寬度正好對應(yīng)信號 Ⅰ 的周期,我們將此高電平信號作為 MCU內(nèi)部定時器的硬件啟動 /停止信號,便可測得周期 T ,再由公式 Tf 1? ,計算得到頻率 f 。 XX 大學(xué)本科生畢業(yè)設(shè)計 基于 FPGA 和 MCU的相位測量儀的設(shè)計 5 鑒相器 整 形 電 路 整 形 電 路M C U— —I N T i 鍵 盤顯 示待 測 信 號 1 待 測 信 號 2 ⅠⅡ圖 21 以 MCU為核心的相位測量儀的原理框圖 兩路待測信號 經(jīng) 電路整形后變成了矩形波信號 Ⅰ 、 Ⅱ ,而且 Ⅰ 和 Ⅱ 是同頻率但不同相位的矩形波。 我們知道, MCU 應(yīng)用系統(tǒng)一般能較好地實現(xiàn)各種不同的測量和控制功能,但有的時候卻達(dá)不到設(shè)計要求的技術(shù)指標(biāo)。 令 ??? T? ,式中 ?T 是相位差θ對應(yīng)的時間差,且令 T 為 信號周期,則有TT??? 360176。 。 其設(shè)計 示意
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1