基于ARM的海底管道超声在线数采系统的设计和实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:fanfanzp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于海洋资源开发技术主题下资源与环境技术领域中的一项国家海洋863重大专题项目,“海底管道内爬行器及其检测技术”,开发研制一套用于海底输油管道内壁的缺陷检测装置。本论文研究的主要内容是基于ARM的海底管道超声在线数采系统的设计和实现。数采系统的功能是在超声在线检测过程中,完成对缺陷超声回波信号的采集和存储。 本论文在简要介绍超声检测原理的基础上,根据项目工程样机的性能指标,对本项目的技术参数进行了分析和计算。对于工程样机超声在线检测装置中的数采系统,使用ARM+FPGA+ IDE接口硬盘存储数据的创新方式进行了详细的设计和调试,实现了对缺陷超声回波信号的数据采集和存储。超声信号具有高频、高速的特点,并且数据量很大。 数据采集和存储系统的实现主要包括硬件设计和软件编程。具体可以分为: 硬件设计:包括确定数采系统方案、为各部分芯片定型、设计原理图和PCB图、焊接芯片、调试硬件电路。硬件电路包括电源模块、A/D模块、FPGA模块、ARM模块,其中ARM模块又包含NORFLASH模块、NANDFLASH模块、SDRAM模块、IDE模块等。 软件编程:FPGA模块和ARM模块。 FPGA软件模块包括内嵌式FIFO模块和外围芯片逻辑控制模块。FIFO模块实现A/D的8位数据输入经过缓存16位数据输出,主要特点是:1、采用软件编程的方式。2、FIFO的数据线是8位输入,16位输出。设计时A/D选的是8位的字长,而ARM和IDE接口都支持16位数据输出,这样,设计的FIFO可以提高数采系统的工作效率。3、使用两片FIFO来支持IDE硬盘PIO传输模式下的块传输方式。 外围逻辑控制电路模块:实现对外围芯片电路的控制,配合ARM向IDE接口硬盘进行数据的存储。FPGA的程序代码是在Quartus II 4.0平台上采用Verilog HDL语言编写。 ARM软件模块:主要包括编写BootLoader启动代码、移植UC/OS II操作系统和实现向IDE硬盘传输数据进行存储。ARM的程序代码是在SDT2.51平台上采用C语言和汇编语言结合的方式编写。 本文最后通过软件和硬件相结合进行调试,结果表明数采系统可以实现超声信号的数据采集和存储,达到了设计的要求。
其他文献
随着现代计算机技术的飞速发展,船舶设计越来越多的应用计算机的虚拟仿真实验技术。船舶的海上航行,海上补给,靠岸离岸等实验的验证评估,船舶操纵模拟器的应用,这些都对海浪
潜艇舱室是人员、武备、设备高度集中的密闭空间,随着新型动力的采用,大气的污染已成为影响潜艇水下续航能力的重要因素之一。美国自1962年已将居住性从动力、武备、观通等诸
气垫船导管空气螺旋桨动态推力是研究其快速性、适航性和保证航行姿态的重要参数。但由于导管空气螺旋桨动态推力的理论分析与计算非常困难,论文力图通过对气垫船导管空气螺
近年来,由于燃油价格的不断上涨,给班轮公司带来了巨大的成本压力。众所周知,少量降低航速将会使主机油耗大幅降低,对于高航速的集装箱船来说更是如此。因此,为了降低燃油消耗,进而
潜艇作为海上作战的重要力量,自问世以来就因其优越的作战性能而备受各国海军的高度重视。然而,由于潜艇特殊的作战环境使其失事沉没的几率增加。同时,传统的援潜救生系统存在安
随着船舶朝大型化、高效率、高可靠性方向发展,轮机管理提出了很多新的管理理念,如无人机舱、管控一体化、远程故障终端等,这些新的管理理念和手段,依靠传统控制系统已经不能
从1990年到目前,全球主权财富基金的规模从5亿美元跃升至2.5万亿美元。此次越来越多的主权财富基金((Sovereign Wealth Funds))入股深陷次贷危机的欧美金融机构,对于备受打击的欧美金融业而言,它们或许是救命的稻草,但西方的政客们对此也表示忧虑      当地时间2月18日,卡塔尔首相兼外交大臣哈马德·阿勒萨尼表示,卡塔尔正在收购瑞士第二大银行——瑞士信贷集团(Credit S
目的:研究分析中西医结合治疗脑梗死后迟发型癫痫的临床疗效及其安全性.方法:选取我院收治的50例脑梗死后迟发型癫痫患者,将其随机分为对照组和实验组,每组各25例.对照组采用
随着陆地能源的日益耗尽和人类对能源需求的显著增长,世界已经将深海油气的开发作为重要的经济发展战略。在此国际形势下,我国也将能源的开发向深水和超深水领域阔步推进,因此各
滑行艇艇体的结构设计对其重量、总布置、结构强度等都有着重要的影响。本论文的主要目的是对初步的艇体结构进行最优化设计从而使艇体结构在满足强度要求的条件下达到重量最