历史上的今天
返回首页

历史上的今天

今天是:2025年02月22日(星期六)

2020年02月22日 | 如何用Pico示波器进行故障诊断

2020-02-22 来源:elecfans

当今,工程师面临着越来越严苛和复杂的测试任务。有时候设备在实验中能够正常工作,但是在实际现场应用时,就会出现这样那样的问题,从而导致设备无法正常运行。一旦出现问题,一方面会引起客户的不满,一方面可能会造成生产损失,昂贵的维修费用,甚至带来安全隐患。每当这个时候,客户总是希望现场应用工程师能够快速准确的进行故障定位并维修以便于他们恢复生产,这就给故障诊断工程师带来了巨大的挑战。


现场诊断时,工程师往往需要随身携带一套小巧轻便、但功能强大的分析工具,捕捉波形异常,例如定时错误、串扰、瞬态、电源质量测试问题等,从而来进行设备功能测试、故障定位、错误追踪等。


PicoScope示波器非常小,甚至能够放在衬衣的口袋中或笔记本电脑包中,很方便随身携带。同时其功能和性能也非常强大,能够媲美甚至超过许多实验室仪器,帮助工程师处理现场带来的挑战——更快、更容易解决故障。


本文将回顾一些常用的故障诊断案例,并介绍如何用PicoScope2200A和5000系列示波器捕捉和查找波形异常从而来判断问题所在。


一、实验室设计验证

产品设计不是一项简单的工作,工程师们一般需要掌握所有的实验室工具以保证设计的圆满完成。这些基本工具包括自动设计和仿真工具、一系列硬件验证工具,例如:一台示波器、一台信号发生器、逻辑分析仪、DVM、精密激励电源等等。除此以外,一旦遇到问题,也可以进行团队间的协作,例如,一个FPGA工程师遇到一个存储器接口问题,他可以跟硬件研发经理联系,请求其团队的工程师一起检查和解决问题。


二、现场故障诊断

设备在现场应用时一旦出现故障,那跟实验室的情况完全不一样。首先,客户会对产品有意见,觉得产品质量不好,同时会要求厂家帮助解决问题。如果产品用于生产过程,那么由于产品设计缺陷引起的经济损失是非常巨大的,所以时间是及其重要的。更糟糕的是,如果产品用于安全性至关重要的领域或者医疗行业,产品故障可能致使生命陷入危险之中。因此工程师们找到和解决设计缺陷的压力是非常大的。

一旦出现故障,倒霉的设计工程师就需要被派遣到应用现场,在完全陌生的环境下,帮助客户解决那个在开发过程中从不曾出现过的设计缺陷,没有直接的团队帮助。而且,运输急需的实验室设备到现场有时候是不切实际的,一方面来设备体积大不便于运输,一方面可能内部设计团队正在使用这些设备。


此时,一台小型、轻便、功能上类似于或超越实验室硬件验证工具的设备是非常有必要的。 它还要求能够共享现场测试数据和结果,让设计团队的其他成员了解到现场发现的故障,以便于共同找到问题的根源和解决办法。


三、PicoScope 软件

Pico USB 示波器是一款小型、轻便、新型的能够替代传统台式示波器的仪器。体积小巧,可以直接放在笔记本电脑包中,同时其功能一点也不低于普通的台式示波器。 Pico示波器提供2个和4个通道,500MHz带宽,一个内置信号源和16个数字通道。高级触发、串行解码、波罩测试、波形数学运算等高级功能也包含其中。高达2G的存储深度使PicoScope用户能够实时对复杂系统进行深入分析,同时其他的工程师也可以用他们电脑上免费的Picoscope 软件进行离线或者远程分析。


本文我们将举例说明如何用2通道2204A系列口袋示波器和4通道5000系列柔性分辨率示波器进行故障诊断的。


四、基本信号完整性测量

正在寻找设计缺陷的工程师的第一个任务是基本信号完整性测试和定时检查。时钟分布是否正常?逻辑边沿是否符合设计规范?是否有噪音或串扰会对电路造成影响?运行一段时间之后,设备性能是否稳定?或当外部环境,如温度、电源电压和电磁干扰的存在是否影响设计的稳定性?


图1 用PicoScope 2200A 示波器捕捉一个简单的I2C时钟和数据波形的截图。四个图表面板分别显示了不同缩放比例下的波形,允许用户查看波形中感兴趣的部分。

左上角的视图中我们可以看到整个捕获的波形,蓝色的是SDA,红色的是时钟信号。左下角显示的对触发信号的放大,此时脉冲宽度>200us。右上角是放大显示第六个捕获序列的时钟波形,右下角显示的了第二个数据包的时钟和时间关系。

图片1.png?imageView2/2/w/550 

图1用PicoScope 2200A 示波器捕捉一个简单的I2C时钟和数据波形


五、查找毛刺

确保设备能够正常工作之后,下一步可能会寻找故障或其他波形错误,这些可能是由间隙性电路故障引起的。图2显示如何设置一个通用的数字错误条件触发,例如,脉冲宽度、失真、逻辑状态等。

