AD590驱动的四位数显高精度温度计设计

需积分: 10 31 下载量 194 浏览量 更新于2024-11-16 3 收藏 44KB DOC 举报
"基于AD590的高精度四位数数字温度计" AD590是一款高精度的温度传感器,它的核心特性是产生的电流与绝对温度成正比。工作电压范围为4V至30V,可以测量的温度区间在-55℃至+150℃,具有出色的线性输出特性。每增加1℃温度,AD590的输出电流增加1uA。这种线性关系使得AD590成为设计精确温度测量系统的一个理想选择。 在实际应用中,AD590的电流输出可以通过一个已知阻值的电阻转化为电压,从而计算出相应的温度值。例如,当使用10KΩ的电阻时,可以根据电流和电压的关系表(如上述表格所示)来确定对应温度。例如,当AD590的电流输出为293.2uA时,通过10KΩ电阻产生的电压为2.932V,对应温度为20℃。 实验任务涉及将AD590集成到一个四位数数字温度计系统中。首先,AD590测量的温度值需要经过A/D转换器(如ADC0809)转换成数字信号。然后,转换后的数字信号经过处理后,驱动数码管进行显示。在这个过程中,单片机(如8051系列)扮演了控制和数据处理的角色。 电路原理图中,单片机与各种模块之间通过特定的接口进行通信。例如,P1.0-P1.7口连接到数码管的段控制端,P2.0-P2.7口连接到数码管的位选通端,P3.0、P3.1、P3.2和P3.3口分别与ADC0809的ST、OE、EOC和CLK端口相连,用于控制A/D转换过程。A/D转换模块的IN0端口连接到AD590的电流输出,而A2、A1和A0地址线接地,以选定ADC0809的输入通道。 程序设计上,ADC0809的时钟信号由单片机的P3.3口提供,控制转换的启动和结束。此外,还需要编写代码处理AD590的温度数据,进行A/D转换,并将结果解析为温度值,最后控制数码管显示。这通常包括设置转换寄存器、等待转换完成、读取转换结果以及温度值的计算和格式化等步骤。 整个系统通过单片机的精确控制和AD590的高线性输出,实现了对温度的高精度测量,并通过数码管直观地显示出来,适合于实验室、工业环境或者家庭应用中需要精确温度读数的场合。
2008-12-23 上传
简易数字温度计的设计与制作 简易数字温度计的设计与制作 摘 要:单片机在日用电子产品中的应用越来越广泛,温度则是人们日常生活中常常需要测量和控制的一个量。本文作者采用AT89C51单片机和温度传感器AD590从硬件和软件两方面介绍了一款简易数字温度计的设计过程, 并对硬件原理图和程序流程图作了简洁的描述。 关键词:单片机AT89C51;温度传感器AD590;数字温度计;模数转换;数码显示 1.前言 随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,温度传感器AD590具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点,本文作者利用集成温度传感器AD590设计并制作了一款基于AT89C51的4位数码管显示的数字温度计,其电路简单,软硬件结构模块化,易于实现。 2.系统功能原理及硬件组成 该数字温度计利用AD590集成温度传感器及其接口电路完成温度的测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理的数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上。 系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成。系统组成框图如图