关键词:
嵌入式系统
数字示波器
ARM
FPGA
信号处理
摘要:
上世纪80年代,虚拟仪器的概念才刚刚被提出来,就已经引起了仪器测试领域的轩然大波。虚拟仪器凭借其相比于传统仪器的众多优势,被越来越多的人认同,因而被应用于各个与测量相关的领域。虚拟示波器作为虚拟测量仪器的重要组成部分,因其具有方便、快捷、体积小等众多优点,将会具有更加广泛地发展前景。自美国国家仪器公司生产出世界上第一台数字示波器起,虚拟数字示波器技术得到了示波器领域的高度重视,再加上电子测量技术的飞速发展,越来越多的人踏足数字示波器领域,促进了虚拟数字示波器技术的飞速发展。我国在90年代中期才开始涉足虚拟仪器技术领域,虽然起步较晚,但发展速度却让人感到震惊。除了在专门生产示波器的厂商的带动下,国内各研究所及高校在相关领域所做的研究也是我国虚拟仪器技术飞速发展的重要原因。本课题主要研究的是基于嵌入式系统的数字示波器的设计,采用硬件与软件相结合的方式,在整个设计系统中突出体现各自的优势,以更好地完成各项技术指标。硬件部分主要实现对信号的调理,使外部信号满足输入要求,然后经过A/D转换电路将模拟信号转变成可以被FPGA采集以及ARM微处理器处理的数字信号,除此之外,通过电源模块实现了对各个子模块的稳定供电。软件部分则是基于嵌入式系统在STM32上的移植,通过FPGA的采集以及STM32对数字信号进行编程处理,实现波形在前面板上的显示。在整个过程中,完成了硬件部分的设计及其功能测试;完成了系统在STM32上的移植,实现了对整个系统的操控;完成了软件部分的控制程序编写,并验证了系统的准确性及有效性。在文章的最后,通过系统的整体测试,给出了输入波形与输出波形的对比,以及两通道的波形测试结果。通过结果分析,系统符合设计要求,完成预期指标,成功的实现了对频率≤100k Hz信号的两通道显示。