数字示波器中的波形存储、录制与回放

合集下载

数字示波器的使用说明

数字示波器的使用说明

数字示波器的使用说明手持数字示波表 DSO10601. 安全符号和术语本手册中的术语:以下术语可能出现在被手册中:警告:“警告”声明,表明可能会出现危及生命安全的操作和行为。

注意:“注意”声明,表明可能会出现损坏本产品或其他仪器和设备的操作和行为。

产品上的术语:以下术语可能出现在产品上:危险:此声明表明您接触此标记时可能会立刻对您造成伤害。

警告:此声明表明您接触此标记时可能不会立刻对您造成伤害。

注意:此声明表明可能会对本产品或其他设备和仪器造成损害。

产品上的符号:以下符号可能出现在产品上:2. 基本安全要求请仔细阅读以下安全注意事项,以免造成人身伤害和本产品或其他想连接产品的损坏,为避免出现可能的伤害和危险,本产品只可在规定的范围内使用。

避免失火或人身伤害u 使用正确的电源线。

只使用所在国家认可的用于本产品的专用电源线。

u 正确连接和断开。

当探头或测试端连接到电压源上时请勿拔插。

u 正确连接和断开。

在探头连接到测试电路之前,先将探头输出连接到测量仪器。

同理,将探头与测试仪器断开之前,先将探头输入及探头基准导线与测试电路断开。

u 检查所有终端额定值。

为避免起火或过大电流的冲击,请查看产品上所有的额定值和标记说明。

在连接产品之前,请先查看产品手册,了解额定值的详细信息。

u 使用正确的探头。

为了避免过大电流的冲击,请使用正确的额定探头进行测量。

u 避免电路外露。

当电源接通后,请勿接触任何外露的接头和元件。

u 当您怀疑产品出现故障时,请勿操作。

如果您怀疑产品出现故障时,可请合格的维修人员进行检查。

u 保持通风。

保持您的产品使用环境通风。

u 请勿在潮湿的环境下操作。

u 请勿在易燃易爆的环境操作。

u 请保持产品表面的清洁和干燥。

3. 约定本手册使用以下约定:1. 前面板按键以全部大写字母、阴影、粗体显示。

例如AUTO2. 菜单设置项以矩形框形式霞石。

例如交流DSO1000 系列数字示波表的示波器提供独特的波形显示界面和多种测量功能。

示波器的那些功能介绍

示波器的那些功能介绍

示波器的那些功能介绍示波器是一种广泛应用于电子、通信、计算机、医疗等领域的仪器,在信号测量和分析中起到关键的作用。

示波器能够帮助工程师观察和分析电子信号的特性,并确保电路和系统的正常运行。

下面是对示波器常用功能的介绍。

1.波形显示:示波器最基本的功能是显示电子信号的波形。

它能够以高速采样率将信号转换为连续的波形,并在屏幕上以图形形式呈现。

通过观察波形的形状、幅度、周期和频率,工程师可以判断信号的特性并进行分析。

2.自动测量:示波器具备多种自动测量功能,如周期、频率、峰峰值、平均值、最大值、最小值等。

用户只需简单设置,示波器会自动对信号进行测量,提供相关的数值结果。

这些功能可以提高测量的准确度和效率。

3.存储和回放:示波器通常具备存储和回放功能,能够将采集到的波形数据保存在内部或外部存储器中,并在需要时进行回放。

这对于分析和比较不同波形非常有用,也能够帮助工程师捕捉到瞬态信号或快速变化的信号。

4.触发功能:示波器的触发功能能够帮助用户选择合适的触发条件,使得示波器能够准确地显示波形的起始点。

常见的触发条件包括上升沿、下降沿、脉冲宽度等。

通过触发功能,用户可以稳定地显示和分析波形。

5.外部触发:示波器支持通过外部信号触发,即外部触发。

通过将外部信号连接到触发输入端口,当触发信号满足设置的条件时,示波器就会自动进行触发,并显示相应的波形。

外部触发功能可以应用于需要根据其他设备或信号的特性进行触发的场景。

6.数字滤波:示波器通常具备数字滤波功能,能够对信号进行滤波处理。

滤波器可以去除噪声、干扰以及非基础波形成分,使得波形更加清晰和准确。

