基于嵌入式微处理器S3C2510A的非金属超声检测仪

基于嵌入式微处理器S3C2510A的非金属超声检测仪


2024年3月20日发(作者:联想y470怎么进入bios设置)

维普资讯

第10卷第7期 

2008年7月 繇姆霪缔瘗 VoI.10 No。7 

Ju1.2008 

基于嵌入式微处理器¥3C2510A 

的非金属超声检测仪 

谢晓宇,吴锦湖, 李棉龙。陈和坤 

(汕头超声仪器研究所, 

广东汕头5150411 

摘 要:4t,-m了用于非金属无损检测fNDT)的超声检测仪的基本原理。给出了以嵌入式微 

处理器ARM940T内核为主控制器,rXXilinx Spartan3 FPGA作为数据采集及信号处理核心,在 

Linux平台上实现新型数字式非金属超声检测仪的设计方法。 

关键词:嵌入式系统;ARM940T;Linux;FPGA;超声检测仪 

O 引言 

超声波在介质中传播时.遇到不同介质的界 

面就将产生反射、折射、绕射和衰减等现象。超 

本文介绍的非金属超声检测仪以内嵌 

ARM940T核、0.18um CMOS标准工艺的32位RISC 

CPU¥3C2510A为控制中心。以高性能的现场可 

编程门阵列(FPGA)Spartan3为信号采集及处理 

核心(内嵌1’I叮一LCD显示控制器IP核),并辅以功 

声检测技术就是利用超声波在介质中的传播特性 

(声速、衰减、反射、声阻抗等)来实现对非声学 

量(如缺陷、厚度、密度、强度、硬度、流量、 

液位等)的测定。非金属超声检测仪主要用于混 

凝土的无损检测,也可用于木材、塑料、橡胶、 

石墨、碳素纤维、陶瓷等材料的物理性能测量。 

混凝土超声检测主要采用穿透式对测法来检 

测基桩的完整性或混凝土缺陷。利用该方法进行 

能强大的Linux操作系统平台。同时内置多套混 

凝土超声检测技术规程。从而设计了一款性能卓 

越,功能丰富的新型超声检测仪。 

1 CPU和FPGA选型 

嵌入式系统fEmbedded System)是以应用为 

中心,以计算机技术为基础、软件硬件可裁剪, 

适应于应用系统对功能、可靠性、成本、体积、 

功耗等要求比较严格的专用计算机系统。它是一 

操作时,如果试件完好,超声波则可由发射探头 

端顺利传播到达接收探头一端。如果试件中存 

在小缺陷,接收波的信号幅度就会有所降低,而 

当试件中存在大缺陷时。入射信号将被完全遮 

挡,接收波将完全消失。这样,根据接收波的传 

个技术密集、资金密集、高度分散、不断创新的 

知识集成系统。 

本系统选用的三星¥3C2510A处理器中内嵌 

播时间、信号幅度和频率等。即可判别缺陷状况 

或材质内部的情况。 

目前,非金属超声检测仪主要为晶体管、集 

成电路混合式模拟仪器,采用CRT示波管作为显 

示器,具有简单实用、直观、超声波形实时性好 

等特点,但体积大且笨重,功耗高,无法实现各 

种检测工艺的选择调用,也没有自动测读、存 

储、打印、传输等数字化处理功能,因而不适应 

当今用户的实际检测应用和数据库管理需求。 

收稿日期:2008—04-28 

ARM940T核。本设计主要考虑到这款芯片具有高 

达166 MHz的主频且内含以太网控制器fMAC), 

同时具有6个32位可编程计数器。2路异步串行通 

信接口。该器件内置有32位看门狗定时器、两路 

USB host和一路USB device。并可支持嵌入式 

Linux。而Linux主要具有以下特点: 

(1)开放的源码,丰富的软件资源; 

(2)功能强大的内核,性能高效、稳定,多 

任务易于裁减: 、 

unow.ecda.cn 2008.7电手元器件主用 29 

