专利名称:数字示波器处理显示数据的方法及系统的制作方法
第l/4页
数字示波器处理显示数据的方法及系统
技术领域:
本发明有关一种数字示波器,特别涉及数字示波器处理界面显示部分及波 形显示部分数据的方法和系统。
背景4支术
数字示波器的主要流程为数据采集->数据处理->波形显示。数字示波器釆 集到模拟信号后,该数字示波器中的数字/模拟(A/D)变换器把;f莫拟信号转换 成数字信号,然后存储在半导体存储器中;显示时再将存储器中存储的内容调 出,通过相应的;f莫拟/数字(D/A)变换器恢复成模拟信号显示在示波管上,或 者通过液晶显示器(以下简称LCD)用点阵或连线的方式再现波形。
数字示波器是一种实时性要求非常高、刷新率要求很高的仪器,传统的数 字示波器需要对显示的所有数据进行处理,导致数字示波器数据显示处理的效 率较低。
发明内容
有鉴于此,有必要针对的问题,提供一种能提高数字示波器数据显示处理 的效率的方法。
此外,还有必要提供一种能提高数字示波器数据显示处理的效率的系统。 一种数字示波器处理显示数据的方法,该方法包括将需要显示的数据分 成不常更新的数据和经常更新的数据;将需要显示的数据中不常更新的数据存 储在存储区的第 一 区间,将需要显示的数据中经常更新的数据存储在存储区的 第二区间;将两个存储区间里的对应地址的数据在处理器中合并后送到显示才莫 块中显示。
优选地,所述不常更新的数据为界面显示部分的数据。优选地,所述界面显示部分的数据包括菜单显示的数据、光标显示的数据。
优选地,所述经常更新的数据为波形显示部分的数据,该波形显示部分包 括波形显示区域以及需经常刷新的数据显示部分。优选地,所述处理器为现场 可编程门阵列或数字信号处理器。
优选地,所述两部分数据通过合并后存入静态随机储存器中再送显示。
优选地,所述显示冲莫块为液晶显示器。
一种数字示波器处理显示数据的系统,该系统包括緩沖区,该緩冲区分 成两个緩冲区间分别用于存储不常更新的数据和经常更新的数据;数据合并模 块,与所述緩冲区相连将两个存储区间里的对应地址的数据合并;数据暂存才莫 块,暂存所述数据合并模块合并获得的数据;以及数据显示模块,显示所述暂 存的数据。
优选地,所述不常更新的数据为界面显示部分的数据,所述经常更新的数
据为波形显示部分的数据。
优选地,所述数据合并模块为现场可编程门阵列或者数字信号处理器。 通过上述方法及系统,数字示波器可以在没有按键操作的情况下减少对显
示数据中固定数据进行读写处理,从而节省了很多数据处理的时间,也简化了
软件的编写。
图1为传统的显示数据的处理流程图。
图2为本发明一实施例的显示数据的处理流程图。
图3为本发明一实施例的显示数据处理系统的示意图。
具体实施方式
数字示波器的显示通常包括两部分 一部分是界面显示部分,包括菜单的 显示、光标的显示等;另一部分是波形显示部分,该部分包括波形显示区域以 及需经常刷新的数据部分显示。示波器工作时,波形显示部分随时在更新(相 对处于动态),而界面显示部分更新的次数较少(相对处于静态), 一般在没有4斜定操作的情况下菜单显示部分是很少需要更新的。
传统的数字示波器在界面显示部分及波形显示部分的有效数据帧被送去显 示前,首先要对所述两部分的数据进行处理,如图1所示,界面显示及波形显
示数据11通过DSP(数字信号处理器)13读取采集的数据后处理、运算,然后将 处理的数据存入SRAM (静态随机储存器)15中再送LCD 17显示。
为提高数字示波器数据显示处理的效率,提出了一种提高数字示波器数据 显示处理效率的方法,该方法包括将需要显示的数据分成不常更新的数据和 经常更新的数据;将需要显示的数据中不常更新的数据(以下筒称固定数据) 存储在第一区间,将需要显示的数据中经常更新的数据(以下简称动态数据) 存储在第二区间;将两个存储区间里的对应地址的数据在处理器中合并后送到 显示模块中显示。
通过上述方法,可以在没有按键操作的情况下减少对显示数据中固定数据 进行读写处理,从而节省了很多数据处理的时间,也简化了软件的编写。
图2所示为本发明的一种实施方式。本实施方式提出采用两页的方式,将 界面显示部分的数据放在其中一页,将波形显示部分的数据放在另一页,具体 步骤如下
S201:将界面显示部分数据存储在第一区间; S203:将波形显示部分数据存储在第二区间; S211:合并界面显示部分数据与波形显示部分数据; S221:存储合并后的数据; S231:显示数据。
图3所示为一种显示数据处理系统,该系统可用于实现图2所示的显示数 据的处理流程,该系统包括緩冲区31、数据合并模块33、数据暂存模块35和 数据显示模块37。緩冲区31分成两个緩沖区间第一区间311、第二区间312, 每个区间都是一屏显示所需的空间。数据合并模块33与緩冲区31相连,将存 储在第一区间311和笫二区间312的数据合并。数据合并模块33可由FPGA(现 场可编程门阵列)或DSP来实现。数据暂存模块35与数据合并模块33连接以 存储数据合并模块33合并获得的数据。数据暂存模块35可由SRAM来实现。数据显示模块37与数据暂存模块35相连以显示暂存的数据,数据暂存模块37 可由LCD来实现。
该显示数据处理系统工作时,第一区间311用来存储显示菜单、光标的数 据,第二区间312用来存储显示波形的数据,然后将两个存储区间里的对应地 址的数据在数据合并模块33内通过"或"或者"与"等运算合并,然后存入数 据暂存模块35,最后送入数据显示模块37显示。
虽然数据显示才莫块37显示时将两个存储区间311、 312里的对应地址的数 据在数据合并模块33内合并也需要一定时间,但这部分时间比每次都要对静态 数据进行读写处理的时间要少很多,这样在软件处理部分就节省了重复刷屏的 时间,也简化了软件的编写,从而提高了提高数字示波器数据显示处理的效率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
权利要求
1、一种数字示波器处理显示数据的方法,该方法包括将需要显示的数据分成不常更新的数据和经常更新的数据;将需要显示的数据中不常更新的数据存储在存储区的第一区间,将需要显示的数据中经常更新的数据存储在存储区的第二区间;将两个存储区间里的对应地址的数据在处理器中合并后送到显示模块中显示。
2、 根据权利要求1所述的数字示波器处理显示数据的方法,其特征在于 所述不常更新的数据为界面显示部分的数据。
3、 根据权利要求2所述的数字示波器处理显示数据的方法,其特征在于 所述界面显示部分的数据包括菜单显示的数据、光标显示的数据。
4、 根据权利要求1或2所述的数字示波器处理显示数据的方法,其特征在 于所述经常更新的数据为波形显示部分的数据,该波形显示部分包括波形显 示区域以及需经常刷新的数据显示部分。
5、 根据权利要求1所述的数字示波器处理显示数据的方法,其特征在于 所述处理器为现场可编程门阵列或数字信号处理器。
6、 根据权利要求1所述的数字示波器处理显示数据的方法,其特征在于 所述两部分数据通过合并后存入静态随机储存器中再送显示。
7、 根据权利要求1所述的数字示波器处理显示数据的方法,其特征在于 所述显示;f莫块为液晶显示器。
8、 一种数字示波器处理显示数据的系统,该系统包括緩冲区,该緩冲区分成两个緩冲区间分别用于存储不常更新的数据和经常 更新的数据;数据合并模块,与所述緩冲区相连将两个存储区间里的对应地址的数据合并;数据暂存模块,暂存所述数据合并模块合并获得的数据;以及 数据显示模块,显示所述暂存的数据。
9、 才艮据权利要求l所迷的数字示波器处理显示数据的系统,其特征在于 所述不常更新的数据为界面显示部分的数据,所迷经常更新的数据为波形显示部分的数据。
10、根据权利要求1所述的数字示波器处理显示数据的系统,其特征在于: 所述数据合并模块为现场可编程门阵列或者数字信号处理器。
全文摘要
一种数字示波器处理显示数据的方法,该方法包括将需要显示的数据分成不常更新的数据和经常更新的数据;将需要显示的数据中不常更新的数据存储在存储区的第一区间,将需要显示的数据中经常更新的数据存储在存储区的第二区间;将两个存储区间里的对应地址的数据在处理器中合并后送到显示模块中显示。本发明还提出了一种数字示波器处理显示数据的系统。通过上述方法及系统,数字示波器可以在没有按键操作的情况下减少对显示数据中固定数据进行读写处理,从而节省了很多数据处理的时间,也简化了软件的编写。
文档编号G01R13/02GK101620243SQ20091010893
公开日2010年1月6日 申请日期2009年7月21日 优先权日2009年7月21日
发明者轲 秦, 赵亚锋, 邵海涛 申请人:深圳市鼎阳科技有限公司