数字滤波功能可以通过示波器的菜单或按键进行设置和调整。

7.数学运算:示波器通常具备多种数学运算功能,如加法、减法、乘法、除法、FFT(快速傅里叶变换)等。

通过对波形进行数学运算,工程师可以得到更丰富的信息,如频谱成分、功率谱、谐波等。

8.自动测量统计:示波器还能够对多个波形进行自动测量统计。

数字示波器使用方法

数字示波器使用方法

数字示波器使用方法
数字示波器是一种用于观察电子信号波形的仪器,它可以帮助工程师和技术人员快速准确地分析电路中的电压信号。

本文将介绍数字示波器的基本使用方法,帮助您更好地掌握这一重要的仪器。

首先,使用数字示波器前需要确保设备连接正确。

将被测信号的输入端连接到示波器的输入端,确保极性正确,避免短路或损坏设备。

接下来,打开示波器并调整垂直和水平控制,使波形在屏幕上清晰可见。

调整示波器的垂直控制,可以改变波形的幅度,使波形在屏幕上占据适当的空间。

同时,可以调整示波器的水平控制,改变波形在时间轴上的位置,以便观察特定时间段内的波形变化。

另外,数字示波器还具有触发功能,可以帮助用户捕获特定条件下的波形。

通过调整触发控制,可以设置触发的电压水平、触发的边沿类型和触发的通道,以确保捕获到所需的波形。

在观察波形时,可以利用示波器的测量功能对波形进行分析。

示波器可以测量波形的频率、周期、峰峰值、均值等参数,帮助用户更全面地了解电路中的信号特性。

此外,数字示波器还具有存储和回放功能,可以将观察到的波形保存下来,以便后续分析和比较。

通过存储和回放功能,用户可以更方便地对波形进行详细的分析和研究。

最后,在使用完数字示波器后,需要注意关闭设备并将连接线缠绕整齐,以确保设备的安全和整洁。

另外,定期对数字示波器进行校准和维护,以保证其测量的准确性和稳定性。

总之,数字示波器是一种非常重要的电子测量仪器,掌握其基本使用方法对于工程师和技术人员来说至关重要。

通过本文的介绍,希望能够帮助您更好地理解和应用数字示波器,提高工作效率和准确性。

数字存储示波器 实验报告

数字存储示波器 实验报告

数字存储示波器实验报告数字存储示波器实验报告引言:示波器是电子工程师和科学家们在实验室中经常使用的一种仪器,用于观察和测量电信号的波形。

传统的示波器采用模拟技术,但随着数字技术的发展,数字存储示波器逐渐取代了传统示波器的地位。

本实验报告将介绍数字存储示波器的原理、特点以及在实验中的应用。

一、数字存储示波器的原理数字存储示波器是通过将输入信号转换为数字信号进行处理和存储,然后再将数字信号转换为模拟信号输出,从而实现对波形的观察和测量。

其基本原理如下:1. 采样:数字存储示波器通过采样电路对输入信号进行采样,将连续的模拟信号转换为离散的数字信号。

采样频率越高,采样精度越高,可以更准确地还原原始信号的波形。

2. 数字化:采样后的信号经过模数转换器(ADC)转换为数字信号。

模数转换器将每个采样点的电压值转换为相应的数字代码,以便后续的数字处理和存储。

3. 存储:数字存储示波器使用内部存储器或外部存储介质(如硬盘、闪存等)对采样后的数字信号进行存储。

存储器的容量决定了示波器可以存储的波形长度。

4. 数字处理:存储的数字信号可以进行多种数字信号处理操作,例如平均、峰值检测、FFT变换等。

这些处理操作可以提取出信号的特征,帮助工程师进行更深入的分析和测量。

5. 数字到模拟转换:经过数字处理后,数字信号再通过数模转换器(DAC)转换为模拟信号,输出到示波器的显示屏上。

通过示波器的控制面板,用户可以观察和测量信号的波形、幅值、频率等参数。

二、数字存储示波器的特点与传统示波器相比,数字存储示波器具有以下特点:1. 高精度:数字存储示波器采用数字信号处理,可以实现更高的采样精度和分辨率,对细微的信号变化更敏感。

2. 大容量存储:数字存储示波器内置存储器容量较大,可以存储更长时间的波形数据。

