示波器是一种用途十分广泛的电子测量仪器。俗话说,电是看不见摸不着的。但是示波器可以帮我们“看见”电信号,便于人们研究各种电现象的变化过程。所以示波器的核心功能,就和他的名字一样,是显示电信号波形的仪器,以供工程师查找定位问题或评估系统性能等等。

而波形,也有多种定义,比如时域或者频域的波形,对于示波器而言,大多数时候测量的是电压随时间的变化,也就是时域的波形。因此,示波器可以分析被测点电压变化情况,从而被广泛的应用于各个电子行业及领域中。

一般我们业内对示波器的分类只按模拟示波器和数字示波器来分,有些厂家可能为了突出其示波器的某项功能给其命名为其他名字,比如数字荧光示波器等。但其本质原理依然逃不出这2大示波器类别。

模拟示波器是属于早期的示波器,主要基于阴极射线管(也叫显像管,曾广泛应用于早期的电视机、显示器)打出的电子束通过水平偏转和垂直偏转系统,打在屏幕的荧光物质上显示波形。

然而到了现在,模拟示波器所剩下的优点,似乎就只有价格了。它没有存储数据和分析波形能力,触发功能也有限,捕获单次和偶发信号的能力也不行,而且由于其内部采用了大量模拟器件,随着时间温度变化这些器件也会发生变化,因此性能也不稳定。现代电子测量中几乎已经淘汰了模拟示波器,因此我们今天主要讲的也是数字示波器。

早期的数字示波器,由于显示技术制约,使用的依然是模拟示波器上的CRT(Cathode Ray Tube,阴极射线管)显示屏。数字示波器区别于模拟示波器的最大不同,主要在于输入的信号不再直接打到显示屏上,而是通过ADC(Analog to Digital Converter,模数转换器)对信号采样和数字化处理后存入高速缓存里,再通过信号处理电路将数据读出来。

由于早期的数字示波器用CRT显示,因此还需要通过DAC数模转换器把数字量转换成模拟量显示到CRT显示屏上。现代化的数字示波器,也已经大多不再使用CRT显示屏,而是采用液晶显示屏,不但体积减少很多,有些还提供了更加操作便捷的触控功能,而且也不再需要把数字化的采样点转换成模拟信号了。由于这两者在功能结构上没有本质区别,所以业界一般也没有CRT示波器和LCD示波器的叫法。

数字示波器很多时候都被叫做数字存储示波器,因为数字示波器中重要的一环,就是把ADC采集的数据存储起来。现代数字示波器采集数据的主要过程我们通过这块麦科信STO1104C智能示波器的主板进行直观了解:

①信号通过探头衰减成合适比例送入示波器前端。示波器能测多大电压一般取决于探头,探头通过衰减可以把上万伏的电压信号变成几十伏。

②信号通过耦合电路到达前端衰减器和放大器,示波器软件上表现为调节垂直档位,使得波形尽量占满整个屏幕,从而提高垂直精度,使测量更准确。前端部分很大程度上决定了示波器的第一指标:带宽。

③ARM处理器控制FPGA调节ADC模数转换器采样率,示波器软件上表现为调节时基,由于存储深度为固定值,采样率 = 存储深度 ÷ 波形记录时长,通常时基设置的改变是通过改变采样率来实现的。因此厂家标注的采样率往往是在特定时基设置之下才有效的,在大时基下受存储深度的影响,采样率不得不降低。ADC模数转换器和RAM高速存储器影响着示波器的另外两大指标:采样率和存储深度。

④接下去,由FPGA驱动ADC同步采样,ADC将采集到的数据进行二进制数据化并写入高速缓存。存储器缓存即存储深度,一般存储器的大小是示波器标识存储深度大小的四倍,因为FPGA无法控制示波器的触发,因此采集的信号必定先是标识存储深度的2倍,然后再来根据触发筛选其中的一段波形,所以示波器可以看到触发位置之前的波形。又由于示波器在筛选之前采集的波形的时候,采集不能停,否则就会导致波形捕获率太低,因此同时还需要继续采集同样长度的采样点,如此反复,这样一来就是四倍了。

⑤收到触发指令后,存储器再把数据交给ARM处理器处理

⑥ARM处理器将数据处理后通过显示接口将数据输出至显示屏展示给使用者。通过计算,示波器还能模仿出类似模拟示波器的多级辉度显示,以及数字示波器特有的色温显示效果,余晖显示效果。

⑦示波器处理完数据后,可以把当前的波形图像或者是数据保存到存储器中,要注意这里的存储完全不同于存储深度的高速存缓,大多数示波器采用外部存储器如U盘,SD卡,电脑等,现在一些现代化的示波器会内置大存储可以直接保存在示波器里。

这个过程中,②③④都是并行处理的。

由于数字示波器处理速度的制约,所以它并不能保证被测信号的波形能连续不断地实时显示在屏幕上,显示的两个波形之间会有波形数据丢失,也即所说的死区时间,这也是数字示波器相比较于模拟示波器的最大缺点了。不过,随着示波器运算能力的增强,波形捕获率的不断上升,这一缺点也在被慢慢弥补。

