基于FPGA和DSP的擦伤检测系统设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:qqq1981115
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
列车车轮踏面擦伤检测是铁路安全检测的一个重要组成部分。车轮踏面擦伤是由于列车在运行过程中的紧急制动等情况下产生的踏面的损伤,它严重的影响了列车的安全运行,所以及时有效的检测出车轮擦伤具有重要的现实意义。本文正是在这样的背景下设计并实现了一套车轮踏面擦伤的在线自动检测系统。通过大量调研国内外已有的擦伤检测系统,并分析其优劣性,本文选择了振动式擦伤检测原理来设计整套系统。它是利用列车在运行过程中车轮踏面擦伤与钢轨接触时产生的较大振动信号来检测车轮踏面擦伤的。整个检测系统主要由振动加速度传感器、光电开关、电荷放大器、采集处理板卡以及上位机等组成。振动加速度传感器主要是捕捉列车运行中的振动信号,光电开关作为检测区间的开始和结束信号,电荷放大器是将振动加速度传感器得到的电荷信号转换为电压信号,采集处理板卡是本系统中的核心,主要完成整个系统的采集控制、模数转换、数据存储、传输、处理以及与外围的通讯等功能,上位机主要是显示检测结果。本文在确定检测系统方案后,重点进行了系统的硬件平台设计与实现。本系统硬件平台包含两块板卡,采集扩展板及控制处理核心板。其中采集扩展板主要完成多路模拟信号、IO信号的输入,前端信号调理,A/D转换,通讯接口等功能。控制处理核心板采用了XILINX Spartan3 xc3s1000 FPGA和TMS320C6713 DSP相结合的方式来实现。FPGA作为系统的控制核心,主要完成A/D采集控制、开关控制、数据缓存、数据传输以及数据通讯等,故根据其功能采用自顶向下的设计方法将FPGA划分为6个子模块,分别为时钟模块、开关控制模块、AD控制模块、五通道异步FIFO模块、总线接口模块以及UART通讯模块。DSP作为系统的处理核心,主要完成信号的处理并将处理结果传送回上位机。在完成了系统软硬件设计之后,进行了系统联调及实验。实验结果表明,本套系统能够完成车轮踏面擦伤的在线自动检测,达到了设计的预期目的。
其他文献
对弓网故障的检测是当今列车检测的一项重要任务。原始故障视频图像具有极大的数据量,使实时存储和传输故障视频图像极其困难。由于视频的数据量相当大,需要采用先进的视频编
本文的主要内容和创新之处可作如下概述: 1.非平衡涨落与小世界网络稳定性的研究针对小世界特性是复杂网络的普遍特性,我们首先研究了故障对小世界网络稳定性的影响。在把实际网
蜂窝网无线定位技术因其定位精度高,成本低,成为近年来的研究热门技术之一。本文主要仿真了蜂窝网信道传输中的多径干扰及高斯噪声,指出采用扩频技术的蜂窝网络具有良好的抗
本文设计的人员计数系统以人体特有红外线作为检测信号,实时探测经过出入口人员数量,并识别他们移动方向。通过一个圆柱形结构将传感器探测区域限制在有限区域内,只有在限定区域内的人体红外信号才会被传感器采集。当人员通过出入口时,放置在出入口顶端的传感器会产生有规则的人体信号。根据模糊逻辑控制原理,将采集到的人体有效信号经过处理后,即可识别出人体移动方向。同时,微处理器将人员信息进行实时处理、保存、显示以及
随着信息社会和通信技术的高速发展,频率资源愈发显得宝贵。因此,压缩数字语音信号的传输带宽或者降低电话信道的传输码率,一直是人们追求的目标,数字语音编码在实现这一目标