基于Pt100运用查表法实现的高温温度计设计

发布者:心满愿望最新更新时间:2012-03-15 来源: eefocus关键字:液晶模块  汽车发动机  空调压缩机 手机看文章 扫描二维码
随时随地手机看文章

在现实生活中,测温装置形式多样,但大多数存在测温范围小的缺点,使其应用范围受到限制。例如:汽车发动机、空调压缩机、轮船等温度往往较高,使用一般的温度计难以测量,使用大型的测温设备不但测量成本高,而且也不易携带。文中设计了一种便于携带,且实用又能适应高温环境的高温温度计。

高温温度计的原理框图如图1所示。


系统是基于Pt100的高温温度计,Pt100模拟温度传感器对环境温度进行采集,然后把采集的数据经A/D转换后传给单片机,单片机接收数据并处理后,在液晶屏上显示测量的温度值。

1 系统主要硬件设计

1.1 电源电路

系统用3节5号干电池串联,电压接近4.5 V,刚好满足设计的电源电压要求。电源处理芯片的选择方面考虑的重点是效率高、工作电压低、体积小,经过仔细对比后,选择了以下电源处理芯片。

TL431是一个有良好的热稳定性能的三端可调分流基准源。它的输出电压用两个电阻就可以任意的设置到从Verf 2.5~36 V范围内的任何值。在本文中用作桥式测温电路的参考电压,还具有多种应用,例如:分流校准器、串联校准器、开关校准器、电压参考等。

在T1431与电源引脚间加上一个100 Ω电阻用于限流,地引脚端直接接地,电压输出2.5 V接到桥式测温电路作为基准电压,注意基准电压必须稳定,不然会影响测温准确性。

LM1117是具有稳定的电压输出的校准器,可以输出稳定的1.2 V,1.5 V,1.8 V,2.5 V,2.85 V,3.3 V,5 V等电压。设计中用LM1117稳压至3.3 V为A/D模数转换器、放大器提供稳定的电压保证。在电源和地引脚之间加上电容C4和C5用于去耦滤波。

Intersil公司生产的ICL7660是提供双电压的COMS集成芯片,它在提供正负电压方面有独特的优势。ICL7660可以提供+1.5~+10 V和-1.5~-10 V的正负电压。ICL7660正输出电压Vout+和负输出电压分别接入INA126电源的正负极。电源模块的电路原理如图2所示。


图2中VCC5是电源电压,经过LM1117芯片输出为3.3 V,为INA126(仪表放大器)、ADS7816和ICL7660供电。经过TL431输出2.490 V的电压,为桥式放大电路和ADS7816提供稳定的基准电压。ICL7660把+3.3 V转换为-3.3 V,为仪表放大器提供负电压。因为单片机和液晶显示器的工作电压范围广,所以VCC直接和总电源相连。

1.2 A/D模数转换模块

因为Pt100是模拟温度传感器,且温度测量范围广,所以设计采用ADS7816,A/D电路图如图3示。管脚VREF接桥式测温电路的基准电压,管脚+IN信号数据输入口接INA126运放的输出端,-IN、GND管脚分别接地。管脚CS片选端接单片机的P1.6口,低电平有效,当P1.6口置低电平时A/D选通,开始工作。管脚Dout信号数据输出口接单片机的P1.5口,用于读取A/D转换后的数据。管脚LOCK时钟信号口接单片机的P1.4口,单片机P1.4口提供A/D连续时钟脉冲,保证A/D数据转换和读取的正常。管脚VCC接经LM1117稳定后的输出电压3.3 V。设计采用STC公司的89C52单片机作为核心,在系统中用89C52单片机来读取A/D转换数据并处理,然后控制液晶显示,是设计中所有器件的核心模块。

单片机与A/D连接电路图如图3所示。


1.3 显示模块