这对于长时间的信号观察和分析非常有用。

3. 方便回放:数字存储示波器可以将存储的波形数据进行回放,以便工程师反复观察和分析。

这对于捕捉瞬态信号、故障诊断等应用非常重要。

数字荧光示波器使用说明书

数字荧光示波器使用说明书

INSTRUCTION MANUAL 使用说明书前言非常感谢您选择使用由广州德肯电子股份有限公司研制、生产的数字荧光示波器!本产品功能齐全、技术指标先进、选件配置丰富,突破性和创新性的技术让您体验更多、更出色的示波器性能。

为增进您对本款示波器的了解和使用,请仔细阅读本手册。

我们将以最大限度满足您的需求为己任,为您提供高品质的测量仪器,同时带给您一流的售后服务。

“质量优良,服务周到”是我们一贯的宗旨,提供让客户满意的产品和服务是我们对客户的承诺。

本手册介绍了数字荧光示波器的用途、菜单结构、使用方法、使用注意事项、基本工作原理等,以帮助您尽快熟悉和掌握仪器的操作方法和使用要点。

请仔细阅读本手册,并按照相应说明进行正确操作。

由于时间紧迫和笔者水平有限,在本手册中难免有错误或疏漏之处,恳请批评指正!如果由于我们的工作失误给您造成不便,我们在此深表歉意!说明:本手册是数字荧光示波器用户手册。

本手册中的内容如有变更,恕不另行通知。

本手册内容及所用术语解释权归属广州德肯电子股份有限公司所有。

本手册版权属于广州德肯电子股份有限公司,任何单位或个人非经本公司授权,不得对本手册内容进行修改或篡改,并且不得以赢利为目的对本手册进行复制、传播,广州德肯电子股份有限公司保留对侵权者追究法律责任的权利。

