1.2 课题研究的目的和意义
人们在认识世界和自然的时候,测量活动是必不可少的。测量,顾名思义,就是要对被测物体进行实验的过程。
在七十年代初始,人们的注意力转向了自动化。世界上渐渐涌现了微计算机和仪器的通用接口,进一步推动了数字示波器的发展。关于微计算机引入了示波器,给传统的示波器带来毁灭性的冲击和深刻影响,因而示波器无论是在它的设计方面还是性能方面还是功能方面都有着极大的改观。示波器的功能渐渐从时域分析延伸到数据域的分析以为了适应急速发展的电子计算机工业中测试需求。
现时代,示波器生产厂家的主要目标是高精度、多功能性、使用灵活的示波器。然而生活中传统仪器却会出现携带麻烦、费用昂贵、容易毁坏等毛病,虚拟数字示波器是虚拟仪器可以实现传统仪器大部分的功能,它还在很多地方有着传统仪器无法去比的独特优点之处,比如说它使用过程中会灵活方便 、 价格低廉 、 功能丰富、 并且可重复去开发等等。本次选题的意义我觉得是因为它和其他一般的传统意义上的仪器相比主要有以下各方面的优点:
一.首先呢它解决掉了传统仪器在经常在数据处理 、 显示 、以及存储等各个方面的很大劣势点,较大程度的增强了传统仪器的功能,还有呢就是它融合入计算机系统中的庞大的硬件资源。
二.它充分利用了计算机丰富的软件资源,较大程度上的减少了物质资源的浪费,增强了系统灵活性程度,更加完美地做到了人机交互。
三.基于计算机的开放式标准体系结构。一般的虚拟仪器的不管是硬件还是软件来说都具有 模块化 、 开放性 、 可重复使用 的特点。因此呢,使得我们很多的使用者能够根据自己的需要进而去选择理想当中不同厂家的不同产品,进一步的去使仪器系统的开发方式 更为灵活 、 效率更高 ,进而去减少了花费在系统组建上面和文修方面所消耗的大量时间。
数字示波器在当代社会生活应用当中,不论是在科学研究方面还是在工程设计之中都是一种比较来说操作使用较为普遍的仪器。在当前来说的话,个人及厂家要是想出产一些 高精度 、 拥有数据存储实力 的示波器,工艺也会较为繁杂无章,价钱耗费也会不便宜。所以对于我们来说,虚拟数字示波器的设计具有比较大的经济价值,耳最新研究出来的模拟的示波器可以能够充分发挥虚拟仪器结构简单、功能丰富、可以重复去开发它利用它、用户可以自定义、价钱特别便宜的诸多优势。设计出来的虚拟数字示波器,能够显示、保存以及变换波形,还能够方便对波形进行数据分析处理,具有特别的研究意义。
1.3 课题主要研究的工作
本次课题主要研究的内容是利用单片机,基于Vistul Stduio2012开发软件设计出一种模拟的数字示波器。我在此次的设计整个系统中,分为两部分去进行,硬件一部分和软件一部分。硬件部分主要是计算机和数据采集模块(单片机),运用C语言将一大组数字拷贝到单片机当中,利用红外接收,将设计分成信号采样 、 传输 、 输出 等几部分,从而设计完成虚拟数字示波器的部分功能。
本次课题首要是想方设法的设计与构造出虚拟示波器的整体部分;熟悉怎么样去理解掌握单片机的使用;若何去熟练掌握软件编程Microsoft Visual Studio 2012的方法使用;利用Visual Stduio2012编写相关的控制程序实现数据采集模块 、 读取模块 、 参数测量等模块的设计。
应用到的相关的知识:单片机的结构与其工作原理、设计硬件控制电路、电路设计、C语言编程和调试。利用Visual Stduio2012编写相关的控制程序,进而还需要我们进行多次的模拟测试,通过不断调试,最终根据数组经过一系列程序变换之后得出矩形波和三角波两种波形。 C#虚拟数字示波器设计(3):http://www.youerw.com/jisuanji/lunwen_36757.html