3款适合自制的虚拟示波器_学习资料搜集_百度空间

1、共享软件Zelscope的前身是免费软件WinScope,不需要任何附属的硬件设备,直接利用计算机的声卡作为信号采集设备,可以测量10 Hz - 20 kHz的交流信号(声卡只能接收交流信号),Zelscope的界面跟传统的示波器非常相似,容易上手。另外软件还提供信号波形的数据文件输出和图片文件输出。这两个软件不是开源的,但是我找到一个绘制声卡波形的C++ Builder代码 - AudioScope。Zelscope在国内比较少见,有不少国内的爱好者自己制作的虚拟示波器软件,跟Zelscope差别不大。

2、附有简易信号采集装置的虚拟示波器,Zelscope只能测量交流信号,而且信号的带宽不能高于20kHZ,所以就有人制作了ADC+LPT的简易采集装置,突破了上述限制,而且成本低廉、制作简单。以LPT Scope为代表,他们利用ADC0804\ADC0809\ADC0820等并口的输出的ADC,直接与并口相连,通过计算机软件控制并口通讯的方式达到控制ADC的目的。LPT Scope的采样速度跟并口通讯速度有关,在233MHZ的Pentium MMX上,采样速度为180K次/秒;在1.6 GHz的Pentium4上,速度可以达到257K次/秒。 LPT Scope提供了硬件原理图。

LPT Scope的软件代码采用VC编写。在Win95/98/ME操作系统下,程序通过直接读取端口888与LPT1通讯。在WinNT/2k/XP等基于NT技术的操作系统下,不能直接读取端口,因此借助驱动程序IOManager.sys实现与LPT1的通讯。LPT Scope提供了源代码供下载和参考。从本站下载。

并口通讯并不是说ADC芯片也要是并口输出的,比方说Scope2k4就利用并口实现了SPI输出的TLC549、MAX1107芯片的驱动。

此外,Scope2k4还设计了一个小电路,可以将原本0 ~ 5V的测量范围扩展到-10 ~ 10V,非常实用。

值得注意的是,这种信号采集电路缺乏保护,有可能会摧毁计算机并口,甚至计算机主板。

3、附有复杂信号采集装置的虚拟示波器,这种示波器的采集装置通常比较复杂,可以添加过压保护、极性自动翻转、自动量程等信号调节电路,因为工艺复杂,少有xx开源的作品。我把我找到的资源简单的罗列在下面,供参考。

  • MiniScope利用AT91SAM7S64实现了USB口的采集装置,开放硬件电路原理图。
  • A Simple USB Oscilloscope for the PC则简要介绍了基于AD芯片TLC5510和USB芯片FT8U245AM开发USB虚拟示波器的入门知识和基本流程,并提供了一些代码片断。
  • SX based O''''Scope利用UbiCom公司的SX28单片机实现了基于并口的虚拟示波器,提供了采集装置的原理图、固件代码和PC端的示波器软件代码(VC)。
  • Low cost PC-based quad channel real-time / storage oscilloscope是Colin McCord的毕业设计,在他的论文中,对电路设计、固件代码、PC软件代码都进行了非常详细地阐述,他使用的CPU是PIC16F877,通讯接口为RS232,PC端的软件代码采用Visual C++编写。

    这一类的虚拟示波器一般都发展成为商业产品,比方说由Scope2k4发展而来的Usb Scope、BitScope、PicoScope。



  • 郑重声明:资讯 【3款适合自制的虚拟示波器_学习资料搜集_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
    —— 相关资讯 ——