如何将数字示波器用于高频信号采集
[09-14 10:05:19] 来源:http://www.88dzw.com 电路学习 阅读:8975次
文章摘要:Xn,Yn为示波器中实际采样时间与信号幅值,Xzero是所采集波形第一个点的时间,Xiner是水平轴上的采样率,yzero是0dB时的幅值,Ymul是垂直轴上的比例因子;Yoff是垂直偏移量。由式(1)可见,所传输的数据完全按照示波器的采样率,波形真实可靠。程序流程图如图2所示。 对示波器的命令由FPrintf函数以字符串的形式输出。设置和询问命令由具体的示波器厂商定义。从示波器读取数据的部分程序如下: g=serial(′coml′);g.InputBufferSize=10000;g.timeout=10;g.BaudRate=9600;g.Parity='none';g
如何将数字示波器用于高频信号采集,标签:学习园地,http://www.88dzw.comXn,Yn为示波器中实际采样时间与信号幅值,
Xzero是所采集波形第一个点的时间,
Xiner是水平轴上的采样率,
yzero是0dB时的幅值,
Ymul是垂直轴上的比例因子;
Yoff是垂直偏移量。
由式(1)可见,所传输的数据完全按照示波器的采样率,波形真实可靠。
程序流程图如图2所示。
对示波器的命令由FPrintf函数以字符串的形式输出。
设置和询问命令由具体的示波器厂商定义。
从示波器读取数据的部分程序如下:
g=serial(′coml′);
g.InputBufferSize=10000;
g.timeout=10;
g.BaudRate=9600;
g.Parity='none';
g.StopBits=1;
g.Terminator='LF'
g.FlowControl='hardware';
fopen(g);
fprintf(g,'select:chl on′);
fprintf(g,'data:source chl′);
fprintf(g,'data:encdg srib′);
fprintf(g,'data:start l′);
fprintf(g,'data:stop 2500′);
fprintf(g,'data:width 2′);
fprintf(g,'wFMpre:xzero? ′);
xzero=fsCANf(g,'%f′);
fprintf(g,'curve? ′);
out=fread(g,2500,'intl6′);
fclose(g);
delete(g);
freeserial('coml′);用上述程序对100MHz雷达波形的读取。
4.3 数据分析处理与实例从示波器读取的数据按式(1)转换后就是实现测量所得的波形数据值,并且可以在计算机中做相应的频谱分析。
5 结语在现有的实验条件下,利用数字示波器与计算机之间的通信对高频信号进行采集与处理,能完全满足一般意义上的信号采集工作,可以成为实验室物美价廉的实验工具。
Tag:电路学习,学习园地,维修教程知识 - 电路学习
- 上一篇:用示波器测量确定性抖动
《如何将数字示波器用于高频信号采集》相关文章
- › 如何将数字示波器用于高频信号采集
- 在百度中搜索相关文章:如何将数字示波器用于高频信号采集
- 在谷歌中搜索相关文章:如何将数字示波器用于高频信号采集
- 在soso中搜索相关文章:如何将数字示波器用于高频信号采集
- 在搜狗中搜索相关文章:如何将数字示波器用于高频信号采集
编辑推荐
- · 空调除湿功能的原理
- · 传声器的主要技术指标
- · EMS
- · 杜比定向逻辑环绕声系统
- · 给移动硬盘添加“动力”
- · VOD卡拉OK歌厅系统简介及特点
最新更新
热门排行
- · 空调除湿功能的原理
- · 传声器的主要技术指标
- · EMS
- · 杜比定向逻辑环绕声系统
- · 给移动硬盘添加“动力”
- · VOD卡拉OK歌厅系统简介及特点
- · 单相电度表是如何接线的
- · 三招小秘笈测验你的音箱 试音小诀窍
- · 动圈话筒和电容话筒声学性能的区别
- · 铅酸蓄电池故障诊、修