一種靶場專用智能式信號儀應(yīng)用程序設(shè)計
發(fā)布時間:2021-11-23 06:10
隨著靶場測試技術(shù)不斷發(fā)展,加上被測試內(nèi)容多樣化、復(fù)雜化,測試手段日益集成化、綜合化。尤其是在外場試驗的環(huán)境中,保證測量儀器的便攜性能、可集成性能以及整體系統(tǒng)的可靠性顯得愈加重要。為了確,F(xiàn)場儀器系統(tǒng)的工作正常可靠,并對后續(xù)的處理算法進行初步驗證,往往需要一種靈活便捷的方式來生成測試模擬信號,解決現(xiàn)有信號發(fā)生器的環(huán)境適應(yīng)性難題。本課題采用DDS與ARM技術(shù)相結(jié)合的方式,設(shè)計了一款便攜可靠、操作靈活的信號發(fā)生儀。既實現(xiàn)了常用信號波形的發(fā)生功能,又實現(xiàn)了交互式的手動波形繪制功能。設(shè)計以Tiny6410開發(fā)板為控制平臺,以AD9954 DDS芯片作為波形的發(fā)生模塊,基于Linux操作系統(tǒng),應(yīng)用QT圖形開發(fā)包實現(xiàn)了交互式圖形化的人機界面,完成了手動繪制曲線的輸入功能。通過三次樣條插值算法的應(yīng)用,在保證了用戶手繪波形的有效性的條件下,實現(xiàn)了任意波形的相位細分,滿足了DDS芯片的技術(shù)要求。研究實驗結(jié)果表明:本文完成的手繪任意波形發(fā)生器,實現(xiàn)了手繪生成任意波形的基本功能;并可以通過直接輸入?yún)?shù)的方式,實現(xiàn)多種常見標(biāo)準(zhǔn)波形的輸出功能。輸出信號的幅值范圍為0.5V~5V,最高頻率為:200MHz。但是,在...
【文章來源】:西安工業(yè)大學(xué)陜西省
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題研究背景
1.2 國內(nèi)外現(xiàn)狀
1.3 研究的意義
1.4 研究的主要內(nèi)容及章節(jié)介紹
1.5 本章小結(jié)
2 系統(tǒng)整體方案設(shè)計
2.1 系統(tǒng)要求
2.2 系統(tǒng)方案設(shè)計
2.3 嵌入式系統(tǒng)設(shè)計
2.4 系統(tǒng)原理介紹
2.4.1 DDS技術(shù)原理
2.4.2 DDS技術(shù)特點
2.5 任意波形產(chǎn)生的基本原理
2.6 本章小結(jié)
3 系統(tǒng)硬件設(shè)計
3.1 本系統(tǒng)應(yīng)用的嵌入式技術(shù)
3.1.1 嵌入式處理器的選型
3.1.2 嵌入式操作系統(tǒng)的選擇
3.2 硬件方案設(shè)計需求
3.3 硬件系統(tǒng)方案設(shè)計
3.4 本章小結(jié)
4 系統(tǒng)軟件設(shè)計
4.1 Tiny6410嵌入式Linux環(huán)境的搭建
4.2 系統(tǒng)軟件結(jié)構(gòu)設(shè)計
4.3 基于Linux操作系統(tǒng)的應(yīng)用開發(fā)
4.3.1 Linux系統(tǒng)的發(fā)展
4.3.2 Linux操作系統(tǒng)的選型
4.3.3 Linux系統(tǒng)架構(gòu)
4.3.4 Linux文件結(jié)構(gòu)
4.4 人機交互界面設(shè)計
4.4.1 圖形界面的工具選擇
4.5 界面設(shè)計流程
4.6 系統(tǒng)軟件框架結(jié)構(gòu)
4.7 任意波形處理的數(shù)學(xué)模型
4.7.1 曲線的有效性判斷
4.7.2 曲線插值算法
4.7.3 插值算法的選擇
4.7.4 三次樣條插值法原理
4.7.5 三次樣條插值法在本次課題中的應(yīng)用
4.8 軟件濾波算法選擇
4.9 驅(qū)動程序設(shè)計
4.9.1 Linux設(shè)備驅(qū)動模型
4.9.2 觸摸屏驅(qū)動程序設(shè)計
4.9.3 串口總線驅(qū)動程序設(shè)計
4.9.4 AD9954驅(qū)動程序設(shè)計
4.10 本章小結(jié)
5 系統(tǒng)調(diào)試與測試
5.1 Linux下的GDB遠程調(diào)式
5.2 硬件測試
5.2.1 幅度測試
5.2.2 頻率測試
5.3 波形發(fā)生器的輸出測試圖
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻
致謝
本文編號:3513289
【文章來源】:西安工業(yè)大學(xué)陜西省
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題研究背景
1.2 國內(nèi)外現(xiàn)狀
1.3 研究的意義
1.4 研究的主要內(nèi)容及章節(jié)介紹
1.5 本章小結(jié)
2 系統(tǒng)整體方案設(shè)計
2.1 系統(tǒng)要求
2.2 系統(tǒng)方案設(shè)計
2.3 嵌入式系統(tǒng)設(shè)計
2.4 系統(tǒng)原理介紹
2.4.1 DDS技術(shù)原理
2.4.2 DDS技術(shù)特點
2.5 任意波形產(chǎn)生的基本原理
2.6 本章小結(jié)
3 系統(tǒng)硬件設(shè)計
3.1 本系統(tǒng)應(yīng)用的嵌入式技術(shù)
3.1.1 嵌入式處理器的選型
3.1.2 嵌入式操作系統(tǒng)的選擇
3.2 硬件方案設(shè)計需求
3.3 硬件系統(tǒng)方案設(shè)計
3.4 本章小結(jié)
4 系統(tǒng)軟件設(shè)計
4.1 Tiny6410嵌入式Linux環(huán)境的搭建
4.2 系統(tǒng)軟件結(jié)構(gòu)設(shè)計
4.3 基于Linux操作系統(tǒng)的應(yīng)用開發(fā)
4.3.1 Linux系統(tǒng)的發(fā)展
4.3.2 Linux操作系統(tǒng)的選型
4.3.3 Linux系統(tǒng)架構(gòu)
4.3.4 Linux文件結(jié)構(gòu)
4.4 人機交互界面設(shè)計
4.4.1 圖形界面的工具選擇
4.5 界面設(shè)計流程
4.6 系統(tǒng)軟件框架結(jié)構(gòu)
4.7 任意波形處理的數(shù)學(xué)模型
4.7.1 曲線的有效性判斷
4.7.2 曲線插值算法
4.7.3 插值算法的選擇
4.7.4 三次樣條插值法原理
4.7.5 三次樣條插值法在本次課題中的應(yīng)用
4.8 軟件濾波算法選擇
4.9 驅(qū)動程序設(shè)計
4.9.1 Linux設(shè)備驅(qū)動模型
4.9.2 觸摸屏驅(qū)動程序設(shè)計
4.9.3 串口總線驅(qū)動程序設(shè)計
4.9.4 AD9954驅(qū)動程序設(shè)計
4.10 本章小結(jié)
5 系統(tǒng)調(diào)試與測試
5.1 Linux下的GDB遠程調(diào)式
5.2 硬件測試
5.2.1 幅度測試
5.2.2 頻率測試
5.3 波形發(fā)生器的輸出測試圖
5.4 本章小結(jié)
6 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻
致謝
本文編號:3513289
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/3513289.html
教材專著