当前位置:首页 > 单片机 > 单片机
[导读]温度测量常采用热敏电阻做传感器,测量的方法有R-V转换电压测量法和R-F转换频率测量法。这两种方法的电路复杂成本高,并且电路中很多元器件直接影响测量精度。本文介绍一种类R-F转换频率测量温度的方法。1 负温热敏电

温度测量常采用热敏电阻做传感器,测量的方法有R-V转换电压测量法和R-F转换频率测量法。这两种方法的电路复杂成本高,并且电路中很多元器件直接影响测量精度。本文介绍一种类R-F转换频率测量温度的方法。

1 负温热敏电阻

PSB型负温热敏电阻由Co,Mn,Ni等过渡金属元素的氧化物组成,经高温烧成半陶瓷,利用半导体毫微米的精密加工工艺,采用玻璃管封装,耐温性好,可靠性高,反应速度快、灵敏度高。他采用轴向型结构,便于安装,能承受更高温度,且玻璃封装耐高低温(-50~350℃)。PT-25E2热敏电阻温度阻值变化曲线图如图1所示。

2 AVR单片机测温原理

温度测量电路如图2所示,标准电阻Rp,热敏电阻Rt,电容C1与AVR单片机三个引脚相连。其中PC0,PC1为一般普通IO引脚,CP1为捕获触发输入引脚,可以设定上升沿触发捕获中断。

Rp为100 kΩ的精密电阻;Rt为100 kΩ精度为1%的热敏电阻;C1为0.1μF的瓷片电容。

其工作原理为:

先将PC0,PC1,CP1都设为低电平输出,使C1完全放电。

接着将PC1,CP1设置为输入状态,PC0设为高电平输出,通过Rp电阻对C1充电,同时启动内部定时器从零开始计时。电容实际充电曲线如图3所示,当C1上的电压逐步升高到Vh,CP1检测出电压达到单片机高电平输入门槛电压时,将定时器计数值捕获,从而测出从开始充电到CP1转变为高电平的时间Tp。

再次将PC0,PC1,CP1都设为低电平输出,使C1完全放电。

随后将PC0,CP1设置为输人状态,PC1设为高电平输出,通过Rt电阻对C1充电,过程同上,得到时间Tt。

通过单片机计算得到热敏电阻Rt的阻值,并通过查表法可以得到温度值。

从上述可以看出,该测温电路的误差来源于这几个方面:单片机的定时器精度,精密电阻Rp的精度,热敏电阻Rt的精度,而与单片机的输出电压值、门槛电压值、电容精度无关。因此,适当选取热敏电阻Rt和精密电阻Rp的精度,单片机的工作频率够高,就可以得到较好的测温精度。

3 AVR捕获

本文以AVR系列中高性价比的ATmage88为例,利用16位时钟单元T/C1的捕获中断来实现电容充电时间的测量,单片机时钟选择8 MHz。输入捕获单元方框图如图4所示。当引脚ICP1上的逻辑电平(事件)发生了变化,并且这个电平变化为边沿检测器所证实,输入捕捉被激发:16位的TCNT1数据被复制到输入捕捉寄存器ICR1,同时输入捕捉标志位ICF1置位。如果此时ICIE1为1,输入捕捉标志将产生输入捕获中断。

ATmega88在3.3 V供电时,当电容电压上升到1.84 V时,如图3所示,发生捕获中断。

4 软件设计

基于ATmage88捕获中断测温程序流程图如图5所示,包括主程序流程图,捕获中断流程图和定时溢出中断流程图。

ATmage88定时器初始化涉及TCCR1B,TIMSK1控制寄存器的配置,介绍如下:

ICNC1:输入捕捉噪声抑制器,“1”启用;

ICES1:捕捉触发沿选择,“1”上升沿,“0”下降沿;

CS1[2:0]:时钟选择,有多种预分频时钟可供选择;

ICIE1:T/C1输入捕捉中断使能;

TOIE1:T/C1溢出中断使能。

定时器T1初始化代码如下(AVR-GCC):

其中宏定义Tp=0;Tt=1;需要定义数组:

uint16_t timeL[2],timeH[2],counter[2]

当测量时间超过定时器最长计时时,定时器会溢出,定时器T1溢出中断函数代码如下:

最后通过查表法就可以得到测量的温度。查表温度间隔一般为1℃,如果忽略热敏电阻1℃以内的非线性误差,可以将两摄氏度之间取线性计算,这样可以得到0.1℃的分辨率。

5 结 语

笔者应用该方法已设计出一款温度计,在范围-10~80℃时,分辨率达到0.1℃,误差在0.5℃以内。本文充分利用了AVR的捕获功能,使得电路简洁,成本低廉。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月18日,国民技术第四代可信计算芯片NS350 v32/v33系列产品正式发布并开始量产供货。NS350 v32/v33是一款高安全、高性能、超值可信密码模块2.0 (TCM 2.0)安全芯片,适用于PC、服...

关键字: PC 服务器平台 嵌入式系统

Pt100温度传感器和Pt1000温度传感器的铂基传感器是正温度系数 (PTC) 传感器,可提供高达 500°C 的准确温度测量。在0摄氏度时Pt100是100欧,Pt1000是1000欧。

关键字: ntc 热敏电阻 pt100 温度传感器

4月1日消息,戴尔在中国的PC销量持续下滑(份额已被华为超越),这迫使他们不得不采取更多的裁员措施。

关键字: 戴尔 PC 计算机

Mar. 19, 2024 ---- 据TrendForce集邦咨询研究显示,在NAND Flash涨价将持续至第二季的预期下,部分供应商为了减少亏损、降低成本,并寄望于今年重回获利。今年三月起铠侠/西部数据率先将产能利...

关键字: NAND Flash 铠侠 PC

自我保护器件R25阻值达1k,可处理直流电压高达1200VDC,能量吸收能力达240J,适于汽车和工业应用。

关键字: 热敏电阻

Mar. 6, 2024 ---- 据TrendForce集邦咨询研究显示,2023年第四季NAND Flash产业营收达114.9亿美元,季增24.5%。主要受惠于终端需求因年终促销回温,加上零部件市场因追价而扩大订单...

关键字: NAND Flash PC 智能手机

一提到AI,人们首先想到的就是生成式AI,或者AIGC,这是我们了解到最直观的AI应用。AI已经蓬勃发展,编辑各行各业,为人们带来意想不到的便捷和帮助。无论是计算、创造力、生产力、和沟通,AI都为人们提供新的思考方式,并...

关键字: AI PC 处理器

全新vPro平台为各种规模的企业提供出色的生产力、安全性、可管理性和稳定性

关键字: vPro AI PC 处理器

Feb. 6, 2024 ---- 据TrendForce集邦咨询最新研究显示,2023全年监视器(Monitor)出货量年减7.3%,仅达1.25亿台,低于疫情前水平。展望2024年,由于2023年出货基期已低,加上2...

关键字: 监视器 PC
关闭
关闭