历史上的今天
返回首页

历史上的今天

今天是:2025年04月16日(星期三)

正在发生

2018年04月16日 | 浅谈示波器的跟踪和趋势数学测量功能

2018-04-16 来源:社区化

示波器的跟踪(track)和趋势(trend)特性添加了两个数学测量功能,可用于深入了解测量数据的意义。趋势是所测量参数的数值顺序展示图,以测量事件数作为水平方向的数值。跟踪是测量参数值与时间的关系图。这两个功能可以让示波器执行如下任务:数据记录、探测测量值之间的函数关系、识别长数据记录中的异常情况,甚至可以解调角度调制或脉宽调制信号。


无论趋势还是跟踪都基于示波器的测量参数,大多数示波器都可以提供约25个测量参数,其中包括频率、幅值,以及升/降时间。示波器持续跟踪这些测量值并使用它们来显示参数值的统计信息,当然也可以将这些数值绘制为趋势和/或跟踪图。


图1是如何使用趋势或跟踪功能的示例。所获取的迹线(trace,上部网格中黄色所示)是脉宽调制(PWM)信号。参数P1逐周期测量所采集波形上的脉宽。参数统计包括脉宽最小值(2.698ns)和最大值(49.3ns)脉宽,以及所有测量值的平均值和标准偏差。采集的波形有100个周期(100k采样),每个周期的脉宽都记录在统计数据报告中。


底部迹线(蓝色)是脉宽测量的趋势。它包含这100个脉宽测量值,按照被测顺序排列。迹线上的每个点代表一个值。趋势图中值的数量通常是用户可选的,一般以1-2-5的级数来衡量,从2到1,000,000可选。此例中,趋势图和源波形是同步的,因为100个值的趋势图长度恰与源波形的周期数匹配,但情况并非总是如此。


图1:源自脉宽调制波形的脉宽趋势和跟踪。


中心迹线(橙色)是脉宽的跟踪。该波形包含与采集波形相同的100k个点。对每个测量值进行升采样(upsampled,即加大采样率)以匹配源波形每个周期的持续时间。跟踪图始终与源波形同步。


由于跟踪功能具有时间同步特性,因此可以使用它来解调PWM波形信号。通过跟踪参数频率,也可以使用它来解调调频(FM)或调相(PM)信号。


数据记录


趋势功能非常适合数据记录。我们来看看图2中的测量数据。


图2:数据记录示例记录了RMS线电压和室温的变化。触发迟滞(hold-off)用于每隔5秒读一次数。


顶部迹线是RMS线电压的趋势。触发迟滞用于在每次测量之间插入5s延迟。顶部往下数的第二条迹线是热电偶输出趋势。数学迹线F4(顶部往下数的第三条迹线)对热电偶输出进行滤波,并重新以摄氏度进行数值标度。整个图中记录了2000次测量,每次间隔5秒,时长2.7小时。


当空调系统开启时,线电压下降,然后温度稍微下降。整个过程呈现周期性变化。这可通过交叉关联原始趋势波形进行验证,在底部迹线中有显示。在相关功能中清楚地显示出周期性,大约每252次测量或每20分钟循环一次。


使用跟踪进行解调


在某些应用中,解调角度调制信号很有帮助。例如,在测量锁相环(PLL)的频率响应时,可以使用跟踪功能查看PLL输入和输出处的相位变化。图3显示了PLL频率响应测量。


图3:使用时间间隔误差跟踪来解调相位调制输入并输出到PLL。


任何器件的频率响应都可以通过使用阶跃函数激励来测量,差分该阶跃响应并对该响应进行快速傅立叶变换(FFT)。在图3中,左上方的迹线是PLL输入:66.67MHz的正弦波,在波形的中点有一个2弧度的相位阶跃。测量参数P1测量的是波形的时间间隔误差(TIE)。TIE测量波形边沿或阈值交叉点的测量位置与该边缘的理想位置之间的时差。TIE本质上是信号的瞬时相位。图3左侧顶部往下数的第二条迹线显示了PLL输入的TIE跟踪。TIE跟踪解调了相位调制输入。输入波形中心的相位阶跃显而易见。


