超低功耗电子温度计设计

  • 格式:pdf
  • 大小:220.09 KB
  • 文档页数:3

超低功耗电子温度计设计
3
宋国梅
(潍坊学院,山东 潍坊 261061)
摘 要:以高性能、超低功耗的8位AV R 微处理器A TM EGA88V -10PI 为控制核心,采用低功耗的
日历时钟PCF8563T 、液晶显示L CM0816和温度传感器-10K 热敏电阻-3950等实现了超低功耗电子温度计设计。

经实际测试,本系统各项性能指标均符合设计要求,整机静态功耗低至0.49微安。

关键词:热敏电阻;单片机;低功耗;测量精度中图分类号:TP216 文献标识码:A 文章编号:1671-4288(2009)04-0024-03 待机时间长、功耗极低的数字温度计在工农业生产中应用广泛。

本超低功耗电子温度计设计以高性能、超低功耗的8位AVR 微处理器A T 2M EGA88V -10PI 为控制核心,主要采用低功耗的日历时钟PCF8563T 、液晶显示L CM0816和温度传感器-10K 热敏电阻-3950等实现,软件设计采用C 语言。

1 设计要求
设计一个电子温度计,能够通过温度传感器测量并显示被测量点的温度。

1.1 基本功能部分
(1)检测温度范围10~30℃,分辨率1℃
(2)正确显示温度
(3)静态功耗小于5微安(关闭L CD 显示,时钟
正常运行)
(4)唤醒显示
1.2 特殊功能部分
(1)控制功能(能够演示出控制功能的存在)
(2)显示时分秒的时钟功能(能够正常切换和显
示)
2 设计方案2.1 控制器的选择
应用A TM EGA88V -10PI AV R 单片机,A T 2M EGA88V -10PI 是一种功耗极低的高性能8位微处理器,技术上除具有方便、安全、高效外,还具有性能高、成本低和耗能低的特点,其内部具有高达512B 的内存作为数据的缓冲区,因此能够实现快的数据读取速度;并具有丰富的I/O 资源,而且其外围
电路简单,在片内即可实现所有控制,从而简化了整个系统的复杂程度。

2.2 温度检测方案选择
采用热敏电阻10K -3950-1%,10℃~+30℃时分辨率可达0.1℃,其测量精度高,重复性、可靠性好。

2.3 显示模块的选择
采用液晶屏实现显示。

液晶显示屏种类较多,但L CM0816液晶显示功耗极低,显示清晰,稳定可靠,编程简单。

由于A TM EGA88V -10PI 提供了足够的内存来作为数据缓冲区对显示数据进行存储,可以采用液晶L CM0816实现正确的温度显示及时分秒、年月日的时钟显示功能。

其特点是控制信号简单,接线少,且最重要的是待机功耗<1uA ,工作电压2.7~5.2V 。

3 系统的硬件设计与实现
根据设计和功能要求,本超低功耗电子温度计整机原理实现框图见图1。

图1 原理方框图

42—第9卷第4期 潍坊学院学报 Vol.9No.4
2009年7月 Journal of Weifang University J ul.2009
3收稿日期:2008-06-18
作者简介:宋国梅(1963-),女,山东潍坊人,潍坊学院研究实习员。

3.1 时钟接口电路设计
实时时钟芯片选用日历芯片PCF8563,提供一个可编程的时钟输出,并具有掉电检测和中断输出功能,所有地址和数据通过I2C 总线接口进行传送,与CPU 接口简单,由其实现实时时钟计量。

与CPU 接口见图2。

图2 时钟模块电路图
3.2 显示电路设计
系统采用8段8位L CM0816液晶显示器,可方便显示时钟时分秒、年月日和温度值;同时它的显示状态50uA (典型值),省电模式<1uA ,工作电压2.7~5.2V ,这些低功耗的优良特点满足设计低功耗的要求。

液晶与CPU 接口电路见图3。

图3 液晶模块接口电路图
3.3 温度测量电路设计
温度测量传感器采用热敏电阻10K Ω-3950-1%,测温在10℃~+30℃时线性度好且分辨率达到0.1℃。

