论文部分内容阅读
本文重点研究了智能变送器接口模块STIM与网络适配器NCAP之间的软硬件接口协议IEEE1451标准。依据IEEE1451.2标准设计了智能变送器接口模块STIM,其中包括对变送器独立接口TII和变送器电子数据表格TEDS的研究与实现;实现了网络适配器NCAP的IEEE1451.1协议栈中完成对变送器和TEDS信息进行描述和数据存储的Component类及其子树;开发了基于C#的变送器电子数据表格TEDS编辑软件;开发了基于C++的变送器电子数据表格TEDS解析软件。 本文着重从软硬件两个方面论述了智能变送器接口模块STIM的系统设计方案。硬件方面,以模块化的设计方法将硬件按功能分为几大模块分别设计,在智能变送器接口模块STIM中使用AD7710AN模数转换器实现对变送器传来的信号进行调理、转换、线性化;使用AT89S52单片机实现对AD7710AN模数转换器的控制和与网络适配器NCAP的通信;使用铁电存储器FM25256作为STIM和NCAP的缓冲区和变送器电子数据表格TEDS的存储区。软件方面,以智能变送器接口模块STIM部分的软件开发与调试为重点,按照STIM模块预定的功能使用keil C语言以模块化的编程方法,实现数据采集、数据处理、串行通讯等功能;使用C#语言开发了基于PC机的图形化系统支撑软件变送器电子数据表格TEDS编辑器,使得填写变送器电子数据表格TEDS变得简单易行;使用C++语言开发了变送器电子数据表格TEDS的解析软件,使得网络适配器NCAP可以理解由智能变送器接口模块STIM传输过来的变送器电子数据表格TEDS的意义;使用C++语言编写了网络适配器NCAP的协议栈Component类库,用来存储变送器和变送器电子数据表格TEDS的相关信息。 本文依据IEEE1451标准设计了智能变送器接口模块STIM并实现了即插即用功能,为智能变送器接口模块STIM的集成提供了功能验证,为符合IEEE1451标准的智能变送器的研究奠定了基础,为开发各种IEEE1451标准的智能变送器模块STIM提供了范例。