右上方的迹线是PLL的输出。测量PLL输出的TIE并使用跟踪来解调相位,可以看到PLL对相位阶跃的影响。请参见图3右侧顶部往下数的第二条迹线。跟踪功能可以查看PLL输入和输出的相位变化,提供了源迹线中不明显的相位变化的视图,这很重要,因为PLL是相位敏感器件。


通常使用脉冲函数作为输入信号来测量信号的频率响应。差分该阶跃响应产生脉冲响应。第三组迹线分别显示了解调的PLL输入和输出信号,分别在图3的左侧和右侧。


图3中左下方的迹线显示了PLL的脉冲响应FFT。请注意,这是个基本平坦的响应。在右下方的迹线中,PLL输出脉冲响应FFT显示了PLL的频率响应。从技术上讲,频率响应是输出与输入FFT的复数比,但由于输入在频谱上是平坦的,输出频谱接近PLL的频率响应。


趋势还是跟踪?


趋势是数据记录的不二之选。趋势迹线仅包含每个测量值的一个点,因此存储效率很高。如果需要执行时间相关的操作(例如FFT或对迹线的滤波),跟踪是必需的。若拟将异常测量读数追溯回源迹线,跟踪也很有用,因为跟踪与源迹线保持时间同步。跟踪完成这一工作的代价是在该函数中使用更多采样。


趋势和跟踪功能可让你查看单个参数测量的历史记录。通过对波形进行一系列测量,可以使用示波器的数学和分析工具来深入了解关于被测过程的信息,从而可以大大缩短故障排除和调试时间。

推荐阅读

史海拾趣

Dynawave Incorporated公司的发展小趣事

随着技术的成熟,Dynawave开始寻求市场拓展。公司高层决定,将目标市场锁定在智能家居和物联网领域。他们与多家知名厂商合作,将自己的无线传输技术应用到各类智能设备中。通过不断的技术优化和市场推广,Dynawave的产品逐渐得到了市场的认可,销售额稳步增长。

DCX-CHOL Enterprises公司的发展小趣事

DCX-CHOL Enterprises成立于一个科技蓬勃发展的时代。公司的创始人是一群热衷于电子技术的年轻人,他们看到市场上对于高性能、低功耗芯片的巨大需求,于是决定自主研发。经过数年的艰苦努力,他们成功开发出了一款具有革命性意义的低功耗芯片,该芯片不仅性能卓越,而且成本远低于同类产品。这一创新成果迅速赢得了市场的认可,DCX-CHOL Enterprises因此获得了第一桶金,为公司后续的发展奠定了坚实的基础。

Hanghsing Enterprise Co Ltd公司的发展小趣事

为了进一步拓展业务领域和提升竞争力,DCX-CHOL Enterprises开始积极探索跨界合作的可能性。公司与多家知名企业和研究机构建立了战略合作关系,共同开展技术研发和产品创新。通过跨界合作,DCX-CHOL Enterprises不仅获得了更多的技术支持和市场资源,还拓宽了视野和思路,为公司未来的发展注入了新的活力。同时,公司还积极参与行业协会和组织的活动,加强与其他企业的交流与合作,共同推动电子行业的发展和进步。

睿赫(crechip)公司的发展小趣事

在公司的快速发展过程中,睿赫公司高度重视团队建设和人才培养。公司建立了一套完善的人才选拔和培养机制,吸引了一批优秀的电子工程师和技术人才加入。同时,公司还注重员工的职业发展和福利待遇,为员工提供了广阔的发展空间和良好的工作环境。

通过团队建设和人才培养,睿赫公司的研发团队逐渐壮大,创新能力也得到了极大的提升。这使得公司能够在激烈的市场竞争中保持领先地位,不断推出具有竞争力的新产品。

Hartmann Codier GmbH公司的发展小趣事