基于液晶1602显示内容丰富,功耗低等优点,选用液晶1602作为显示模块。液晶的第1管脚是接地管脚,管脚VCC接电源,液晶的管脚VL外接电源串联一个10 kΩ的电位器后接地,用来调节液晶的亮度对比度,使其显示清楚、准确。管脚RS接单片机的P1.0口。管脚RW接单片机P1.1。管脚EN接单片机P1.2口,是液晶的使能管脚。液晶的数据口(7~14管脚)接单片机的P0.0~P0.7口,液晶的数据口采用8位并口方式进行数据传送。第15,16管脚是液晶背光灯的正负极,分别接VCC和GND即可。液晶连接电路图如图4所示。

[page]

1.4 Pt100测温电路


系统的测温模块由两个1 kΩ电阻,一个电位器和Pt100组成桥式测温电路。桥式测温原理如图5所示。


电桥的输入电压通过TL431稳压至2.5 V,经过测量得到电桥实际输入电压为2.49 V。电桥的4个桥臂中的一个桥臂采用电位器,因为通过调解电位器可以调整输入到运放的差分电压信号大小,设计中用此电位器来调整零点。

Pt100数据手册推荐使用LM358芯片放大差分信号,由于LM1117提供给运放的电压只有3.3 V,供电电压过低会导致运放工作不正常,电压放大倍数和理论计算的放大倍数误差很大,这样直接导致放大倍数不稳定,影响测温精确度。经过比较选择发现INA126精密仪器仪放大器,具有高精度,低噪声差分信号采集的优点,它的两个运放设计提供卓越性能具有非常低的静态电流(175 mA/chan),结合宽工作电压范围±1.35~±18 V的,使其成为高性能的运算放大器。所以改用INA126作为运算放大器,经过测试发现放大倍数稳定。系统中放大倍数约等于6.27倍。由于INA126需要双电源供电,所以使用ICL7660进行电压转换,这样可以轻松得到负电压对INA126进行双电源供电。通过INA126对电桥信号进行差分放大。桥式差分放大电路图如图6所示。


对电位器R6进行零点调整可以得到U_=50.012 mV。INA126对U+和U_进行差分放大,放大后电压U0=F×(U+-U_),F是电压放大倍数,经过测量得到F=6.27。所以


这样得到Pt100的电阻值与经过INA126放大后的电压关系,把U0送入A/D,通过A/D转换,单片机算出Pt100的电阻值,然后查表,查到的电阻值与表中的相近时,得出此时的温度值,然后送出数据在液晶屏上显示。

2 软件设计

系统的软件包括温度采集部分、A/D转换模块,接收结果处理显示部分。整个程序采用C语言编写,采用模块化程序设计。

设计采用Pt100模拟温度传感器采集数据,单片机通电后,Pt100由于温度变化,引起电阻发生变化,进而桥式测温电路的电压值发生变化,经过差分放大、A/D转换后送入单片机。单片机始终等待A/D转换值的到来,因为本设计只需要测量温度,所以没有采样周期,读取A/D值的程序放入无限循环中。在设计中,由于Pt100的电阻值和温度不成线性关系,所以设计用Matlab拟合函数创建一个电阻值一温度对应表格,查表得到温度值。程序开始后,先对液晶屏、A/D进行初始化处理,然后确定液晶屏在空闲状态,调用液晶写地址指令函数,使液晶屏分两行显示,接着调用液晶写数据函数在第1行写入温度计的英文Thermometer,第2行写入查表得到的温度值。

A/D模块,首先对A/D初始化,然后把A/D的CS管脚、时钟脉冲CLK拉至高电平,接着把CS拉至低电平开始采样。在写程序的时候要注意先发送给A/D两个下降沿脉冲,然后才开始采样数据。实验证明,如果直接进行采样,会导致采样数据误差很大。采样完成后给CS管脚拉至高电平,停止采样,返回数值。接着进行下一组数据的采样。主程序流程图如图7所示。

[page]

3 系统测试

液晶模块的硬件电路接好后,接通电源,调节与LCD连接的电位器,使液晶显示亮度适中,显示结果与预期结果相同,液晶模块测试正常。开启电源,Pt100开始测温,利用水银温度计做参考,计算Pt100温度测量误差。Pt100温度测量结果如表1所示。


