论文部分内容阅读
该课题研究的目的是为沈阳仪器仪表工艺研究所设计一种智能化温度仪表.该文对所设计的智能化温度仪表进行了详细的介绍、分析.针对仪表的功能要求,该智能化温度仪表以8位的MCS-51单片机80C31BH为核心构建而成.仪表的主要外围功能模块为:采用14位A/D转换器ICL7135把传感器测量得到的模拟信号转换成能被单片机处理的数字信号;采用两个四位LED显示器LA5021进行温度测量值及各参数值的显示;采用四个按键组合对各参数值进行设定修改;采用两个LED指示灯进行温度的上、下限越限报警;采用固态继电器控制电加热器,以实现对温度的调节.在温度测量过程中,为了消除前置放大电路在测量过程中的零点漂移所带来的影响,对每次采样的A/D转换值都进行了自校零运算,即把每次采样的A/D转换值N<,O2>都减去重启时测得的零漂值N<,O1>,从而得到去零漂后的转换值N.智能化温度测量中采用了复合滤波算法,在滤除测量过程中的干扰方面取得了较好的效果.该滤波法的特点是先用中位值滤波法滤掉采样值中的脉冲干扰,然后把剩下的各采样值进行滑动平均滤波.仪表使用线性插值法校正温度测量中的非线性误差.在线性插值法的设计中,使用实验取值的方法,用精密电阻箱模拟不同测温状态,从而得到各直线段端点处A/D转换值——温度值间的对应基准表.由该基准表线性插值得出的测量温度精度较高.仪表通过软件计算比较测量温度与设定的上、下限报警温度,从而决定是否驱动LED报警指示灯进行温度越限报警.在智能化控制方面,设计了仿人工智能开关控制和双模控制两种控制方式.