论文摘要
测斜技术是测量方法和仪器相结合,测量和监控地下空间的位置及其方向位移、倾角变化等,测斜仪系统广泛应用于铁路交通、水电大坝、桥梁、建筑、矿山、地质环境勘察及其它岩土工程领域,以保证岩土工程重要环节的安全顺利进行。本文从测斜仪的系统组成和工作原理出发,结合基于ARM9的嵌入式系统开发原理及过程,从系统的软硬件设计、操作系统的移植、图形用户界面的开发、嵌入式数据库的应用等方面对现场智能测斜仪的设计与开发进行了重点研究。该仪器以ARM920T内核芯片S3C2410作为处理器核心,并围绕其进行了硬件系统的设计。采用芬兰VTI公司先进的倾角测量传感器芯片SCA100T-D02作为敏感元件,采用LCD显示器、触摸屏实现了数据显示和人机交互,采用USB接口、串口实现与PC的数据传输,另外还包括传输电缆、专用测斜管、可充电电源等部分。在对硬件体系结构和linux操作系统进行深入分析的基础上,完成了嵌入式linux操作系统的移植,选用MiniGUI作为图形用户界面支持系统,实现了嵌入式数据库SQLite的应用。成功开发了包含中文字符输入的MiniGUI软键盘模块、基于数据库的测量数据管理系统、连接倾角传感器的SPI设备驱动程序、测斜仪图形界面应用程序等,使整套系统具有测量精度高、稳定可靠性好、使用简便和测量现场化等优点。
论文目录
摘要ABSTRACT目录第一章 绪论1.1 研究目的与意义1.1.1 测斜仪的作用与应用现状1.1.2 国内测斜仪的不足及改进方法1.2 测斜仪的工作原理1.2.1 倾角的测量1.2.2 水平位移的测量1.2.3 测斜仪的工作过程1.3 嵌入式系统在仪器仪表中的应用1.4 本论文的主要研究内容第二章 硬件平台研究与设计2.1 硬件系统总体设计2.2 处理器的选型2.2.1 ARM处理器的简介2.2.2 S3C2410的介绍2.3 倾角传感器的选型2.3.1 SCA100T传感器的结构和特性2.3.2 转换输出与计算方法2.3.3 SPI串行数据接口2.4 显示器和触摸屏2.4.1 LCD显示器2.4.2 触摸屏2.5 通信接口2.6 存储模块2.6.1 SDRAM存储器模块2.6.2 闪速存储器(Flash)模块2.7 本章小结第三章 嵌入式Linux操作系统的移植3.1 嵌入式Linux操作系统3.2 交叉编译环境的建立3.2.1 交叉编译工具链3.2.2 交叉编译工具链的安装3.3 引导装载器(Bootloader) 的移植3.3.1 Bootloader的选择3.3.2 PPCBoot的移植3.4 Linux内核的移植3.4.1 内核的配置3.4.2 编译内核3.5 文件系统的移植3.5.1 根文件系统的基本结构3.5.2 BusyBox系统程序工具3.5.3 函数库3.5.4 设备文件3.5.5 系统初始化进程3.5.6 制作RAM disk3.6 本章小结第四章 图形用户界面和嵌入式数据库的开发4.1 图形用户界面支持系统的选择4.2 MiniGUI的体系结构与程序构成4.3 SQLite介绍4.4 MiniGUI与SQLite的移植4.4.1 MiniGUI移植4.4.2 数据库SQLite移植4.5 基于MiniGUI的软键盘设计4.5.1 MiniGUI的Coolbar控件及输入法窗口介绍4.5.2 软键盘的实现方法4.5.3 软键盘的应用4.6 测量数据管理系统的设计4.6.1 MiniGUI与SQLite相关编程4.6.2 SQLite中表的内容显示到ListView控件4.6.3 ListView控件的显示内容保存到SQLite数据库4.6.4 基于MiniGUI与SQLite的数据管理系统实现4.7 本章小结第五章 系统软件设计5.1 系统设备驱动程序的开发5.1.1 Linux驱动程序的概念5.1.2 设备类型的分类5.1.3 驱动程序的结构5.1.4 SPI驱动程序的开发5.2 测斜仪应用程序设计5.2.1 系统相关流程图5.2.2 系统运行界面5.3 本章小结第六章 结束语6.1 总结6.2 展望参考文献附录致谢攻读学位期间主要的研究成果
相关论文文献
标签:测斜仪论文; 嵌入式论文;