SZ-7热电偶测温单元测量软件设计

SZ-7热电偶测温单元测量软件设计

论文摘要

在温度测量中虽然有许多不同方法,但热电偶以其独特的优点成为目前工业上温度测量中应用最广泛的传感元件之一,与显示仪表配合可测量气体、液体、固体的温度,也可以作为过程控制的状态量为主机提供现场温度信息,微型热电偶还可用于快速及动态温度的测量。SZ-7是一个热电偶测温单元,测量温度使用铜—康铜热电偶,它采用了高精度的AD采集芯片AD7705来采集热电偶信号,热偶冷端采用了基于铂电阻温度传感器的冷端补偿法。本课题的主要内容是为SZ-7做配套的测量软件,采用了基于SCA(Service Component Architecture)的软件设计方法。SCA是一个服务组件编程模型,它最基本的构建单元是组件。SCA正是通过这一系列的服务组件,把它们组装起来提供一些特定的业务功能。文章主要研究了SCA模型,SCA组件的构成,以及服务、接口、实现、引用的定义。同时研究了SZ-7的基本结构,根据SZ-7所要实现的功能划分成几个服务,定义了所有服务的接口、引用、实现。根据SZ-7的通信协议实现了该系统的串口通信,把AD采集芯片所采集的数据利用分度表处理为所需要的温度数据,同时实现了SZ-7所需要的几个基本功能:数据的显示和查询、历史曲线、实时曲线,通过Eclipse JUnit分别对几个组件进行了单元测试。最终装配SCA模型,使用RMI(Remote Method Invocation)绑定,并成功调用服务。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文组织
  • 2 SCA编程模型
  • 2.1 SCA概述
  • 2.2 SCA组件(component)
  • 2.2.1 组件的实现(implementation)
  • 2.2.2 组件中的接口
  • 2.2.3 组件中的绑定(binding)
  • 2.2.4 组件的服务(service)
  • 2.2.5 组件的引用(reference)
  • 2.2.6 组件的属性(property)
  • 2.2.7 组件中的服务质量
  • 2.3 SCA构件(composite)
  • 2.3.1 构件的属性
  • 2.3.2 构件的服务
  • 2.3.3 构件的引用
  • 2.3.4 构件的连接(wire)
  • 2.3.5 将构件用做组件的实现
  • 2.4 打包(package)和部署(deployment)
  • 2.4.1 SCA域(domain)
  • 2.4.2 Contribution
  • 2.5 SCA中的常见绑定
  • 2.5.1 SCA绑定
  • 2.5.2 Web服务绑定
  • 2.5.3 JMS绑定
  • 2.6 策略框架(policy framework)
  • 2.6.1 框架模型
  • 2.6.2 策略意向和策略集的应用
  • 2.6.3 角色和分工
  • 2.6.4 安全策略
  • 2.6.5 可靠性策略
  • 2.7 扩展模型(extension model)
  • 2.8 本章小结
  • 3 基于SCA的服务构件开发平台设计
  • 3.1 java开发语言
  • 3.2 实验平台概述
  • 3.2.1 Eclipse
  • 3.2.2 Tuscany
  • 3.2.3 JUnit
  • 3.3 实验平台设计
  • 3.4 本章小结
  • 4 SZ-7热电偶测温单元测量软件设计
  • 4.1 SZ-7热电偶测温单元
  • 4.1.1 SZ-7基本结构
  • 4.1.2 SZ-7通信协议
  • 4.2 SCA服务构件设计
  • 4.3 定义接口和实现
  • 4.4 系统功能实现
  • 4.4.1 串口通信
  • 4.4.2 温度数据存储及处理
  • 4.4.3 温度数据查询和显示功能
  • 4.4.4 历史曲线功能
  • 4.4.5 实时曲线功能
  • 4.5 SCA装配
  • 4.6 本章小结
  • 5 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    SZ-7热电偶测温单元测量软件设计
    下载Doc文档

    猜你喜欢