图片2.png?imageView2/2/w/550 

图2 如何设置一个数字错误触发条件


另一个查找间隙性错误的方法是捕捉一个正常的波形,用自定义的容差创建一个波罩,然后进行长时间的波形测试。当测试的波形落在波罩范围之外时,PicoScope 触发一个警报来保存失败的波形,触发蜂鸣器或执行用户自定义的动作。这是一个在无人值守时测试入侵的理想设备。

图片7.png?imageView2/2/w/550

图4 I2C串行解码


该例子显示了小缓存示波器对几个数据包的解码结果。像PicoScope 5000系列深度缓存示波器缓存高达256M,能够一次性解码成千上百个数据包,用于追踪程序的详细运行情况。任何错误都能够立即被定位到相应的波形上,从而进行分析和调整。


七、功率分析

如果设备是电源供电或者位于电源供电设备附近,测试失败很可能是由于电源的质量问题或者电磁干扰所致。非线性负载和现代功率转换设备会产生复杂的电压和电流波形,这些波形中包含有显著的谐波分量。谐波分量的测试和分析对于解决电源的质量问题是至关重要的。对于设备生产商来说,电源质量,像电压骤降、骤升、峰值、抖动、中断、长时间运行时电压和频率的变化参数的评估,也是至关重要的,因为这是保证在各种供电条件设备能够正常运行的前提。图5 显示了笔记本电脑的电源电压(蓝色波形)和电流(绿色波形),该电源是非线性的,故有一个很明显的谐波分量,如频域波形所示。黑色的波形是功率波形,是数学通道中由通道A和通道B相乘得到的,单位kW。这种情况下,整体电流消耗很低,这种电源对输送电路没有太苛刻的要求。但是在一些传输大电流的工业设备中,电源输送系统会对连接其上或靠近该电源的设备造成一定的影响。

图片8.png?imageView2/2/w/550 

图5 笔记本电脑的电压和电流波形


八、压力和边缘检测

评估系统中输入信号或者传感器采集到的信号的质量是非常有必要的,这是设计验证过程的一部分。但是,实际测试时,有时候您可能等待很长一段时间之后,传感器才输出一个“坏”信号,客户往往不会给我们那么多的时间去现场验证。此时,我们就可以用信号发生器仿真一个波形,调整波形的频率、幅值、上升下降时间、占空比等参数,测试设备对这些信号的响应。


当然,许多输入信号并不是标准的正弦波、方波和脉冲。对于复杂波形,PicoScope 有内置的任意信号发生器,可以将实际中会出现的异常波形,例如,抖动、噪音、相位和频率的改变等重新发送出来,模拟一个最糟糕的操作环境,从而检查设备是否能够对所有的信号进行正确的响应。


首先,用一个示波器通道将任意信号发生器产生的波形采集下来,然后导入AWG缓存中,设置带产生信号的振幅、频率等参数,然后输出该信号。图6 显示了一个PicoScope 6 捕捉的串行数据流,添加少许毛刺到波形中,然后从AWG中输出——完成整个过程只需要几秒的时间。

图片9.png?imageView2/2/w/550 

图6 任意信号发生器


九、总结

一个工程师设计一个完整产品的情况并不多见,一般情况下一项产品是由一个工程师团队合作研发的,其中有人负责FPGA代码和固件的设计,有人负责驱动,产品包装等。一旦问题出现,团队的所有工程师都能够查看测试数据,修复各自负责模块的bug. 工程师可以发送屏幕截图或者CSV数据文件共享测试数据,当然,这是最基础的。PicoScope软件没有license限制,可以运行在任何一台电脑上,所以工程师可以将现场采集的原始数据发送回设计团队,他们可以用PicoScope来软件进行详细的数据分析,定位设计缺陷、建议额外的测试或者添加到新的AWG文件库中。所以团队间协作有助于快速判断问题根源,从而找到解决问题的办法。

推荐阅读

史海拾趣

AB Connectors Ltd公司的发展小趣事

在快速发展的过程中,AB Connectors Ltd始终将品质管理放在首位。公司建立了完善的质量管理体系,从原材料采购、生产加工到产品出厂检验等各个环节都实行严格的质量控制。此外,公司还引进了先进的生产设备和检测技术,不断提高产品的精度和稳定性。这些措施有效提升了产品的品质水平,赢得了客户的信任和好评。

CET Technology公司的发展小趣事

随着数字化转型的深入,CET Technology紧跟时代步伐,成功研发出数字化安全生产管控平台。该平台通过整合配电、给水、电梯、消防、空调、安防等各系统,建立统一的安全物联感知平台,实现对安全生产各要素的在线监测。利用3D可视化技术,关键信息得以直观呈现,为企业的安全生产管理提供了有力支持。此外,CET还引入了AI技术,对安全风险进行精准预测,助力企业防范和应对各类安全事件。

American Power Management Inc公司的发展小趣事