维普资讯

第10卷第7期 

电子元器件主用 

Electronic Component&Device Applications 

VoI.1O No.7 

20o8年7月 

Ju1.20o8 

f3)可支持多种体系结构; 

(41完善的网络通信、图形、文件管理机制; 

(5)可支持大量的周边硬件设备; 

(6)具有良好的开发环境,不断发展的开发 

工具集。 

显示波形的水平线性)实时检测报警f硬件报警 

闸门)、以及TFT—LCD显示控制fLCD信号驱动及 

其相关时序控制)等功能。 

在仪器功能方面.本系统充分利用了ARM+ 

Linux嵌入式系统的优势,并扩展了网络、USB等 

丰富而功能强大的接口。利用¥3C2510A集成的 

百兆网络,使得仪器可以实现PC机端Windows下 

本系统选用的Spa ̄an一3:t ̄Xilinx公司的新一 

代FPGA产品。是一款90 nm工艺FPGA,采用1.2 

V内核,在超高速数据采集和信号处理方面有着 

明显的优势。该FPGA时钟频率高,内部时延小, 

硬件资源丰富。全部控制逻辑均可由硬件资源完 

成,而且速度快,效率高,组成形式灵活,并可 

集成外围控制、译码和接口电路。此外,它还带 

有先进的数字时钟管理器(DCM),可为高性能电 

路设计提供更大的灵活性和更强的控制能力。 

2总体设计方案 

本系统由两部分组成,一部分是模拟信号前 

端(包括超声发射接收电路及电源电路);另一部 

分是数字信号采集处理及控制后端f简称超声主 

控计算机),也是本文主要介绍的部分。超声主 

控计算机的硬件总体框图如图1所示。 

图l主控计算机硬件总体框图 

为了保证非金属超声检测仪10~1 MHz的工作 

频带、0.1 s的声时测读精度Svo~19999.9 Us的可 

调测读范围,在FPGA设计时,还需用双口BRAM 

来实现高速大容量采样数据的缓存,同时应进行 

数字检波f正向、负向、双向、R 和数字滤波 

f程控带通FIR滤波器可划分10~200 kHz、10~500 

kHz、10~1 MHz三档.保证不同频率探头的接收 

波信号都具有良好的滤波效果)等处理,此外, 

还要设计智能提取f提取点动态分配算法以保证 

3O 电子元器件主用 2008.7 WWW.ecdo,.cn 

的上位机软件和检测仪上的LCD同步实时显示, 

并可随时下载检测参数和上传检测数据与图片。 

由于扩展了USB HOST接口.因此,该仪器能接U 

盘、USB打印机、USB键盘鼠标等诸多设备。另 

外,由于本设计采用了最新的Linux内核,使得 

系统在响应速度,驱动功能等诸多方面都远远优 

于传统的2.4 GHz内核。 

3 系统硬件资源分配 

本系统中的主控计算机由ARM核心板、计算 

机相关接口、信号采集、数字信号处理及相关电 

路等部分组成。 

3.1总线分配 

S3C2510A ̄q,部有24位地址总线。数据总线 

宽度为32位。当外设芯片与CPU相接时,主控计 

算机的数据总线宽度可设置为32位、16位或8位 

模式。本设计中,SDRAM的数据总线宽度为32 

位,Flash、FPGA的数据总线宽度均为16位。 

3.2外部地址空间分配 

S3C25 10A可提供8路ROM/SRAM/Flash,Exter. 

