学位论文 > 优秀研究生学位论文题录展示

智能仪器监控程序设计研究

作 者: 刘世宇
导 师: 吴言荪
学 校: 重庆大学
专 业: 电气工程
关键词: 智能仪器 监控程序 前/后台 嵌入式操作系统
分类号: TP216
类 型: 硕士论文
年 份: 2008年
下 载: 103次
引 用: 4次
阅 读: 论文下载
 

内容摘要


当前,智能仪器的发展方向是微型化、多功能化、网络化,许多工程应用场合往往要求仪器具有网络传输、远程控制以及实时监控的功能。仪器必须确保数据的安全性,仪器应该具有可靠的抗干扰能力、数据自恢复能力以克服干扰造成的数据丢失现象。有些仪器还工作在第三方提供的工作平台(如GPRS, CDMA等无线网络平台)上,第三方平台的短时故障或维修,都可能导致仪器数据丢失、进程中止等问题,影响智能仪器正常工作。可靠的仪器设计还应当为调试人员提供跟踪仪器内部的工作状态的手段。这些都为仪器设计提出了新的更高的要求。为此,本文在仔细分析智能仪器监控程序原理和智能仪器系统普遍特点后,提出并探讨了一种基于“功能点”的智能仪器监控程序设计方法,并在仪器设计与调试工程中,成功应用,效果良好。1)引入功能点的概念。功能点是一个仪器总体功能集合的元素,仪器功能则是功能点的有序集合。仪器的功能点具有相对独立的功能,可以裁剪,可以结合。在此基础上,探讨了功能点、仪器功能与用户作业三者之间的关系,以及它们的表示方法。2)应用功能点的概念,针对实际仪器系统,设计了多进程、并发执行的运行模式,合理调度和利用系统资源。3)建立了基于优先级的系统实时作业执行模式,作业的响应时间是可以确定的,并可以通过优化功能点设计,进一步提高仪器实时性。4)实现了智能仪器进程追踪、进程恢复,使调试/监控人员可以掌握仪器内部运行状态。基于“功能点”的智能仪器监控程序设计方法已经在基于GPRS的无线抄表系统的监控程序中成功应用,装置已经在重庆渝中区电力公司电度计量柜现场安装,试用结果实现了预期设计要求。该方法可以推广应用于各种监控类小型智能仪器系统。

全文目录


摘要  4-5
ABSTRACT  5-9
1 前言  9-14
  1.1 课题背景与意义  9-10
    1.1.1 什么是智能仪器监控程序  9
    1.1.2 采用监控程序的意义  9-10
  1.2 智能仪器监控程序现状  10-13
  1.3 论文的主要工作  13-14
2 监控程序思想与实现  14-40
  2.1 功能点的概念  14-15
    2.1.1 引入功能点的目的  14
    2.1.2 智能仪器的功能  14
    2.1.3 仪器功能与功能点的关系  14-15
  2.2 功能点的性质  15-16
    2.2.1 相对独立性  15
    2.2.2 可裁剪性  15-16
  2.3 功能点的作用  16-18
    2.3.1 仪器功能与用户作业之间关系  16
    2.3.2 如何用功能点表示作业流程  16-18
  2.4 智能仪器系统功能点分析  18-20
    2.4.1 智能仪器系统结构分析  18
    2.4.2 如何选取功能点  18-19
    2.4.3 系统功能点与硬件模块的关系  19-20
  2.5 监控程序数据结构设计  20-22
    2.5.1 功能调用表(FCT)  20-21
    2.5.2 进程信息块  21-22
    2.5.3 进程表和PB 指针  22
  2.6 内存空间的划分  22-24
  2.7 中断与进程调度分析  24-28
  2.8 监控主循环结构分析  28-30
  2.9 进程分类和运行分析  30-36
    2.9.1 第一类进程执行过程分析  30-31
    2.9.2 第一类进程并发执行的探讨  31-32
    2.9.3 第一类进程并发执行方式的建立  32-33
    2.9.4 第二类进程执行过程分析  33-36
    2.9.5 非剥夺型软实时系统  36
  2.10 进程恢复方法的建立  36-38
    2.10.1 进程遇干扰后恢复的方法  36-38
    2.10.2 进程被高优先级进程中断后恢复的方法  38
  2.11 保证系统实时性的措施  38-40
3 实例应用  40-74
  3.1 基于GPRS 的无线抄表系统介绍  40-46
    3.1.1 项目背景介绍  40
    3.1.2 系统功能介绍  40-41
    3.1.3 系统硬件结构介绍  41-44
    3.1.4 系统中断安排  44-46
  3.2 原系统的不足之处  46-47
  3.3 系统功能分析  47-48
  3.4 功能点设计  48-49
  3.5 系统数据结构的实现  49-51
  3.6 监控程序和部分任务的设计  51-54
    3.6.1 监控程序任务和结构  51-52
    3.6.2 部分任务的设计  52-54
  3.7 系统测试  54-70
    3.7.1 测试环境介绍  54-55
    3.7.2 程序模块测试  55-56
    3.7.3 进程恢复测试  56-58
    3.7.4 第二类进程实时性测试  58-59
    3.7.5 新增参数设置程序介绍及测试  59-65
    3.7.6 新增短信命令介绍及测试  65-70
  3.8 系统安装和运行  70-71
  3.9 软件抗干扰措施  71-74
4 总结和展望  74-75
致谢  75-76
参考文献  76-80
附录  80-82
  作者在攻读硕士学位期间发表的论文目录  80-82

相似论文

  1. 一种车联网智能终端设计及其路由算法研究,TP391.44
  2. 基于H.264网络视频传输方案的设计与实现,TN919.81
  3. 基于32位X86CPU的嵌入式操作系统研发,TP368.1
  4. 基于ARM的大行程精密工作台控制系统,TP273
  5. 智能气体检测仪研究与设计,TH83
  6. 自然语言理解中并列名词歧义消解及其在智能仪器设计领域的应用,TP391.1
  7. 基于CAN总线的纯电动汽车网络通信的研究,U463.6
  8. 基于SOPC的智能仪器多接口程控模块的设计与实现,TP216
  9. 基于Intranet环境的主机行为实时分析系统,TP393.08
  10. 单片机嵌入式操作系统研究与NoC结构的操作系统内核设计,TP316.2
  11. 嵌入式操作系统实时性的分析与研究,TP316
  12. 嵌入式Linux在雷达操控显示系统中的应用,TN873
  13. 非晶纳米晶软磁材料电感参数测量仪的研究与开发,TM271.2
  14. 基于开放式数控的曲线直接插补研究与实现,TG659
  15. 基于ARM9+μC/OS-II的微机保护系统的设计,TM774
  16. 基于无线宽带接入技术的数字化配电终端,TM76
  17. 基于ARM和Win CE的教学实验平台研发,TP391.6
  18. 基于ARM的火焰识别系统的设计,TP391.41
  19. 基于MPC852和VxWorks的嵌入式系统设计,TP368.12
  20. 基于ARM的嵌入式语音识别的研究,TN912.34
  21. 剑杆织机嵌入式控制系统软件的开发,TS103.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 自动检测仪器、仪表
© 2012 www.xueweilunwen.com