微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机在热敏电阻测温线性化中应用

单片机在热敏电阻测温线性化中应用

时间:06-05 来源:互联网 点击:

把式(7)中左边进行数字化,取温度变化增量△t=1组成数据表格,如表2示。以便单片机进行数字化处理。

表2 数字化结果(-10℃~+85℃) t(℃) Rt/Rto t(℃) Rt/Rto t(℃) Rt/Rto

t(℃)Rt/Rtot(℃)Rt/Rtot(℃)Rt/Rto
-105.104221.133540.337
-94.843231.086550.326
-84.596241.042560.315
-74.364251.000570.305
-64.146260.960580.295
-53.94270.922590.285
-43.745280.885600.276
-33.562290.850610.267
-23.388300.817620.259
-13.225310.785630.25
03.07320.755640.242
12.924330.726650.235
22.785340.698660.227
32.655350.672670.22
42.531360.647680.213
52.414370.622690.207
62.303380.599700.201
72.198390.577710.194
82.098400.556720.189
92.004410.536730.183
101.914420.516740.177
111.829430.498750.172
121.748440.480760.167
131.672450.463770.162
141.599460.447780.157
151.53470.431790.153
161.464480.416800.148
171.402490.401810.144
181.343500.388820.14
191.286510.374830.136
201.232520.361840.132
211.181530.349850.128

把上述表格数据存入单片机ROM中。

式(7)右边值由单片机测量计算得到,用Yt来表示在温度t℃时的值。根据Yt在上述数据表格中查找,使Yt夹在两点Rt/Rto之间,这两点为Yn-1、Yn,则得:
Tt=Yn-1+(Yn-Yn-1)△t


选择t的增量制作数据表格,要根据测温要求和单片机ROM容量来确定(△t≤1)。
实测对比结果,如表3示。

表3 实测结果对比(℃) 点温计0.01℃ 测量结果 点温计0.01℃ 测量结果

点温计0.01℃测量结果点温计0.01℃测量结果
-9.1-9.150.9150.9
0.90.960.9150.9
10.910.970.9570.9
20.920.980.9280.9
30.930.984.9984.9
40.8940.9

4 软件框图

图2 程序框图

5 结论

由NE555和单片机16C54构成测温电路,成本极低,精度又高,且能消除其它元器件参数变化引起测温误差,可广泛应用于家用电器、锅炉控制。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top