编者2020年3月目录第一章使用指南 (1)1.1开箱检查 (1)1.2安全须知 (1)1.2.1环境要求 (2)1.2.2电源线的选择 (2)1.2.3供电要求 (2)1.2.4静电防护(ESD) (2)1.3售后维护 (2)1.4文章标识 (3)第二章关于数字荧光示波器 (4)2.1开机使用 (4)2.2前面板概述 (5)2.2.1电源按钮 (6)2.2.2前置USB口 (6)2.2.3逻辑分析仪扩展接口 (6)2.2.4波形发生扩展接口 (7)2.2.51kHz校准信号 (7)2.2.6屏幕显示区 (7)2.2.7通用旋钮设置区 (8)2.2.8功能设置区 (8)2.2.9运行系统设置区 (10)2.2.10水平系统设置区 (10)2.2.11触发系统设置区 (11)2.2.12垂直系统设置区 (11)2.2.13输入通道区 (12)2.3后面板概述 (12)第三章垂直系统 (14)3.1按键/旋钮说明 (14)3.2探头 (15)3.2.1探头接口 (15)3.3通道状态 (15)3.4输入耦合 (16)3.5输入阻抗 (16)3.6带宽限制 (16)3.7探头设置 (17)3.7.1探头系数 (17)3.7.2探头类型 (18)3.7.3探头校零 (18)3.8反相 (18)3.9量程细调 (19)3.10垂直量程 (19)3.11垂直偏移 (20)3.12通道延时 (20)第四章水平系统 (22)4.1按键/旋钮说明 (22)4.2时基 (23)4.3水平延时 (23)4.4视窗扩展 (23)4.5采集模式 (24)4.6存储深度 (25)4.7快采样模式 (27)第五章触发系统 (28)5.1按键/旋钮说明 (28)5.2触发源 (28)5.3触发类型 (29)边沿触发 (29)脉宽触发 (32)欠幅触发 (34)序列触发 (37)逻辑触发 (38)建立和保持时间触发 (42)升降时间触发 (44)串行总线触发 (49)可视触发(区域触发) (49)5.4触发释抑 (50)5.5触发模式 (51)5.6触发灵敏度 (52)5.7触发电平 (53)5.8辅助输出 (53)第六章测量系统 (55)6.1参数测量 (55)6.1.1添加测量 (56)6.1.2删除测量 (58)6.1.3直方图 (59)6.1.4统计 (61)6.1.5选通 (61)6.1.6参考电平 (61)6.1.7硬件辅助开关 (62)6.2光标测量 (62)第七章数学运算 (64)7.1双波形数学运算 (64)7.2FFT (65)7.3高级数学 (67)第八章显示系统 (71)8.1波形显示设置 (71)8.2波形色彩设置 (71)8.3余辉设置 (74)8.4网格设置 (74)8.5亮度设置 (75)8.6XY显示 (75)第九章保存调用和参考 (77)9.1保存 (77)9.2调用 (80)9.4录制&回放 (81)第十章系统设置 (83)10.1配置 (83)10.2参考&输出 (84)10.3网络设置 (85)10.4选件 (86)10.5校准 (87)10.6系统写保护 (87)第十一章总线分析仪(选件) (89)11.1I2C总线触发与分析 (89)11.1.1I2C总线设置 (90)11.1.2I2C触发设置 (94)11.2RS232/RS422/RS485/UART总线触发与分析 (99)11.2.1RS232总线设置 (99)11.2.2RS232触发设置 (107)11.3SPI总线触发与分析 (109)11.3.1SPI总线设置 (109)11.3.2SPI触发设置 (116)11.4CAN总线触发与分析 (118)11.4.1CAN总线设置 (118)11.4.2CAN触发设置 (123)11.5LIN总线触发与分析 (128)11.5.1LIN总线设置 (128)11.5.2LIN触发设置 (133)11.6FLEXRAY总线触发与分析 (138)11.6.1FlexRay总线设置 (138)11.6.2FlexRay触发设置 (144)11.7AUDIO总线触发与分析 (151)11.7.1Audio总线设置 (153)11.7.2Audio触发设置 (160)11.8USB总线触发与分析 (162)11.9.1USB总线设置 (162)11.9MIL-STD-1553总线触发与分析 (172)11.9.1MIL-STD-1553总线设置 (173)11.9.2MIL-STD-1553触发设置 (177)第十二章极限和模板测试(选件) (182)12.1设置模板 (182)12.2选择模板 (183)12.3设置测试 (184)12.4运行测试 (185)12.5显示结果 (185)第十三章功率测量与分析(选件) (187)13.1测量类型 (187)13.2电源质量 (188)13.2.1定义输入 (188)13.2.2测量显示 (188)13.2.3频率参考 (189)13.3纹波 (189)13.3.1定义输入 (190)13.3.2测量源 (190)13.4谐波 (190)13.4.1定义输入 (190)13.4.2设置 (191)13.4.3显示 (192)13.5开关损耗 (193)13.5.1定义输入 (193)13.5.2测量显示 (194)13.5.3传导计算 (194)13.5.4参考电平 (195)13.6调制 (196)13.6.1定义输入 (196)13.6.2测量源 (196)13.6.3调制类型 (196)13.7安全作业区 (197)13.7.2定义轴 (198)13.7.3定义模板 (198)13.7.4违例停止 (199)第十四章逻辑分析仪(选件) (201)14.1打开/关闭数字逻辑 (201)14.2通道开关 (202)14.3阈值 (204)14.4编辑标签 (204)第十五章波形发生(选件) (206)15.1波形类型 (207)15.1.1正弦波 (207)15.1.2方波 (209)15.1.3斜波 (209)15.1.4脉冲 (210)15.1.5直流 (211)15.1.6噪声 (212)15.1.7任意波 (212)15.1.8内建波形 (216)15.2波形调制 (217)15.2.1调制类型 (217)15.2.2调制频率/FSK速率 (219)15.2.3调制波形 (219)15.2.4调制开关 (219)15.3波形预览 (219)15.4波形输出 (220)第十六章数字电压表 (221)第十七章工作原理 (222)第十八章应用示例 (224)18.1测量简单的信号 (224)18.2测量脉冲信号 (224)18.3查看两路信号的相位差 (225)18.3.1XY测量法 (225)18.3.2参数自动测量法 (226)18.4I2C总线触发与分析示例 (226)18.5CAN总线触发与分析示例 (228)18.6LIN总线触发与分析示例 (230)18.7FLEXRAY总线触发与分析示例 (232)18.8RS232总线触发与分析示例 (234)18.9SPI总线触发与分析示例 (236)18.10AUDIO总线触发与分析示例 (237)18.11USB总线触发与分析示例 (239)18.121553总线触发与分析示例 (241)第十九章故障检测与处理 (243)附录1:技术指标说明 (244)附录2:附件和选件 (I)第一章使用指南第一章使用指南欢迎选用由广州德肯电子股份有限公司研制、生产的数字荧光示波器。

