[发明专利]一种提升探伤仪A扫波形实时显示速度的方法有效

专利信息
申请号: 201510321568.8 申请日: 2015-06-12
公开(公告)号: CN104931591B 公开(公告)日: 2017-08-25
发明(设计)人: 李德来;李冈宇;吴锦湖 申请(专利权)人: 汕头市超声仪器研究所有限公司
主分类号: G01N29/44 分类号: G01N29/44
代理公司: 汕头市潮睿专利事务有限公司44230 代理人: 林天普,丁德轩
地址: 515041 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提升 探伤 波形 实时 显示 速度 方法
【说明书】:

技术领域

发明涉及超声探伤仪,具体涉及一种提升探伤仪A扫波形实时显示速度的方法。

背景技术

为了满足越来越高的探测精度的需求,超声探伤仪的前端采用越来越高的采样精度及采样率,同时配备的屏幕尺寸也需越大,分辨率越高,才能显示更高精度的图像。

现有的超声探伤仪A扫波形的实时显示实现方案,是由CPU(中央处理器)实现A扫波形的绘制并送显示控制器直接输出满足显示屏需求的信号时序实现。参考图3,采用的硬件电路包括前端电路、FPGA和CPU,前端电路、FPGA和CPU依次连接,超声探伤仪的显示屏连接到CPU。前端电路采样到的数据经FPGA(Field-Programmable Gate Array,即现场可编程门阵列)处理后,由CPU从FPGA读取处理后的数据,再按显示模式转换成A型及B型的图像,并由CPU的显示控制器输出所接显示屏需要的信号时序,从而实现显示。其中A扫波形反映当前超声回波的波形,探伤时要求实时显示,以便观察。

上述实现方案中,显示屏信号由CPU的显示控制器输出, A扫波形也由CPU处理后输出显示。由CPU画A扫波形,除了CPU从FPGA读取数据需要花费时间,CPU处理数据中间还需要借助内存缓存,不仅占用内存,而且读写内存还要占用指令周期,产生一定的延迟,延迟的增加跟数据量的增大成正比。这在采样率和采样精度不太高、数据量不大的情况下,A扫波形的显示延迟还能接受。但随着前端采样率及采样精度、以及显示屏的分辨率的不断提高,使得CPU需要处理的数据越来越多。例如,如果单单是屏幕分辨率从320×240提高到640×480,则屏幕上的点数就变成原来的4倍,假定在A扫波形窗口所占比例不变的情况下,A扫波形要实现同样的显示帧频,则CPU需要处理和缓存的数据大小是原来的4倍。由于CPU需要处理的数据越来越多,因此一旦CPU处理不过来,就不得不降低检测的重复频率或者显示帧频,这样有可能造成检测时的漏检;或者虽然能够处理得过来,但由于CPU需要从FPGA获取波形的数据,需等待数据缓存完后一次性读取,且在CPU对数据做处理过程还可能需要缓存,数据量的增大导致缓存的时间增大,就很难做到波形的实时显示,从而影响到检测的有效性。

发明内容

本发明所要解决的技术问题是提供一种提升探伤仪A扫波形实时显示速度的方法,这种方法能够将A扫波形的处理改由FPGA处理并控制显示,能够提升超声探伤仪A扫波形显示的实时响应速度,满足在超声探伤仪探测精度和显示精度越来越高的情况下,实时观测A扫探伤波形的需求。采用的技术方案如下:

一种提升探伤仪A扫波形实时显示速度的方法,采用的硬件电路包括前端电路、FPGA和CPU,其特征是:所述前端电路、CPU分别连接FPGA,超声探伤仪的显示屏连接到FPGA;FPGA逻辑实现的功能模块包括A扫波形形成模块、显存控制器模块、显示控制器模块和叠加模块;A扫波形形成模块将前端电路送来的采样数据转换成A扫波形并传送至叠加模块;CPU生成显示屏上其它图像内容并经显存控制器模块传送至叠加模块;叠加模块将来自A扫波形形成模块和显存控制器模块的图像内容叠加后,经显示控制器模块传送至显示屏显示。

本发明在硬件电路上,将显示屏连接到FPGA,由FPGA的逻辑实现显示控制器,以及将前端电路采样到的数据转换成A扫波形后送显示屏显示。显示屏上其它的图像内容,则由CPU生成后,通过其与FPGA的传输总线送至FPGA,由FPGA按照所接的显示屏的时序显示。FPGA和CPU之间通过总线连接,总线除了用于CPU从FPGA读取数据、下载控制参数之外,还增加了将界面显示数据传给FPGA的用途。配合硬件电路的设计,FPGA的逻辑需要实现如下逻辑功能:(1)将前端采样的数据转换成要在屏幕上显示的A扫波形(由A扫波形形成模块实现);(2)实现显存控制器(显存控制器模块)和显示控制器(显示控制器模块),即将显存中缓存的显示数据按照所接的显示屏需求的时序输出;(3)将显存中缓存的显示数据按照所接的显示屏需求的时序输出的同时,将A扫波形叠加覆盖到相应的显示区域,以实现实时显示A扫波形。

对于A扫波形,从数据流的角度看,前端电路采样到的数据在FPGA中直接处理到可作为屏幕显示的波形,不需要经过由FPGA缓存、再由CPU读上去后再画波形的过程;而且,FPGA对数据的处理可以是实时、并行的,不会造成延迟,因此,用FPGA画波形的方式实现对A扫波形的显示要更接近于真实的实时显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汕头市超声仪器研究所有限公司,未经汕头市超声仪器研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510321568.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top