EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 ~1 Z8 t6 {3 x) Y9 v" s/ [! Z 摘要:Windows环境下Matlab与TDS系列数字示波器的通信过程,给出了相关的通信程序,并在Matlab中对示波器读取的波形数据进行了频域处理。从而表明它们之间的通信在数字信号处理方面具有重要的实际意义。 关键词:Matlab 串行通信示波器数字信号处理
" ~: }5 g7 z; K! t0 W5 U: G! a
Tektronix公司的TDS系列数字实时示波器在国内已经得到广泛的应用,与其配套的扩展模块TDS2CM和TDS2MM模块具有与外部设备双向通讯的能力,可直接与打印机、微机连接,使波形的存储和打印等工作变得十分方便,其中TDS2MM还具有FFT功能,可以对波形进行实时的频谱分析。同机配送的Wavestar软件提供了PC机与示波器双向通讯的功能,具有良好的用户界面,但其数据处理功能却是很少,仅能对波形的幅值、频率、周期、上升和下降时间等进行测量,并且大多数用户出于价格考虑而配置TDS2CM模块,它不具备TDS2MM模块的频谱分析功能,这就限制了示波器的进一步开发利用。Mathworks公司的著名数值计算软件Matlab具有强大的数值计算功能,它的InstrumentControl Toolbox提供了强大的外设控制功能,可以对GPIB、RS-232、VXI、Centronics端口进行控制。用Matlab与TDS2CM模块配合可以实现示波器与微机之间的数据通讯,利用Matlab强大的数值处理、矩阵运算功能可对示波器记录的波形数据进行分析和处理。 1 通信原理 ; U, j8 J/ S \1 L; [6 J* T
) Z8 c. T7 z2 J+ T% M; X' l
0 `1 ]3 k+ s9 {% {1 ^% s |