基于DDS的多接口模式可程控函數(shù)發(fā)生器的研究
發(fā)布時(shí)間:2021-01-20 06:53
直接數(shù)字頻率合成(DDS)是二十世紀(jì)七十年代提出的一種新的頻率合成技術(shù),其數(shù)字結(jié)構(gòu)滿足了現(xiàn)在電子系統(tǒng)的許多要求,因而得到了迅速發(fā)展。隨著函數(shù)發(fā)生器在電子、教育等行業(yè)的廣泛應(yīng)用,以及可編程門陣列器件(FPGA)的出現(xiàn)與發(fā)展,本設(shè)計(jì)開(kāi)發(fā)了一種利用FPGA實(shí)現(xiàn)DDS的多接口模式可程控函數(shù)發(fā)生器,它可以大大提高函數(shù)發(fā)生器的性價(jià)比,降低生產(chǎn)成本。本設(shè)計(jì)采用硬件與軟件相結(jié)合的方式實(shí)現(xiàn)了基于DDS的可程控多接口函數(shù)發(fā)生器,使其可以輸出0~40MHz內(nèi)任意頻率的正弦波、方波、三角波、鋸齒波。還利用Labview上位機(jī)界面以及教研室已成熟的各種接口技術(shù)(串口、EPP、USB、TCP/IP),實(shí)現(xiàn)了儀器的可程控,操作簡(jiǎn)單明了。本論文介紹了直接數(shù)字頻率合成(DDS)技術(shù)的背景、基本原理、優(yōu)缺點(diǎn)等,然后在理論研究的基礎(chǔ)上,設(shè)計(jì)出基于DDS的可程控多接口函數(shù)發(fā)生器。本論文把系統(tǒng)的硬件電路分成了電源電路、顯示、鍵盤、接口板等各個(gè)小的模塊分別進(jìn)行介紹,每個(gè)小的模塊都有原理圖和相應(yīng)的分析說(shuō)明。軟件程序部分是在KeilC里面用C語(yǔ)言編寫的,實(shí)現(xiàn)儀器的本地/遠(yuǎn)程切換、鍵盤掃描、波形選擇、頻率值的改變、接收上位機(jī)的數(shù)據(jù)實(shí)現(xiàn)...
【文章來(lái)源】:西華大學(xué)四川省
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 引言
1.2 頻率合成技術(shù)
1.3 直接數(shù)字頻率合成(DDS)技術(shù)發(fā)展現(xiàn)狀
1.4 系統(tǒng)性能指標(biāo)
1.5 本課題的主要工作及論文內(nèi)容的安排
2 DDS 技術(shù)的基本原理、機(jī)構(gòu)和性能分析
2.1 引言
2.2 DDS 的工作原理
2.2.1 DDS 的基本原理
2.2.2 DDS 構(gòu)成
2.2.3 DDS 的特點(diǎn)
2.3 DDS 輸出特性分析
2.4 技術(shù)方案分析
3 函數(shù)發(fā)生器的硬件系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)
3.2 微控制器的設(shè)計(jì)
3.2.1 STC89C516RD+的時(shí)鐘系統(tǒng)設(shè)計(jì)
3.2.3 STC89C516RD+復(fù)位系統(tǒng)設(shè)計(jì)
3.3 FPGA 的設(shè)計(jì)
3.3.1 現(xiàn)場(chǎng)可編程門陣列簡(jiǎn)介
3.3.2 FPGA 芯片的設(shè)計(jì)
3.3.3 FPGA 的開(kāi)發(fā)工具介紹
3.3.4 FPGA 內(nèi)DDS 模塊的實(shí)現(xiàn)
3.3.5 各模塊設(shè)計(jì)與仿真
3.3.6 芯片引腳功能定義
3.3.7 設(shè)計(jì)結(jié)果報(bào)告
3.4 模數(shù)轉(zhuǎn)換電路的設(shè)計(jì)
3.5 放大電路的設(shè)計(jì)
3.6 濾波器的設(shè)計(jì)
3.7 電源電路的設(shè)計(jì)
3.8 LCD12864 液晶顯示的設(shè)計(jì)
3.9 鍵盤接口部分的設(shè)計(jì)
3.10 通信接口的設(shè)計(jì)
3.11 各接口板的通訊設(shè)計(jì)
3.11.1 RS232、EPP 接口的通訊設(shè)計(jì)
3.11.2 USB 接口的通訊設(shè)計(jì)
3.11.3 TCP/IP 接口的通訊設(shè)計(jì)
3.11.4 GPIB 接口的通訊設(shè)計(jì)
3.12 印制電路板的設(shè)計(jì)
4 軟件設(shè)計(jì)
4.1 軟件部分總體模塊描述
4.2 系統(tǒng)軟件的總體設(shè)計(jì)
4.3 鍵盤掃描程序設(shè)計(jì)
4.4 液晶顯示驅(qū)動(dòng)程序設(shè)計(jì)
4.5 波形數(shù)據(jù)處理程序設(shè)計(jì)
5 系統(tǒng)調(diào)試過(guò)程與結(jié)果展示
5.1 系統(tǒng)的調(diào)試過(guò)程
5.2 系統(tǒng)功能設(shè)置
5.2.1 本地模式
5.2.2 遠(yuǎn)程模式
5.3 實(shí)驗(yàn)結(jié)果展示
參考文獻(xiàn)
結(jié)論與展望
附錄A 函數(shù)發(fā)生器的PCB 圖
致謝
本文編號(hào):2988598
【文章來(lái)源】:西華大學(xué)四川省
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 引言
1.2 頻率合成技術(shù)
1.3 直接數(shù)字頻率合成(DDS)技術(shù)發(fā)展現(xiàn)狀
1.4 系統(tǒng)性能指標(biāo)
1.5 本課題的主要工作及論文內(nèi)容的安排
2 DDS 技術(shù)的基本原理、機(jī)構(gòu)和性能分析
2.1 引言
2.2 DDS 的工作原理
2.2.1 DDS 的基本原理
2.2.2 DDS 構(gòu)成
2.2.3 DDS 的特點(diǎn)
2.3 DDS 輸出特性分析
2.4 技術(shù)方案分析
3 函數(shù)發(fā)生器的硬件系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì)
3.2 微控制器的設(shè)計(jì)
3.2.1 STC89C516RD+的時(shí)鐘系統(tǒng)設(shè)計(jì)
3.2.3 STC89C516RD+復(fù)位系統(tǒng)設(shè)計(jì)
3.3 FPGA 的設(shè)計(jì)
3.3.1 現(xiàn)場(chǎng)可編程門陣列簡(jiǎn)介
3.3.2 FPGA 芯片的設(shè)計(jì)
3.3.3 FPGA 的開(kāi)發(fā)工具介紹
3.3.4 FPGA 內(nèi)DDS 模塊的實(shí)現(xiàn)
3.3.5 各模塊設(shè)計(jì)與仿真
3.3.6 芯片引腳功能定義
3.3.7 設(shè)計(jì)結(jié)果報(bào)告
3.4 模數(shù)轉(zhuǎn)換電路的設(shè)計(jì)
3.5 放大電路的設(shè)計(jì)
3.6 濾波器的設(shè)計(jì)
3.7 電源電路的設(shè)計(jì)
3.8 LCD12864 液晶顯示的設(shè)計(jì)
3.9 鍵盤接口部分的設(shè)計(jì)
3.10 通信接口的設(shè)計(jì)
3.11 各接口板的通訊設(shè)計(jì)
3.11.1 RS232、EPP 接口的通訊設(shè)計(jì)
3.11.2 USB 接口的通訊設(shè)計(jì)
3.11.3 TCP/IP 接口的通訊設(shè)計(jì)
3.11.4 GPIB 接口的通訊設(shè)計(jì)
3.12 印制電路板的設(shè)計(jì)
4 軟件設(shè)計(jì)
4.1 軟件部分總體模塊描述
4.2 系統(tǒng)軟件的總體設(shè)計(jì)
4.3 鍵盤掃描程序設(shè)計(jì)
4.4 液晶顯示驅(qū)動(dòng)程序設(shè)計(jì)
4.5 波形數(shù)據(jù)處理程序設(shè)計(jì)
5 系統(tǒng)調(diào)試過(guò)程與結(jié)果展示
5.1 系統(tǒng)的調(diào)試過(guò)程
5.2 系統(tǒng)功能設(shè)置
5.2.1 本地模式
5.2.2 遠(yuǎn)程模式
5.3 實(shí)驗(yàn)結(jié)果展示
參考文獻(xiàn)
結(jié)論與展望
附錄A 函數(shù)發(fā)生器的PCB 圖
致謝
本文編號(hào):2988598
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2988598.html
最近更新
教材專著