DS1062C数字示波器介绍

DS1062C数字示波器介绍

DS1062C数字示波器简介DS1062C数字示波器特点1、双模拟通道,每通道带宽60M。

2、十六个数字通道,可独立接通或关闭通道,或以8个为一组接通或关闭(混合信号示波器)。

3、高清晰彩色/单色液晶显示系统,320×234分辨率。

4、支持即插即用USB存储设备和打印机,并可通过USB存储设备进行软件升级模拟通道的波形亮度可调。

5、自动波形、状态设置(AUTO)。

6、波形、设置、CSV和位图文件存储以及波形和设置再现。

7、精细的延迟扫描功能,轻易兼顾波形细节与概貌。

8、自动测量20种波形参数。

9、自动光标跟踪测量功能。

10、独特的波形录制和回放功能。

11、支持示波器快速校准功能。

12、内嵌FFT。

13、实用的数字滤波器,包含LPF,HPF,BPF,BRF。

14、Pass/Fail 检测功能,光电隔离的Pass/Fail输出端口。

15、多重波形数学运算功能。

16、边沿、视频、斜率、脉宽、交替、码型和持续时间(混合信号示波器)触发功能。

17、独一无二的可变触发灵敏度,适应不同场合下特殊测量要求。

18、多国语言菜单显示。

19、弹出式菜单显示,用户操作更方便、直观。

20、中英文帮助信息显示。

21、支持中英文输入。

一、初级用户指南(一)、初步了解触发系统初步了解DS1062C的前面板和用户界面DS1062C向用户提供简单而功能明晰的前面板,以进行基本的操作。

面板上包括旋钮和功能按键。

旋钮的功能与其它示波器类似。

显示屏右侧的一列5个灰色按键为菜单操作键(自上而下定义为1号至5号)。

通过它们,您可以设置当前菜单的不同选项。

其它按键(包括彩色按键)为功能键,通过它们,您可以进入不同的功能菜单或直接获得特定的功能应用。

图1-1 DS1062C系列示波器前面板图1-2 DS1062C面板操作说明图本书表示定义:本书对于按键的文字表示与面板上按键的标识相同。

值得注意的是,功能键的标识用一四方框包围的文字所表示,如MEASURE,代表前面板上的一个上方标注着MEASURE文字的灰色功能键。

普源数字示波器的使用方法

普源数字示波器的使用方法

普源数字示波器的使用方法普源数字示波器是一种用于测量电信号波形的仪器,它能够显示电压随时间变化的图像。

本文将介绍普源数字示波器的使用方法,帮助读者更好地理解和使用该设备。

一、示波器的基本结构和原理普源数字示波器主要由输入端口、触发电路、时间基准电路、垂直放大电路、水平扫描电路和显示器组成。

它的工作原理是通过从被测信号中提取出的触发脉冲控制扫描电路,使电子束在屏幕上按一定规律进行扫描,从而形成波形。

二、示波器的基本操作流程1. 连接被测信号:将被测信号与示波器的输入端口相连。

一般来说,被测信号的地线应与示波器的地线相连,以确保测量的准确性。

2. 调整触发电路:触发电路的设置对于正确显示信号波形至关重要。

可以根据被测信号的特点调整触发电路的触发级、触发源和触发沿等参数,以获得清晰稳定的波形图像。

3. 调整垂直放大电路:垂直放大电路用于调整信号的垂直幅度。

可以通过调节垂直灵敏度、增益和偏移等参数,使波形图像适应屏幕的显示范围。

4. 调整时间基准电路:时间基准电路用于调整示波器的扫描速度。

可以通过调节时间/幅度控制旋钮,改变扫描时间的快慢,以适应被测信号的频率范围。

5. 观察和分析波形:在完成上述调整后,可以在示波器的显示屏上观察到被测信号的波形图像。

可以通过水平和垂直的标尺来测量波形的幅度、频率、周期和相位等参数,从而对信号进行分析和判断。