热敏电阻的阻值随温度而产生严重的非线性变化,很难直接应用到线性电路中,热敏电阻的阻值随温度的变化函数为:
R T =R 25C e
β1T +273-1298
R 25c 是热敏电阻在室温下的阻值,β是热敏电阻材料的开尔文(Kelvins )常数,T 是热敏电阻的实际摄氏温度。

因此需要对其进行软件或硬件线性补偿,硬件补偿比较容易实现,在此使用硬件补偿。

电压模式中,用一个普通电阻与热敏电阻串联
构成一个分压电路
,这个分压电路由稳压电源或电压基准供电,其输出电压随温度的变化关系近似为线性。

如果串联电阻与N TC 热敏电阻的室温阻值相等,在室温+25℃附近的电压输出可以保持较好的线性特性,接口电路见图4。

图4 温度测量模块接口电路
4 系统的软件设计
程序全部采用C 语言编写,实现数据采集、参
数设定、数据显示等功能。

采用液晶显示L CM0816
显示时间和温度值。

程序设计模块化,其它程序也
可直接调用其中的功能函数,使用非常方便。

整个软件系统主要包括主程序、采样程序和时钟程序三大模块。

主程序负责系统初始化,然后进入主循环程序,包括按键处理、显示刷新、报警及系统状态的控制。

主程序流程图见图5。

图5 主程序流程图
5 测试结果5.1 温度检测
将热敏电阻连至温度检测模块的输入端,通过
A TM EGA88单片机系统内的AD 转换输出到液晶

5
2—第4期 宋国梅:超低功耗电子温度计设计
显示器显示。

调节被测点温度的变化,将系统显示的温度值和国际标准温度计显示的温度值进行比较,测试数据见表1。

表1 温度测试数据系统测量值/℃
温度计显示值/℃
测量误差/℃
10.2510.270.0213.9613.980.0216.9816.950.0319.2619.310.0520.3420.350.0223.4423.460.0227.2827.230.0528.3228.370.0530.53
30.57
0.04
由测试数据可见,系统分辨率高,高于设计要求。

5.2 系统静态电流测量
利用三位半数字万用表直流微安档检测。

多次
通断电,测得数据见表2。

表2 静态电流(单位:
μA )0.500.510.490.620.550.520.600.550.520.53
可见,系统功耗极低,很好地满足了功耗方面的
要求。

6 结束语
本系统利用热敏电阻检测温度,经调试在10~30℃范围内,分辨率达0.1℃,静态功耗低至
0.49
μA (关闭L CD 显示,时钟正常运行),且实现了多项发挥功能。

整个系统构成简单,测量精度高,功耗低,性能稳定可靠。

—————————————————————
参考文献:
[1]梁家劲.电子温度计的设计及其测量误差分析[J ].广州大学学报,2001,15(5):17-20.[2]于 洋,魏 磊.电子温度计的制作[J ].山东省农业管理干部学院学报,2009,25(1):166;169.[3]吴汉清.基于A T89C2051单片机的电子温度计[J ].电子世界,2005,(12):23-24.
(责任编辑:肖恩忠)
(上接第23页)
着稳态精度较差的缺点。

上述分析可知,只采用模糊控制策略并非为系统的最优方案。

如果能将模糊控制与PID 控制结合起来,利用PID 控制器良好的稳态性能,可能会使系统达到最优的控制效果。

—————————————————————
参考文献:
[1]陆 军,赵国良,孟 浩.污水净化厂大规模PL C 控制系统设计[J ].自动化与仪器仪表,1999,(2):30-33.[2]伍萍辉,廖 智.基于MA TL AB 图形界面的模糊控制系统的仿真[J ].电气时代,2002,(3):29-30.[3]康斌栋,王志新.基于PL C 模糊控制软件的设计研究[J ].机电一体化,2000,6(1):57-58.[4]侗小军,白连平,刘为清,等.模糊推理的程序化[J ].电气自动化,2000,7(2):11-13.
(责任编辑:肖恩忠)

62—潍坊学院学报 2009年7月。