EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
6 v+ Y& L: P2 o2 z4 ?" f5 u 摘要:Windows环境下Matlab与TDS系列数字示波器的通信过程,给出了相关的通信程序,并在Matlab中对示波器读取的波形数据进行了频域处理。从而表明它们之间的通信在数字信号处理方面具有重要的实际意义。 关键词:Matlab 串行通信示波器数字信号处理 $ E' l9 j% s7 l3 S0 q% \9 k+ u
Tektronix公司的TDS系列数字实时示波器在国内已经得到广泛的应用,与其配套的扩展模块TDS2CM和TDS2MM模块具有与外部设备双向通讯的能力,可直接与打印机、微机连接,使波形的存储和打印等工作变得十分方便,其中TDS2MM还具有FFT功能,可以对波形进行实时的频谱分析。同机配送的Wavestar软件提供了PC机与示波器双向通讯的功能,具有良好的用户界面,但其数据处理功能却是很少,仅能对波形的幅值、频率、周期、上升和下降时间等进行测量,并且大多数用户出于价格考虑而配置TDS2CM模块,它不具备TDS2MM模块的频谱分析功能,这就限制了示波器的进一步开发利用。Mathworks公司的著名数值计算软件Matlab具有强大的数值计算功能,它的InstrumentControl Toolbox提供了强大的外设控制功能,可以对GPIB、RS-232、VXI、Centronics端口进行控制。用Matlab与TDS2CM模块配合可以实现示波器与微机之间的数据通讯,利用Matlab强大的数值处理、矩阵运算功能可对示波器记录的波形数据进行分析和处理。 1 通信原理
" A. J* o7 W6 t2 X* v4 F
' N$ y0 g: y, M7 S6 |" t
$ g* \- J+ l2 W$ }& X ]
|