




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、焊缝检测系统中焊缝检测系统中 PCIPCI 总线高速数据采集卡的设计总线高速数据采集卡的设计摘要:摘要:介绍了应用在焊缝缺陷自动超声检测系统中的高速数据采集卡的性能,给出了其硬件实现方案和下的虚拟设备驱动程序()。该数据采集卡不仅具有较高的采样频率,而且充分利用总线带宽,实现了高速数据传输。测试表明,应用程序能够稳定地采集焊缝信号,满足系统对数据采集的要求。 ; mso-hansi-font-family: Times New Roman关键词:关键词:数据采集 总线 焊缝缺陷 焊缝缺陷自动超声检测系统是一种重要的无损探伤设备,可用于检测平板、管道、容器等的纵、横焊缝以及接管角焊缝缺陷。与手工
2、检测方法相比,该系统具有运行平稳、漏检率低、显示直观等优点。在焊缝缺陷自动超声检测系统中,缺陷回波信号通常为宽度约、幅值在几十到几十之间的窄脉冲。为满足缺陷回波信号的检测要求,研制了一种基于总线的高速数据采集卡,它是面向超声检测应用而设计的:该卡采用转换速率为的八位高速以满足数据采集的要求;为缓存芯片输出的高速数据并充分利用总线带宽,加入的高速缓存组;同时,为满足多通道探伤的要求,设计了通道选择电路以实现通道之间的切换;此外,为调理缺陷回波信号,卡上还配有高增益高带宽放大电路。 高速数据采集卡的工作原理高速数据采集卡的工作原理焊缝缺陷自动超声检测系统的信号采集框图如图所示。系统的工作原理是:首
3、先由高压脉冲发生电路发射高压脉冲;高压脉冲经换能器形成超声波信号,遇到缺陷或杂质时产生反射波,经换能器转换为电压信号,该信号经放大调理、转换后,形成数字量,写入高速存储器中。最后,由接口芯片将中的数据适时地写入内存。 数据采集电路的硬件设计数据采集电路的硬件设计 高增益高带宽放大电路采用带触发的直流逆变电路产生高压脉冲,采用多路模拟通道选择电路实现通道切换以满足多通道探伤要求。模拟信号经五级放大、滤波后,作为转换电路的输入。放大电路采用最高增益为、带宽为且分辨率为的放大器,并且采用数字电位器实现放大增益的动态调整。 转换电路转换电路采用美国公司的。该芯片的信噪比高、功耗低、非线性畸变小,广泛应
4、用于图像处理、数字通信和视频测试系统中。的精度为八位,最高采样频率为,可满足焊缝缺陷自动超声检测系统对数据采集精度和采样频率的要求。它有共模和差模两种信号输入方式,且输出的数字量可直接与或芯片接口。 高速存储器高速缓存是保证高速数据不丢失的关键,确保了数据的真实性。同时,高速缓存使芯片不必工作在同步时钟下,提高了芯片的利用率。公司的存储器性能优良,且同系列存储器一般可以做到管脚级兼容,容易实现硬件设计的模块化。为方便读写数据,选择先进先出式()的缓冲存储器。其访问时间为,每片容量为位。支持异步读写,并提供诸如满、半满、空等用于位扩展和深度扩展的信号。高速数据采集卡为实现位和位总线的宽度匹配,采
5、用了位扩展技术。为加深的缓冲深度,将外加缓存与接口芯片内部的相级连。 基于的控制逻辑基于的控制逻辑是高速数据采集卡的核心,它为接口芯片提供满足时序要求的读写信号,同时选择模拟信号的输入通道、控制高压脉冲发生逻辑并设定放大电路的增益。此外,还能利用高速缓存的空、满标志位,配合接口芯片实现写操作,完成高速数据传输。 公司的芯片的脚到脚延迟最大为,可满足总线接口时序的要求。单片能满足焊缝缺陷自动超声检测系统逻辑控制的要求,且具有体积小、可靠性高、调试方便等突出优点。图是基于有限状态机( )方法设计的控制逻辑状态转换图。其中,和是由接口芯片输出的可由程序任意控制的两个信号,它们的高低状态同高速缓存的空
6、、满信号一起决定了控制逻辑的六个可能的状态,图中以椭圆表示。计算机上电时,控制逻辑处于的状态。值得一提的是,和信号都有适当的上拉电阻,所以不会出现高阻浮空的状态,使控制逻辑能够稳定地工作。实线是控制逻辑采用的状态转移路线,而虚线是可能的但不采用的状态转移路线。在各状态之间进行切换是很容易的,只需通过程序使或信号出现高或低跳变。状态转移时伴随着的电路动作见转换线旁的注释。 接口芯片总线协议版出现以后,集成芯片商们纷纷推出了与其兼容的总线接口芯片。其中,( )公司的接口方便、控制灵活,软件配置简单,在高速网络接口、数字通信、高速成像等领域有着广泛应用。最突出的优点是能够作为主控设备发起操作,即完全
7、具备双字控制器的功能。图是结合系统应用而绘制的结构框图。由图可知,内部具有配置寄存器组和操作寄存器组,配置寄存器组用于控制在总线系统中的运作方式(访问延迟、能否发起主控操作等)以及记录系统分配给的资源信息(如中断引脚、等),而总线和外加电路之间的数据交换则通过操作寄存器组实现。以资源为例,计算机上电后,系统将分配给的资源首地址填入基地址寄存器,此值决定了操作寄存器组在空间中的映射位置(的操作寄存器组缺省地映射到地址空间,便于软件操作),见图。之后,只需执行简单的操作就可以读写操作寄存器组,隐含的地址译码工作由完成。外加电路控制逻辑则保证操作寄存器组与外加电路的正常通信。提供了三种形式的外加电路
8、接口,高速数据采集卡使用信箱()寄存器实现双字输出,用方式实现高速写操作。图图 3 3 S5933S5933 的结构框图的结构框图 高速数据采集卡的软件设计高速数据采集卡的软件设计 虚拟设备驱动程序的设计系统的控制软件工作在操作系统下,为此开发了高速数据采集卡的虚拟设备驱动程序()。由的结构可知,需要实现双字操作和物理内存管理。双字的操作相对简单,调用虚拟机管理器()的例程即可,较困难的是物理内存管理。由于发起的操作需要物理内存的起始地址,因此必须涉及页面级的物理内存操作,故采用下述内存管理策略:应用程序加载;加载成功后发送申请缓冲区的事件给;使用例程得到地址连续的适当长度(如四页即字节)的物
9、理内存;锁定缓冲区并将物理地址逆映射为线性地址;将物理首地址填入的写地址寄存器;允许进行主控传输;传输完毕时,应用程序请求释放上述物理内存。 应用设计数据采集程序将放在应用程序的同级目录下,则以下代码就能动态加载(可验证)一个: “”;编好的为应用程序提供了若干服务例程,应用程序执行下面的代码即可调用服务例程:;数据采集算法如下:读取写字节计数器;再次读取写字节计数器; 计数器内容为零 跳出循环进行后续数据处理; 两次读取的结果不同 不做任何处理而进入下一次循环;清相应的状态标志并设置有关寄存器以从断点处续传;调试表明,应用的数据采集程序能够稳定、高速地采集外部数据。对焊缝缺陷自动超声检测系统的实际测试表明,该高速数据采集卡能满
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于ARVR的美妆产品交互式营销策略-洞察及研究
- 中小学安全管理工作总结与改进措施
- 采购流程规范及供应商管理手册
- 幼儿园自然观察主题教案与活动方案
- 核心素养教育经验总结
- 化工企业安全生产管理实操手册
- 小学科学实验教案及课后练习题
- 互联网产品用户增长方案详述
- 设备保养与维修日志范例
- 常见成语误用解析及高考重点推送
- 2025天津医科大学眼科医院第三批招聘1人备考考试试题及答案解析
- 教科版四年级上册科学全册教案
- 水稻螟虫绿色防控
- 2024版2025秋新版小学道德与法治三年级上册全册教案教学设计含反思
- 家电合伙合同(标准版)
- 特种设备(锅炉、压力容器)培训考试试题及答案
- 2022-2023学年六年级数学上册第一单元分数乘法拓展卷(含答案)
- 血站服务礼仪培训课件
- 2025年iptv技术考试题库
- 科室医院感染管理制度
- 检验科科室管理制度
评论
0/150
提交评论