由于设计的温度计精度只有1℃,所以小数点后的温度值都为0,经过测试计算,温度测量的平均误差为2.5%。

4 结束语

在程序模块,开始没有利用查表法,直接用公式进行计算,误差较大。经过不断地修改,发现查表法很好地解决了这个问题,在系统的大范围测温中,这个误差在高温环境下影响不大。系统可以用于高温环境中,测温准确、操作方便、成本低廉,有较高的实用性。还可以经过改善做成无线收发系统,成为远距离测温控制系统。

关键字:液晶模块  汽车发动机  空调压缩机 引用地址:基于Pt100运用查表法实现的高温温度计设计

上一篇:矢量网络分析仪校准和测试方法
下一篇:三基色亮度计的设计和应用

推荐阅读最新更新时间:2024-03-30 22:24

汽车发动机空调系统散热不良解决方案
汽车发动机和空调系统散热不良,会造成水温过高进而引发故障。下面小编将此故障现象一一列出顺附解决方法。   1、在交通不畅-堵车或长时间怠速时,发动机水温表显示过高,电子风扇高速挡工作时间过长,发动机噪音增大,气温过高开空调时故障最为明显。   解决方法:热车后,检查防冻液储水罐上端的回水管回水情况,若回水不畅或堵塞会造成水温过高。   提醒:在维修中不要盲目拆件和换件。   2、在气温过高开空调时,怠速不稳转速浮动过大,急加速无力,发动机有异响。   解决方法:检查冷凝器与水箱之间的灰尘是否过多,用高压气彻底清洗,保证水箱和冷凝器有良好的散热性能。   提醒:平时注意擦拭冷凝器与水箱之间的灰尘。   3、热车
[嵌入式]
汽车电子发动机动力传动电子控制系统作用
 1. 发动机电子控制系统   发动机电子控制系统(EECS)通过对发动机点火、喷油、空气与燃油的比率、排放废气等进行电子控制,使发动机在最佳工况状态下工作,以达到提高其整车性能、节约能源、降低废气排放的目的。   01电控点火装置(ESA)   电控点火装置由微处理机、传感器及其接口、执行器等构成。该装置根据传感器测得的发动机参数进行运算、判断,然后进行点火时刻的调节,可使发动机在不同转速和进气量等条件下,保证在最佳点火提前角下工作,使发动机输出最大的功率和转矩,降低油耗和排放,节约燃料,减少空气污染。   02电控燃油喷射(EFI)   电控燃油喷射装置因其性能优越而逐渐取代了机械式或机电混合式燃油喷射系统。当发动
