学位论文 > 优秀研究生学位论文题录展示
ARM平台下地震数据采集软件系统设计
作 者: 王诗东
导 师: 庹先国
学 校: 成都理工大学
专 业: 电路与系统
关键词: ARM Windows CE Visual Studio 2008 地震数据采集
分类号: TP274.2
类 型: 硕士论文
年 份: 2011年
下 载: 48次
引 用: 0次
阅 读: 论文下载
内容摘要
目前,主流的地震仪主机开发平台以单片机,PC机或工业控制计算机(工控机)为主。如重庆地震仪器厂生产的DZQ48高分辨地震仪采用军品级的PC104工控机,虽然数据处理能力强,但其体积大、功耗高,给野外工作带来不便。同时主流的地震仪主机采用的是Windows XP操作系统,Windows XP提供的服务多,针对主频不是太高的工控机会降低主机性能,并增加系统功耗,Windows XP也是一个非实时操作系统,给地震数据采集的实时性带来不便。因此本论文基于以上几种开发平台及Windows XP操作系统存在的缺陷提出了一种基于ARM开发平台下地震数据采集软件系统设计来改善和提高地震仪主机的综合性能。S3C2440是三星公司推出的一款基于ARM920T处理器构架的低功耗、高性能的嵌入式SoC处理器,主频高达400MHz,最高可达533MHz,广泛地应用于PDA、便携媒体播放器、卫星导航仪等多媒体终端。基于S3C2440和Windows CE操作系统提供的服务比较精简,并且可以根据实际需求定制服务,完全能够满足地震仪主机性能的要求。在程序的设计上,本论文采用的是Visual Studio 2008,它是一种广泛使用的程序开发平台,拥有灵活多变的编程方式和丰富的底层操作手段,是实现复杂、高效人机交换界面平台的强有力工具[1]。本论文通过分析地震数据格式,结合Windows CE操作系统的特殊性,软件中进行适当的处理实现了地震波形的快速显示。为了满足系统软件的智能化和人性化操作要求,软件中集成了可选止频率滤波器(低通、高通、陷波)及频谱分析等功能。论文主要取得了以下几个创新点:开发了Windows CE底层驱动(SPI、IIC)相关程序;将采集到的地震数据转换成通用的SEG-2文件格式实现了地震数据的读取,并能准确动态显示地震波形;对地震数据预处理进行了分析,包括FIR数字滤波和频谱分析,并针对FIR数字滤波编写了相关程序;开发了一套基于Windows CE操作系统的集控制、采集、传输、处理为一体的地震数据采集控制软件。
|
全文目录
摘要 4-6 Abstract 6-11 第1章 引言 11-15 1.1 研究意义及背景 11-12 1.2 研究现状 12-13 1.2.1 地震仪研究现状 12-13 1.2.2 地震仪主机平台及操作系统研究现状 13 1.3 主要研究内容 13-14 1.4 研究成果 14 1.5 本文的组织结构 14-15 第2章 ARM 体系结构 15-24 2.1 ARM 及其嵌入式处理器的研发与生产方式 15-17 2.1.1 嵌入式处理器的研发和生产方式 15-16 2.1.2 SoC 与嵌入式处理器 16-17 2.2 ARM 微处理器结构 17-18 2.2.1 RISC 体系结构 17 2.2.2 ARM 微处理器的指令结构 17-18 2.3 ARM 处理器的运行模式 18 2.4 ARM 处理器的寄存器 18-23 2.4.1 ARM 状态下寄存器的组织方式 18-22 2.4.2 Thumb 状态下寄存器的组织方式 22-23 2.5 S3C2440 简述 23-24 第3章 ARM 体系与Windows CE 构造调试平台 24-31 3.1 Windows CE 的层次体系结构 24-25 3.2 Windows CE 中的进程 25-28 3.2.1 创建进程 26-27 3.2.2 终止进程 27-28 3.3 Windows CE 中的线程 28-29 3.3.1 创建线程 28-29 3.3.2 设置线程的时间片 29 3.4 用户界面与图形系统 29-31 第4章 Windows CE 底层驱动 31-38 4.1 无线模块SPI 底层驱动 31-33 4.2 IIC 驱动 33-38 第5章 应用程序设计 38-49 5.1 地震数据读取 38-42 5.1.1 SEG-2 文件描述块的结构 38-40 5.1.2 SEG-2 道描述块的结构 40-41 5.1.3 地震数据读取程序设计 41-42 5.2 系统集成功能 42-49 5.2.1 功能模块的总体布局 42-43 5.2.2 数据采集 43-44 5.2.3 文件操作 44-45 5.2.4 系统测试 45-46 5.2.5 主机参数配置 46-47 5.2.6 采集站参数配置 47-48 5.2.7 波形显示 48-49 第6章 地震数据预处理 49-57 6.1 有限冲击响应滤波器 49-52 6.1.1 FIR 数字滤波器 49-50 6.1.2 FIR 设计方法 50-51 6.1.3 窗函数设计法 51-52 6.2 频谱分析 52-53 6.3 数据预处理集成功能 53-57 结论 57-58 致谢 58-59 参考文献 59-61 攻读学位期间取得学术成果 61-62 附录 62-67
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- 半导体激光器温度控制系统的研究,TP273
- 网位仪信号采集与处理平台的设计与实现,S951.2
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于ARM9的智能解说系统的设计与实现,TP391.44
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 偏远地区配电变压器防盗监控系统的设计,TM421
- 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
- 嵌入式多参数环境智能监测系统的设计与实现,TP274
- 基于ARM的超声波检测系统研究,TP274.53
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
- 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
- SupMAX800D控制系统DPU改进设计与实现,TP273.5
- 基于GPS和GPRS的监控导航系统的设计,TN967.1
- 基于ARM920t的RFID阅读器基带部分的设计实现,TP391.44
- 一种改进型双光束分光光度计的设计,TH744.12
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com
|