当前位置:首页 > 电源 > 电源-能源动力
[导读]在此设计了一种基于HT48R54A单片机的太阳能热水器温度测量系统。该系统采用负温度系数热敏电阻作为温度传感元件,通过RC 充放电式温度测量电路实现温度的采集;根据热敏电阻温度与阻值的关系,建立温度表格,通过查表方式检测出当前的温度。该系统结构简单,价格低廉,且占用极少系统资源。

0引言

随着人民生活水平以及环保意识的不断加强,越来越多的消费者倾向于选择太阳能热水器,带辅助电加热功能的太阳能热水器尤其受到市场的青睐[1?3].带辅助电加热功能的太阳能热水器可以根据用户设定的温度自动电加热,要完成这一功能的首要前提是必须先准确测量热水器的水温。目前测量水温的方法有:采用温度传感器DS18B20、采用热敏电阻并通过电压频率转换电路将电阻值转化为频率进行测量等方法[4?5].采用温度传感器DS18B20 测量水温,接口电路简单,但价格较贵。采用热敏电阻并通过电压频率转换电路测量水温,由于引入电压频率转换电路,增加了系统成本。作者在本文中提出了一种采用热敏电阻测量温度的简单易行、价格低廉的方法,且占用极少单片机I/O接口。这种方法也可应用于其他测温系统中。

1 太阳能热水器温度测量电路及原理

太阳能热水器温度测量电路如图1所示,图1中的热敏电阻是是负的温度系数热敏电阻(10 kΩ/25 ℃),即随着温度的增加,电阻值减小。通过识别电阻的大小,达到检测温度的目的。PA0,PA4 和PA5 为HT48R54A 单片机的I/O 口,PA0,PA4和PA5可以根据实际需要,通过软件指令实时设置其输入/输出状态。

 

 

图1的测温原理如下:

首先,软件设置PA0和PA5为输入口,设置PA4为输出口,且使PA4输出高电平,1 kΩ固定电阻与104电容组成充电回路,实时读取PA0状态,当PA0为低电平时,充电时间累加,当PA0为高电平时,104电容充电满,停止充电时间累加,此时可获取充电时间Tf ;同理可获取热敏电阻与104 电容组成的充电回路的充电时间TX .

RC 电路充电时间计算公式为T = RC ,设固定电阻阻值为Rf ,热敏电阻阻值为RX ,充电电容为C,则有:

 

 

由(4)式可以求出热敏电阻阻值RX ,根据热敏电阻阻值大小,可以获取对应温度。

2 系统软件设计

2.1 获取充电时间的软件设计

根据测温原理,温度测量的关键是获取固定电阻与104电容组成充电回路的充电时间Tf 、获取热敏电阻与104电容组成充电回路的充电时间TX .获取1 kΩ固定电阻与104电容组成充电回路的充电时间Tf 的软件流程图如图2所示。[!--empirenews.page--]

 

2.2 温度表格的生成

根据热敏电阻温度与电阻的一一对应关系,通过以下算法生成两字节16进制温度表格代码。设热敏电阻阻值为RX(单位:kΩ),固定参考电阻阻值为Rf(单位:kΩ),设RX Rf = A.B ,其中A 为整数部分,B 为小数部分。

再将0.B 放大256 倍,然后除以Rf ,即(0.B × 256) Rf = C.D ≈ E ,其中C 为整数部分,D 为小数部分,E 为四舍五入的整数。将A ,E 都转换成16进制。高字节为A ,低字节为E .两字节16进制代码为AE .如25 ℃时热敏电阻为10 kΩ,参考电阻为1 kΩ,两字节16进制代码生成如下:

由于热敏电阻外接很长的导线,故补偿20 Ω电阻。

 

 

因此25 ℃时热敏电阻对应的两字节16 进制代码为0A05H.

2.3 查表程序设计

单片机获取Tf ,TX ,依照本文2.2节算法,单片机求出实际测量的两字节16 进制代码,设求出的代码为FG ,设热敏电阻温度代码表格从0 ℃开始,查表程序流程图如图3所示。

 

 

3 结语

本文设计了一种基于HT48R54A单片机太阳能热水器温度测量系统,该系统采用RC充放电式温度传感器测量电路,软件获取固定电阻与电容组成充电回路的充电时间、获取热敏电阻与电容组成充电回路的充电时间,建立温度表格,通过查表方式可以检测当前的温度。

此系统结构简单易行,价格低廉,且占用极少系统资源。

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

8位单片机在嵌入式设计领域已经成为半个多世纪以来的主流选择。尽管嵌入式系统市场日益复杂,8位单片机依然不断发展,积极应对新的挑战和系统需求。如今,Microchip推出的8位PIC®和AVR®单片机系列,配备了先进的独立...

关键字: 单片机 嵌入式 CPU

在嵌入式系统开发中,程序烧录是连接软件设计与硬件实现的关键环节。当前主流的单片机烧录技术已形成ICP(在电路编程)、ISP(在系统编程)、IAP(在应用编程)三大技术体系,分别对应开发调试、量产烧录、远程升级等不同场景。...

关键字: 单片机 ISP ICP IAP 嵌入式系统开发

在嵌入式系统开发中,看门狗(Watchdog Timer, WDT)是保障系统可靠性的核心组件,其初始化时机的选择直接影响系统抗干扰能力和稳定性。本文从硬件架构、软件流程、安全规范三个维度,系统分析看门狗初始化的最佳实践...

关键字: 单片机 看门狗 嵌入式系统

本文中,小编将对单片机予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 单片机 开发板 Keil

随着单片机系统越来越广泛地应用于消费类电子、医疗、工业自动化、智能化仪器仪表、航空航天等各领域,单片机系统面临着电磁干扰(EMI)日益严重的威胁。电磁兼容性(EMC)包含系统的发射和敏感度两方面的问题。

关键字: 单片机 电磁兼容

以下内容中,小编将对单片机的相关内容进行着重介绍和阐述,希望本文能帮您增进对单片机的了解,和小编一起来看看吧。

关键字: 单片机 复位电路

在这篇文章中,小编将为大家带来单片机的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 单片机 异常复位

今天,小编将在这篇文章中为大家带来单片机的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: 单片机 仿真器

单片机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 单片机 中断 boot

一直以来,单片机都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来单片机的相关介绍,详细内容请看下文。

关键字: 单片机 数字信号 模拟信号
关闭