基于FF总线技术实现智能压力变送器的测量系统设计
0 2023-03-21

1、 引言

基金会现场总线(FF)系统是把具备通信能力,同时具有控制、等功能的现场设备作为节点,通过总线把它们互联为网络。通过各节点仪器仪表间的操作参数与数据调用,实现信息共享和系统的各项自动化功能,形成网络集成自动化系统。FF总线作为控制现场的最底层通信网络可以通过符合FF总线协议的通讯卡将其与工厂管理层的网络挂接,实现生产现场的运行和控制信息与控制室、办公室的管理指挥信息的沟通和一体化,构成一套完整的工业控制信息网络系统。

2、 FF压力测量系统的总体设计

本文设计的是一套完整的FF压力测量系统。它不仅设计了符合FF协议的智能,而且设计了用来实现FF总线智能压力与上位机通讯的FF总线PC接口卡,由系统中的FF总线连接,形成了一套完整的FF总线压力测量系统。具体的系统框图如图1所示:

本系统的工作原理如下:FF总线智能压力变送器将测得的压力信号转化为符合基金会现场总线数字信号传送到FF总线上,通过FF总线信号被FF总线PC接口卡接收,FF总线PC接口卡将接收到的信号转化为符合PC_ISA总线的信号,然后通过PC_ISA总线传送到上位PC机;相对应,上位PC机的控制信号则是通过对称的方式传送到FF智能压力变送器来实现对变送器的操作。

3、 FF总线智能压力变送器的设计

FF总线智能压力变送器主要由与输入、通信接口和媒体访问单元三部分构成,其中的通信接口的设计是重点方面。本部分设计采用美国公司()的集成多路24位A/D转换器的MSC1210微处理器和SMAR公司的基金会现场总线通信控制芯片FB3050来研制FF智能压力变送器,完成对液体或气体压力参数的高精度、处理,并通过FF总线进行可靠的全数字。

本部分的具体构成及连接方式如图2所示。下面简单介绍一下这部分的工作原理,首先在恒流源的驱动下采集压力信号并将采集到的mv信号通过由MSC1210模拟输入通道N0和AIN1组成的差分输入通道传送给微处理器进行处理,经过MSC1210处理之后的信号再通过FB3050和MAU进行与总线通信。通信接口设计是本部分的重点和难点所在,具体的设计方法如下:由于FB3050的接口设计上已经充分考虑了与系列接口问题,因此MSC1210的数据地址总线可以直接与FB3050的数据地址总线相连接,但必须输出一个高电平信号到_MODE,表示选用的是Inl系列CPU。MSC1210具有数据/地址复用端口P0,同时FB3050也支持数据/地址复用,所以无需外接地址存器电路。具体的连接方法是:MSC1210的P0.0~P0.7与FB3050的8位CPU数据总线PB_CDATA[0:7]对应相连接,同时输出一个高电平给FB3050的PI_MUXON表示使用的是地址/数据复合总线,并且将MSC1210的地址锁存信号输出脚ALE与FB3050的地址锁存信号输入脚PI_CAS相连接。MSC1210地址总线的高8位输出P2端口与FB3050的16位CPU地址总线PI_ADDR的15~8脚对应相连。由于使用了地址/数据复用总线,因此FB3050的16位CPU总线的7~0脚需要与地相连接。FB3050的中断输出、MSC1210的外部中断输入均为低电平有效,所以直接相连即可完成中断请求的要求。MSC1210的输出信号直接可以作为FB3050的系统时钟输入。具体的连接如图2所示,这样MSC1210与FB3050之间的数据和控制信息的通信就得到了解决,也就完成了通信接口的设计。

4、 FF总线PC接口卡的设计

上位PC机与FF现场总线无法直接相连而实现它们之间的信息交换,所以必须设计FF总线PC接口卡来满足它们之间互相通信的要求。图3即为本部分的设计简图,它主要由双口芯片7142、INTEL80188、通信控制芯片FB3050和媒体访问子层四个部分构成。本部分设计采用嵌入式控制中最常见的INTEL80188CPU作为接口卡上的CPU,INTEL80188提供20条地址总线,寻址空间为1MB,最大寻址空间为64KB(16位地址线),片内还集成了一套中断控制器、两路控制器、三个16位、六条可编程的器片选线、七条可编程的I/O接口片选线,对嵌入式控制线路的设计非常方便。在接口卡CPU与PC机CPU通信方面采用的是双口RAM方式,因为这种方式可使两边的CPU在数据块级同步。

5、媒体访问单元的设计

媒体访问单元(MAU)是FF智能压力变送器和上位PC机能否实现正常通信的重要组成部分,它的功能是发送和接收符合FF规范的物理信号。其中FF总线信号的接收部分工作原理为:FF总线信号经过三绕组传送给由运放OP439构成10~40KHZ的带通进行滤波处理,然后处理过后的信号传送给由运放OP942构成的电压来完成信号整形,比较器整形后输出一个比较干净的数字信号给FB3050的PI_PHPDU引脚,这样就完成了对FF总线信号的接收。而需要发送的信号则是通过由四个74HC126差分驱动器构成的总线驱动发送到FF总线上去的。四个74HC126分成两组,每组内的两个74HC126的输入端连接在一起,然后两组的输入端由反向器相连接后接FB3050的PO_PHPDU引脚,而四个74HC126的允许端全部连接在一起后接FB3050的控制信号PO_TACT信号。还有,图4中的C1和C2是为了隔直而使用的,R1和C3构成终端匹配器,R9、R10是限流。