[嵌入式]
示波器测量汽车发动机冷却风扇信号及分析
汽车发动机的冷却风扇是车辆冷却系统的重要组成部分,若风扇出现故障,则会导致发动机冷却不足或冷却过度,造成发动机工作环境恶化,进而影响发动机的性能和使用寿命。风扇的性能直接影响发动机的散热效果,从而影响发动机的性能。 发动机电脑根据目标温度产生占空比信号(PWM),以此来控制风扇的转速。占空比信号越高,风扇的转速就会越快,风扇的供电主要由蓄电池经过熔断保险丝直接供电给风扇控制器。 我们来看下如何用示波器测量汽车发动机冷却风扇的信号: 取一根BNC转香蕉头线接入示波器的通道一,红色香蕉头连接一根刺针,黑色香蕉头连接一个鳄鱼夹用于搭铁接地。将红色刺针刺入风扇插头上的信号线(一般是三根线里最细的那根,其他2根一根是电源线,一根是接
[测试测量]
示波器测量<font color='red'>汽车</font><font color='red'>发动机</font>冷却风扇信号及分析
汽车发动机管理模块测试系统的设计
发动机管理模块作为汽车传动力控制的核心部件,其生产质量检测是保证整个产品生产过程完整的重要步骤。为了模拟发动机特定的实际工作状况,需要在同一系统实现多输入输出信号的集成控制和采集。由于输入输出信号繁多,使用传统的仪器很难实现很好的系统集成和通信。随着测试过程的日趋复杂化和生产过程越来越高的自动化要求,设计开发一个界面友好简单、性能稳定、高度集成化和自动化的测试系统的需求也日渐迫切。 本文介绍了基于PXI总线及其部件的硬件平台,配以用LabVIEW开发的软件控制系统,设计的一套高度集成、稳定可靠的自动化测试系统。该测试系统由PXI测试仪、配线板、信号调理及通信板、电源、负载箱和测试夹具组成。测试时操作人员将模块放入夹
[测试测量]
<font color='red'>汽车</font><font color='red'>发动机</font>管理模块测试系统的设计
汽车发动机油底壳的振动噪声性能分析与优化
引言 汽车发动机噪声辐射主要来源于“薄壁结构”,例如油底壳、阀盖、正时 齿轮 罩。由于油底壳承受着相对居高的发动机缸体的激励,所以在发动机结构噪声中油底壳的贡献所占比例较明显。本文描述了在汽车发动机油底壳开发设计前期、实物样件试制之前,用CAE 分析手段对油底壳振动噪声性能进行分析与预测,并指导油底壳设计方案改进与优化,有效地降低产品开发风险,减少样件试制数量与轮次而减少试制费用。 在理论上,只要激励频率范围从零扩展到无限大,那么系统的动态特性也就完全确定,本文在没有发动机整机的三维数据但具备惯性参数时施加多工况下的虚拟力载荷作为输入,用频响法有效地模拟与分析发动机油底壳的动态响应。用边界元方法进行自由场中油底壳的辐射噪声
[嵌入式]
串行接口中文图形点阵液晶显示模块的应用
  引言   液晶显示器件由于具有显示信息丰富、功耗低、体积小、质量小、无辐射等优点,得到了广泛的应用;但液晶显示模块复杂的硬件接口和软件编程却令产品设计人员生畏,因而限制了该模块在某些领域的应用。本文介绍一种具有串/并多种接口方式,且内部含有GB2312一级、二级简体中文字库的图形点阵液晶模块,使用该模块可构成具有全中文人机交互图形界面的液晶显示系统。   1 性能特点   OCM4X8C是具有串/并接口,具内部含有中文字库的图形点阵液晶显示模块。该模块的控制/驱动器采用台湾矽创电子公司的ST7920,因而具有较强的控制显示功能。OCM4X8C的液晶显示屏为128×64点阵,可显示4行、每行8个汉字。为了便于简单
[嵌入式]
双离合变速器DCT的原理和技术解析
      近一段时间,双离合变速器DCT(Dual Clutch Transmission)这个词汇不断的出现在我们眼前。先是有消息称大众DSG变速箱将在今年国产,结合大众先进的TSI发动机,实现所有在华产品油耗和排放降低20%的目标。接着,搭载着双离合变速器的沃尔沃S40在1月5日正式上市,其25.3万元的售价也使其成为是目前国内最便宜的搭载这一变速箱的车型。现在,我们又获悉江淮汽车双离合变速器计划被当地政府列入自主创新重大项目计划,无偿获助资金5000万元,项目建设期为2009年至2011年。   DCT       从这一系列事件我们看出节能高效的双离合变速器已经逐步走入更多车主的视线,也许用不了多久,是
[汽车电子]
汽车发动机ECU系统研发技术解析
1 引 言  随着技术的进步,汽车的数字化程度越来越高。目前汽车电子信息产品已经平均占到汽车总成本的1/3,并且这个比率还在不断提高,有专家认为,未来10年内,这个比率将达到40%。例如像宝来这样的中档轿车至少拥有十几个汽车电子控制单元(ECU)。所谓ECU,实际上就是一部带单片机的嵌入式系统,有自己的处理器、I/O设备和存储器,能独立控制汽车的某一系统,例如发动机管理系统EMS和ABS系统等。至于高档轿车,往往拥有几十个甚至上百个 ECU,这些ECU通过数字总线结构连接在一起,形成一个复杂的计算机局域网。  2 汽车ECU开发流程  汽车ECU开发流程见图1。  2.1 汽车ECU开发的V循环方法 2
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved