AD590驱动的四位高精度数字温度计设计与实现

需积分: 10 11 下载量 30 浏览量 更新于2024-09-18 收藏 44KB DOC 举报
本文档详细介绍了基于AD590的高精度四位数数字温度计的设计和实现。AD590是一种常用的热电偶分压器式温度传感器,其工作原理是产生的电流与绝对温度成正比,具有宽广的工作电压范围(4V-30V)和温度检测范围(-55℃至+150℃)。其电流输出与温度的变化有着良好的线性关系,例如,每升高1℃,电流增加1μA。文档提供了AD590在不同温度下的电流示例,以便于理解其温度-电流转换特性。 实验任务的核心是将AD590测得的温度信号通过模拟-数字转换器ADC0809进行处理,然后将数字化后的数据转换为温度值,并驱动数码管显示。电路设计中,单片机与各个模块之间的连接非常关键,包括P1.0-P1.7与动态数码显示区的接口、P2.0-P2.7与S1-S8的接口、P3.0-P3.3分别与模数转换模块的控制信号如ST、OE、EOC和CLK相连,以及AD590的电流输出连接到IN0端子。此外,还涉及到单片机的P0.0-P0.7与ADC0809的输入端口D0-D7的接线。 程序设计部分着重于时钟信号的分配,即ADC0809的时钟(CLK)信号由单片机的P3.3管脚提供。考虑到AD590的工作温度范围,程序应能够正确处理温度传感器的输入,并确保在极端温度下也能稳定工作。同时,温度转换算法的编写也是程序设计的重要部分,需要根据AD590的电流-温度关系来计算实际的温度值。 这个项目涉及了温度传感器的选择、模拟信号处理、A/D转换、数字信号处理以及数码管显示等多方面的技术,对于理解和实践高精度温度测量和单片机控制具有较高的学习价值。