带CAN总线的智能温度变送器的研制(over)

带CAN总线的智能温度变送器的研制(over)

1999年第1期              工业仪表与自动化装置 23

带CAN总线的智能温度变送器的研制

杨 江

浙江大学控制系 杭州:310027

  摘 要 利用带CAN控制器的高性能8位单片机80C592,研制了能同时接受8路不同测温元件输入的带现场总线接口的新型智能温度变送器,并对该变送器的软硬件组成和使用方法作简要介绍。

关键词 CAN总线 80C592 数据结构

Abstract Thispaperintroducesanewkindofsmarttemperaturetransmitterprovidedwithahigh-performance8-bitmonolithicprocessor80C592withCANcontroller.Thetransmitterwithafieldbusinteracecansimultaneouslyreceive8differenttemperatureinputsignals.Softwareandhardwareconfigurationandoperatingmethodarealsogiven.

Keywords CANbus 80C592Datastructure

1 引言

  CAN(ControllerAeraNetwork—控制器局部网络)总线是一种发展较快的现场总线。现场总线是安装在生产现场装置与控制室内自动控制装置之间的数字式、串行、多点通信的数据总线,它的最大优点是可以大幅度节约连接导线、降低安装和维护的费用;具有精度高、能传送多个过程变量,包括仪表的自诊断信息等

[1][2]

机报告,以便上位机作相应的处理。

2 硬件组成

  如图2-1所示,智能温度变送器由测量通道、控制电路、80C592应用系统以及CAN总线接口电路等组成。

测量通道由输入电路(U1~U5:8选1多路开关CD4051)、2个3mA的恒流源(I0,I1)、程控仪用

放大器(U10和U11,分别为CD4051和仪用运放AD620)和12位串行输出的A/D转换器(U16:MAX187)组成。在输入电路中,为了消除多路开关CD4501的导通电阻对测量结果的影响,在U2、U3上分别并联U1、U4,由于仪用运放的输入阻抗很高,输入为电压信号,因此U1和U4的导通电阻可以忽略。

控制电路由2片锁存器(U8、U9:74LS373)和一片通用可编程逻辑芯片GAL(U14:GAL20V8)组成,其中GAL芯片起译码作用,把2个锁存器的端口地址设定为8F00H(写)和8F01H(写),即:CS1=WR*A15*A14*A13*A12*A11*A10*A9*A8*A7*A6*A5*A3*A2*A1*A0CS2=WR*A15*A14*A13*A12*A11*A10*A9*A8*A7*A6*A5*A3*A2*A1*A0

控制码由2个字节组成,它是2个锁存器的输出值,其中A2、A1、A0用于选择输入通道(000:选中第1通道;001:选中第2通道;…;111:选中第8通。因此用现场总线仪表代替模

拟信号传送的过程仪表是一种发展趋势[3]。

本文应用PHILIP公司生产的带CAN总线通信控制器的高性能8位单片机80C592[4],研制了一种用于分布式计算机控制网络的新型智能温度变送器,它具有下列特点:

能同时连接最多8个不同的测温元件(Pt100、Cu50或7种热电偶的任意几种),具有自由端补偿、非线性校正等功能,测量精度可达0.2%。

带有CAN总线通信接口,能通过CAN总线与带CAN总线接口卡的上位机通信。接收由上位机应用软件设定的测温元件的型号和量程,并以BCD码的形式向上位机发送温度测量值。CAN总线的应用,不仅实现了高速、高可靠性的数据通信,而且只要简单地把通信接口并联在通信总线上,即可构成分布式计算机测控网络。

在测量过程中,80C592能对输入端的开路、短路等故障情况进行实时检测,以及定期对片内

Word文档免费下载Word文档免费下载:带CAN总线的智能温度变送器的研制(over) (共3页,当前第1页)

你可能喜欢

  • 现场总线
  • CAN总线接口电路
  • 智能压力变送器
  • 智能浮筒液位变送器
  • 智能温度变送器
  • 差压变送器
  • 差压压力变送器
  • 压力变送器说明书

带CAN总线的智能温度变送器的研制(over)相关文档

最新文档

返回顶部