数字温度传感器DS1722原理及应用
2、软件设计

软件的设计分为四个大部分:数据的采集部分、数据整数部分的转化部分、数据小数部分的转化部分、数据的显示部分。系统软件流程如图4所示。
四、测温结果及分析
在温度测量过程中,将传感器DS1722放入0℃冰水混合的容器中,逐渐给容器加热升温,用温度计观察容器中水温变化,并记录传感器经单片机89C51处理后的输出温度值,所得数据如表6所示。如果用公式“绝对误差=实际温度—实测温度”来计算温度传感器DS1722的误差,那么实验数据表明:随着温度的升高,实验误差越来越大。误差随温度变化的曲线如图5所示。
从图5可以看出,传感器DS1722的温度误差与温度呈线性关系,产生温度误差的因素大概有以下几个方面:
(1)实验电路本身的因素;
(2)人为因素,在读数时可能存在人为误差;
(3)环境的因素,因为把传感器放到了试管内,管内温度和水温有一定的差别;
(4)传感器自身因素,实验时传感器焊接到八脚双列直插管座上,不能和试管壁充分接触,这也存在一定的误差。
综合考虑以上的各种因素,这个误差范围是传感器DS1722所允许的,所以,实验数据真实有效。
五、结束语
数字温度传感器DS1722可接受宽电压范围的模拟信号和低功率的数字逻辑信号,因而可满足日益增长的对便携和混合信号系统多电压的要求。增加的标准三线和SPI串行接口使设计者在嵌入式系统中使用不同的网络通信协定方面有很大的灵活性。
数字温度传感器DS1722的应用领域可以涉及到个人计算机/服务器/工作组、单元电话、办公设备或者任何热敏系统,缺点是不能暴露在一些工业应用需要的环境压力下,例如燃烧状况下。相信随着DS1722使用者的增多,其必将发挥更大的作用。
评论