席萌0209 发表于 2018-6-21 18:20:23

【安富莱二代示波器教程】第2章 示波器操作说明及其介绍

本帖最后由 席萌0209 于 2018-6-22 15:53 编辑

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=45785



                           第2章       示波器操作说明及其介绍      本章节主要讲解示波器的操作说明及其相关介绍。2.1 示波器使用前注意事项2.2 示波器的按键操作说明2.3 示波器滑动操作说明2.4 对话框操作说明2.5 示波器功能介绍2.6 波形显示效果2.8 2048点浮点FFT计算的幅频显示2.8 水平测量和垂直测量功能2.9 普通触发以及采集波形的浏览功能2.10 80阶Fir低通滤波器设计2.11波形参考位置调节2.12 FFT幅频显示和测量值窗口的隐藏2.13幅值调节2.14低频采样率采集高频信号的炫酷效果2.15总结
2.1   示波器使用前注意事项        使用示波器前要特别注意以下三个问题:
2.1.1       ADC和DAC的参考电压接到3.3V的地方      跳线帽连接如下:                              2.1.2      ADC和DAC的引脚说明      双通道ADC和DAC信号发生器的引脚安排如下(下面截图的左下角或者板子的背面也有丝印注释):(1)PC0引脚用于波形通道1,使用ADC3采样。简易电压采集也是用的这个引脚,不过用的ADC2采样。(2)PC3引脚用于波形通道2,使用ADC1采样。(3)PA4引脚用于DAC信号发生器。      另外,由于没有外接示波器的模拟前端,ADC的输入电压不要超出0-3.3V的范围。DAC的输出幅值范围是0-3.3V。

2.1.3      触摸4点校准       第一次使用的话,需要按下按键K1进行四点的触摸校准,K1按键的位置如下,仅电阻屏需要触摸校准,电容屏无需校准(详情请看本教程第16章附件A):

席萌0209 发表于 2018-6-21 18:22:39

2.2示波器的按键操作说明      示波器使用按键K1,K2,K3和五向摇杆。1、K1按键用于触摸校准。2、K2按键用于波形显示的运行和暂停。3、K3按键用于自动触发模式和普通触发模式的切换。4、摇杆OK键用于摇杆上下左右四个方向的功能切换:    (1)设置为AdjFreq时,摇杆的左右按键分别用于降低采样率和提高采样率。    (2)设置为AdjAmplitude时,摇杆的上下按键分别用于放大和缩小幅值单位。    (3)设置为ChangeRefPos时,摇杆的上下按键分别用于上移和下移波形。    (4)设置为ChangeCursorVA时,摇杆的上下按键分别水平测量游标a的上移和下移。    (5)设置为ChangeCursorVB时,摇杆的上下按键分别水平测量游标b的上移和下移。    (6)设置为ChangeCursorHA时,摇杆的左右按键分别垂直测量游标a的左移和右移。    (7)设置为ChangeCursorHB时,摇杆的左右按键分别垂直测量游标b的左移和右移。    (8)设置为ChangeTrigger时,摇杆的上下键用于触发电压值的调节,左右键用于浏览采集的1024*2个ADC数据。

席萌0209 发表于 2018-6-21 18:26:01

2.3示波器的滑动操作说明    滑动功能支持水平滑动和垂直滑动,通过Settings按钮弹出对话框的X Motion和Y Motion。(1)Y Motion    上电后默认是垂直滑动(选择的Y Motion),主界面波形显示区(600*480)的左半部分调节波形通道1的上下滑动,波形显示区的右半部分调节波形通道2的上下滑动。(2)X Motion    如果选择的X Motion,那么可以通过水平滑动浏览波形通道1采集的2K个ADC数据,推荐在暂停状态浏览。波形通道2不支持水平滑动浏览。    Settings对话框效果:                              主界面显示效果(黑色区域是波形显示区):

席萌0209 发表于 2018-6-21 18:28:33

2.4对话框操作说明    示波器共提供了5个对话框用于波形的设置,具体说明看本教程第11章即可。(1)Measure对话框用于测量值的动态添加,当前仅支持标红的六个:(2)ADC对话框,实现简单的电压测量,显示波形记录:(3)DAC信号发生器对话框,支持正弦波,方波和三角波的幅值,占空比以及频率设置。(4)Math对话框用于80阶Fir低通滤波的截止频率选择:(5)Settings对话框用于幅值窗口,状态窗口,频率窗口,系统信息窗口,水平和垂直测量游标的隐藏与显示,水平和垂直滑动切换以及水平和垂直测量游标的移动步数调节。

席萌0209 发表于 2018-6-21 18:30:51

