基于FF总线技术实现智能压力变送器的测量系统设计
elecfans 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
评论
  • 相关技术文库
  • 测试
  • 测量
  • 示波器
  • 探头
  • 为什么计量CT、保护CT和测量CT总是被搞混?如何正确选择合适的CT?

    在选型的时候,很多人常常把计量CT、保护CT和测量CT这三种搞混,没办法准确地根据不同用途,选出合适精度的CT

    14分钟前
  • S参数转TDR(阻抗)--网络分析仪“变”采样示波器

    高速电路设计的工程师都知道,在进行高速电路设计时,对传输线的阻抗有明确的要求,给板厂发生产文件(Gerber)

    14分钟前
  • 示波器的供电接口的“地”到底要不要拔掉?

    相信很多小伙伴都这么干过,把示波器的供电接口的“地”拔掉,如下图:核桃一开始也不明白,为什么要把“地”给拔掉!

    05-08
  • 示波器x10探头的补偿原理

    工欲善其事必先利其器,而示波器正是我们最常使用的测试工具了,值得花一些时间了解清楚探头补偿的工作原理。

    04-03
  • 保护CT和测量CT总是被搞混?

    很多人常常把计量CT、保护CT和测量CT这三种搞混,没办法准确地根据不同用途,选出合适精度的CT

    04-01
  • 刹车片应如何检查与更换

    刹车片的寿命很难用一个明确的公里数或者时间去界定。 出现以下情况需要换刹车片: 1、看厚度:通常情况下一副全新的刹车片厚度在1.5cm左右,当肉眼观察到刹车片厚度小于0.5cm的时候,就要准备更换了。每个刹车片的...

    02-28
  • 放电机是什么?通过什么原理实现的?

    放电机是在一定介质中,利用两极(工具电极与工件电极)之间脉冲性火花放电时的电腐蚀现象对材料进行加工,以使零件的尺寸、形状和表面质量达到预定要求的加工方法。这种加工方法也被称为放电加工或电蚀加工也叫放电...

    02-28
  • 如何使用电机驱动分析仪进行电机运维?

    电机的重要性自动化系统中,电机消耗了所有发电量的65%以上。电机的输出能力从几毫瓦到数千千瓦不等。由于电机执行基本工作并消耗大量功率,因此必须以最具生产力和效率的方式对其进行控制。了解电机如何...

    02-20
  • 万能表怎么用的?

    使用前应认真阅读有关的使用说明书,熟悉电源开关、量程开关、插孔、特殊插口的作用。 将ON/OFF开关置于ON位置,检查9V电池,如果电池电压不足,将显示在显示器上,这时则需更换电池。如果显示器没有显示,则按以下...

    01-14
  • 三相电机机械

    三相电机在一般机械电气设备使用最广,对一台电机来说,如何判定其是否是好的,我们要借助一些仪表和工具来进行检测。首先观察外观,如果外观没问题,轴能正常转动无卡滞就进行下面的检查了。 1、用绝缘电阻表测量...

    01-14
  • 报警阀组的分类及组成

    1 报警阀组的分类及组成 报警阀组分为湿式报警阀组、干式报警阀组、雨淋报警阀组和预作用报警装置。 报警阀组的分类及其主要组成部分如下图: 2 报警阀组设置要求 1.自动喷水灭火系统应设报警阀组。保护室内钢屋架...

    01-14
下载排行榜
更多
评测报告
更多
广告