简述ospf的工作原理_现代数字存储示波器的工作原理简述相关推荐

  1. 数字存储示波器基本工作原理与使用方法

    参考文献 [1] 秦艳芬. 大学物理实验[M]. 第一版. 北京:清华大学出版社, 2012. [2] Tektronix. MSO2000B和DPO2000B系列示波器用户手册[M]. 参考机型 T ...

  2. 预充电电路工作原理_变频冰箱开关电源电路工作原理及检修。

    电冰箱的开关电源电路主要用来为电冰箱其他电路和各部件提供工作电压,市电220V 电压经过开关电源电路处理后,通过接线端子为电冰箱的用电部件供电. 下图所示为三星BCD-226型电冰箱的开关电源电路框图 ...

  3. 数字电子与微型计算机原理课后答案,数字电子与微型计算机原理(非电类)

    数字电子与微型计算机原理(非电类) 作 者:任天平 编 出版时间:2013 丛编项:"十二五"高等学校机械类专业规划教材 内容简介 <数字电子与微型计算机原理(非电类)&qu ...

  4. iqc工作职责和工作内容_猎头如何辨识工作职责和工作业绩?

    在谈论这个话题之前,首先要了解一个概念:什么是归纳法?一般指归纳推理,是一种由个别到一般的推理.由特殊具体的事例推导出一般原理.原则的解释方法. 很多时候,猎头所面对的候选人都是比较资深的工作多年的中 ...

  5. 运维部门工作总结_运维部技术工作总结

    运维部技术工作总结运维部技术工作总结 转眼间我来到中国电信运维部宽带班工作已经三个月的时间.在这三个月的时间里,自己学习到了很多有关宽带的知识.为了更好地完成工作,总结经验,扬长避短,提高自己的业务技 ...

  6. 数字调制系统工作原理_无人值守道闸系统的工作原理

    无人值守道闸系统是专门用于道路上限制du机动zhi车行驶的通道出入口管理设dao备 ,现广泛版应用于公路收费站.停车场.小区.企事业单位门口,来管理车辆的出入.电动道闸可单独通过遥控实现起落杆,也可以 ...

  7. 传感器工作原理_光电式速度传感器的工作原理

    光电式转速传感器基于光电效应.物质(金属或半导体)在光作用下发射电子的现象,称为光电效应.由于被光照射的物体材料不同,所以产生的光电效应也不同,通常,光电效应分为外光电效应和内光电效应. 外光电效应∶ ...

  8. bmp180气压传感器工作原理_称重传感器的工作原理和传感器的种类

    在电子技术和信息技术的推进下,应变仪系统也向数字化和计算机网络化的方向发展,成为自动数据采集系统,不仅大幅度提高了称重系统的速度和精度,还把应变称重技术推进到了新的发展阶段,应变电测和传感器技术测量系 ...

  9. 卡方检验 原理_什么是卡方检验及其工作原理?

    卡方检验 原理 As a data science engineer, it's imperative that the sample data set which you pick from the ...

最新文章

  1. 【原理+实战+视频+源码】java更新无法下载所需安装文件
  2. 在Autodesk应用程序商店发布基于浏览器的Web应用程序
  3. Blazor带我重玩前端(六)
  4. linux环境 jenkins +allure生成测试报告
  5. 【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
  6. Git命令集之六——查看仓库状态
  7. Qt安装事件过滤器、过滤子控件事件、截获控件按键、鼠标事件
  8. 三大杀毒软件存严重漏洞,杀软可变黑客工具
  9. mysql修改主键为unique_mysql 如何修改、添加、删除表主键及unique约束
  10. wordpress 增加备案号
  11. tomcat编码配置gbk_tomcat的编码设置 tomcat中文问题的解决
  12. Python使用打码平台进行识别验证码
  13. My God,CImage裁剪图片变成黑色了
  14. 网易云音乐多账号全自动升级,彻底解放双手
  15. JDK8之后下一个版本使用什么及JDK版本的简单介绍
  16. adc0832工作原理详解_ADC0832内部原理
  17. git命令 之 切糕大全
  18. [新闻]华为发布最高端核心路由器NE5000E集群系统
  19. 微分: 全微分定义、偏导数、梯度
  20. 利用python_opencv和dlib实现从视频中抓取人脸照片并保存(亲测有效)

热门文章

  1. 初始化java工具失败,“初始化 Java 工具”期间发生了内部错误, java.lang.NullPointerException...
  2. python print用法不换行_python3让print输出不换行的方法
  3. python多进程写入mysql_Python实现 多进程导入CSV数据到 MySQL
  4. Python len函数 - Python零基础入门教程
  5. Python int函数 - Python零基础入门教程
  6. 提权命令_利用Linux文本操作命令ed进行提权
  7. tcp中的crc检验算法原理_在数据传输过程中的CRC 算法的简单说明
  8. 连接驱动_在jdbc中完成对于jdbc参数、jdbc变量,加载驱动,创建连接的封装
  9. 寻路机器人单片机程序示例_C51独立按键的识别示例程序
  10. Oracle中表连接的方式有哪些