论文部分内容阅读
扫频技术是20世纪60年代发展起来的一种崭新技术,为有关电路的频率特性测试、研究、分析或改善电路性能提供了方便的条件。扫频仪大大简化了测量操作,提高了工作效率,达到了测量过程快速、直观、准确、方便的目的,在生产科研教学上得到了广泛的应用。在分析电路中,扫频仪是必不可少的已知输入的激励信号源,应用十分普遍。通过扫频技术对放大器、滤波器、谐振器和谐振网络等电子装置的频率特性进行测量分析,可以使测量分析更加快速、准确。本文设计基于嵌入式技术的便携式扫频仪,其目的就是设计一款体积小、功耗低、使用灵活,成本低廉的便携式扫频仪,而且基于嵌入式技术可提供数据保存等功能,本款扫频仪的设计还可以让本款仪器单独当做波形发生器发生多种波形,如正弦波,方波,三角波,又可以单独当做示波器进行使用,可通过软件编程增加或删减仪器的功能,对测试的数据的存储、管理等操作,使用非常方便。设计开发这款体积小、操作简单、价格低廉,功能多样的便携式扫频仪是非常有意义的。本文的主要工作包括以下几个方面:(1)进行系统整体架构设计,针对目前主流的几种系统,以理论和实践需求为基础,进行了分析和研究,提出了以嵌入式Xscale PXA270处理器为核心,接入cyclone系列FPGA、波形发生模块、波形采集模块以及片上外设,形成本设计的便携式扫频仪的硬件架构。(2)建立了嵌入式软件开发的交叉编译环境的软件平台,配置了EBOOT,在嵌入式平台硬件资源有限的条件下,使用PB软件根据需要生成了便携式扫频仪的Windows CE操作系统内核。(3)根据Windows CE提供的驱动模型,开发扫频仪的流式接口驱动及编写流式接口驱动程序,进而添加了外接硬件的流式接口驱动程序,解决了人机交互界面对外接硬件的操作问题。(4)使用VisualStudio2005软件来编写客户端人机交互界面,通过单文档调用对话框的使用,各个功能的模块化设计,通过调用流式驱动提供的接口函数,进行硬件操作操作,使程序能够多线程高速运行,提高了CPU的工作效率。(5)根据设计要求制定了测试方案,针对调试和测试中出现的问题,提出了一些实际的解决措施。最后的测试结果基本达到了设计要求,并进行了总结和展望。