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条)