超低频虚拟数字存储示波器的研制

时间:2012-11-10来源:网络

3.2 接口编程设计

超低频虚拟数字存储示波器对输入端口编程采用面向对象编程语言h1phi中嵌入汇编语言。由于要显示波形,需要用A/D硬件对外部信号进行采样,利用Delphi强大的内嵌汇编语言功能,自编了两个端口输入输出函数,以完成对I/0端口的访问,程序清单略。完成对I/0端口的访问,程序清单略。

4 虚拟仪器性能及改进

超低频虚拟数字存储示波器研制完成后进行了性能测试,其主要技术指标:

1)通道数:独立双通道;2)字长:12位A/D;3)频率范围:0~50kHz;4)时基范围:0.1s/格~50μs/格;5)电压灵敏度:5V/div~20mV/div;6)采样(转换)速率:可调整,最大为每A/D200ksps;7)记录容量:海量存储取决于计算机内存和硬盘空间;8)运行环境:MicrosoftWindows'95。

频率范围主要取决于A/D转换时间,由于A/D574转换时间约10μs,因此,只能工作在超低频范围。其次,12位A/D转换限制了精度(1LSB=1/4096=0.000244)。若要改善上述二项性能,可选用LTC1419A/D,采用14位800ksps模数转换器,可提高精度及频率。

5 结论

本文以软件控制技术为关键,配以接口电路,研制了超低频虚拟数字存储示波器,进行了相应的软、硬件系统的设计,并采用面向对象的Delphi来设计示波器界面,形象、直观、操作方便。对I/0端口的编程则采用Delphi中嵌入汇编语言。以提高程序运行速度。虚拟技术的采用,代表了电子仪器的发展方向,有广阔的应用前景。
1 2

关键词: 超低频 虚拟数字存储示波器 PC586

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版