三、示波器的常用功能和特点1. 自动测量功能:示波器可以自动测量波形的最大值、最小值、峰峰值、平均值、频率等参数,简化了测量的操作步骤。

2. 存储和回放功能:示波器可以将测量到的波形数据存储在内部或外部存储器中,并可以随时回放和分析。

3. 数字滤波功能:示波器可以通过数字滤波算法对信号进行滤波处理,以去除噪声和干扰,提高波形的清晰度和稳定性。

4. 多通道显示功能:一些示波器可以同时显示多个通道的波形,方便对比和分析不同信号之间的关系。

5. 外部触发功能:示波器可以通过外部触发信号来控制波形的显示和记录,以便对特定事件进行观察和分析。

波形采集、存储与回放系统.

波形采集、存储与回放系统.

波形采集、存储与回放系统波形采集、存储与回放系统——武汉东湖学院陈鹏、费?、何凯摘要本设计以STM32F103ZET6作为控制芯片,把波形采集分为A、B 两个通道,对A通道的输入信号进行衰减,对B通道的输入信号进行放大,然后采用内部集成的高速AD对信号进行实时采样,方式为上升沿内触发,可以实现波形的单次和多次触发存储和回放显示,以及频率、周期、峰-峰值的测量和显示,并具有掉电存储功能。

整个系统操作简便,界面友好,达到了较好的性能指标。

关键字:STM32、波形采集、波形存储、波形回放一、系统方案1.1题目要求及相关指标分析题目的要求是将待测信号进行数字存储,并通过普通示波器将被测信号显示出来。

由于被测信号为模拟信号,存储过程为数字方式,故应该将模拟信号进行量化处理,然后存储到存储器中,当需要显示的时候,从存储器输出数据并恢复为模拟信号,然后送往普通示波器进行显示。

本设计的重点是模拟信号的处理与采样、数字信号的存储、系统的控制三个方面。

1.2系统设计与框图:系统整体设计框图如图1-1所示。

模拟信号通过信号调理模块(阻抗变换、固定衰减/放大、触发电路)将模拟信号的幅值大小调理到高速AD的输入范围0——3.3V。

同时,两路信号经比较器得到方波,送处理器STM32进行测频。

处理器测得输入信号频率后控制内部AD以输入信号频率的80倍速率采样。

在STM32内部增加波形存储控制模块,当满足触发条件时ARM对AD转换得到的数据进行存储。

图1-1系统整体设计图图1图1图1 A通道信号调理B通道信号调理存储、显示与控制STM32F103ZET6比较器比较器A通道信号调理输出B通道信号调理输出内部集成A\D 内部集成D\A 键盘显示二、理论分析与计算 2.1 A/D采样频率选择采用内部集成A/D,采样频率由输入信号的频率决定,在输入信号的一个周期内采集80个点,那么,通过式(2.1),可以求出采样频率,其中为信号频率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字示波器中的波形存储、录制与回放摘要:波形存储、录制与田放是数字示波器的重要功能。

在此采用闪速存储器(FLASH Memory)存储重要的波形数据,方便用户事后调出观察、分析和对比。

每段波形存储的长度固定,根据存储波形的序号、大小、起始地址等建立波形存储索引表,通过查询波形索引表可选择要回放的波形。

还可以通过波影录制功能把信号波影录制到静态数据存储器(SDRAM)中,然后回放波形,寻找并观察自己需要的波形。

通过直接存储(DMA)方式实现将显示缓冲区存储的波形搬移到波形录制的缓存中去,实现了数据的高速存储。

在手持式示波表的研制过程中实现了此波录制和回放方法达到了预期的效果。

关键词:数字示波器;波形存储;波形录制;波形回放0 引言自然界的信号大多都是瞬时变化的一过性信号,采用示波器的触发功能可以捕获符合触发条件的信号,一些重要的信号需要存储并做进一步的观察和分析。

早期的模拟示波器无法完成对波形的存储和回放,而现在的数字存储示波器都具有波形存储和回放功能。

波形存储是将波形数据存储在闪速存储器(FLASHMemory)中,可以长时间保存数据,掉电之后数据不会丢失,方便用户存储一些重要的波形以便后期观察或对比。

在观察一些瞬态信号时,用户来不及捕捉这样的信号,可以通过波形录制功能将信号存储在静态数据存储器(SDRAM)中,然后可回放信号波形,再仔细观察信号的特征。