随着技术的不断突破和市场需求的日益增长,睿赫公司的芯片产品逐渐得到了广泛的应用。尤其是在智能手机、物联网和智能家居等领域,睿赫芯片凭借其高性能和低功耗的特性,赢得了众多知名企业的青睐。

与此同时,睿赫公司还积极拓展海外市场,与国际知名企业展开合作,共同推动电子行业的发展。通过不断的技术创新和市场拓展,睿赫公司逐渐在电子行业中树立了自己的品牌形象。

Ferranti Electric Inc公司的发展小趣事

为了更好地满足全球客户的需求,Ferranti Electric Inc公司积极实施全球化战略。公司不仅在英国本土拥有生产基地和研发中心,还在全球范围内设立了多个分支机构和办事处。通过全球化布局,公司能够更好地了解不同市场的需求和特点,为客户提供更加定制化的产品和服务。同时,公司也积极参与国际竞争和合作,提升其在全球电气行业的影响力。

问答坊 | AI 解惑

嵌入式系统的基本知识

入门知识,为深入学习打下扎实的基础!…

查看全部问答>

《数字信号处理(全美经典学习指导系列)》

简介: 内容简介:   本书主要介绍数字信号处理的基础理论,并给出300多道解答步骤完整的习题。因而,本书是相关教材的有益补充,是自学有效问题求解方法的理想读物。   全书共9章,涵盖了数字信号处理导论教程的核心内容,包括数字信号处 ...…

查看全部问答>

急求μCOS-Ⅱ开发的软硬件开发环境

    小弟初学嵌入式,最近想在一个RTOS上开发一个小的系统,初步考虑是最简单的μCOS-Ⅱ,但是由于苦于无人指导,甚至都不知道其模拟软件开发环境及其对硬件环境的要求,在网上查了一下,好像说用Borland C 4.5可以,但是好像那是一个C语言的编 ...…

查看全部问答>

我的情况离找工作还多远?并且需要从哪方面努力?

         我是嵌入式系统专业的大学生,大学混了2年半,时间很快,今年6月份就要毕业了,我的大学生活每天基本都在寝室渡过的,因为有宽带,网速也过得去,玩魔兽世界,梦幻,玩dota,cs,war3,劲舞团,一个星期也 ...…

查看全部问答>

请教串口程序问题

请教串口程序问题 代码如下: #include <reg52.h>#define uchar unsigned char#define uint unsigned intuchar flag,i;uchar a[4];uchar code table[]=\"I get \" ;void main(){ TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; ...…

查看全部问答>

依旧是I2C的问题

上次烧了块EK的板子.这次换了块新的,该慎重了. 在这里向大虾们确认个问题.我的从设备,在没有跟我主机连接前,上电后,SDA和SCL的电压全是3.0V左右.我查遍了从设备的datasheet,没有找到对高低电平的值的定义,只是有一个关于I2C的通信中高低 ...…

查看全部问答>

【原创】这个错误怎么解决了?

调试出现:chosen derivative (msp430f133) and actual hardware(device unknown) do not match. 大致的意思是说:选择的器件型号和实际硬件不匹配。 可是在IAR的环境里我选择的是MSP430F133,本人目标系统用的片子也是msp430f133。 用的仿真器 ...…

查看全部问答>

LM3S6911-IQC50-A2最新到货了

LM3S6911最近一直很缺货的 因为原厂晶圆供应不足 从而导致的缺货 我们公司同样用LM3S6911做了一个uart转以太网接口的产品 当时也是急疯了 因为我们一直有做TI的电子元器件贸易 跟原厂有联系 所以方案就一直没有更换 现在好了, 货终于到了 ...…

查看全部问答>

[嵌入式求职]成都参加嵌入式培训后的求收购

如题,本人参加了成都的某机构嵌入式培训,现在就业困难啊。请大家支招。 本人在学校期间在电子实验室呆了3年,做过大量的单片机项目,会上位机开发。linux相关知识在培训期间习得。…

查看全部问答>