基于嵌入式Linux的200MHz数字存储示波器的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:yongqiangdd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
示波器是最常用的电子测量仪器之一,在生产、科研、国防等许多领域有着广泛的应用。数字存储示波器更是以其特有的优势,正在逐渐取代模拟示波器而被广泛使用于各个测试领域。目前,国外的数字存储示波器的技术已经非常成熟,并且它们的产品占领了绝大部分的国内市场份额。而国内的数字存储示波器的研制尚处于起步阶段,因此自主研制数字存储示波器成为必要。 本课题是研制带宽为200MHz的数字存储示波器。本文根据数字存储示波器的原理,结合本课题数字存储示波器的设计指标要求,提出硬件采取高速A/D+FPGA+ARM9,软件采用嵌入式Linux操作系统的技术方案。本系统采用Samsung公司的ARM9微处理器S3C2410作为控制核心,其强大的控制性能和灵活的接口技术可以大大简化系统的控制和编程。采用NationalSemiconductor公司的最高采样率为每秒1G采样点的高速模数转化器ADC08D500和Xilinx公司的性价比较高的FPGA芯片XC3S500E,实现数据的高速采集和存储。利用嵌入式Linux操作系统支持各种设备的特点,充分利用了系统的片上资源,方便实现整个系统的功能扩展和软硬件升级和移植。 本文首先阐述了系统的整体结构和软硬件整体设计。然后重点研究了数据处理模块、键处理模块和显示处理模块的相关原理和软件设计思想。数据处理模块重点讨论并实现了插值算法、幅度类参数测量、时间类参数测量、FFT等。键处理模块和显示处理模块完成了人机交互的功能。键处理模块主要研究了键盘和旋钮的原理、键扫描与接收和本数字示波器的键功能的编程。显示处理模块重点研究了LCD的原理、Linux下LCD驱动和基于Qt/Embedded的数字存储示波器的图形用户界面的设计和实现。最后,本文给出了本系统的调试结果。
其他文献
随着电子技术的不断发展,无线电业务的应用领域迅速扩大,这对目前空中无线电频谱的管理和监测提出了新的挑战,无线电管理部门必须进一步加强对无线电波的管理和监测,不断扩大无线
作为一种重要的信息传递方式,人体动作识别具有重要的理论研究价值,在智能家居、智能监控、视频游戏等领域有着广阔的应用前景。尤其是在更贴近日常生活的智能家居中,每个人
对于通信设备制造商,从设备研制到投入应用的过程中,设备测试是其中一个不可缺少的环节。在测试之前开发人员必须先搭建测试环境,这将使用到大量的线缆。但是线缆本身存在局
相比其他磁场传感器,以非晶薄膜为磁敏元件的巨磁阻抗(GMI)磁场传感器具有灵敏度高、响应迅速等优势。非晶薄膜是一种特殊的非晶态合金,已有的资料表明,不同的外加静态场条件下,非晶薄膜包括交流阻抗值、电导率、磁导率等在内的磁特性参数不同。非晶薄膜的磁特性参数与其微观磁矩结构紧密相关。因此,研究不同静态场条件下,非晶薄膜的磁化结构具有重要的意义。本课题选用GMI传感器中较为常用的钴基非晶薄膜为研究对象,
稀疏分解是近几年信号处理领域研究的热点,它可以将信号表示成为一种稀疏的形式,从而引起研究人员的重视。基于其良好特性,一维信号的稀疏分解被很快推广应用到图像处理技术中。