首页> 中文学位 >基于嵌入式的超声波数据采集与故障诊断系统
【6h】

基于嵌入式的超声波数据采集与故障诊断系统

代理获取

目录

文摘

英文文摘

声明

1 绪论

1.1 选题背景和意义

1.2 无损检测的国内外发展

1.3几种无损检测方法的对比

1.4本课题研究的主要内容

2超声波探伤仪介绍

2.1 CTS22/23主要技术性能

2.2探伤准备

2.3选择工作频率

2.4正确选择探头

3系统框架设计

3.1 硬件部分设计思路

3.2软件部分设计思路

4搭建嵌入式软件开发平台

4.1 S3C2410开发板与硬件开发环境设置

4.2 BootLoader移植

4.3 Linux内核移植

4.4搭建Cramfs+Yaffs2文件系统

4.5网络文件系统搭建

4.6 MiniGUI移植

5驱动模块和应用程序开发

5.1设备驱动模块的分类

5.2.LCD驱动

5.3触摸屏驱动

5.4 USB驱动

5.5 时钟模块

5.6 DMA驱动

5.7测试连接

6故障分析

6.1 共振法

6.2透射法

6.3脉冲反射法

6.4故障诊断

结 论

参考文献

附录

攻读硕士学位期间发表学术论文情况

致 谢

展开▼

摘要

无损检测可以在不损坏设备原材料的情况下探测到位于设备材料内部的伤痕,正因为这个特点,无损检测在工业生产中得到了广泛的应用。超声波探伤是无损检测的一种方法,相比于其他的无损检测方法,超声波探伤具有较高的灵敏度、周期短、成本低,对人体无害。CTS22/23系列超声波探伤仪可以实时反映材料中存在的伤痕,但是其不足之处在于无法保存探伤数据。 本文以CTS22/23为应用背景,设计了一种数据采集方案,解决了CTS22系列探伤仪无法保存数据的问题。该方案采用的硬件框架为ARM和FPGA,软件平台为嵌入式Linux操作系统。根据CTS22超声波探伤仪的波形特点,本文选择了FIFO+DMA控制器+USB技术完成数据传输与保存。CTS22输出的波形信号经过AD模块传输到FIFO中,FIFO中的数据经过DMA控制器传输到ARM的SdRam中,随后在应用层中通过USB口传输到外部存储设备中。其中,FPGA做为数据缓冲器FIFO,将间断的高速数据转换为低速数据。在该方案中,ARM的型号为三星的S3C2410,FPGA为Altera公司的Cyclone系列芯片。本文的重点在于搭建基于S3C2410的软件平台和编写或者移植各种设备驱动。本文成功地将嵌入式UBoot、Linux操作系统、文件系统以及图形用户界面等移植到该平台上,并开发出相应的触摸屏、USB、LCD和DMA等驱动程序。用户最终可以通过存储在外设中的数据恢复超声波信号,然后根据反射波或者透射波的衰减幅值和周期变换情况来判断出伤痕的位置以及大小。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号