一种靶场专用智能式信号仪应用程序设计
发布时间:2021-11-23 06:10
随着靶场测试技术不断发展,加上被测试内容多样化、复杂化,测试手段日益集成化、综合化。尤其是在外场试验的环境中,保证测量仪器的便携性能、可集成性能以及整体系统的可靠性显得愈加重要。为了确保现场仪器系统的工作正常可靠,并对后续的处理算法进行初步验证,往往需要一种灵活便捷的方式来生成测试模拟信号,解决现有信号发生器的环境适应性难题。本课题采用DDS与ARM技术相结合的方式,设计了一款便携可靠、操作灵活的信号发生仪。既实现了常用信号波形的发生功能,又实现了交互式的手动波形绘制功能。设计以Tiny6410开发板为控制平台,以AD9954 DDS芯片作为波形的发生模块,基于Linux操作系统,应用QT图形开发包实现了交互式图形化的人机界面,完成了手动绘制曲线的输入功能。通过三次样条插值算法的应用,在保证了用户手绘波形的有效性的条件下,实现了任意波形的相位细分,满足了DDS芯片的技术要求。研究实验结果表明:本文完成的手绘任意波形发生器,实现了手绘生成任意波形的基本功能;并可以通过直接输入参数的方式,实现多种常见标准波形的输出功能。输出信号的幅值范围为0.5V~5V,最高频率为:200MHz。但是,在...
【文章来源】:西安工业大学陕西省
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究背景
1.2 国内外现状
1.3 研究的意义
1.4 研究的主要内容及章节介绍
1.5 本章小结
2 系统整体方案设计
2.1 系统要求
2.2 系统方案设计
2.3 嵌入式系统设计
2.4 系统原理介绍
2.4.1 DDS技术原理
2.4.2 DDS技术特点
2.5 任意波形产生的基本原理
2.6 本章小结
3 系统硬件设计
3.1 本系统应用的嵌入式技术
3.1.1 嵌入式处理器的选型
3.1.2 嵌入式操作系统的选择
3.2 硬件方案设计需求
3.3 硬件系统方案设计
3.4 本章小结
4 系统软件设计
4.1 Tiny6410嵌入式Linux环境的搭建
4.2 系统软件结构设计
4.3 基于Linux操作系统的应用开发
4.3.1 Linux系统的发展
4.3.2 Linux操作系统的选型
4.3.3 Linux系统架构
4.3.4 Linux文件结构
4.4 人机交互界面设计
4.4.1 图形界面的工具选择
4.5 界面设计流程
4.6 系统软件框架结构
4.7 任意波形处理的数学模型
4.7.1 曲线的有效性判断
4.7.2 曲线插值算法
4.7.3 插值算法的选择
4.7.4 三次样条插值法原理
4.7.5 三次样条插值法在本次课题中的应用
4.8 软件滤波算法选择
4.9 驱动程序设计
4.9.1 Linux设备驱动模型
4.9.2 触摸屏驱动程序设计
4.9.3 串口总线驱动程序设计
4.9.4 AD9954驱动程序设计
4.10 本章小结
5 系统调试与测试
5.1 Linux下的GDB远程调式
5.2 硬件测试
5.2.1 幅度测试
5.2.2 频率测试
5.3 波形发生器的输出测试图
5.4 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
本文编号:3513289
【文章来源】:西安工业大学陕西省
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究背景
1.2 国内外现状
1.3 研究的意义
1.4 研究的主要内容及章节介绍
1.5 本章小结
2 系统整体方案设计
2.1 系统要求
2.2 系统方案设计
2.3 嵌入式系统设计
2.4 系统原理介绍
2.4.1 DDS技术原理
2.4.2 DDS技术特点
2.5 任意波形产生的基本原理
2.6 本章小结
3 系统硬件设计
3.1 本系统应用的嵌入式技术
3.1.1 嵌入式处理器的选型
3.1.2 嵌入式操作系统的选择
3.2 硬件方案设计需求
3.3 硬件系统方案设计
3.4 本章小结
4 系统软件设计
4.1 Tiny6410嵌入式Linux环境的搭建
4.2 系统软件结构设计
4.3 基于Linux操作系统的应用开发
4.3.1 Linux系统的发展
4.3.2 Linux操作系统的选型
4.3.3 Linux系统架构
4.3.4 Linux文件结构
4.4 人机交互界面设计
4.4.1 图形界面的工具选择
4.5 界面设计流程
4.6 系统软件框架结构
4.7 任意波形处理的数学模型
4.7.1 曲线的有效性判断
4.7.2 曲线插值算法
4.7.3 插值算法的选择
4.7.4 三次样条插值法原理
4.7.5 三次样条插值法在本次课题中的应用
4.8 软件滤波算法选择
4.9 驱动程序设计
4.9.1 Linux设备驱动模型
4.9.2 触摸屏驱动程序设计
4.9.3 串口总线驱动程序设计
4.9.4 AD9954驱动程序设计
4.10 本章小结
5 系统调试与测试
5.1 Linux下的GDB远程调式
5.2 硬件测试
5.2.1 幅度测试
5.2.2 频率测试
5.3 波形发生器的输出测试图
5.4 本章小结
6 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
本文编号:3513289
本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3513289.html