波形录制是一种连续存储波形的功能,即存储从开始录制波形的时刻起到结束时刻的每幅波形。

利用波形录制与回放功能可以检测那些不易确定触发条件的瞬态信号。

根据波形存储的长度是否可变将波形存储分为固定波形数据长度存储方法和可变波形数据长度存储方法。

固定波形数据长度存储方法比较简单,而且回放方便。

示波器在使用过程中,正常触发模式和扫描模式所要存储的波形点数是不一样的。

需要用可变存储长度方式存储波形数据。

本文只考虑存储示波器2个通道的各一组数据,给每个通道的正常触发模式和扫描模式各分出一个存储区。

正常触发模式的数据长度与扫描模式的数据长度不同。

根据存储波形的关键信息建立波形存储索引表,通过查询波形索引表选择要回放的波形。

波形存储索引表存储在铁电存储器(FM24CL04)中,对铁电存储器可以进行快速读写,掉电之后数据可以保存10年。

所述波形存储、录制和回放方法已经用于所研制的手持式示波表中,可方便地对所观察的信号进行记录和分析。

达到了预期的效果。

1 方案设计固定大小存储方法是一种简单的波形存储方法,可以完成波形和设置的基本存储要求,虽然正常触发和扫描模式下的波形点数不一样,但是每种模式下的波形点数是固定的,可以把2种模式下的波形分开存储。

根据存储波形的序号、大小、起始地址等在铁电存储器(FM24CL04)中建立波形存储索引表,通过查询波形索引表可选择要回放的波形。

由波形存储在铁电存储器中的逻辑位置计算出实际存储地址。

比如存储10幅波形,FLASH就分出10个区(A,B,…,J),每个区的起始地址是一定的。

而铁电存储器也分出10个位置(100,101,…,109)分别对应于FLASH的10个区,假设位置101存储B区的逻辑位置N,每一组波形的大小是固定的,设为M个字节,则当前的波形(起始位置设为ADDR_STAR)位置就是ADDR_STAR+M*(N-1)。

波形录制是把波形数据存储在SDRAM中,本设计中应用ADSP的DMA方式不通过CPU直接实现波形数据的高速传输,这样可以很大程度地节省CPU的资源,实现更加方便。

2 方案实现2.1 波形FLASH存储与回放采用固定大小存储方案实现波形FLASH存储与回放,通过单通道的波形存储来讨论。

FLASH分出个区A1,A2分别给通道1的正常触发模式和扫描模式,铁电储存器一时也分出2个位置X1,X2与A,B2个区一一对应。

逻辑位置N1表示第N1个波形的位置,波形大小即波形点数为K1或K2,起始地址AD-DR1,ADDR2表示A,B两个区的起始地址,波形地址就是本幅波形存储位置的首地址。

波形存储地址示意表如表1所示。

对FLASH的操作主要有复位、写、读和擦除操作。

其中写操作只能将FLASH的数据由1写为0,如果试图将0写为1就会出错。

如果该区域已经写过就只能先擦除,而FLASH 的擦除只能以块为单位,如果对FLASH频繁擦除会减少寿命,因此给A1,A2;2个区各分2个块。

假设每1块可以存储10幅波形。

当第1块存满10幅波形数据后,下一幅波形存储在第2块中,同时擦除第1块,注意必须是在开始写第2块之后才能擦除第1块,这样可以避免有效数据被擦除。

当第2块数据写满之后重新写第1块,并擦除第2块,这样整体看来,存储20幅波形才会对一个块进行擦除,避免了频繁擦除FLASH的某些位置。

波形存储流程示意图如图1所示。

存储1幅波形(例如通道1的正常触发时候的波形)的具体过程如下:(1)A1区中包含2个块(a、b)可以存储该波形。

确定每一个块最多可以存储波形数量(count),a块的起始地址ADDR_START;b块起始地址就是ADDR_START+0x08000,定义一个实际的存储地址FLASH_addr。

(2)从FM24LC02中读取该区中已存波形的逻辑位置N1,N1+1就是现在要存波形的逻辑位置。

如果N1≤count,数据存储在a中,地址是FLASH_addr=ADDR_START+(N1-1)K1。