nal I/O片选,nMCS[0~71,每个片选的固定间隔 

为16M字节。¥3C2510A的内部设备是不需要分配 

外部地址空间的(如网络、USB、串口)。 

本设计中,各外围接口设备所对应的地址空 

间如下: 

(11 NOR FLASH,nMCS0,16 MB,用于存 

放ppcboot ̄J导程序、Linux内核,以及文件系统, 

包括管理程序、系统命令、库文件、字体文件、 

图片资源、应用程序和检测记录等; 

f21 FPGA连接nMCS3、nMCS4、nMCS5。其 

中keyboard+LED使用nMCS3;前端数字信号处 

理使用nMCS4;LCD显示控制(CRTC)使用nM— 

CS5。 

维普资讯

第10卷

2oo8年7月 

第7期 

黪霪缔 痢 V0l

Ju1.2oo8 

_10 No.7 

(3)主控计算机内存由一片16M x16位数据 

向通讯,在PC上读取仪器的屏幕显示图片、仪器 

宽度的SDRAM构成(即32M RAM),用nMCS6。 

的参数状态、存储记录区,也可向仪器写入参数 

主要用于动态数据缓存。 状态、回写已存记录文件等。同时在PC机上进行 

3.3 中断资源分配 

本地的文件操作和打印等。 

超声检测系统同时要处理的任务比较多,而 

¥3C2510A可处理36路中断,其中6路为外部 

且实时性要求高,因此,本检测应用程序中使用 

中断EINTn。在板上扩展的外设接口中,FPGA中 

了多线程技术,以便在保证系统能够快速响应的 

断资源为EINT1、EINT2、EINT3、EINT4、 

同时,能够实现更加丰富的功能。 

EINT5、EINT6。其中键盘用EINT1,前端图像数 

据更新用EINT2,系统关机按键用EINT3,LCD 

5 结束语 

CRTC控制用EINT4。其它中断信号保留。 

本非金属超声检测仪设计新颖、性能优异、 

4软件设计 

操作简便、可靠性高,充分展现了嵌入式系统高 

性能、低成本、外围接口扩展丰富、低功耗等优 

根据实际非金属超声检测的要求.应用软件 

点。由于有高性能FPGA做底层支持,因而更便 

可以分为以下5个模块,如图2所示。 

于先进的超声信号处理的技术升级;另一方面, 

由于有功能强大,升级方便的Linux操作系统支 

持,本系统可在硬件扩展和针对不同非金属材料 

的专用检测软件开发与升级等方面提供极大的便 

图2超声应用软件模块分配 

利。 

f11实时探伤 

参考文献 

根据设定的超声检测技术规程,以每秒60帧 

的速度实时显示回波信号,同时对闸门内的波形 

【1】 孙士友,王也夫,沈毅.一种基于ARM9的嵌入式电采 

进行检验,若超标则进行报警提示。软件启动 

暖网络控制系统【J].计算机应用,2005,25(9):2208— 

后,首先执行首波声时、频率、灵敏度等指标的 

22l1. 

自动测读。为了便于比较,还应具有峰值记忆、 

【2】 USER'S MANUAL¥3C25IOA一32-Bit RISC Micro— 

processor Revision 1.0.Samsung Electronics Co.,Ltd. 

波形比较显示等功能。 

【3】 Craig Hollabaush.嵌入式Linux一硬件、软件与接口 

f2)参数下载 

【M】.陈雷,钟书毅,等,译.北京:电子工业出版社,2003. 

向硬件系统下载与检测相关的参数,如声 

【4】 中国机械工程学会无损检测分会.超声波检测(第2版) 

速、探测范围、脉冲移位、探头零点、检波方式 

【M】.北京:机械工业出版社,2004. 

等,同时检验参数的有效性并给出提示。 

f3)报表打印 

硬拷贝屏幕显示,或者根据波形和参数形成 

检测报告并打印输出。 

f41数据集管理 

用于存储1000个探伤记录,对记录进行存 

储、调出、删除和目录浏览,需要时还要将数据 

转存到U盘,并将图片存为JPg格式。此外,也可 

通过短片回放,以观看最新的64幅探伤图片,并 

将其保存为AVI文件格式转存到U盘。 

f51网络通信 

在仪器上通过以太网接口与PC机联网进行双 

www.ecda.cn 2008.7电子元器件左用 31 


发布者:admin,转转请注明出处:http://www.yc00.com/num/1710894211a1834023.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信