本帖最后由 席萌0209 于 2018-6-21 18:59 编辑

2.5 示波器功能介绍
    二代示波器采用STM32F429BIT6自带的12bit ADC进行数据采集,当前二代示波器依然没有外接示波器模拟前端,全部采用F429内部资源以及软件功能实现,相比一代示波器,程序设计要更复杂些。
三款主流RTOS版本:    (1)基于uCOS-III+STemWin+FatFS+ARM_DSP_Lib版本。    (2)基于FreeRTOS+STemWin+FatFS+ARM_DSP_Lib版本。    (3)基于RTX+emWin+RL-FlashFS+ARM_DSP_Lib版本。
F429内部资源利用以及RAM空间分配:    (1)外部32位带宽SDRAM用于emWin的动态内存和LCD显存,刷新波形的性能强劲。    (2)F429内部192KB RAM用于ADC数据存储和部分全局变量。    (3)F429内部64KB CCM RAM用于RTOS的任务栈空间,FFT计数,FIR计算等需要频繁操作的变量。    (4)F429内设使用情况如下,这些内设从开机起一直都在工作,进行大量数据的实时采集以及DAC的波形输出:          (a)ADC1,ADC2,ADC3。          (b)DAC1。          (c)TIM1的OC1和OC3,TIM6,TIM8。          (d)DMA2 Stream1, DMA2 Stream0和DMA1_Stream5
支持双通道ADC数据的实时采集    ADC1和ADC3都采用DMA方式进行数据传输,数据一直实时采集,只有改变采样率时才做暂停和重新启动处理。每个ADC分配1024*20 字节进行DMA数据传输。
支持自动触发:    采用软件方式实现,可以在范围0V-3.3V内调节触发值,可在波形刷新和波形暂停状态下浏览1024*2个ADC数据。
支持普通触发:    采用STM32F429的模拟看门狗实现上升沿实时检测,可以在范围0V-3.3V内调节触发值,触发后记录触发值前后1024个ADC数据,即1024*2个。可在波形刷新和波形暂停状态下浏览1024*2个ADC数据。
支持自动触发和普通触发下,触发位置指示:    每个ADC通道实际采集的是1024*10个数据,实际处理的是1024*2个数据,通过如下方式指示当前显示波形在是1024*2个ADC数据中的起始位置,这种方式也方便采集数据的浏览指示:                                  横线中间的红点用来指示普通触发时触发值在1024*2个ADC数据中的位置,这个位置是固定的。
支持30种测量值的动态添加:    当前实现平均值,最大值,最小值,峰峰值,RMS和频率估计。
支持水平游标尺度和垂直游标尺度:    水平游标尺度测量幅度,垂直游标尺度测量时间,且移动单位可调。
支持波形的运行和暂停:    暂停模式下依然支持波形的拉伸和放缩,水平测量,垂直测量和FFT幅频显示。
支持波形显示参考位置调节:    采用软件方式实现。
支持滑动浏览波形和滑动调节波形参考位置:    通过Settings对话框切换水平滑动和垂直滑动。
支持2048点浮点FFT计算的幅频显示:    自动触发模式支持FFT幅频显示,普通触发方式不支持,由于要采集2048点才可以实现一次FFT运算,限制Scale窗口显示范围2.8Msps 357ns ----- 2Ksps 500us,后面的低频采样暂不做支持。
下面通过以下10点对示波器的功能进行一个全面的介绍:(1)采集正弦波,方波和三角波效果展示。(2)2048点浮点FFT计算的幅频显示。(3)水平和垂直测量功能。(4)普通触发以及采集波形的浏览功能。(5)80阶Fir低通滤波设计。(6)波形参考位置调节。(7)FFT幅频显示和测量值窗口的隐藏。(8)幅值调节。(9)低频采样率采集高频信号的显示效果。(10)对话框功能介绍(在本章2.4小节已经做介绍)。
注意:测试波形全部由Agilent 33220A任意波形发生器生成。

席萌0209 发表于 2018-6-21 19:01:06

2.6波形显示效果    双通道示波器采样率2Msps。(1)双通道采集同一路波形,20KHz方波,峰峰值2V,直流偏移1V。(2)双通道采集同一路波形,20KHz正弦波,峰峰值2V,直流偏移1V。(3)双通道采集同一路波形,20KHz三角波,峰峰值2V,直流偏移1V。(4)双通道采集一路20KHz方波(由信号发生器提供),一路20KHz正弦波(由F429自带DAC提供)。

席萌0209 发表于 2018-6-21 19:03:14

