基于Windows CE的手持式振动检测仪软件开发
发布时间:2017-04-27 01:07
本文关键词:基于Windows CE的手持式振动检测仪软件开发,由笔耕文化传播整理发布。
【摘要】:当代嵌入式技术的突飞猛进,极大地促进了检测仪器向结构轻巧、性能优越、价格便宜、操作简便的方向发展。同时,基于嵌入式操作系统的振动检测仪器的开发日益得到人们的重视,它为开发者提供统一的编程接口,具有开发周期短、显示分析功能强等特点。本课题结合国家863滚动支持项目(项目编号:2004AA1Z2060)“面向大型机电设备状态监测与故障诊断的智能仪器嵌入式软件开发平台”,开展基于Windows CE操作系统的手持式振动检测仪的设计与开发工作,正是这方面大胆而有意义的工程尝试。 本课题结合MCU事务控制能力强、开发简单的优势和嵌入式操作系统的多任务处理能力、稳定可靠的优点研制了基于MSP430和Windows CE操作系统、集数据采集和管理、状态检测于一体的手持式振动检测仪。该振动检测仪可实现双通道信号的实时采集、波形显示、频谱分析、趋势分析和数据存储,具有低功耗、体积小巧、易于操作、实时性强且抗干扰性强等优点,适用于对安全性要求高、工作环境恶劣的大型机电设备故障检测与诊断。本文的任务是开发出运行于Windows CE.NET平台的能够高效、快速采集数据并显示和存储的应用程序,,所用开发工具是eMbedded Visual C++4.0。 全文共分六章: 第一章阐述了国内外状态监测、故障诊断和振动检测技术的发展现状;介绍了嵌入式系统的相关知识并分析嵌入式技术在数据采集和处理领域的优势;提出了基于嵌入式技术的手持式振动检测仪的实现方案和功能特点,最后总结了本研究的意义。 第二章调研了目前流行的嵌入式操作系统,并通过比较分析选择WindowsCE操作系统作为软件环境;重点研究了Windows CE操作系统的体系结构、特点及其应用程序的开发环境及其要点。 第三章介绍了振动检测系统的总体架构,比较了上位机平台的开发方案,选定在现有嵌入式产品掌上电脑平台上作二次开发的方案;阐述了上位机软件的需求分析,提出了采用多线程、模块化设计的思路。 第四章分析了多线程技术理论及其在上位机软件的具体应用,文件系统和数据库两种系统数据管理方法的优缺点和Windows下的绘图机制;详细论述了上位机软件各模块的设计和实现原理,以及上位机与下位机、PC机间的通信机制。 第五章论述了小型振动发生器作为信号源的测试实验并将结果与示波器比较;描述了胜利油田孤东采油厂往复泵设备上的现场应用实例及应用结果。 第六章总结了论文的研究工作并对未来的研究作相关展望。
【关键词】:手持式 嵌入式系统 多线程 Windows CE 振动检测仪
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TH825
【目录】:
- 全文摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-21
- 1.1 引言10
- 1.2 论文研究背景10-14
- 1.2.1 状态监测和故障诊断技术的发展现状10-12
- 1.2.2 振动诊断系统概述12-13
- 1.2.3 基于嵌入式技术的手持式振动检测仪的设计思路13-14
- 1.3 嵌入式系统简介14-16
- 1.3.1 嵌入式系统定义和特点14-15
- 1.3.2 嵌入式技术的发展15-16
- 1.3.3 嵌入式技术在数据采集和处理领域的应用优势16
- 1.4 基于 Windows CE的手持式振动检测仪16-19
- 1.4.1 系统实现方案16-18
- 1.4.2 系统性能指标18
- 1.4.3 手持端的功能与特点18-19
- 1.5 论文的研究意义和主要内容19-21
- 第二章 Windows CE操作系统及其应用程序的开发21-29
- 2.1 嵌入式操作系统的选择21-25
- 2.1.1 嵌入式操作系统的概述21-22
- 2.1.2 Windows CE操作系统的介绍22-24
- 2.1.3 Windows CE操作系统的特点24-25
- 2.2 Windows CE下应用程序的开发环境和特点25-28
- 2.2.1 开发工具25-26
- 2.2.2 嵌入式操作系统上的软件调试26-27
- 2.2.3 应用程序开发的注意点27-28
- 2.3 本章小结28-29
- 第三章 系统总体架构和上位机总体设计29-40
- 3.1 振动检测系统架构29-30
- 3.2 上位机运行平台的选择30-32
- 3.2.1 方案的比较30-31
- 3.2.2 掌上电脑的选型31-32
- 3.3 上位机软件的需求分析32-38
- 3.4 上位机软件总体设计38-39
- 3.5 本章小结39-40
- 第四章 基于 Windows CE的上位机软件实现40-70
- 4.1 多线程技术40-42
- 4.1.1 多线程理论40-41
- 4.1.2 多线程技术的应用41-42
- 4.2 系统数据的管理42-44
- 4.2.1 两种数据管理方法的比较43
- 4.2.2 系统数据管理方案43-44
- 4.3 上位机软件模块的划分和相互关系44-45
- 4.4 图形诊断分析模块的实现45-54
- 4.4.1 系统控制和参数设置子模块46-47
- 4.4.2 分析和显示子模块47-53
- 4.4.3 电源管理子模块53-54
- 4.5 数据采集管理模块的实现54-59
- 4.5.1 数据采集分发子模块55-58
- 4.5.2 数据访问接口58-59
- 4.5.3 数据分析接口59
- 4.6 系统参数配置模块的实现59-62
- 4.7 存储模块的实现62-63
- 4.8 通信模块的实现63-69
- 4.8.1 上位机与下位机间的通信63-68
- 4.8.2 上位机与 PC机间的通信68-69
- 4.9 本章小结69-70
- 第五章 测试和现场应用70-79
- 5.1 测试实验70-74
- 5.2 现场应用实例74-77
- 5.3 应用结果77-78
- 5.4 本章小结78-79
- 第六章 总结与展望79-81
- 6.1 研究总结79-80
- 6.2 工作展望80-81
- 参考文献81-85
- 攻读硕士学位期间的科研成果85-86
- 致谢86
【引证文献】
中国硕士学位论文全文数据库 前5条
1 麻进玲;基于智能手机的轮轨外形仪器研究[D];西南交通大学;2011年
2 马丽丽;区域安全生产监督管理信息系统研究[D];青岛理工大学;2010年
3 武昱;嵌入式数据采集系统的研究与开发[D];北京化工大学;2008年
4 李雪娟;基于Windows CE的手持式振动测试仪的软件开发[D];华北电力大学(北京);2010年
5 张智;巡检分析诊断仪的嵌入式软件系统优化与驱动程序开发[D];北京化工大学;2010年
本文关键词:基于Windows CE的手持式振动检测仪软件开发,由笔耕文化传播整理发布。
本文编号:329593
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/329593.html