随着技术的成熟,APMI开始着手市场拓展。公司积极与各大电子制造商合作,为其提供定制的电源管理解决方案。同时,APMI还加大了品牌宣传力度,通过参加行业展会、发布技术白皮书等方式,提高品牌知名度和影响力。凭借卓越的产品性能和完善的售后服务,APMI在市场上赢得了良好的口碑,客户群体不断扩大。

芯海科技(CHIPSEA)公司的发展小趣事

芯海科技自2003年成立以来,便专注于高精度ADC(模数转换器)芯片的研发。在成立初期,公司面临国际巨头的激烈竞争,但凭借对技术的执着追求,成功打破了国内市场的垄断。公司推出的高精度ADC芯片在电能计量领域得到了广泛应用,为工业领域提供了稳定、可靠的解决方案。这一阶段的成功为芯海科技在电子行业奠定了坚实的基础。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入21世纪后,E-T-A公司开始关注智能电路保护技术的研发。公司投入大量资源进行技术创新,成功推出了多款智能电路保护产品。这些产品不仅具有更高的安全性和可靠性,还能实现远程监控和控制功能,为客户提供更加便捷和高效的服务。

Advantech公司的发展小趣事

随着技术的不断进步和市场的日益成熟,E-T-A公司的产品线也逐渐扩展。公司不仅继续深耕断路器领域,还推出了包括保护控制器、流量和液位传感器等一系列新产品。同时,公司也开始积极拓展全球市场,通过设立分支机构和办事处,为全球客户提供更便捷的服务和支持。

问答坊 | AI 解惑

SAE各汽车协议和标准的简介

1905年初,美国汽车工程师学会(SAE)认识到必须标准化。那个年代的汽车制造商都是小公司,从供应商购买零部件,然后组装成整车。当遍及全国的独立经销商销售各种车辆时,车辆需要经常维修。如果不返回汽车或零部件的原制造厂,就很难找到合适的配件,因此, ...…

查看全部问答>

ddraw 缩放的问题

   我在程序中创建了一个主表面,因为不能为独占模式,所以采用用覆盖页面over lay的方式来显示图片。因此创建了带一个缓冲的覆盖页面。基本想法是把yuyv格式的图片copy到其中一个覆盖页面,然后再blt到另一个覆盖页面,最后显示出来,实 ...…

查看全部问答>

程序跑飞,系统死机

我的系统基于linux基础加了自己的LCD,触摸屏等驱动,现在这套系统在一套板子上跑的好好的,在另外一套板子上跑2分钟后,系统就瘫痪了,死机了,只好重新上电重启。这第二套板子和第一套在LCD、触摸屏等部分一样,只是第二套在第一套的基础上稍微改 ...…

查看全部问答>

寻broadcom无线AP固件外包开发

硬件线路由我方负责。 现寻高手完成固件开发,AP完成常规功能即可,另要求有 GPIO读写功能,自定义网络数据包函数。详细要求请与我联络  leo@aviosys.com …

查看全部问答>

很有型的摇摆闹钟

这款好似不倒翁一样的摇摆闹钟,设计的精妙之处完全在它的那根天线棒上:通过点触天线尖端,您可以设置闹钟的时间;转动天线棒可以打开或关闭闹铃功能。除此之外,它的妙用还在于当闹铃响起时,如果您还想多睡一会,可以拨动天线棒,使闹钟像不倒翁 ...…

查看全部问答>

老师们帮忙分析一下实验现象【LM3S】

PE7、PE6都悬空:结果如下 PE7接地(电源地)、PE6悬空:结果如下 PE7接地(与手相连)、PE6悬空:结果见附件 怎么PE6和PE7还相互影响呢? [ 本帖最后由 喜鹊王子 于 2012-3-23 09:44 编辑 ]…

查看全部问答>

全波精密整流后加一个运放分析求解

如图: 问题如下: 1、全波精密整流后U5B的的输出脚不加电容0.47uF为馒头波,加了电容,波形变平,C1的作用是为滤波,请问这里是怎么算出来的? 2、U5B出来的信号接至U7,U7由2个1N4148和一个电容组成,这个运放是干什么用的? 请指 ...…

查看全部问答>

CBB电容会烧毁,基本上炸开了,怎么回事? 请高手指点.

最近做一个DC-DC的电源,在调试的时候出现0.22uF的CBB电容会烧毁,基本上炸开了,怎么回事? 请高手指点.…

查看全部问答>

定时器中断复位问题

       最近在使用msp430f5529时候发现在TA0应用UP MODE,选用ACLK(32.768Khz)或者是将SMCLK分频32次,使能TAIE之后将会出现单片机不停复位状况,在选用SMCLK分频系数小的时候就不会有复位情况。分析得出是因为使能TAIE产生T ...…

查看全部问答>

一个C文件的全局变量声明问题

最近人前几天在头问件上折腾了好久,主要是头文件里面的 嵌套问题,  后来曲线救国了。 现在问题是: 一个key.c文件中有些函数,这些函数有一个在key.c中的全局变量i。但这些函数在key.h中声明,在main.c中被调用,但全局变量i定义 ...…

查看全部问答>