基于WINDOWS CE的机泵群巡检分析诊断仪的软件系统设计

基于WINDOWS CE的机泵群巡检分析诊断仪的软件系统设计

论文摘要

随着科技的高速发展,机械制造业取得了飞速的发展和进步,设备结构的越来越复杂和长期运行在高速、高温、重载等恶劣条件下,使得状态监测与故障诊断技术变得越来越重要。近些年来嵌入式技术发展迅猛,融入嵌入式技术必将成为新一代智能仪器仪表核心技术的发展趋势。本课题的研究工作是建立在石化企业对分散的机泵群机组进行智能化状态分析与故障诊断的实际需求之上,设计研发的一款以ARMS3C2440A为核心的硬件系统和以Windows CE 5.0操作系统为平台的软件系统的巡检分析诊断仪。本论文着重介绍了巡检分析诊断仪软件系统的设计研发内容,并根据整个软件系统的设计过程对每个部分进行了详细介绍。首先介绍了内核层面BSP的相关修改,其中包括修改UART异步串行接口驱动模块,修改EBOOT部分代码增加EBOOT USB下载功能,修改液晶屏幕LCD驱动使其符合本仪器的LCD显示要求,修改STEPLDR部分代码增加开机图片显示功能。其次介绍了Windows CE操作系统的移植方法,并在原有的操作系统性能上增添英文界面的系统特性,实现了中英文界面的转换,修改了注册表的部分特性,实现HIVE注册表的保存功能,从而提高了系统的实用性。然后介绍了基于嵌入式仪器低功耗的设计思想而实现的休眠唤醒机制,详细介绍了系统休眠唤醒的整个执行过程,以及两种实现方法:外部中断的休眠唤醒和基于RTC中断的休眠唤醒。最后阐述了Windows CE操作系统设备驱动模型中的流接口驱动模型和中断机制,并详细介绍了基于流接口驱动模型研发的基于ⅡC总线的温度测量驱动程序,电量监测驱动程序和矩阵键盘驱动程序,以及三种功能模块驱动程序的应用。经测试反馈,本课题研发的软件平台具有较好的稳定性和可用性,基于该软件系统的巡检分析诊断仪即将投入小批量生产和现场使用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题研究现状
  • 1.3 课题的主要研究内容
  • 第二章 巡检分析诊断仪的总体设计
  • 2.1 状态监测与故障诊断技术
  • 2.1.1 状态监测与故障诊断技术概述
  • 2.1.2 状态监测与故障诊断技术发展趋势
  • 2.2 嵌入式系统概述
  • 2.2.1 嵌入式系统在机械工业中应用的价值和意义
  • 2.2.2 嵌入式微处理器
  • 2.2.3 嵌入式操作系统
  • 2.3 巡检分析诊断仪的软件系统设计方法
  • 2.3.1 巡检分析诊断仪的总体系统架构介绍
  • 2.3.2 巡检分析诊断仪操作系统的设计方法
  • 2.3.3 巡检分析诊断仪低功耗的设计方法
  • 2.3.4 巡检分析诊断仪驱动的设计方法
  • 第三章 巡检分析诊断仪操作系统的搭建和移植
  • 3.1 Windows CE操作系统概述
  • 3.1.1 Windows CE特性和系统模块
  • 3.1.2 Windows CE内核的定制与移植
  • 3.2 S3C2440ABSP的移植和开发
  • 3.2.1 UART异步串行接口驱动模块的修改
  • 3.2.2 增加EBOOTUSB下载功能
  • 3.2.3 液晶屏幕LCD驱动的修改
  • 3.2.4 在STEPLDR实现开机图片显示
  • 3.3 操作系统的修改和优化
  • 3.3.1 实现中英文界面转换
  • 3.3.2 实现HIVE注册表保存功能
  • 3.4 休眠唤醒机制设计
  • 3.4.1 休眠唤醒机制的概述
  • 3.4.2 休眠唤醒机制的实现
  • 3.4.3 休眠唤醒机制的应用
  • 第四章 巡检分析诊断仪的驱动程序设计
  • 4.1 Windows CE设备驱动模型
  • 4.1.1 流接口驱动模型
  • 4.1.2 Windows CE的中断机制
  • 4.2 基于ⅡC总线的温度测量驱动程序的实现
  • 4.2.1 ⅡC总线概述
  • 4.2.2 基于ⅡC总线的温度测量驱动的函数设计
  • 4.3 巡检分析诊断仪的电量监测驱动程序的实现
  • 4.3.1 电量检测驱动的实现原理
  • 4.3.2 电量检测驱动的函数设计
  • 4.4 巡检分析诊断仪的矩阵键盘驱动程序的实现
  • 4.4.1 矩阵键盘驱动的实现原理
  • 4.4.2 矩阵键盘驱动的函数设计
  • 4.4.3 矩阵键盘驱动的加载过程
  • 第五章 巡检分析诊断仪软件系统的应用
  • 5.1 温度测量驱动的应用
  • 5.2 电量监测驱动的应用
  • 5.3 矩阵键盘驱动的应用
  • 第六章 结论与展望
  • 参考文献
  • 致谢
  • 研究成果及发表的学术论文
  • 作者与导师简介
  • 硕士研究生学位论文答辩委员会决议书
  • 相关论文文献

    • [1].高性能嵌入式驱动程序防篡改自检测仿真研究[J]. 计算机仿真 2019(12)
    • [2].驱动程序安装专题问答[J]. 网络安全和信息化 2020(08)
    • [3].计算机硬件设备驱动程序分析[J]. 电子制作 2018(17)
    • [4].计算机驱动程序测试模块开发研究[J]. 科技创新与应用 2017(15)
    • [5].驱动程序也要云检测[J]. 电脑迷 2011(02)
    • [6].驱动程序 装还是不装?[J]. 电脑爱好者 2009(18)
    • [7].系统背后的无名英雄驱动程序[J]. 电脑爱好者 2013(17)
    • [8].精彩的幕后英雄──驱动程序[J]. 中国信息技术教育 2013(12)
    • [9].探讨计算机驱动程序测试模块开发[J]. 计算机产品与流通 2017(10)
    • [10].再说驱动[J]. 中国信息技术教育 2014(01)
    • [11].51环境下按键驱动程序的优化[J]. 电子技术与软件工程 2013(09)
    • [12].为何无法安装驱动程序[J]. 电脑爱好者 2010(01)
    • [13].教你正确安装驱动程序的顺序[J]. 网络与信息 2010(03)
    • [14].驱动管理莫用愁 有个天使等着你[J]. 电脑爱好者(普及版) 2009(05)
    • [15].在线应用集锦 驱动程序在线装[J]. 电脑爱好者(普及版) 2010(04)
    • [16].扫清残余部队——图解清理旧驱动程序残余文件[J]. 电脑爱好者(普及版) 2010(11)
    • [17].为驱动程序植入自动指令[J]. 电脑爱好者 2014(15)
    • [18].你的驱动程序签名了吗?[J]. 网友世界 2011(02)
    • [19].编写驱动程序防止木马入侵[J]. 电脑编程技巧与维护 2008(08)
    • [20].软件特工队[J]. 电脑迷 2010(19)
    • [21].Windows 8里的那些驱动程序[J]. 电脑爱好者 2013(17)
    • [22].USB完全即插即用[J]. 电脑爱好者 2008(09)
    • [23].基于端口操作的虚拟还原穿透驱动程序的设计[J]. 无线互联科技 2014(09)
    • [24].POS机钱箱驱动程序的开发[J]. 北京工业职业技术学院学报 2011(02)
    • [25].面向信号的仪器驱动程序建模[J]. 火力与指挥控制 2010(08)
    • [26].基于数据库的通用驱动程序自动编写算法研究[J]. 电子设计工程 2019(15)
    • [27].驱动升级我有捷径[J]. 网友世界 2010(12)
    • [28].基于WDF过滤驱动的监控系统的设计与实现[J]. 计算机光盘软件与应用 2014(11)
    • [29].聊聊安装驱动那些事[J]. 计算机与网络 2014(06)
    • [30].最新动态[J]. 国内外机电一体化技术 2008(01)

    标签:;  ;  ;  

    基于WINDOWS CE的机泵群巡检分析诊断仪的软件系统设计
    下载Doc文档

    猜你喜欢