《基金会现场总线压力测量系统的设计.docx》由会员分享,可在线阅读,更多相关《基金会现场总线压力测量系统的设计.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基金会现场总线压力测量系统的设计ronggang导语:本文采用基金会现场总线通讯控制芯片FB3050作为通讯控制器进展PC机与基金会现场总线智能压力变送器进展通讯的系统设计,实现上位机与现场总线上的符合FF协议的压力变送器的自主通讯摘要:本文采用基金会现场总线通讯控制芯片FB3050作为通讯控制器进展PC机与基金会现场总线智能压力变送器进展通讯的系统设计,实现上位机与现场总线上的符合FF协议的压力变送器的自主通讯。关键词:FF总线,通讯,FB3050,MSC1210Abstract:AsystemofpressuremeasurementwhichisdesignedofusingFB3050
2、ascommunicationcontrollerbetweenPCandsmartpressuretransmitterwithFFBuscommunicationfunctionisintroducedinthispaper.ItmakesthatPCcommunicatewiththetransmitterfreely.Keywords:FFBus,Communication,FB3050,MSC12101、引言基金会现场总线FF系统是把具备通讯才能,同时具有控制、测量等功能的现场设备作为节点,通过总线把它们互联为网络。通过各节点仪器仪表间的操纵参数与数据调用,实现信息分享和系统的各项自
3、动化功能,形成网络集成自动化系统。FF总线作为控制现场的最底层通讯网络可以通过符合FF总线协议的通讯接口卡将其与工厂治理层的网络挂接,实现消费现场的运行和控制信息与控制室、办公室的治理指挥信息的沟通和一体化,构成一套完好的工业控制信息网络系统。2、FF压力测量系统的总体设计本文设计的是一套完好的FF压力测量系统。它不仅设计了符合FF协议的智能压力变送器,而且设计了用来实现FF总线智能压力变送器与上位机通讯的FF总线PC接口卡,由系统中的FF总线连接,形成了一套完好的FF总线压力测量系统。详细的系统框图如图1所示:align=center图1FF压力测量系统的总体框图/align本系统的工作原理
4、如下:FF总线智能压力变送器将测得的压力信号转化为符合基金会现场总线数字信号传送到FF总线上,通过FF总线信号被FF总线PC接口卡接收,FF总线PC接口卡将接收到的信号转化为符合PC_ISA总线的信号,然后通过PC_ISA总线传送到上位PC机;相对应,上位PC机的控制信号那么是通过对称的方式传送到FF智能压力变送器来实现对变送器的操纵。3、FF总线智能压力变送器的设计FF总线智能压力变送器主要由传感器与输入电路、通讯接口和媒体访问单元三局部构成,其中的通讯接口的设计是重点方面。本局部设计采用美国德州仪器公司TI的集成多路24位A/D转换器的MSC1210微处理器和SMAR公司的基金会现场总线通
5、讯控制芯片FB3050来研制FF智能压力变送器,完成对液体或者气体压力参数的高精度数据收集、处理,并通过FF总线进展可靠的全数字数据通讯。align=center图2FF总线智能压力变送器的原理简图/align本局部的详细构成及连接方式如图2所示。下面简单介绍一下这局部的工作原理,首先压力传感器在恒流源的驱动下收集压力信号并将收集到的mv信号通过由MSC1210模拟输入通道AIN0和AIN1组成的差分输入通道传送给微处理器进展处理,经过MSC1210处理之后的信号再通过FB3050和MAU进展与总线通讯。通讯接口设计是本局部的重点和难点所在,详细的设计方法如下:由于FB3050的接口设计上已经
6、充分考虑了与Intel系列CPU接口问题,因此MSC1210的数据地址总线可以直接与FB3050的数据地址总线相连接,但必须输出一个高电平信号到PI_MODE,表示选用的是Intel系列CPU。MSC1210具有数据/地址复用端口P0,同时FB3050也支持数据/地址复用,所以无需外接地址锁存器电路。详细的连接方法是:MSC1210的P0.0P0.7与FB3050的8位CPU数据总线PB_CDATA0:7对应相连接,同时输出一个高电平给FB3050的PI_MUXON表示使用的是地址/数据复合总线,并且将MSC1210的地址锁存信号输出脚ALE与FB3050的地址锁存信号输入脚PI_CAS相连接
7、。MSC1210地址总线的高8位输出P2端口与FB3050的16位CPU地址总线PI_ADDR的158脚对应相连。由于使用了地址/数据复用总线,因此FB3050的16位CPU总线的70脚需要与地相连接。FB3050的中断输出、MSC1210的外部中断输入均为低电平有效,所以直接相连即可完成中断恳求的要求。MSC1210的时钟输出信号直接可以作为FB3050的系统时钟输入。详细的连接如图2所示,这样MSC1210与FB3050之间的数据和控制信息的通讯就得到理解决,也就完成了通讯接口的设计。4、FF总线PC接口卡的设计上位PC机与FF现场总线无法直接相连而实现它们之间的信息交换,所以必须设计FF
8、总线PC接口卡来知足它们之间相互通讯的要求。图3即为本局部的设计简图,它主要由双口RAM芯片IDT7142、单片机INTEL80188、通讯控制芯片FB3050和媒体访问子层四个align=center图3FF总线PC接口卡设计简图/align局部构成。本局部设计采用嵌入式控制中最常见的INTEL80188CPU作为接口卡上的CPU,INTEL80188提供20条地址总线,存储器寻址空间为1MB,I/O最大寻址空间为64KB16位地址线,片内还集成了一套中断控制器、两路DMA控制器、三个16位定时器、六条可编程的存储器片选线、七条可编程的I/O接口片选线,对嵌入式控制线路的设计非常方便。在接口
9、卡CPU与PC机CPU通讯方面采用的是双口RAM方式,由于这种方式可使两边的CPU在数据块级同步。5、媒体访问单元的设计媒体访问单元MAU是FF智能压力变送器和上位PC机能否实现正常通讯的重要组成局部,它的功能是发送和接收符合FF标准的物理信号。其中FF总线信号的接收局部工作原理为:FF总线信号经过三绕组变压器传送给由运放OP439构成1040KHZ的带通滤波器进展滤波处理,然后处理过后的信号传送给由运放OP942构成的电压比拟器来完成信号整形,比拟器整形后输出一个比拟干净的数字信号给FB3050的PI_PHPDU引脚,这样就完成了对FF总线信号的接收。而需要发送的信号那么是通过由四个74HC
10、126差分驱动器构成的总线驱动发送到FF总线上去的。四个74HC126分成两组,每组内的两个74HC126的输入端连接在一起,然后两组的输入端由反向器相连接后接FB3050的PO_PHPDU引脚,而四个74HC126的允许端全部连接在一起后接FB3050的控制信号PO_TACT信号。还有,图4中的电容C1和C2是为了隔直而使用的,R1和C3构成终端匹配器,R9、R10是限流电阻。align=center图4MAU简图/align6、系统软件设计本系统的软件设计主要由一样设计思想的两个局部组成:上位PC机与基金会现场总线之间通讯系统软件设计和FF智能压力变送器与基金会现场总线之间通讯系统软件设计
11、。在这里我就以上位PC机与基金会现场总线之间通讯系统软件设计为例讲明此系统的软件设计。本局部设计的主要思路是:当现场总线上有信号时,信号先通过媒体访问单元由FB3050接收并传送给PC接口卡上的接收缓冲区,然后通过INTEL80188进展选择后再通过PC_ISA总线接口传送给PC机应用程序处理;反之,上位PC机需要发送控制信息时那么是通过相反的方式进展发送。详细的软件设计简图如图5。align=center图5PC机与FF通讯软件设计图/align7、完毕语随着各种现场总线技术的越来越成熟,它们的应用也越来越广泛,而如今所使用的DCS也将逐步为FCS所替换。作为几种比拟有影响力总线协议的FF总
12、线更是凸现它的上风,所以基于FF总线技术的测量系统也将越来越被人们所青睐,这个方面研究也就非常有价值。本文作者创新点在于将FF现场总线协议标准交融到仪器仪表的设计中,实现了总线上的压力变送器与上位控制计算机之间的全数字通讯,代替了其他一些总线中模拟信号的存在,降低了受干扰的几率,大大进步了总线上传输的可靠性,让整套压力测量系统适应更加恶劣的测量环境,具有很大的现实意义。参考文献:1唐慧强.精细压力变送器的研制.测控技术,1999,6-18:63-64。2孙占辉、张培仁等.CAN总线在现场总线控制系统中的应用.微计算机信息,2002,7:7-8。3阳宪惠.现场总线技术及其应用,第1版,北京:清华大学出版社,1999:1381414邓宏彬.MSC121X系统级单片机原理与应用.第1版,北京:机械工业出版社,2004,16