6、 系统软件设计

本系统的软件设计主要由相同设计思想的两个部分组成:上位PC机与基金会现场总线之间通信系统软件设计和FF智能压力变送器与基金会现场总线之间通信系统软件设计。在这里我就以上位PC机与基金会现场总线之间通信系统软件设计为例说明此系统的软件设计。本部分设计的主要思路是:当现场总线上有信号时,信号先通过媒体访问单元由FB3050接收并传送给PC接口卡上的接收缓冲区,然后通过INTEL80188进行选择后再通过PC_ISA总线接口传送给PC机应用程序处理;反之,上位PC机需要发送控制信息时则是通过相反的方式进行发送。具体的软件设计简图如图5。

7、 结束语

随着各种现场总线技术的越来越成熟,它们的应用也越来越广泛,而现在所使用的DCS也将逐步为FCS所替代。作为几种比较有影响力总线协议的FF总线更是凸现它的优势,所以基于FF总线技术的测量系统也将越来越被人们所青睐,这个方面研究也就非常有价值。

本文作者创新点在于将FF现场总线协议规范融合到仪器仪表的设计中,实现了总线上的压力变送器与上位控制之间的全数字通信,代替了其他一些总线中模拟信号的存在,降低了受干扰的几率,大大提高了总线上传输的可靠性,让整套压力测量系统适应更加恶劣的测量环境,具有很大的现实意义。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 【上海/北京/深圳】立即报名SiFive RISC-V论坛


  • 相关技术文库
  • 测试
  • 测量
  • 示波器
  • 探头
  • 电池基本原理及基本术语

    电池(Battery)指盛有电解质溶液和金属电极以产生电流的杯、槽或其他容器或复合容器的部分空间,能将化学能转化成电能的装置。具有正极、负极之分。随着科技的进步,电池泛指能产生电能的小型装置。

    前天
  • 光伏发电中的高电压穿越测试、穿越能力验证

    当电网发生故障或扰动引起电压升高时,在一定的电压升高范围和时间间隔内,光伏发电站可保证不脱网连续运行。PA系列功率分析仪具有快达200KS/s的实时录波,可检测

    前天
  • 示波器的选型:采样率,带宽该注意些什么?

    示波器的选型示波器是电子工程师经常使用的一个产品,但是我们很多人对示波器的采样率和带宽和存储深度这些定义很多

    05-31
  • 纹波产生的原因以及纹波的测量

    什么是纹波:纹波(ripple):是附着于直流电平之上的包含周期性与随机性成分的杂波信号。指在额定输出电压、

    05-31
  • FLY高低压输出-以FLY为例来进行理论和实际的测试分析

    现在的电子产品&设备,我们应用开关电源方式除了效率以外,空载或者待机功耗也变得越来越重要了!这不仅是因为各种各样的能效标准的执行,也符合实际应用的需求;特别对于

    05-30
  • 了解不同型号示波器的噪声特性

      所有示波器在模拟通道与数字转换过程中都会产生垂直噪声,这是不可避免的。很多用户在购买示波器时都忽略了这一重要参数,甚至示波器厂商也都刻意回避这个指标,数据手

    05-29
  • 六条基于示波器使用者的常见问题分享

      示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。示波器利用狭窄的、由高速电子组成的电子

    05-28
  • 如何实现高精度直流电压的测量

      一位同事曾经问道,“测试中我该如何测量微伏电压?”高精度直流电压测量可能十分复杂。测量过程中,时间就是金钱。因此,实现快速准确的测量一直是一项挑战。  传统

    05-28
  • 分析万用表知识(超级全)

    万用表是电子爱好者最常用的测量仪器之一,是一种集成多种常用电学测量功能的仪器。如今不少万用表都向智能化方向发展,市面上的万用表种类、功能都较多,如何选择一款适合

    05-27
  • 一文全面分析电工常用的仪表使用方法及注意事项

      本文介绍几种电工常用的仪表使用方法及注意事项,主要有万用表、欧姆表、电压表、电流表、电阻测量仪等的简单介绍。  一、万用表的使用方法  万用表能测量直流电流

    05-27
  • 万用表测电源方法以及万用表测电压原理分析

      数字万用表的测量过程由转换电路将被测量转换成直流电压信号,再由模/数(A/D)转换器将电压模拟量转换成数字量,然后通过电子计数器计数,最后把测量结果用数字直

    05-27
  • 一文教你示波器正确使用的小技巧

      示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。  示波器利用狭窄的、由高速电子组成的

    05-26
下载排行榜
更多
广告