第3O卷第3期 上海电 力 学 院学报 Vo1.30.No.3 2014年6月 Journal of Shanghm University of Electric Power Jun. 2014 DOI:10.3969/j.issn.1006—4729.2014.03.015 基于Profibus-PA的多通道温度变送器设计 包伟华 ,章俊辉 ,夏飞 ,孙波 (1.上海电力学院自动化工程学院,上海200090; 2.上海自动化仪表股份有限公司技术中心,上海200070) 摘要:提出了一种基于Profibus—PA的多通道温度变送器的硬件设计方案.分别阐述了该方案中信号采集、 ARM处理平台、系统电源、通信系统4个部分的设计原理与选型思路.此设计支持Profibus—PA通信协议,利 用单协议栈实现多通道温度测量,同时提供数据的高速、可靠传输,实现了由Profibus-PA总线供电,以应用于 具有本质安全防护要求的场合. 关键词:多通道;温度变送器;嵌入式系统 中图分类号:TP272.11;TP273.4 文献标志码:A 文章编号:1006—4729(2014)03—0261—04 Design of Multi-channel Temperature Transmitter Based on Profibus.PA BAO Weihua ,ZHANG Junhui ,XIA Fei ,SUN Bo (1.School of Automation Engineering,Shanghai University of Electric Power,Shanghai 200090,China; 2.Technology Center,Shanghai Automation Instrumentation Co.Ltd.,Shanghai 200070,China) Abstract: A design hardware of multi—channel temperature transmitter based on Profibus-PA iS proposed.The design principle for ARM processing platform,system power supply and communication system is described.Ideas of device selection on each part of the system are explained.This design supports Profibus—PA communication protocol,using a single protocol stack to get the multi-channel temperature measurement,while providing high-speed and reliable transmission of data.This design can be Profibus—PA bus—powered,which can be applied to the situation of security protection required place. Key words: multi—channel;temperature transmitter;embedded system 温度变送器是一种将温度变量转换为可传送 测温度,使其性能达到最佳.然而这些温度测点的 的标准化输出信号的仪表,工业中被广泛应用于 设置通常比较传统,需要分别安装测量仪表,进行 对温度的测量与控制.现代工业要求对工业过程 调试与提供维护. 进行精密控制,需要通过设置多个温度测点来检 经过市场调研发现,国外生产的温度变送器 收稿日期:2014—04—22 通讯作者简介:包伟华(1972一),男,博士,教授级高级工程师,浙江东阳人.主要研究方向为现场总线,智能检测 技术.E—mail:bwh@saic.sh.ca. 基金项目:国家“863”计划资助项目(2012AA041704). 上海电力学院学报 多数均支持多通道温度采集,并且已经完全智能 以满足化工、石化等工业要求,设备在危险区域 化和数字化,可以根据用户或系统的要求,选择传 可进行带电操作(测量和校正)和拔插;耗电量 统的4—20 mA模拟通信技术,或使用包括 较大的设备(四线制)可通过单独现场电源供 Profibus和FF在内的多种现场总线通信技术.国 电;低功耗的现场设备(压力或温度变送器)可 内生产的温度变送器大多不支持多通道温度采 以由两线制总线供电,并传送数字信号,保证其 集,或仅支持HART通信协议.目前,Profibus—PA 本质安全.I 3] 协议产品有较高市场占有率和良好市场前景,在 PA的数据传输采用曼彻斯特编码,其技术特 此环境下,对基于Profibus-PA的多通道温度变送 点为:在每一比特时间内,有一次信号电平的跳 器进行设计和研究,具有重要的现实意义. 变,前半个时间段为比特值本身,后半个时间段为 Profibus—PA现场总线专为过程自动化设计,通过 比特值的反码,即0到1的跳变作为逻辑0,1到0 段耦合器或者链接器接人到DP网络中,在保持 的跳变作为逻辑1,以此便可携带同步信息,且无 DP通信协议的基础上,优化传输技术.PA在现场 需再另外传送同步信号.另外,该编码中的正、负 设备的规划、电缆敷设、调试、投入运行和维护方 电平各占一半,当信号本身不存在直流分量时,信 面可节省成本,并可提供多功能和安全性.11 在 号传输不会造成电缆上的基本电平发生变化.14 目前的各类现场总线技术中,只有Profibus与FF 在PA网络架构中,只有段耦合器才能向导 协议考虑了本安特性,而相较于FF协议,Profibus 线输出功率,所有其他站点(现场仪表和总线终 协议在过程自动化领域更加成熟,应用更为广泛. 端电阻)只消耗功率.每台仪表平均至少消耗10 它只需通过一根双绞线就可既传送信息又向现场 mA电流,以此作为设备基本电流.设计时以不超 设备供电,并且不再需要绝缘装置和隔离装置. 出10 mA的能耗为最佳,否则可连接的仪表数量 本文所设计的多通道温度变送器安装在被监 将会减少. 由PA网络引起的延迟约为960 ms. 测设备附近,取代传统的单点连线、低成本单通道 可通过减小信号获取时间和周期、保持模拟输入 输人变送器和多路转换器的温度测量方法,同时 输出块的执行与PA网络通信同步等方式减小此 采集8路温度信息,并通过PA现场总线将信息 延迟.另外,PA协议并不支持总线设备功能块的 传送到上位控制系统中.该设计减少了用户的使 执行与网络通信保持同步,这就对硬件设备提出 用步骤、降低了复杂性、提高了操作效率,同时可 了更高的要求.-o 简化工厂过程架构,降低工业成本。 2 设计方案 1 Profibus—PA现场总线技术 本设计方案包括信号采集、ARM处理平台、 Profibus-PA的物理层符合IEC 61158-2传 系统电源和通信系统4个部分,系统结构框图如 输技术,传输速率为31.25 kB/s.该传输技术可 图1所示. 图1系统结构示意 包伟华,等:基于Profibus—PA的多通道温度变送器设计 2.1信号采集部分 本设计采集8路温度信息,分别为4路热电 阻(RTD)信号和4路热电偶(TC)信号.其中热 电阻测温不使用电流源激励,而采用三线制桥式 测温电路,其工作原理如图2所示. 图2三线制桥式测温原理 图2中,R 为待测热电阻,r为引线内阻,尺。, 为精密电阻,且R。=R:,U。为电源电压.当 R =R 时,电桥平衡,压差信号 为零.相比于 两线制测温,此电路能很好的减小引线内阻带来 的影响,使得热电阻测量更为精确. 热电偶测温需要考虑冷端补偿问题,由于本 方案采用的AD芯片提供内部冷端补偿,在PCB 设计时,需要将AD芯片尽量安排在电路板边缘, 以降低补偿温度误差,使得热电偶测温更加准确. 本设计通过上位机组态选择温度传感器类型(热 电阻或热电偶)以及型号(Ptl00热电阻或不同分 度号的热电偶). 滤波电路采用经典的LRC低通滤波,以屏蔽 工业现场的干扰信号,具体参数选择需要综合考 虑滤波器的截止频率和响应时间.截止频率可以 根据幅频响应曲线得到,即为使得输出信号降至 最大值的0.707倍的频率.响应时间可以根据阶 跃响应曲线得到. 考虑到本设计采用的AD芯片其参考电压由 内部提供,且芯片内部提供的最大放大倍数为16 倍,为提高测量精度,需要采用外部信号放大电 路.放大倍数的选择根据AD芯片所提供的参考 电压范围,以将前端电压信号放大到尽量覆盖此 范围内作为标准,即不同类型的热电阻或热电偶 具有不同的放大倍数.根据经验,覆盖范围可定为 参考电压范围的0.7倍.本设计采用两级放大,硬 件电路先将电压信号放大8倍,再根据具体i贝0量 类型,通过AD芯片的控制字,软件选择合适的放 大倍数.为避免出现过多的放大倍数,可根据热电 阻和热电偶的温度/电压特性曲线,将电压值划分 为几个区间,再根据区间进行放大. 以Pt100热电阻为例,其温度跨度为一200 ~850℃,电阻跨度为18.52~390.48 Q.AD芯 片的参考电压为2.048 V.根据上述测温电路, 计算出压差信号在0~83.75 mV之间,可知放 大倍数选择16倍比较合适.通过硬件将电压信 号放大8倍后,再通过AD芯片选择放大2倍即 可实现. 通道与通道之间的切换采用8选1的多路 选择开关,通过CPU对选择开关的A,B,C 3个 二进制输入端和INH禁止端的控制选择采样 通道. 2.2 ARM处理平台 本方案所设计的多通道温度变送器的CPU 采用以ARM7TDMI为内核的低功耗、高性能微 处理器.ARM处理器具有体积小、低功耗、低成本 的特点.ARM7TDMI是基于ARM体系结构的 V4版本,目前属于比较低端的ARM核,在工业 设备中具有广泛的应用.ARM7TDMI使用流水线 以提高处理器指令的流动速度,流水线允许几个 操作同时进行,以及处理和存储系统的连续 操作.[ ] 本设计所使用的CPU为高性能32位RISC 架构,拥有256 kB的内部高速闪存,支持3—20 MHz的晶振频率,含有两组USART接口与一组 SPI接口等符合本设计要求的特点.同时,所选的 CPU包含3个PIO控制器,88个可编程I/O,避 免了因I/O不足而需要加入锁存电路. 考虑到系统的稳定性,CPU还需要外接一个 看门狗电路,当CPU发生故障、程序跑飞时,提供 一个复位信号给CPU,同时也可为CPU提供一个 EEPROM,用来存储掉电后需要保存的数据,比如 组态信息、设备管理信息等. 2.3系统电源 本设计由Profibus-PA总线负责供电.介质 存取单元(MAU)电路是实现总线供电的关键, 它负责从总线上获取能量供内部使用,维持设 备的正常工作,同时可以调制和解调信号,联络 CPU与PA总线,其结构框图如图3所示.18 本 设计的MAU电路由专用芯片加外围电路的方 式组成. 上海电力学院学报 2014正 本设计的总线供电/电流调制电路由前级稳 压电路、电流调制电路和二级稳压电路组成.前级 稳压电路采用线性低压差三端稳压器,将输出电 压转变为5 V.电流调制电路采用运算放大器将 电路的输出电流在12 mA左右,保证PA网 络的性能.二级稳压电路由并联稳压电路和串联 稳压电路组成,可以稳定输出5V DC,为必要器 件供电,保证运算放大器的线性工作空间,同时还 可以吸收多余的输出电流,保证系统稳定性.最 后,通过DC/DC变换电路,将电压降至3.3 V和 1.8 V供其余器件使用. 图3 MAU结构示意 2.4通信系统 本设计采用Profibus—PA现场总线与上位系 统之间进行通信.温度变送器作为工业现场底层 的监测设备,在PA网络中扮演着从站的角色,即 只需要响应来自主站的读取或写入请求,不主动 发送数据. 进行Profibus—PA通信时,采用其协议芯片, 可以自动检测并调整数据传输速率,实现 Profibus—PA的同步传输模式和电平转换,从而简 化设计、缩短开发周期.此外,协议芯片还可以实 现电源和信号之间的隔离,不需要再增加其余隔 离电路,就可以保证系统的稳定性.常用的PA通 信协议芯片有SPC4—2和DPC31. 考虑到DPC31是一个带处理器接口和集成 处理器芯子(80C31核)的预处理通信芯片,附加 的处理器芯子可用于其他应用程序.而SPC4—2是 一个带有不同控制器处理接口的预处理通信芯 片.相比之下,SPC4.2虽然缺少集成C31芯,但由 于其低功率管理特性,更适用于本质安全系统,所 以本设计采用SPC4—2协议芯片,其连接示意图如 图4所示. SPC4—2采用Irltel异步模式接法,即TYP(8) 与MODE(23)硬件置低.数据总线DB0.DB7和地 址总线AB0一AB9分别与CPU相连.中断XINT(9) 和复位RESET(36)分别与CPU外部中断和复位 端口相连.RTS(27),TXD(26),RXD(30)作为与 MAU交换数据的通道,分别与其相连. 图4 SPC4—2连接示意 3 结 语 本文所设计的多通道温度变送器通过静电放 电抗扰度(6 kV接触放电、8 kV空气放电)、射频 电磁场辐射抗扰度(试验场强为10 V/m)、电快 速瞬变脉冲群抗扰度(I/O信号、数据端口电压峰 值为1 kV,频率为5 kHz,供电电源端口、保护接 地端电压峰值为2 kV,频率为5 kHz)、工频磁场 抗扰度(磁场强度为10 A/m)4项EMC(电磁兼 容)测试,以及串模与共模干扰测试. 在带有现场总线的温度变送器的基础上加入 多个通道,可以利用单协议栈,实现多通道测量, 节约了工业成本.目前,国内生产的多通道温度变 送器,大多不支持现场总线技术,数据传输效率 低,工业成本高.由此可见,对基于Profibus—PA的 多通道温度变送器进行研究具有重要的现实意义 和工程价值. 参考文献: [1] 阳宪惠.现场总线技术及其应用[M].北京:清华大学出版 社.1999:238-306. [2] 魏军.PROFIBUS总线技术研究及监控系统的实现[D].南 京:南京航空航天大学,2004. [3]徐春玲,凌志浩,王秀英.Profibus-PA总线系统结构及其接 口模块设计[J].自动化仪表,2007,28(8):32—35. [4] 高振江.基于PROFIBUS-PA协议的嵌入式系统硬件平台 的研究[D].北京:北京交通大学,2009. (下转第268页) 268 上海电力学院学报 2014年 过程中,实际过热汽温对象要求温度动态和稳态 偏差均较小,并给PID控制器保留了较大的稳定 裕量,导致系统初期响应速度比PID控制要慢,但 通过模糊控制减小了系统的超调量,系统的稳定 性,从而增加了PID控制器较高的稳态精度,保证 了系统较好的动态和稳态特性. 参考文献: [1]杨锡运,徐大平,柳亦兵,等.过热汽温多模型预测函数控制 策略的研究[J].动力工程,2005,25(4):537-540. [2]赵峻彦.模糊控制现状与展望[J].吉林工程技术师范学院 学报:自然科学版,2006,22(9):1-4. [3]刘红波,李少远,柴天佑.一种基于模糊切换的模糊复合控 制器及其应用[J].控制与决策,2003,18(5):12—15. [4] 金以慧.过程控制[M].北京:清华大学出版社,1993: 时间明显加快,而且衰减率大大增加,也就是说稳 定裕量大大增强.图5可以明显看出复合模糊控 制器有着较小的动态偏差、快速的调整时间及接 近100%的衰减率.由此说明改进型Smith复合模 糊控制器具有理想的动态挣l生. 4 结 语 本文采用了改进型Smith预估复合模糊控制 方法,仿真结果表明,该Smith预估方案有着较理 想的鲁棒性,能够适应补偿模型与实际对象之间 136—140. [5]胡中功,宗毅,徐利新.Smith预估器的一种改进方案及其 仿真研究[J].武汉化工学院学报,2001,23(4):75-77. [6]李旭.过热汽温的动态特性与控制[J].动力工程,2007,27 (2):199-203. 无论是时间常数还是系统增益的偏差.而模糊控 制方案与PID控制器的并行控制,利用了模糊控 制在大偏差时的快速性,小偏差下理想的动态特 (编辑胡小萍) (上接第264页) [5]惠敦炎.PROFIBUS—PA网络概述[J].测控技术,2001(3): 8.14. 学出版社,2012:34-130. [8] 叶炳金.基于Profibus PA现场总线的温度变送器设计与实 现[D].上海:华东理工大学,2013. [9] 文莉辉.现场总线Profibus—PA从站技术研究及远程I/O开 [6] u Q F,JIANG J,RANKIN D J.Evaluation of delays induced by profibus PA networks[J].IEEE Transction on Instrumentation and Measurement,2011,60(8):2 910-2 917. 发[D].北京:北京化工大学,2009. [7]周润景.ARM7嵌入式系统设计与仿真[M].北京:清华大 (编辑桂金星)