新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于51单片机的温度检测及显示设计

基于51单片机的温度检测及显示设计

作者:时间:2011-12-17来源:网络收藏

由于高新技术的不断发展,仪器仪表的微型化,数字化已得到实现。90年代高精确度、高性能、多功能仪器仪表都已经采用微处理器件。而作为工业控制和自动化领域的各种新技术、新方法、新产品的发展趋势和显著标志智能化是自动化技术当前和今后发展的动向之一。本文采用单片机开发了键盘、液晶显示器、多路来实现温度的采集、温度的文字显示和图形显示三个系统。实验证明,采用开发的系统性能可靠、成本较低、软件设计灵活简单、硬件接口功能丰富,具有扩展性好、通用性强等优点。

1 元器件的选择

1.1 核心芯片的选择

单片机价格低廉,输入输出口丰富,无需再另外扩展,简化了外围电路。256 B内部RAM,8 kB内部ROM,程序存储空间大,防止由于字模过多而造成存储空间不够。另外由于前期开发需要多次的写入、擦除,而89C52可以完成1 000次写/擦,故满足要求。

1.2 模数转换芯片的选择

ADC0809是8位的A/D转换芯片,为逐次逼近型。由单一的+5 V电源供电,片内带有所存功能的8路模拟多路开关,可对8路0~5 V的输入模拟电压信号分时进行转换,完成一次转换约需100μs;片内的地址译码和锁存电路,将单片机的三条地址信号译码生成选择八路模拟通道。输出具有TTL三态锁存缓冲器,可以直接接到单片机的数据线上。

1.3 温度传感器的选择

温度传感器类型很多,目前出现的石英体温度传感器如AD590具有很高的稳定性、准确度和良好的线性,抗干扰能力强。单总线数字型的温度传感器DS18B20直接产生温度数字信号,不需要A/D转换,准确度、稳定性都相当高,但这些传感器的适用范围不广,不利于以后其他功能的扩展。所以本次采用TREND公司的铂热电阻温度传感器T/PI/HT,传感器的工作电压为24 V,输出电流为4~20 mA,外接250 Ω精确电阻用于提取电压时进行A/D转换,ADC0809的输入电压在1~5 V范围内对应的测量温度范围为-10~+160℃。

2 AT89C52的设计应用

2.1 硬件设计

根据设计仪表的功能要求,本设计要完成以下功能:

(1)数字化测量,显示及报警装置;

(2)显示指定位置温度的数值及其动态曲线图;

(3)多路模拟数据的采集、处理;

(4)温度值字体的放缩。

系统结构图如图1所示。


上一页 1 2 3 下一页

关键词: AT89C52 温度检测

评论


相关推荐

技术专区

关闭