2.72048点浮点FFT计算的幅频显示    双通道示波器采样率2Msps。测试信号1:20KHz正弦波,峰峰值2V,直流偏移1V,FFT估算频率19531Hz。                              测试信号2:20KHz方波,峰峰值2V,直流偏移1V,FFT估算频率19531Hz。 测试信号3:20KHz三角波,峰峰值2V,直流偏移1V,FFT估算频率19531Hz。 测试信号4:噪声,直流偏移1V。 测试信号5:20KHz任意波,峰峰值2V,直流偏移1V,FFT估算频率19531Hz。

席萌0209 发表于 2018-6-21 19:05:02

2.8水平测量和垂直测量功能双通道示波器采样率2Msps,采用水平和垂直测量功能测试正弦波和方波。(1)测量方波,20KHz,峰峰值2V,直流偏移1V,下面是水平测量,测得峰峰值2V。(2)测量方波,20KHz,峰峰值2V,直流偏移1V,下面是垂直测量,测得周期50ns,也就是20KHz(3)测量正弦波,20KHz,峰峰值2V,直流偏移1V,下面是水平测量,测得峰峰值2V(4)测量正弦波,20KHz,峰峰值2V,直流偏移1V,下面是垂直测量,测得周期50ns,也就是20KHz

席萌0209 发表于 2018-6-21 19:07:48

2.9普通触发以及采集波形的浏览功能双通道示波器采样率2Msps,触发值设置为1V。测量信号5Hz方波,峰峰值2V,直流偏移1V。此功能适合记录低频触发时的数据记录。(1)采集到的上升沿信号(2)修改触发值(3)测量触发信号(4)支持2K个ADC采集数据的浏览功能,下面是左移和右移200个数据的效果

席萌0209 发表于 2018-6-21 19:11:06

2.1080阶Fir低通滤波设计    双通道示波器采样率2Msps,分别测量了正弦波和方波在不同的截止频率下的滤波效果。(1)测试正弦波100KHz,峰峰值2V,直流偏移1V的原始信号。通道1和通道2采样同一路波形。(2)测试正弦波100KHz,峰峰值2V,直流偏移1V的在100KHz截止频率下的效果。通道1被滤波,通道2还是原始波形。(3)测试正弦波100KHz,峰峰值2V,直流偏移1V的在400KHz截止频率下的效果。通道1被滤波,通道2还是原始波形。(4)测试方波50KHz,峰峰值2V,直流偏移1V的原始信号,通道1和通道2采样同一路波形。(5)测试方波50KHz,峰峰值2V,直流偏移1V的在100KHz截止频率下的效果。通道1被滤波,通道2还是原始波形。(6)测试方波50KHz,峰峰值2V,直流偏移1V的在400KHz截止频率下的效果,通道1被滤波,通道2还是原始波形。(7)测试方波50KHz,峰峰值2V,直流偏移1V的在700KHz截止频率下的效果,通道1被滤波,通道2还是原始波形。

席萌0209 发表于 2018-6-21 19:12:33

2.11波形参考位置调节双通道示波器采样率2Msps,都采样20KHz正弦波,峰峰值2V,直流偏移1V,此方法是软件方式实现并非硬件调节。因为支持垂直滑动调节,所以上移或者下移位置比较简单。(1)通道1和通道2的波形都下移(2)通道1下移,通道2上移

席萌0209 发表于 2018-6-21 19:14:06

2.12FFT幅频显示和测量值窗口的隐藏(1)隐藏FFT幅频的显示。                              (2)隐藏幅值窗口,状态窗口,频率窗口和系统信息窗口。 (3)FFT幅频显示,幅值窗口,状态窗口,频率窗口和系统信息窗口的隐藏。

席萌0209 发表于 2018-6-21 19:16:48

2.13幅值调节双通道示波器采样率2Msps,都采样20KHz正弦波,峰峰值2V,直流偏移1V时的幅值调整。(1)幅值单位10V,波形显示效果(2)幅值单位5V,波形显示效果(3)幅值单位2V,波形显示效果(4)幅值单位1V,波形显示效果(5)幅值单位500mV,波形显示效果(6)幅值单位200mV,波形显示效果

席萌0209 发表于 2018-6-21 19:19:31

2.14低频采样率采集高频信号的炫酷效果      下面为大家展示几个低频采样高频信号,由于混叠而产生的炫酷效果:









席萌0209 发表于 2018-6-21 19:19:57

2.15总结
    本章节主要讲解了示波器的使用说明及其介绍,如果大家在使用中遇到了什么问题,登录我们论坛发帖即可。
页: [1]
查看完整版本: 【安富莱二代示波器教程】第2章 示波器操作说明及其介绍