如果N1=count+1,数据存储在b中,地址是FLASH_addr=ADDR_START+0x08000+(N1-count-1)K1,数据存储之后擦除a中的数据。

如果count+1<N1<2count,数据存储在b中,地址是FLASH_addr=ADDR_START+0x08000+(N1-count-1)K1。

如果N1=2count,数据存储在b中,地址是FLASH_addr=ADDR_START+0x08000+(N1-count-1)K1,存储之后,N1=0。

下一幅波形存储在a中,然后擦除b中的数据。

(3)将逻辑位置N1存储在FM24CL04的X1的位置。

注意,DSP接收到采样数据后,需要根据时基通过软件再次抽点后的数据才是需要显示的波形数据。

FLASH中存储的波形数据是软件抽点以前的数据,这样在调出波形数据以后可以根据用户的要求做相应处理。

调出FLASH中的波形只需要计算出该波形在FLASH中的位置就可以。

根据触发模式从铁电存储器中的对应位置读出对应波形的逻辑位置N,根据N来计算数据的起始地址。

如果N≤count,FLASH_addr=ADDR_START+(N-1)K,如果N>count,FLASH_addr=ADDR_START+(N-count-1)K,根据计算出的地址按照对应波形数据的大小读取数据。

存储与回放过程的重点在于对FLASH进行操作的程序,主要是对FLASH内部的命令寄存器按照一定的时序写入命令。

2.2 波形录制与回放用户在使用示波器时,常常遇到一些瞬态信号,在还没有来得及捕捉之前信号已经消失,这样就需要波形录制与回放功能,将波形录制下来,事后再慢慢寻找并观察。

波形录制是将波形数据存储在SDRAM中。

本设计中最多可以录制100幅波形,并且是最近的100幅,如果已经录制满之后就会替换最先录制的波形数据,而每副波形数据大小为400个点,这样就需要分配出400×100大小的空间。

本设计中使用ADSP BF531的DMA方式,把显示缓存中的波形数据直接传送给波形录制的缓存,这样可以不经过CPU 就实现了数据的高速存储,本设计中采用的是Memory到Memory之间的DMA方式。

BF531中的具体配置如下:以上是目的地址的DMA设置。

注意数据源的DMA必须在目的地址的DMA使能之前使能。

每次波形显示之后启动DMA方式把波形数据存储到录制缓存中。

录制满100幅波形之后就必须剔除最先录制的波形,定义一个波形数目wave_data,一个波形覆盖数目cover_data,cover_data在0~99之间循环变化。

录制缓存的首地址为Luzhi_addr,每存储一幅波形wave_data加1。

如果wave_data<100,波形录制的地址为Luzhi_addr+400*wave_data。

如果wave_data=100,wave_data保持100不变,cover_data加1,波形录制的地址为Luzhi_addr+400*(cover_data-1)。

cover_data在0~100之间循环。

波形录制流程图如图2所示。

波形回放与录制相反,从录制缓存中调出波形数据放到显示缓存中显示波形。

回放状态下不需要采集数据,直接将录制缓存中的波形显示出来。

波形回放时,是从最先存进来的波形开始显示的,如果cover_data!=0,表明已经录制满100幅波形,并且有cover_data 个波形被新的波形覆盖,所以回放的时候应该从luzhi_addr+400*cover_data的地址开始调出波形进行显示,依次往后调出数据进行显示,100幅波形循环调出。

如果cover_data=0,表明没有波形被覆盖,从Luzhi_data的起始地址开始调出波形进行显示,wave_data个幅波形循环显示。

回放的时候还要向用户显示波形的序号,注意,波形回放支持暂停。

波形回放的流程图如图3所示。

3 结语数字示波器中的波形存储、录制与回放为用户提供了多种回顾性操作方法,更好地满足了测量需要。

本文采用FLASH存储正常触发模式和扫描模式的波形数据,在铁电存储器中存储波形的索引信息,方案设计保证了对FLASH存储器按块进行擦除。

采用SDRAM录制难以捕获信号特征的瞬态信号。

用户可以通过对波形的回放、拉伸和压缩,观察和寻找所关心的信号波形。

本文所述的波形存储、录制与回放方法已经在项目手持示波表中得到了应用,到达了用户对数字式示波器波形存储功能的基本要求。

相关文档
最新文档