[发明专利]一种示波器及其采集数据上报方法有效
申请号: | 201710124682.0 | 申请日: | 2017-03-03 |
公开(公告)号: | CN107066421B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 郑文明;李振军;王永添 | 申请(专利权)人: | 深圳市鼎阳科技股份有限公司 |
主分类号: | G06F15/02 | 分类号: | G06F15/02;G06F15/78;G06F12/06;G01R13/00 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 郭燕;彭家恩 |
地址: | 518000 广东省深圳市宝安区新安街道兴东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 示波器 及其 采集 数据 上报 方法 | ||
本发明实施例提供了一种示波器中采集数据上报方法,包括:FPGA数据采集侧采集数据并将采集到的数据写入RAM中;CPU从所述RAM中获取数据,并对从所述RAM中获得的数据进行组合后生成一屏数据。由于这种方式每次传送的数据量很小,因此,数据发送过程中不需要中断示波器的数据采集;而且,由于数据获取频率比较高,而每次传送的数据量很小,也就不需要对数据设置非常高的压缩比甚至常常不需要设置压缩比,这就避免了大比例的数据压缩造成的数据丢失问题。本发明实施例还提供了一种示波器。
技术领域
本发明涉及示波技术领域,具体涉及一种示波器及其采集数据上报方法。
背景技术
示波器的ROLL(滚动)模式主要用于测量低速信号,比如,电源输出的上电时序信号测量、电机转速的监控等等。其特点是待测信号的频率低,示波器工作在低采样率(通常在10M/s以下)模式下。在这种低采样率模式下没有死区时间,因此,示波器采集到的每个点都会显示在屏幕上。
图1为现有示波器内部结构框图,如图1所示,FPGA数据采集侧采集数据之后,会将数据上报给CPU进行后续处理。在RUN状态下,对采集数据的保存方式为:将采集到的数据连续不断地写入外部存储器,在这个过程中,老的数据不断被新的数据覆盖掉,存储器中始终保存当前屏幕上的一屏数据。
但是,在上述数据保存方式下,由于采集过程不能停止,外部存储器一直被写操作占用,而FPGA内部的存储空间有限,不具备存储一屏数据的存储空间。在这种情况下,为了将一屏数据上报给CPU进行数据计算,通常采用以下几种方案:
1)RUN状态不支持测量功能,用户按下STOP键停止数据采集后,才从外部存储器读取一屏的数据做测量;
2)采用大比例压缩,将一屏数据压缩后存入FPGA内部存储器,再上报给软件。
但是,显而易见的,上述方案都有各自的缺陷。第一,停止数据采集后进行数据上报,此方式不能保证采集的实时性且过于繁琐;第二,针对进行大比例压缩后对数据进行上报的方式,由于对数据进行了大比例的压缩,波形的细节信息会丢失,容易导致测量结果的误差较大,以存储深度为14M的情况为例,FPGA内部的存储资源无法存储这么多的数据,必须要做大比例的压缩,如果输入信号的频率较高,每个周期的点就会相对少,这样在计算与水平相关的参数时就会带来较大误差。
然而,除上述方案之外,如果直接将存储空间扩至足够大,却会大大提高示波器的成本,对存储资源也是一种浪费。
发明内容
为了至少部分地解决现有技术中存在的问题,本发明实施例期望提供一种示波器及其采集数据上报方法。
本发明实施例提供了一种示波器中的采集数据上报方法,所述方法包括:
FPGA数据采集侧采集数据并将采集到的数据写入RAM中;
CPU从所述RAM中获取数据,并对从所述RAM中获得的数据进行组合后生成一屏数据。
上述方案中,所述CPU从所述RAM中获取数据,包括:
FPGA数据采集侧按照第一预设时间间隔对RAM的写地址和读地址进行查询,并确定出所述写地址和读地址的差COUNT,根据所确定的COUNT确定出RAM中当前存储的数据量,当RAM中当前存储的数据量大于预设阈值时,将RAM中的数据发送给CPU;或者,
上述方案中,所述CPU从所述RAM中获取数据,包括:
所述CPU按照第二预设时间间隔对RAM中的写地址和读地址进行查询,并确定出RAM中写地址和读地址的差COUNT,根据所确定的COUNT确定出RAM中当前存储的数据量,当RAM中当前存储的数据量大于预设阈值时,读取RAM中的数据。
上述方案中,所述将RAM中的数据发送给CPU之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鼎阳科技股份有限公司,未经深圳市鼎阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710124682.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置