全文总字数:3001字
1. 研究目的与意义(文献综述)
随着科学技术的发展,在生产与科学研究中,人们所使用仪器一直在持续更新换代。对于示波器来说,传统的示波器的生产工艺复杂、制作成本高的弊端一直在困扰着人们,这时虚拟示波器的出现,很好的解决了这一问题,而且虚拟示波器的参数可调以及测量范围广的优点了吸引很多科技工作者,但是现在有些虚拟示波器的设计使用面依旧狭窄。基于此,本文设计了一款虚拟示波器,能够对0-20kHz的信号进行显示输出。我们的采样设备使用了STM32的高通AD部分,能够对随意的信号(例如正弦波、方波、三角波、锯齿波、脉冲波)进行采样,然后将采集的信号通过Labview制作的虚拟示波器显示出来。
这样一来,我们的虚拟示波器摆脱了以往的示波器采样频率范围小的弊端,在更广阔的科技以及生产学习领域中,将起到更大作用,同时与普通的示波器相比,本设计采用了STM32单片机,这样在采样的过程中,精确度会更高,示波器显示采用的虚拟示波器的精确度也将会比普通示波器高。下面对国内外的虚拟仪器现状进行分析。
在国外,虚拟仪器技术自上世纪80年代由美国NI公司提出以来,一直是发达国家自动测控领域的研究热点和应用前沿。而在最近几年,世界各国的许多大型自动测控和仪器公司均相继研制了为数不少的虚拟仪器开发平台,但最早和最具影响力的还是NI公司的图形化开发平台LabVIEW。虚拟仪器在国外已发展成为一种新的产业。美国是虚拟仪器的诞生地,目前也是全球最大的虚拟仪器制造国。
2. 研究的基本内容与方案
本设计采用分模块化设计,首先,我们需要使用STM32的高通AD部分,通过写入程序,使其能够对0-20kHz的信号进行采样,这里我计划采用定时器进行触发,设置一个可调单位时间,每过一个单位时间AD就开启一次采集一个点,采集的频率可以通过调整单位时间而改变,当采集到一帧数据后,触发中断,通过USB转串口的方法将采集的数据发送至笔记本,随后通过Labview设计的虚拟示波器进行显示,在虚拟示波器的设计中,我们需要测量的参数有频率、幅度、峰-峰值、最大值、最小值以及信号的类型(正弦、三角、方波、脉冲、锯齿)。通过设计前面板以及后面板后的各个模块,可得到最后的虚拟示波器。在STM32的高速AD的设计中,会比较复杂,涉及到的程序较多,在USB传输数据时,为了简单起见,我们使用了USB转串口的方法,这样避免了编写USB驱动程序,给设计带来了方便。
下面我们对整体以及部分模块的设计进行规划:
3. 研究计划与安排
1~3周:查阅相关文献资料,明确研究方向,确定研究内容,完成开题报告;
4~6周:完成labview的虚拟示波器的设计;
7~10周:完成STM32的信号采集模块的设计;
4. 参考文献(12篇以上)
[1]张洋,刘军. 原子教你玩STM32(库函数版)[M].北京:北京航空航天大学出版社,2013.
[2]汤晓君,张勇,李世维,等, 智能传感器系统[M]. 西安:西安电子科技大学出版社,2010.
[3]Horla,Dariusz1.Robust Performance of Sampled of Sampled-data Adaptive Control of a Servo Deive from Simulation to Experimental Resultes[J].2015,9(2)2-6.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。