论文摘要
振动设备的故障程度可以通过振动数据来判断,振动检测仪的作用就是采集其振动数据,经过分析并将结果显示在仪器的界面上。本文研究的振动检测仪的体系结构采用了“ARM微处理器+嵌入式Linux + MiniGUI”的软硬件组合。其中,ARM微处理器采用S3C2410芯片;软件设计环境为嵌入式Linux.2.4、ramdisk文件系统和MiniGUI图形用户界面。本振动检测仪的软件开发采用了直接在ARM板上开发的模式;依据产品功能需求将软件划分为测量模块、数据处理模块、与采集器之间的通讯模块和界面显示模块,并编程实现;同时,实现了键盘、LCD等外围设备的驱动程序。本课题最终完成了振动检测仪的系统参数设置、数据采集、动平衡测量、轴心轨迹、起停车、动态信号等模块的功能和界面的程序设计,并对其进行了测试。整个实现过程验证了软件设计思路的正确性和合理性。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 振动检测技术的现状和发展趋势1.3 研发基础1.3.1 嵌入式系统1.3.2 嵌入式硬件平台1.3.3 嵌入式操作系统1.3.4 MiniGUI1.4 课题的研究目标和研究内容1.4.1 研究目标1.4.2 研究内容1.5 课题的意义1.6 论文的章节安排第二章 振动检测系统的设计2.1 振动检测系统的流程设计2.1.1 振动检测系统的开发流程2.1.2 振动检测系统的组成2.1.3 系统功能模块的划分2.2 振动检测系统的硬件平台2.2.1 ARM微处理器2.2.2 按键的设计2.2.3 LCD的设计2.2.4 串口的使用2.3 振动检测系统的软件平台2.3.1 嵌入式Linux的优点2.3.2 嵌入式Linux的关键配置2.4 MiniGUI2.4.1 MiniGUI概述2.4.2 MiniGUI的工作方式2.4.3 MiniGUI的体系结构2.4.4 MiniGUI的底层接口第三章 振动检测仪的软件设计3.1 软件的开发和流程设计3.1.1 开发模式3.1.2 开发流程3.2 振动检测仪的软件设计3.2.1 振动检测仪的功能需求3.2.2 振动检测仪的软件架构3.3 振动检测仪的模块介绍3.3.1 功能模块3.3.2 通讯模块第四章 振动检测仪的软件实现4.1 底层软件实现4.1.1 专用键盘的设备驱动程序4.1.2 MiniGUI的IAL(输入引擎)4.1.3 MiniGUI的GAL(图形引擎)和坐标系4.2 应用软件的实现4.2.1 MiniGUI编程4.2.2 数据结构的组织和用户界面的实现4.2.3 通讯的实现第五章 振动检测仪的软件调试与测试5.1 开发环境的搭建5.1.1 开发环境5.1.2 软硬件配置5.2 软件调试方法5.2.1 NFS mount调试5.2.2 tftp方式5.2.3 利用U盘调试5.3 程序的测试5.3.1 界面程序的测试5.3.2 通讯模块的测试5.4 程序的固化5.4.1 内存地址空间分配5.4.2 bootloader的烧写5.4.3 Linux内核的编译5.4.4 文件系统的制作5.4.5 应用程序的运行第六章 课题总结6.1 主要研究成果6.2 课题展望致谢参考文献研究生在读期间的研究成果附录附录A MiniGUI的配置和编译附录B 应用程序的交叉编译
相关论文文献
标签:振动检测论文;