新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 一个数字化器基超声波探伤系统(04-100)

一个数字化器基超声波探伤系统(04-100)

——
作者:时间:2008-04-01来源:电子产品世界收藏

  

本文引用地址:http://www.eepw.com.cn/article/81048.htm

  对Windows多任务操作系统,由于它不是一种实时操作系统,Windows服务其它任务的时间是不确定的,这样就会中断数据的传输,因此不能保证重复的波形采集性能。而有保证的,可靠的性能是系统快轴扫描的首要任务,在此期间,甚至一次扫描也不能丢失记录模式,逐次采集波形对Windows多任务操作系统,由于它不是一种实时操作系统,Windows服务其它任务的时间是不确定的,这样就会中断数据的传输,因此不能保证重复的波形采集性能。而有保证的,可靠的性能是系统快轴扫描的首要任务,在此期间,甚至一次扫描也不能丢失记录模式,逐次采集波形堆放在板上中。在采集之间,数字化器用硬件重新启动,无需CPU的干预。这样,一旦开始工作后,多次记录模式能正常地运行,不会受到多任务Windows环境的伤害。

  数字化器应有足够的板上来保存一次完整快轴扫描取得的数据。为了确定所需的存储量,首先计算单次100mS超声波记录中的取样数。对100MHz取样率,不难求得单次记录需10000个记录长度。由于定位步长是0.1mm以及快轴长度是500mm,1次线性快轴扫描总计有5000个定位步进。由此不难推算出板上采集存储器至少要存放50000000个记录长度。考虑到每个记录长度为14位,因此1G存储器能满足上述要求。

  在逐次快轴扫描之间,系统要将快轴扫描产生的数据下载至PC RAM。数字化仪利用所谓PCI总线主控方法通过PCI总线传输数据,采用这种方法,数据传输无需CPU中介,这样,数字化器能达到高达100MB/S的连续传输速率。由于14位取样数据占用2个字节,因此传输1次快轴扫描全部数据要花2B×50000000个/(100MB/S)=1S时间。由此可知,数据传输不会过多地延误下一次快轴扫描,因为定位系统在两次快轴扫描之间已有0.5S机械稳定时间。要是数据传输过程被Windows突然中断它不会丢失数据,只是稍秒增加传输时间,一旦重新激活后,传输过程就会简单地从原先中断处恢复数据传输。

  对Windows2000系统,已用软件开发包写成一个C语言的应用程序。开发包已提供一个方便的、易于使用的示例程序,用作用户应用程序的开始点。由于数字化卡是即插即用的,低级配置细节由Windows自动处理,无需低级硬件编程。Windows应用程序设置待测部件的扫描,控制定位马达,然后调用C语言子程序从数字化器采集和下载数据。

  当代的高性能PC基数字化器具有高,高垂直分辨率,深采集存储器以及快速数据传输的特征,为我们提供全自动化,廉价的非破坏性测试检查系统。■(东华)


上一页 1 2 3 4 下一页

评论


技术专区

关闭