论文部分内容阅读
当代嵌入式技术的突飞猛进,极大地促进了检测仪器向结构轻巧、性能优越、价格便宜、操作简便的方向发展。同时,基于嵌入式操作系统的振动检测仪器的开发日益得到人们的重视,它为开发者提供统一的编程接口,具有开发周期短、显示分析功能强等特点。本课题结合国家863滚动支持项目(项目编号:2004AA1Z2060)“面向大型机电设备状态监测与故障诊断的智能仪器嵌入式软件开发平台”,开展基于Windows CE操作系统的手持式振动检测仪的设计与开发工作,正是这方面大胆而有意义的工程尝试。 本课题结合MCU事务控制能力强、开发简单的优势和嵌入式操作系统的多任务处理能力、稳定可靠的优点研制了基于MSP430和Windows CE操作系统、集数据采集和管理、状态检测于一体的手持式振动检测仪。该振动检测仪可实现双通道信号的实时采集、波形显示、频谱分析、趋势分析和数据存储,具有低功耗、体积小巧、易于操作、实时性强且抗干扰性强等优点,适用于对安全性要求高、工作环境恶劣的大型机电设备故障检测与诊断。本文的任务是开发出运行于Windows CE.NET平台的能够高效、快速采集数据并显示和存储的应用程序,所用开发工具是eMbedded Visual C++4.0。 全文共分六章: 第一章阐述了国内外状态监测、故障诊断和振动检测技术的发展现状;介绍了嵌入式系统的相关知识并分析嵌入式技术在数据采集和处理领域的优势;提出了基于嵌入式技术的手持式振动检测仪的实现方案和功能特点,最后总结了本研究的意义。 第二章调研了目前流行的嵌入式操作系统,并通过比较分析选择WindowsCE操作系统作为软件环境;重点研究了Windows CE操作系统的体系结构、特点及其应用程序的开发环境及其要点。 第三章介绍了振动检测系统的总体架构,比较了上位机平台的开发方案,选定在现有嵌入式产品掌上电脑平台上作二次开发的方案;阐述了上位机软件的需求分析,提出了采用多线程、模块化设计的思路。 第四章分析了多线程技术理论及其在上位机软件的具体应用,文件系统和数据库两种系统数据管理方法的优缺点和Windows下的绘图机制;详细论述了上位机软件各模块的设计和实现原理,以及上位机与下位机、PC机间的通信机制。 第五章论述了小型振动发生器作为信号源的测试实验并将结果与示波器比较;描述了胜利油田孤东采油厂往复泵设备上的现场应用实例及应用结果。 第六章总结了论文的研究工作并对未来的研究作相关展望。