论文摘要
在温度测量中虽然有许多不同方法,但热电偶以其独特的优点成为目前工业上温度测量中应用最广泛的传感元件之一,与显示仪表配合可测量气体、液体、固体的温度,也可以作为过程控制的状态量为主机提供现场温度信息,微型热电偶还可用于快速及动态温度的测量。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)绑定,并成功调用服务。
论文目录
摘要Abstract1 绪论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 Contribution2.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 Eclipse3.2.2 Tuscany3.2.3 JUnit3.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 展望参考文献攻读硕士学位期间发表的论文致谢
相关论文文献
标签:热电偶论文; 测温论文; 服务论文; 组件论文;