智能化仪器原理及应用第4章.ppt_第1页
智能化仪器原理及应用第4章.ppt_第2页
智能化仪器原理及应用第4章.ppt_第3页
智能化仪器原理及应用第4章.ppt_第4页
智能化仪器原理及应用第4章.ppt_第5页
已阅读5页,还剩107页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章智能型温度测量仪,4.1智能型温度测量仪的原理4.2智能型温度测量仪的电路结构及特点4.3软件结构和程序框图4.4典型智能型温度测量仪实例思考题与习题,4.1智能型温度测量仪的原理,4.1.1智能型温度测量仪的基本功能1)自动零点调整及满度的校正由于智能化的仪器仪表通常都有自动零点调整和仪表满度的校正,因此可以减小测量误差,同时可实现一表多用。智能型温度测量仪可配不同类型、不同分度号的温度传感器,故又称为温度万用表。2)自动修正各类测量误差智能型温度测量仪能实现对测量传感器(例如热电偶)的冷端自动补偿和非线性补偿,以及对热电阻的引线电阻影响的消除等,还可实现各类测量误差的自动修正。,3)数据的处理和通信智能型温度测量仪可进行各种复杂运算(测量算法和控制算法),对获取的温度信息进行整理和加工;统计分析干扰信号特性,采用适当的数字滤波,达到抑制干扰的目的;实现各种控制规律,满足不同控制系统的需求;与其他仪器和微机进行数据通信,构成各种计算机控制系统等。,4)多种输出形式智能型温度测量仪的输出形式可以有数字显示、打印记录、声光报警,还可以多点巡回检测。它既可输出模拟量,也可输出数字量(开关量)信号。5)自诊断和断电保护智能型温度测量仪对仪表内部各种故障能自动诊断出来,并能进行故障显示或报警。断电时,仪表内的切换电路自动接上备用电池,以保持储存的数据。,4.1.2智能型温度测量仪的基本结构与工作流程智能型温度测量仪与其他智能化仪器一样,也是由硬件和软件两大部分组成的。1.硬件结构智能型温度测量仪的硬件部分由单片机主机电路、过程输入输出通道、键盘(人机联系部件)、接口和显示打印部分组成,如图4-1所示。,图4-1智能型温度测量仪的硬件组成框图,2.系统软件智能型温度测量仪的系统软件主要由监控程序、中断处理程序以及实现各种算法的功能模块等组成。监控程序用于接受和分析各种指令,管理和协调整个系统各程序的执行;中断处理程序是用于人机联系或输入产生中断请求以后转去执行并及时完成实时处理任务的程序;软件的功能模块用来实现仪器的数据处理和各种控制功能。,3.工作流程智能型温度测量仪的工作流程如图4-2所示。由温度传感器进入的模拟信号(直流电势或电阻)经过输入信号处理,即经过交换、放大、整形和补偿后,由A/D转换成数字量。此数字信号通过接口送入缓冲寄存器以保存输入数据。微处理器CPU对输入的数据进行加工处理、分析、计算后,将运算结果存入读写存储器中。与此同时,将数据显示和打印出来;也可将输出的开关量经D/A转换成模拟量输出,或者利用串、并行标准接口实现数据通信。整机工作过程是在系统软件控制下进行的。工作程序编制好后写入只读存储器中,通过键盘可将必要的参数和命令存入读写存储器中。,图4-2智能型温度测量仪的工作流程,4.2智能型温度测量仪的电路结构及特点,4.2.1主机电路1)MCS-51系列单片机的结构与特点MCS-51系列单片机是20世纪80年代由美国Intel公司推出的一种高性能8位单片机。它的片内集成了并行I/O、串行I/O和16位定时器/计数器。片内的RAM和ROM空间都比较大,RAM可达256字节,ROM可达48KB。由于片内ROM空间大,因此BASIC语言等都可固化在单片机内。现在的MCS-51系列单片机已有许多品种,其中较为典型的是8031、8051和8751三种。,8031型单片机片内无ROM,应用时必须外接EPROM才可使用;8051型片内具有4KB字节的掩膜ROM;而8751型片内则具有4KB字节的紫外线可擦除电可编程的EPROM。这三种芯片的引脚兼容,从而把开发问题减小到最低限度,并提供最高的灵活性。8751最适用于开发样机,以及小批量生产和需要现场进一步完善的场合;8051适用于低成本,大批量生产的场合;8031则适用于能方便灵活地在现场进行修改和更新程序存储器的场合。,MCS-51系列单片机指令系统提供了七种寻址方式,可寻址64KB字节的程序存储器空间和64KB字节的数据存储器空间;共有111条指令,其中包括乘除指令和位操作指令;中断源有5个(8032/8052为6个),分为2个优先级,每个中断源的优先级都是可编程的;在RAM区中还开辟了4个通用工作寄存区,共有32个通用寄存器,可以适用于多种中断或子程序嵌套的情况。在MCS-51系列单片机内部,还有1个由直接可寻址位组成的布尔处理机,即位处理机。指令系统中的位处理指令专用于对布尔处理机的各位进行布尔处理,特别适用于位线控制和解决各种逻辑问题。,P0P3:四个8位I/O端口,用来输入输出数据。P3口中还包括了一些控制信号线。MCS-51系列单片机存储容量较小,许多情况下需要外接EPROM。此时,P0、P2口作为地址/数据总线口。关于MCS-51系列单片机的详细内容可查阅有关参考资料。,图4-3MCS-51单片机结构框图与逻辑符号(a)结构框图;(b)逻辑符号,2)主机电路,图4-4用8031单片机等构成的主机电路,4.2.2温度检测电路温度是一个很重要的物理参数,也是一个非电量,自然界中任何物理化学过程都紧密地与温度相联系。在很多产品的生产过程中,温度的测量与控制都直接和产品质量、生产效率、节约能源以及安全生产等重要经济技术指标相联系。因此,温度的测量是一个具有重要意义的技术领域,在国民经济各个领域中都受到相当的重视。常用的温度传感器有热电阻、热敏电阻温度传感器,热电偶及集成对管温度传感器等。由于各种温度传感器工作原理不同,因此有不同的应用检测电路。,电阻温度传感器的主要优点是:(1)测量精度高,对非温度量不敏感;(2)有较大的测量范围,灵敏度高;(3)线性度好,便于自动测量。,图4-5单电桥测温电路原理图,在进行电路设计时,一般是已知传感器的温度特性,根据测温环境确定电桥平衡方式、激励源选择、电压灵敏度、放大与引线电阻补偿等。现以铂电阻温度传感器为例,说明单电桥电路设计与应用的简单方法。假设已知某铂电阻温度特性如图4-6所示。t=0时,R(t)=100;t=200时,R(t)=150;则R=0.25/。设通过R(t)的电流小于2mA,测温距离为100m,要求U0=100mV。,图4-6单电桥测温电路原理图,1)电桥结构的选择如图4-5所示,电桥采用等臂电桥,选择R1=R2=R3=R4,铂电阻R(t)M2,满量程输出相同。启动时,1传感器先投入使用,2传感器处于过载保护,用软件识别确认量程,再置标志位,选取M1或M2。,4.标度变换把A/D转换后的数字量的数码转换成有量纲的数值的过程称为标度变换。标度变换的形式为,y=1x+0,上式中,y为温度测量值;1为比例系数;0为取决于零位值的常数。例如,某智能型数字测温仪的测量范围是-1001500,当ymin-100时,对应的A/D转换值为Nmin=0;当ymax=1500时,对应的A/D转换值为Nmax=1600。此时,,y=x-100;1=1;0=-100,5.其他控制算法微机化温度仪表的控制功能主要依靠控制算法来实现,它克服了传统仪表控制规律单一、使用面较窄的不足。而且,在同一仪表中可配制多种控制算法,应用于不同的系统。在微机化温度仪表中的控制算法很多,除数字PID控制算法外,还有前馈、纯滞后、非线性、解耦、自适应、智能控制、模糊控制算法等。,4.4典型智能型温度测量仪实例,4.4.1智能型温度巡检仪,1.概述温度测量仪通常分为两种类型。一种是以工业生产设备或生产过程为检测对象,以状态监视为目的的温度巡检仪。它能进行多点温度巡回检测,一般对精度要求不高。另一种是用于计量、标定或实验研究,在保证一定外部条件的前提下,能对单一测量进行高精度的温度测量的单点温度测量仪。智能温度巡检仪是一种可进行多点温度测量,在-200850测量范围内,测量精度优于0.5的仪表。,2.智能型温度巡检仪的硬件电路结构该温度巡检仪的硬件电路由温度传感器、预处理电路和8031单片机系统等几部分组成,其结构框图如图4-26所示。1)温度传感器温度传感器采用Pt100铂热电阻,它可以对-200850的温度进行检测。由于硬件电路保证使流过铂热电阻上的电流为一恒定值,因此当温度变化时,热电阻上的电压亦随着变化。根据一定的对应关系即可求得温度值。,图4-26温度巡检仪结构框图,2)预处理电路预处理电路是决定测量精确度的关键。铂热电阻温度传感器精度高、性能稳定,但其内阻较低,引线电阻易造成较大的测量误差。为消除引线电阻造成的误差,仪表的预处理电路采用三线制,以恒流源驱动。其电路如图4-27所示,包括三触点的继电器、可控恒流源、差动放大器、程控放大器等。,图4-27中,Rth为铂热电阻,r1、r2、r3为引线电阻(当采用完全相同的导线作Rth的引线时,可使r1r2r3=r),A2为增益等于2的同相比例放大器;A3为增益等于1的差动放大器,运放A1和达林顿管Q组成了一个可控的恒流源电路,其电流为I。测量时,继电器每次只接通一个铂热电阻,若继电器Sn吸合,则它的三个触点Sn-1、Sn-2和Sn-3同时导通,铂热电阻Rth接入预处理电路。设引线电阻为r,则比例放大器A2的输入为I(r+R),输出为2I(r+R)。差动放大器A3同相输入为I(Rth+2rR),输出为U=I(Rth-R)。,图4-27预处理电路原理图,若R=100(在0时,输出电压u=0V),则,UI(Rth-100),可见,输出电压u仅与恒流源I和铂热电阻Rth有关,从而消除了引线电阻所带来的误差。由于铂热电阻的灵敏度(欧姆/度)随着温度的升高而逐渐下降,从而造成了输出电压u的非线性。为了补偿这个非线性,在硬件电路中采取了将输出电压u经电阻R1反馈到放大器A1同相输入端,以便能适当调节恒流源地电流I,从而使输出电压u得到线性补偿,提高测量精度。此外,还可以采取下列措施提高仪表的测量精度。,(1)减小零漂的硬件措施。零漂(零位漂移)是温漂和时漂的总和。正常情况下,当输入信号为零时,经过传感器、放大器和单片机接口电路在内的整个测量部分的输出应为零。但由于零漂的存在,零输入信号时,输出不为零,此时的输出值实际上就是系统测量部分的零位漂移值。若采用传统的硬件方法克服零漂,则线路复杂,对元器件要求严格且成本高,尤其在环境恶劣的场合,其效果不能尽如人意。但采用单片机控制后,就可以利用单片机强大的软件功能,只需用最少的硬件配以相应的处理软件,就可使上述问题迎刃而解。图4-28为实现自动校零部分的原理框图。图中S1、S2为电子开关,由单片机接口的P1.0、P1.1控制。正常工作时,P1.0输出为“1”电平,S1闭合;P1.1输出为“0”电平,S2打开。,图4-28自动校零原理框图,零位补偿原理就是每次测量前,先将输入短路(P1.1输出为“1”电平,P1.0输出为“0”电平),测出零漂值,将其存放在单片机的某一存储单元内保存起来,然后再测量检测电路的输出(置P1.1为“0”,P1.0为“1”),此测量值减去零漂值就得到了真实的输出量。程控放大器把差动放大器A3输出的电压信号放大至适当值,以便于A/D转换器进行数据采集。,(2)选择适当的A/D转换器与采取分段补偿。通常,在条件许可的情况下可选择分辨率和转换速度较高的器件,这是提高测量精度的一个重要措施。就A/D转换器的分辨率而言,不同的A/D器件在供电电压为5V时,其差别见表4-1。,表4-1不同的A/D器件的分辨率,由上表可见,当A/D转换器位数增加时,其分辨率提高了,因而测量精度也提高了。此外,A/D转换器在理想情况下对应输入电压值的转换值应在同一直线上。实际上,有些转换点偏离直线,即存在着相对误差。以A/D转换器0809为例,在23.5V时线性较好,而在02V、3.55V时,相对误差分别为1和-1。根据它与理想直线的偏差,可在软件上采取分段补偿的措施,以提高A/D转换器的相对精度。,3)8031单片机系统8031单片机系统可实现对仪表的监控管理,多路温度的测量、储存、打印及与PC机的通信等。由此可见,这是本仪表的核心部件,其结构如图4-29所示。,图4-298031单片机系统结构框图,3.智能型温度巡检仪的软件设计智能型温度巡检仪的软件设计包括监控管理程序、A/D转换程序、数据处理程序、打印程序以及与PC机通信的串行口中断服务子程序,这些程序均采用模块化结构。为了便于该仪表与PC机组成分布式的测温系统,仪表的串行口中断设置为优先级最高的中断,具有实时性,其主程序流程如图4-30所示。,图4-30主程序流程图,中断服务子程序及其他程序框图略。为了提高仪表的测量精度,特别是在对输入量的处理上,除了在硬件上给予考虑外,在智能仪表中的软件设计也非常重要。我们知道,被测对象的温度是一个随时间t连续变化的模拟量,而这个非电物理量又必须通过传感器变换成电信号,再通过输入通道送给单片机进行分析、处理。在这一过程中,我们总是希望信号的传递是不失真的,但是实际上不可能完全做到,也就是说总是存在一些非线性的误差,因而设计中要加以考虑。具体方法如下:,图4-31热电阻的阻值温度转换关系图,(2)采取软件滤波法,消除干扰影响。由于仪表使用的现场环境条件往往不甚理想,因而输入到A/D转换器的信号常常会窜入各种各样的干扰信号。这些干扰信号主要有三种类型:工频及其谐波、白噪声和脉冲干扰。这些干扰信号将造成很大的测量误差,必须加以滤除。通常,硬件措施是在采样输入回路中采用滤波电路以滤除干扰信号。如果采用双T滤波电路,则可以有效地抑制工频干扰,但是会使硬件结构复杂;而如果采用软件滤波的方法,则可以较好地解决这一问题,而且大多数智能仪表都采用软件滤波的技术。,软件滤波的方法有很多,对于白噪声,可用数字滤波技术加以去除;而脉冲干扰可通过多次采样中去除最大值和最小值后,再求取平均值去掉,即去极值平均滤波法;对于工频产生的干扰亦应加以重视,因为有时它会成为主要干扰因素。实践证明,要有效地抑制工频干扰,必须满足两个条件:每组采集数据必须进行两次,然后作算术平均处理;保证两次采集间隔时间为T/2(T为工频周期)。假设有用信号比工频变化慢得多,如图4-32所示。,图4-32工频干扰示意图,由此可见,满足上述两个条件后就可滤除工频影响,获得有用的信号。另外,如前所述的A/D转换器的非线性补偿亦是用软件的方法实现的。总之,智能仪表设计中要采用软、硬件结合的方式来提高仪表的性能,这样才能达到性能价格比,使设计最优。,4.仪表的应用情况采取上述软、硬件设计方法后,可以有效地提高仪表的测量精度。本仪表经过测试,其测量精度优于0.5。当然,在实际设计过程中,还要考虑许多其他的因素,如信号输入端的良好接地问题、印刷电路板的合理布线问题以及系统运行的可靠性问题等。综上所述,我们可以看出:在智能仪表的设计中,由于采用了单片机技术,使得硬件电路大大简化,而其软件的强大功能又使仪表的性能得到了明显提高,功能的扩展也变得十分方便。加上通信功能后,其检测、控制方式也十分灵活、便捷。因此,仪器、仪表的智能化、可通信化是一个发展方向。,4.4.2温度测量仪使用、维护后的检定,1.标准仪器温度测量仪的检定是利用标准仪器实现的。检定所选用的标准仪器依据微小误差取舍准则,即标准仪器的基本误差相对于被检仪表基本可视为微小误差。具体地讲,标准仪器的基本误差一般为被检仪表的基本误差的1/31/10。用于配热电偶温度测量仪检定的标准仪器如表4-2所示。,表4-2用于配热电偶温度测量仪检定的标准仪器,表4-3用于配热电阻温度测量仪检定的标准仪器,2.检定条件各类温度测量仪的检定要求为:环境温度为20t(数显仪表t为2,其他仪表t为5);相对湿度不大于85%,其中动圈仪表和数显仪表不大于75%。电源电压变化不超过额定电压的10%;频率不超过额定频率的1%。除地磁场外,周围不存在影响仪表正常检定的磁场。,3.检定方法示值检定前,对各类温度测量仪均应作外观检查。仪表外观应符合检定规程的要求。虽然各类温度测量仪的构造原理不同,但示值检定的基本方法类似。一般步骤是:(1)先进行外观检查,然后按要求正确接线。(2)在接线正确的情况下接通仪表电源,按生产厂家规定的时间预热。如果没有明确规定,一般

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论